This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 365915aba5d2 kselftest/vm: override TARGETS from arguments omits f924183ecb9b mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits 6c4f5341e9ed Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 17b7426da351 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits c9c6bba6ccef Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits fca1db6ff251 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 574552e97374 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 4df390415b96 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits f021a242388e Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits f04e613a948a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d5a23156ea99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c6b19c98aef6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1f404f767862 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bca2205b2ec6 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 49beec5fa9a3 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 980f72b5c8c3 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 352c17f1a348 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c7e0583b6404 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 14558a75d648 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits cf288195b1c3 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 73b44da62701 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4d9ab3a7034f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e8e6291c7e6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e7a4c6081ae3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 199045e47c6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2e088044fd31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 58c48ef7f51e Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 20a67b6de415 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f39c06bff2b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c709ce443779 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fa49642be168 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cee7bbed3e5c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 767a52f79c92 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 728f8d5c711f Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits d74719181118 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e98da8b7f324 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits afb277259455 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits e31f009ce8c7 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits e876b9f0d0d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1bf051562e68 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3357236721a0 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits b56a3a8134e0 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits fe45dae39222 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d52302dc065f Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits a01b45625e0e Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 0c236f5a8444 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits c7267a1c0531 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fc13f061302e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5080da446a72 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8657de2a4731 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 40a8003f622c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fda46c04e9d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6ef4223c2763 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 42366eda2f43 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits cbe9e8300e33 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 77f936889cc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9c9534da4727 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits cd63f17e3bb6 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 730b9468377f Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits daca3ffe2e20 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1cb20cafb013 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 805dfe444f93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1491171fa30c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fb72f5e350c2 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 705627210351 Merge branch 'next' of git://github.com/cschaufler/smack-next omits cf5b1b8ee170 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e2409b59c85c Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 2aef31ea2a5d Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits a2f8d5c75a41 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits e41847dc2268 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0036181f60b7 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 73fa0bd8386f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6ac25db27161 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits 9f17edcd30b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits adff27dddb64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a2df9b050b8a Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits eb9790e3f316 next-20220426/input omits 418668ba049b Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 8620c48d2209 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 48cf97fc7854 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e754002eb13 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6a7ad7a15150 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits b093f4a0801e Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits f330807a42d9 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 101c5f9fe314 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 8d3baf6ee328 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 9f4aa3d4f26c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits b312ceeebaa2 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 23e67601d672 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits a6ffa4aa7e81 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 05e71ae0968e Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 43039bc18eef Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits e4b6a9af574c Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits e93d3e7ee8e3 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 39c8956ca427 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 04e7f6ae0fe3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d9461a87a869 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 93dd1d2afb7d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4791fcb701e0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b2061fa392fb Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 7dbef3d8cbea Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 106804102128 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits bb7ccf77280b Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 3f28c93a7ab3 next-20220427/pm omits e9ea1a9897fa Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 6f321eb263f0 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 1d402e71325e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 2b484ca2662d Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits bf0f6d4497a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e0710fe909aa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5784e741d7db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c079c6f705e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4576037f5639 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits ea73deea3244 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 85ec73ebcb1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits c9763763da52 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 29be110f2e17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4df16b687120 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 2edb3896304f Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 2fa4f9d0135d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef6a7976c9b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0ca785f8985d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits a8d8b282d971 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits bbea1e2c680a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 20eb6749fb62 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 99b63912e177 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 7ecc34a00bfb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1e688a8b692d Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 0f8e62f05076 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 0c2b7a92b0fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e093f3b0d4db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f53b268255e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 51f051f9e5d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bddf2a773ab7 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 6b9b35c2995a Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 208a9585b6a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd992469eefe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 847159f9d096 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 6c647aac3a2c Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 7ccebb802572 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9c4870ce542a Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 4de0b8c7dfaa Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 2006e49d47f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f3f9256a679f Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits e0b964d45084 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 08cf82c4d421 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 1157c9646673 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 7c77c27176bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cd2b3d0dea7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 42ead1c64e10 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits ccd47d96eb4f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 545b82eba157 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 63a179d21ca1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 257056fcb174 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8ffdb8d193f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0a765d7865b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 53b5d73bf453 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 26f0aeb7c829 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bef30fe47b10 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 43b9c7a05059 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d8f6c05aaa6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 595b857b3fc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fd5aa46aa611 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 24da3a5d3f15 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 6fb9d03e6344 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 0dda7786cd60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4864ff07875c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c02f7afa6ed7 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits f738d5cecd45 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits cbde83d000ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d941dcb423c7 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 01e24ab2e80e Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits f148fae27cb3 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 51b8038dc432 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5155989188ab Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits c95096f0d375 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e55259c8d09f Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 6d866810ff8b Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 6dbdcfde6e45 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits dba3b36aa552 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7c45d4494fa9 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits bb01c0194056 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 2747b388ce85 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits d9e7844c36e1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 107c264d1c33 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits bc835f06c729 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 106089569141 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 7a33cb569782 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 5c39fef4dae6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 402b09c90b81 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits d90b4f236ed2 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits d9dc0177c96a Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits 6cb6e45a48fc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 347f7a3b8875 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 18e0961cf683 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 022f2688f36e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6aa4ed4f91d0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 85cea4a3c206 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 53445c9f8c8f Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 73230a15ddf6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8030082cf7de Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 82051a1a9454 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits ac84b2f3c7a7 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 2d87487f5c1e Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 50de9f612175 mm-make-minimum-slab-alignment-a-runtime-property-fix omits 1376a3cc6934 mm: make minimum slab alignment a runtime property omits 5203ea8c0e3e printk: stop including cache.h from printk.h omits 3c8ab932cc3b mm/shmem: remove duplicate include in memory.c omits 083a34fdd134 mm: rmap: use flush_cache_range() to flush cache for huget [...] omits fda013e7a5b3 mm: rmap: move the cache flushing to the correct place for [...] omits 3dd63df3da5f mm: hugetlb: considering PMD sharing when flushing cache/TLBs omits bd201ced51e5 mm-vmscan-not-necessary-to-re-init-the-list-for-each-itera [...] omits f9079d61c39a mm/vmscan: not necessary to re-init the list for each iteration omits 6e6146d9baa0 mm/memory_hotplug: use pgprot_val to get value of pgprot omits 33ef25787256 Docs/{ABI,admin-guide}/damon: update for fixed virtual add [...] omits 6ce84f66e6fb mm/damon/sysfs: support fixed virtual address ranges monitoring omits 5f9c7c8a368e mm/damon/vaddr: register a damon_operations for fixed virt [...] omits ad9f33cc1fed Docs/{ABI,admin-guide}/damon: document 'avail_operations' [...] omits 778ae6914961 selftets/damon/sysfs: test existence and permission of ava [...] omits 24111c6e3ed8 mm/damon/sysfs: add a file for listing available monitoring ops omits 14031cb11d7f mm/damon/core: add a function for damon_operations registr [...] omits 41fd8be857ee mapletree-vs-khugepaged omits 49d281fa016f mm/mmap.c: pass in mapping to __vma_link_file() omits e7ecf47d211a mm/mmap: drop range_has_overlap() function omits d2367e383cf5 mm: remove the vma linked list omits 8394cb2c54f6 riscv: use vma iterator for vdso omits 487c2c6d9226 nommu: remove uses of VMA linked list omits 7fffbdd08665 i915: use the VMA iterator omits dc4a1ab575a3 mm/swapfile: use vma iterator instead of vma linked list omits 9e4cef1a7ac9 mm/pagewalk: use vma_find() instead of vma linked list omits 2d8640f244c1 mm/oom_kill: use maple tree iterators instead of vma linked list omits 976231293619 mm/msync: use vma_find() instead of vma linked list omits dadc132ccf5e mm/mremap: use vma_find_intersection() instead of vma linked list omits 70d71c7b6c00 mm/mprotect: use maple tree navigation instead of vma linked list omits bc7608890065 mm/mlock: use maple state in apply_mlockall_flags() omits 1dfcb33e7c19 mm/mlock: use vma iterator and instead of vma linked list omits b34b79ed4882 mm/mempolicy: use vma iterator & maple state instead of vm [...] omits 39336646e804 mm/memcontrol: stop using mm->highest_vm_end omits 8e898fe1ddd6 mm/madvise: use vma_find() instead of vma linked list omits df9e5fd8c53a mm/ksm: use vma iterators instead of vma linked list omits 8b496c2fb16a mm/khugepaged: stop using vma linked list omits a65e56457e34 mm/gup: use maple tree navigation instead of linked list omits efc8ff4041b4 bpf: remove VMA linked list omits e32192c62d0b fork: use VMA iterator omits a241fd539daa sched: use maple tree iterator to walk VMAs omits 40b39116fe8e perf: use VMA iterator omits 5cda7974abf8 acct: use VMA iterator instead of linked list omits ce0212630c1f ipc/shm: use VMA iterator instead of linked list omits 6b80a745fa64 fs/userfaultfd: fix maple state in userfaultfd_register() omits 9ee9fa1ecb66 userfaultfd: use maple tree iterator to iterate VMAs omits 510fd7c690c5 fs/proc/task_mmu: stop using linked list and highest_vm_end omits 221a54bcb18f fs/proc/base: use maple tree iterators in place of linked list omits 85533b22739e exec: use VMA iterator instead of linked list omits dc12f73c76fa coredump: remove vma linked list walk omits 7432b7753352 um: remove vma linked list walk omits 894acbccc779 optee: remove vma linked list walk omits 5c6302cc9b42 cxl: remove vma linked list walk omits 38a9b701a621 xtensa: remove vma linked list walks omits 1142785a6ec6 x86: remove vma linked list walks omits 1c5d72be5a22 s390: remove vma linked list walks omits a810ca247290 powerpc: remove mmap linked list walks omits 7dbf1873ad59 parisc: remove mmap linked list from cache handling omits 872e7d680da2 arm64: change elfcore for_each_mte_vma() to use VMA iterator omits bb9eb6badf19 arm64: remove mmap linked list from vdso omits 753944f53414 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() omits a9c66b6e0efe mm/mmap: reorganize munmap to use maple states omits 2a094b3628d8 mm/mmap: move mmap_region() below do_munmap() omits 906cecbd08e1 mm: convert vma_lookup() to use mtree_load() omits 314c4f115c60 mm: remove vmacache omits c6e0b5976690 mm/mmap: use advanced maple tree API for mmap_region() omits 5850a0a04622 mm: use maple tree operations for find_vma_intersection() omits c19a5ccbcbc6 mm/mmap: change do_brk_flags() to expand existing VMA and [...] omits 993adc76c4d7 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] omits f461d9862fda mm: optimize find_exact_vma() to use vma_lookup() omits 61254b06d273 xen: use vma_lookup() in privcmd_ioctl_mmap() omits 726f952bd44a mmap: change zeroing of maple tree in __vma_adjust() omits 6322e638fe96 mm: remove rb tree. omits 3f2187cf9b93 proc: remove VMA rbtree use from nommu omits 10136723de53 damon: Convert __damon_va_three_regions to use the VMA iterator omits e7e0c6b9e960 kernel/fork: use maple tree for dup_mmap() during forking omits 09c8a8166c85 mm/mmap: use maple tree for unmapped_area{_topdown} omits 4b7d8747f2f9 mm/mmap: use the maple tree for find_vma_prev() instead of [...] omits b3a75ac5389e mm/mmap: use the maple tree in find_vma() instead of the rbtree. omits 0127807d94d2 mmap: use the VMA iterator in count_vma_pages_range() omits b150f0c81d8c mm: add VMA iterator omits 508eafa6b32b mm: start tracking VMAs with maple tree omits 23f66b2496bf lib/test_maple_tree: add testing for maple tree omits 1f2e47005c2a maple_tree: fix mas_store_prealloc() documentation omits b210b925080d Maple Tree: add new data structure omits bd8bd38ed0e5 mips: rename mt_init to mips_mt_init omits dcae21e500c6 radix tree test suite: add lockdep_is_held to header omits 4029b4d18b1b radix tree test suite: add support for slab bulk APIs omits 7e77f94f3c06 radix tree test suite: add allocation counts and size to k [...] omits 8937045c8550 radix tree test suite: add kmem_cache_set_non_kernel() omits 86203b083778 radix tree test suite: add pr_err define omits 52245655a873 mm/highmem: VM_BUG_ON() if offset + len > PAGE_SIZE omits c0cbed65fa39 mm: convert sysfs input to bool using kstrtobool() omits 980b25cd09ce lib-kstrtoxc-add-false-true-support-to-kstrtobool-fix omits 28ebe8536765 lib/kstrtox.c: add "false"/"true" support to kstrtobool() omits 3d5fc59e6654 kfence-enable-check-kfence-canary-on-panic-via-boot-param-fix omits eba408e8f73f kfence: enable check kfence canary on panic via boot param omits 803b01c06879 mm/vmscan: use helper folio_is_file_lru() omits 738a99bc92e7 mm/vmscan: remove obsolete comment in kswapd_run omits d01917ac51ac mm/vmscan: take all base pages of THP into account when ra [...] omits b48a56048c08 mm/vmscan: introduce helper function reclaim_page_list() omits 3770a05f78f9 mm/vmscan: add a comment about MADV_FREE pages check in fo [...] omits d13b0baecabe mm/vmscan: take min_slab_pages into account when try to ca [...] omits cf33c82f450e selftests: cgroup: add a selftest for memory.reclaim omits 2f1fde90d983 selftests: cgroup: fix alloc_anon_noexit() instantly freei [...] omits f71a3f6410b3 selftests: cgroup: return -errno from cg_read()/cg_write() [...] omits 06370f13cfec memcg: introduce per-memcg reclaim interface omits 1eee11c677c2 mm/migration: fix potential pte_unmap on an not mapped pte omits e80cb2a0faf2 mm/migration: return errno when isolate_huge_page failed omits 77d56005f17b mm/migration: remove unneeded lock page and PageMovable check omits cccb8763f6c7 mm/migration: reduce the rcu lock duration omits a4142ba07fb6 drivers: virtio_mem: use pageblock size as the minimum vir [...] omits e96ddcf5d166 mm: cma: use pageblock_order as the single alignment omits 5f2227946097 mm: page_isolation: enable arbitrary range page isolation. omits 48350fec66b5 mm: make alloc_contig_range work at pageblock granularity omits 74095a0e1187 mm: page_isolation: check specified range for unmovable pages omits ff05123be95b mm: page_isolation: move has_unmovable_pages() to mm/page_ [...] omits 9c3f97ae39de mm/madvise: free hwpoison and swapin error entry in madvis [...] omits f8f38dbc841e mm/swapfile: fix lost swap bits in unuse_pte() omits 3c531be2c6bf mm/swapfile: unuse_pte can map random data if swap read fails omits 90a80475d232 mm/damon/reclaim: fix the timer always stays active omits f9f29ba80bf2 mm/damon: remove unnecessary type castings omits 7c99d5eaf477 mm/damon/core-test: add a kunit test case for ops registration omits 3bd92cfd8d06 selftests/damon: add damon to selftests root Makefile omits ddb5d5964e16 damon: vaddr-test: tweak code to make the logic clearer omits 712cff9941b5 zram: add a huge_idle writeback mode omits b510bb692072 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] omits a55f9235cc38 mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node omits 6dd8a954e206 mm/memory_hotplug: fix build warning without CONFIG_MEMORY [...] omits 5940cabaa6e9 mm/memory_hotplug: reset node's state when empty during offline omits e8adb2803e20 mm/page_alloc: do not calculate node's total pages and mem [...] omits 3eb42ab03a5c mm/uffd: move USERFAULTFD configs into mm/ omits f2ae00260ac1 userfaultfd/selftests: use swap() instead of open coding it omits 3b4c2a1e8089 selftests/uffd: enable uffd-wp for shmem/hugetlbfs omits 247092123e5e mm/uffd: hide PTE_MARKER option omits b99f7004d368 mm: enable PTE markers by default omits 787a794fcf99 mm/uffd: enable write protection for shmem & hugetlbfs omits 8b2083c7c36e mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs omits 67d2577e21e5 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered omits cfe615d1eaef mm/shmem: vma_needs_copy can be static omits 4b756e213557 mm/hugetlb: handle uffd-wp during fork() omits 3eb03de91a44 mm-hugetlb-only-drop-uffd-wp-special-pte-if-required-fix-fix omits 96035d44672a fixup! mm/hugetlb: Only drop uffd-wp special pte if required omits 72aac1b51e26 mm/hugetlb: only drop uffd-wp special pte if required omits 6a548e4d7ea0 mm/hugetlb: allow uffd wr-protect none ptes omits 9a19d512ebf6 mm/hugetlb: handle pte markers in page faults omits 9ddbf6de4884 mm/hugetlb: handle UFFDIO_WRITEPROTECT omits 94666d89fea7 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP omits cabdfab34cc5 mm/hugetlb: hook page faults for uffd write protection omits 7bf7e14d7225 mm/hugetlb: introduce huge pte version of uffd-wp helpers omits 745b47cc4d6a mm/shmem: handle uffd-wp during fork() omits f9b508ec11d7 mm/shmem: allows file-back mem to be uffd wr-protected on thps omits 03d28c405a06 mm/shmem: allow uffd wr-protect none pte for file-backed mem omits 2cdd33cbc8db mm/shmem: persist uffd-wp bit across zapping for file-backed omits 1e62fa863c0a mm/shmem: handle uffd-wp special pte in page fault handler omits 3d83bb139abf mm/shmem: take care of UFFDIO_COPY_MODE_WP omits 45d65a7ae1a7 fixup! mm/uffd: PTE_MARKER_UFFD_WP omits 1652687d06d8 mm/uffd: PTE_MARKER_UFFD_WP omits dfde9eb9cb9f mm-check-against-orig_pte-for-finish_fault-fix-checkpatch-fixes omits 0e9ed5f86591 mm-check-against-orig_pte-for-finish_fault-fix omits 0f8191273a73 mm: check against orig_pte for finish_fault() omits df217da82051 fixup! mm: Teach core mm about pte markers omits 3f8b513f7d83 mm: teach core mm about pte markers omits e28e2f00cae8 fixup! mm: Introduce PTE_MARKER swap entry omits b67f28f17101 mm: introduce PTE_MARKER swap entry omits 419cc3e48d0f mm: hugetlb: add missing cache flushing in hugetlb_unshare [...] omits 1d16a37cbb0c mm/khugepaged: use vma_is_anonymous omits 30b464d9386c hugetlb: clean up hugetlb_cma_reserve omits 14e1000968c4 hugetlb: fix return value of __setup handlers omits 077ba5d3a934 hugetlb: fix hugepages_setup when deal with pernode omits 52d01b2d29f1 hugetlb: Fix wrong use of nr_online_nodes omits e774b6c73c6d hugetlb: fix wrong use of nr_online_nodes omits 903395956a92 mm: mmap: register suitable readonly file vmas for khugepaged omits bd9485c26d48 mm: khugepaged: introduce khugepaged_enter_vma() helper omits 8c0e70df7f3d mm: khugepaged: move some khugepaged_* functions to khugepaged.c omits 3a7728660798 mm: khugepaged: make khugepaged_enter() void function omits b8a26bcdc23d mm: thp: only regular file could be THP eligible omits e56624277b04 mm: khugepaged: skip DAX vma omits 688f37aea340 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED omits 17e113b77408 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE omits 045bbec22012 mm/khugepaged: sched to numa node when collapse huge page omits a027db545d69 mm: discard __GFP_ATOMIC omits 3c735b243a94 mm/page_alloc: simplify update of pgdat in wake_all_kswapds omits a97230fed30c mm: avoid unnecessary flush on change_huge_pmd() omits 4212b19ac3ba mm/mprotect: do not flush when not required architecturally omits 4d003c800138 mm/mprotect: use mmu_gather omits 5b7c43a99641 cgroup: fix racy check in alloc_pagecache_max_30M() helper [...] omits 1ceb60658c63 cgroup: remove racy check in test_memcg_sock() omits 4cdf980ba85f cgroup: account for memory_localevents in test_memcg_oom_g [...] omits d4b1e50a0a92 cgroup: account for memory_recursiveprot in test_memcg_low() omits a2389f839d8f cgroups: refactor children cgroups in memcg tests omits 6df58d7772dc VFS: Add FMODE_CAN_ODIRECT file flag omits c345b73ce96f mm: submit multipage write for SWP_FS_OPS swap-space omits e8db25606b8a mm: submit multipage reads for SWP_FS_OPS swap-space omits b8b6e5b62c80 doc: update documentation for swap_activate and swap_rw omits 8253d0d85da3 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw omits 6ecb0d1ccaf2 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] omits e4663697a182 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space omits 1b9786e531a4 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate omits a0fde489de07 mm: drop swap_dirty_folio omits d7be29e406af mm-create-new-mm-swaph-header-file-fix omits a9062f342725 mm: create new mm/swap.h header file. omits 2b78e2006ecd mm/gup: fix comments to pin_user_pages_*() omits 51c1531f7f40 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s omits 16bd53123a0d powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s omits d8b2c5405bec s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits d8c1e3deba42 s390/pgtable: cleanup description of swp pte layout omits e464e7046adb arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 3fd142e7e85d x86-pgtable-support-__have_arch_pte_swp_exclusive-fix omits f13d645b4e14 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits b620d7cc5d9b mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits c9841587cbbe mm-swap-remember-pg_anon_exclusive-via-a-swp-pte-bit-fix omits a98e1d7e25fe mm/swap: remember PG_anon_exclusive via a swp pte bit omits c72704f287e1 mm-gup-sanity-check-with-config_debug_vm-that-anonymous-pa [...] omits db9558862453 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] omits 42229ec787b7 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] omits 6b1db4e70bcb mm-support-gup-triggered-unsharing-of-anonymous-pages-fix omits 2577ba7fc8c8 mm: support GUP-triggered unsharing of anonymous pages omits 1d1f17567b82 mm/gup: disallow follow_page(FOLL_PIN) omits 3bf135ab09cf mm: remember exclusively mapped anonymous pages with PG_an [...] omits cdf87cebb574 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] omits 1c40cb82daa7 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] omits 96edaa9dd0ff mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] omits 311f26abc178 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() omits 8fc62134c995 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() omits d56275b8f670 mm/rmap: remove do_page_add_anon_rmap() omits 63fd2a6cb154 mm/rmap: convert RMAP flags to a proper distinct rmap_t type omits 90499a12f34c mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] omits 87fe06f19956 mm/memory: slightly simplify copy_present_pte() omits 651fb40e65f1 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] omits 54df34f58cec mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] omits 690aeb920fbe kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t omits 0f5b93702b2c kasan: fix sleeping function called from invalid context o [...] omits 6a1ef6015c03 drivers/base/memory: fix an unlikely reference counting is [...] omits 2aff35576082 mm: compaction: make sure highest is above the min_pfn omits 0dd36eea045a mm: compaction: simplify the code in __compact_finished omits 3a41be028f18 mm: compaction: make compaction_zonelist_suitable return f [...] omits 08f334cfb19c mm: compaction: avoid possible NULL pointer dereference in [...] omits 4ca5a54f20c3 mm: compaction: clean up comment about async compaction in [...] omits b6f7943448d2 mm: compaction: use helper compound_nr in isolate_migratep [...] omits b783378b55a3 mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c omits 47b85b2385e8 mm: compaction: clean up comment about suitable migration [...] omits e961db332e76 mm: compaction: clean up comment for sched contention omits 314ffee880c7 mm: compaction: remove unneeded assignment to isolate_start_pfn omits 0394dc53cbdb mm: compaction: remove unneeded pfn update omits 6d16d6eade23 mm: compaction: remove unneeded return value of kcompactd_run omits 153a4342bce4 mm/vmstat: add events for ksm cow omits 95a383547484 ksm: count ksm merging pages for each process omits f9ed548cc1b3 include/linux/swapops.h: remove stub for non_swap_entry() omits 51927ed16da4 mm/page_alloc: reuse tail struct pages for compound devmaps omits ab18ab548a92 mm/sparse-vmemmap: improve memory savings for compound devmaps omits ea20d8404cf9 mm/hugetlb_vmemmap: move comment block to Documentation/vm omits 920668047f1a mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] omits 3ba2403e956b mm/sparse-vmemmap: add a pgmap argument to section activation omits 2d5774ab9dff mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* omits 11d76e4213fd mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* omits 1fcdc9959c33 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions omits 6ad2a5812e89 mm/page_alloc.c: calc the right pfn if page size is not 4K omits a5e27d96e12a mm/mremap: avoid unneeded do_munmap call omits 4f71ca30dce2 mm/mremap: use helper mlock_future_check() omits 97b2a315c262 mm/mmap: drop arch_vm_get_page_pgprot() omits 76fd47de4450 mm/mmap: drop arch_filter_pgprot() omits 112d7f3d7daf x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 8f0b85113b04 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 086dc3f3a8b9 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits c23493e0102a powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits d1c3b3e1cd38 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT omits 8e6c16a44ee3 mm/mmap.c: use helper mlock_future_check() omits 77521b17c5c1 mm/mmap: clarify protection_map[] indices omits 021421506282 mm/debug_vm_pgtable: drop protection_map[] usage omits 1bb96d2966e0 mm/mmu_gather: limit free batch count and add schedule poi [...] omits 9fbe22f73603 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] omits 0eb4cc512b18 selftests: vm: fix shellcheck warnings in run_vmtests.sh omits e14f06b62987 selftests: vm: refactor run_vmtests.sh to reduce boilerplate omits a9b17c0b3104 selftests: vm: add test for Soft-Dirty PTE bit omits 8e082067d7c0 selftests: vm: bring common functions to a new file omits 89bfcb67fdd2 tools/testing/selftests/vm/gup_test.c: clarify error statement omits f8c9c1de85ed Merge remote-tracking branch 'asoc/for-5.19' into asoc-next omits c6fa7bc79436 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus omits 44bd26b11c06 procfs: prevent unprivileged processes accessing fdinfo dir omits b5016b5fae22 mm/hwpoison: use pr_err() instead of dump_page() in get_an [...] omits 7b5cc291112f mm/huge_memory: do not overkill when splitting huge_zero_page omits 9d4dacd9cc3f Revert "mm/memory-failure.c: skip huge_zero_page in memory [...] omits 0996cc55c8e3 Merge branch 'linus' into mm-stable omits 2644c31613c5 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] omits 49b5e390ffe4 Merge branch 'linus' into mm-stable omits 55a5c18e5dab kselftest/arm64: fix array_size.cocci warning omits 9ec393c812f2 arm64: add the printing of tpidr_elx in __show_regs() omits 750ef718e5b7 gfs2: Less twisted thinking omits 3602660dc053 gfs2: Explain some direct I/O oddities omits 9812bc3d551e mm: simplify follow_invalidate_pte() omits 865aef32c2bc dax: fix missing writeprotect the pte entry omits 5d684e7fd892 mm: pvmw: add support for walking devmap pages omits f5ff6b87cfae mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits c9493bc191bc dax: fix cache flush on PMD-mapped pages omits 9feda83ff12c mm: rmap: fix cache flush on THP pages omits 3ebc48b667e1 mm/madvise: fix potential pte_unmap_unlock pte error omits cd2f887f4adf mm: untangle config dependencies for demote-on-reclaim omits faf4b94fb812 mm: migrate: simplify the refcount validation when migrati [...] omits 5714b520700c mm/migration: fix possible do_pages_stat_array racing with [...] omits a888923899b2 mm/migration: fix potential invalid node access for reclai [...] omits 7fdc1107717a mm/migration: fix potential page refcounts leak in migrate_pages omits 0133f5744e98 mm/migration: remove some duplicated codes in migrate_pages omits ee42f0e71a65 mm/migration: avoid unneeded nodemask_t initialization omits f6b125475163 mm/migration: use helper macro min in do_pages_stat omits 21c75858d626 mm/migration: use helper function vma_lookup() in add_page [...] omits a50283f5dcc6 mm/migration: remove unneeded local variable page_lru omits c84a109053b9 mm/migration: remove unneeded local variable mapping_locked omits 04725a252b27 mm: add selftests for migration entries omits 97c6c99489f8 mm/mempolicy: clean up the code logic in queue_pages_pte_range omits 465b9082f125 drivers/base/node.c: fix compaction sysfs file leak omits 19b9cd003402 mm: compaction: use helper isolation_suitable() omits 80db603df927 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() omits ae1a3cdfb69a mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] omits 849045082e9f mm/z3fold: move decrement of pool->pages_nr into __release [...] omits 81e450e5fe96 mm/z3fold: remove confusing local variable l reassignment omits c399e51ef11a mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] omits 05518a882bdc mm/z3fold: minor clean up for z3fold_free omits 689d5ae5b479 mm/z3fold: remove obsolete comment in z3fold_alloc omits f547f44c2c47 mm/z3fold: declare z3fold_mount with __init omits ebb602c2b96d fs/proc/task_mmu.c: remove redundant page validation of pte_page omits a69d9cfc1e34 mm/vmscan: fix comment for isolate_lru_pages omits dbbba991f080 mm/vmscan: fix comment for current_may_throttle omits 3cac5df9c63a mm/vmscan: remove obsolete comment in get_scan_count omits 268c80c87b09 mm/vmscan: sc->reclaim_idx must be a valid zone index omits 25e5548869e1 mm/vmscan: make sure wakeup_kswapd with managed zone omits b9acca2072e4 mm/vmscan: reclaim only affects managed_zones omits 2177ccc9be8c arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 omits d7682ef2d2c4 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] omits c1fd31596020 hugetlb: remove use of list iterator variable after loop omits a5def5f67d02 mm, hugetlb, hwpoison: separate branch for free and in-use [...] omits 6cdb47a57a1e mm/memory-failure.c: dissolve truncated hugetlb page omits 3a4548b1a4f8 mm/memory-failure.c: minor cleanup for HWPoisonHandlable omits 40265a1b6575 Revert "mm/memory-failure.c: fix race with changing page c [...] omits d2cd751b724f mm/hwpoison: put page in already hwpoisoned case with MF_C [...] omits 1e7b85cb9548 mm/memory-failure.c: remove unnecessary (void*) conversions omits 2626e92291b7 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] omits c9effd27b7a3 mm: page_alloc: simplify pageblock migratetype check in __ [...] omits f4f98cccbc3a mm/page_alloc: adding same penalty is enough to get round- [...] omits c8ce4df0873c Documentation/sysctl: document page_lock_unfairness omits 783b3f6bcf35 vmap(): don't allow invalid pages omits 6b781d0bf374 mm/vmalloc: fix a comment omits 61d4b508868c mm/memcontrol.c: remove unused private flag of memory.oom_control omits c54af3d79e60 mm/memcontrol.c: make cgroup_memory_noswap static omits 9c6685355dda MAINTAINERS: add corresponding kselftests to memcg entry omits f9b733dd2ca0 MAINTAINERS: add corresponding kselftests to cgroup entry omits d2c01438088b kselftests: memcg: speed up the memory.high test omits 21012d2a5c6f kselftests: memcg: update the oom group leaf events test omits 453e13801abc mm/memcg: non-hierarchical mode is deprecated omits 96073f151dce mm/memcg: move generation assignment and comparison together omits e83c5c349521 mm/memcg: set pos explicitly for reclaim and !reclaim omits 0d9fa1f74562 mm/memcg: set memcg after css verified and got reference omits 05064bfc6b28 mm/memcg: mz already removed from rb_tree if not NULL omits e46863f7c61f mm/memcg: remove unneeded nr_scanned omits 34f2f0b8063a mm: shmem: make shmem_init return void omits 80e6824f0ed7 mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio omits 99356582cbb0 tools/vm/page_owner_sort.c: avoid repeated judgments omits c437cbb2f4fb tools/vm/page_owner_sort.c: provide allocator labelling an [...] omits daff6a6034ca tools/vm/page_owner: support debug log to avoid huge log print omits 0613ea580918 tools/vm/page_owner_sort.c: support sorting blocks by mult [...] omits 8e560f3c74dc tools/vm/page_owner_sort.c: support for multi-value select [...] omits d26600f04f94 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] omits ac17e4c6c629 random: insist on random_get_entropy() existing in order t [...] omits 9d6f00647a50 xtensa: use fallback for random_get_entropy() instead of zero omits 7fdc9e8c442e sparc: use fallback for random_get_entropy() instead of zero omits 4e0056338bbd um: use fallback for random_get_entropy() instead of zero omits 99a8cef0f644 x86/asm: use fallback for random_get_entropy() instead of zero omits 34f234fb3b9b nios2: use fallback for random_get_entropy() instead of zero omits d1abd6918e5e openrisc: use fallback for random_get_entropy() instead of zero omits e719f4bf12a3 arm: use fallback for random_get_entropy() instead of zero omits ae11219ad45b mips: use fallback for random_get_entropy() instead of jus [...] omits bd3b919c7106 riscv: use fallback for random_get_entropy() instead of zero omits 1b646fcb756a m68k: use fallback for random_get_entropy() instead of zero omits 4cb23bca0f3a timekeeping: add raw clock fallback for random_get_entropy() omits 528251bf04ce powerpc: define get_cycles macro for arch-override omits 891d910d5e89 Merge branches 'rpmsg-next', 'rproc-next', 'hwspinlock-nex [...] omits c8205a860a7e gfs2: Revert buffered write page prefaulting workarounds omits d759b38d1438 Merge x86/urgent into tip/master omits 8da18e1d2df3 Merge ras/core into tip/master omits 1510667897a2 staging: iio: ad2s1210: remove redundant assignment to var [...] omits f7d08f30ce1c iio: adc: sc27xx: add support for PMIC sc2730 omits 6de952e2b47a iio: adc: sc27xx: add support for PMIC sc2720 and sc2721 omits 58a0abbe6724 iio: adc: sc27xx: refactor some functions for support more PMiCs omits a6c4b28521ad iio: adc: sc27xx: structure adjustment and optimization omits 8f00e23b4847 iio: adc: sc27xx: Fine tune the scale calibration values omits 34f93ad55ef9 iio: adc: sc27xx: fix read big scale voltage not right omits e57b112225e3 dt-bindings:iio:adc: add sprd,ump9620-adc dt-binding omits b94b6bc7801c iio: proximity: stk3310: Export near level property for pr [...] omits b66fbc16e42b dt-bindings: iio: light: stk33xx: Add proximity-near-level omits cb688da661a9 dt-bindings: iio: adc: Document Renesas RZ/V2L ADC omits f32cbff1729e iio: proximity: vl53l0x: Fix return value check of wait_fo [...] omits 98bcb489d9d2 iio: adc: stmpe-adc: Fix wait_for_completion_timeout retur [...] omits 4fb50799c064 iio: accel: mma8452: Add missing documentation for name el [...] omits 69d750ad6c51 iio: adc: Kconfig: Make RZG2L_ADC depend on ARCH_RZG2L omits 123ad25b339d iio: gyro: fxas21002c: Make use of device properties omits e60525b78c5b iio: gyro: mpu3050: Make use of device properties omits 091304c65297 Merge branch 'devel' into for-next omits fb146c8a0ad9 selftests/arm64: Add a testcase for handling of ZA on clone() omits 5bbfaf598476 kselftest/arm64: Add SME support to syscall ABI test omits 8f6bb75334f4 kselftest/arm64: Add coverage for the ZA ptrace interface omits e4bbc3f2c589 kselftest/arm64: Add streaming SVE to SVE ptrace tests omits 8d41f50ade02 kselftest/arm64: signal: Add SME signal handling tests omits 659689a61912 kselftest/arm64: Add stress test for SME ZA context switching omits f2608edbc17b kselftest/arm64: signal: Handle ZA signal context in core code omits aee8a834e3f0 kselftest/arm64: sme: Provide streaming mode SVE stress test omits 7e387a00d640 kselftest/arm64: Extend vector configuration API tests to [...] omits f442d9edcff0 kselftest/arm64: Add tests for TPIDR2 omits 0fea47609e48 kselftest/arm64: sme: Add SME support to vlset omits b5d3f4daf4d3 kselftest/arm64: Add manual encodings for SME instructions omits 78387d9f017f kselftest/arm64: Add simple test for MTE prctl omits df0a991023e0 kselftest/arm64: Refactor parameter checking in mte_switch_mode() omits 929e073bcbfb kselftest/arm64: Log unexpected asynchronous MTE faults omits eb89cf6f913f kselftest/arm64: Handle more kselftest result codes in MTE [...] omits 88560c9c263a kselftest/arm64: Validate setting via FPSIMD and read via [...] omits 9891f4edc90c kselftest/arm64: Remove assumption that tasks start FPSIMD only omits 348b096850d9 kselftest/arm64: Fix comment for ptrace_sve_get_fpsimd_data() omits c15e061fb0ab Merge branches 'acpi-processor' and 'thermal-int340x-fixes [...] omits 7fb9b6ea4733 Merge branch 'acpi-pm' into linux-next omits 1912a07f8a05 Merge branch into tip/master: 'locking/urgent' omits 3afadd96f2ac Merge branch into tip/master: 'x86/platform' omits b82675395129 Merge branch into tip/master: 'x86/mm' omits 83e8d210e468 Merge branch into tip/master: 'x86/misc' omits abbbfcf000a4 Merge branch into tip/master: 'x86/merge' omits 2cbf197f99df Merge branch into tip/master: 'x86/kdump' omits 178e2ff83fd8 Merge branch into tip/master: 'x86/irq' omits 9e28e592d1ff Merge branch into tip/master: 'x86/cpu' omits 8d80b87e53a8 Merge branch into tip/master: 'x86/core' omits f80d275f38f1 Merge branch into tip/master: 'x86/cleanups' omits 5904116c1633 Merge branch into tip/master: 'x86/build' omits 27f997b6c353 Merge branch into tip/master: 'x86/apic' omits 653ef5b24f57 Merge branch into tip/master: 'timers/core' omits ef36d4455bf9 Merge branch into tip/master: 'smp/core' omits e1a444c32b85 Merge branch into tip/master: 'sched/core' omits bbbb31a8c778 Merge branch into tip/master: 'ras/core' omits 565492e74748 Merge branch into tip/master: 'perf/core' omits 030561829a11 Merge branch into tip/master: 'locking/core' omits b18c10259aaa Merge branch into tip/master: 'irq/core' omits b562e3dd63ed Merge branch into tip/master: 'core/core' omits b5f261498dc9 Merge branch into tip/master: 'x86/urgent' omits 379d1ab283f1 Merge branch into tip/master: 'sched/urgent' omits 803028851c15 Merge branch into tip/master: 'perf/urgent' omits d76ba5dc660f Merge branch into tip/master: 'objtool/urgent' omits a8a4f8e63bdf Merge branch 'pm-tools' into linux-next omits 9d66f8243f05 Merge branches 'thermal-int340x' and 'thermal-misc' into l [...] omits 989108f9dfff Merge branch 'devprop' into linux-next omits 67312edaf9f9 Merge branch 'pm-em' into linux-next omits 0bc33c5296ad Merge branches 'pm-cpufreq' and 'pm-domains' into linux-next omits 5b89461d1ff6 Merge branches 'pm-core' and 'pm-sleep' into linux-next omits 47a8e79808cd Merge branches 'acpi-apei' and 'acpi-docs' into linux-next omits 216ba262f4d8 Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'ac [...] omits 40e475140ce8 Merge branch 'acpica' into linux-next omits 06fd9f1ceb6e Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 88c30e15951a iio: core: Convert to use firmware node handle instead of OF node omits 3b1177b034a8 iio: light: tsl2772: Make use of device properties omits 5ffc74e0beea iio: proximity: ping: Replace OF specific code by device_g [...] omits f5b623eff0be iio: magnetometer: ak8974: Drop dependency on OF omits 375a7967fe64 iio: light: cm3605: Drop dependency on OF omits f71686620e65 iio: temperature: max31856: Make use of device properties omits a417ad6e1a39 iio: accel: dmard06: Drop dependency on OF omits aa8d3f7e7d8a iio: afe: rescale: Make use of device properties omits be269e5b4f28 iio: dac: dpot: Drop dependency on OF omits 1c06eed560bf iio: dac: lpc18xx: Drop dependency on OF omits b841cb9c8e95 iio: dac: vf610: Drop dependency on OF omits 63a9fed7e1a6 iio: imu: bmi160: Make use of device properties omits 063001f0ecf9 arm64: dts: arm: add corstone1000 device tree omits b51e71bc13f6 dt-bindings: arm: add corstone1000 platform omits 2b2e47c7c256 iio: accel: adxl355: use fwnode_irq_get_byname() omits 72aa4be6a112 dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhx device bindings omits 1d71c797799f iio: imu: st_lsm6dsx: add support to ASM330LHHX omits 49b86766de5f MAINTAINERS: add ad3552r omits 244fa74f2fdf dt-bindings: iio: dac: change ad3552r maintainer omits 8f6c7cff9c32 iio: adc: ad7266: convert probe to full device-managed omits 22edece23ea8 iio: Replace strtobool() with kstrtobool() omits 831d87089ca8 iio: core: Clarify the modes omits 1b2de0791571 gfs2: Mark the remaining process-independent glock holders [...] omits c1fdfce4edfd gfs2: Mark flock glock holders as GL_NOPID omits 6b3eb3cc5b99 gfs2: Add GL_NOPID flag for process-independent glock holders omits ead638654d75 gfs2: Replace list_prepare_entry() with list_entry() omits 21b19dccc8bf gfs2: replace 'found' with dedicated list iterator variable new 8061e16e203f Merge tag 'xfs-5.18-fixes-1' of git://git.kernel.org/pub/s [...] new 296abc0d91d8 gfs2: No short reads or writes upon glock contention new 4a2316a1eda4 Merge tag 'gfs2-v5.18-rc4-fix2' of git://git.kernel.org/pu [...] new fd5a4c7d26fa Merge tag 'regulator-fix-v5.18-rc4' of git://git.kernel.or [...] new 259b897e5a79 Merge tag 'platform-drivers-x86-v5.18-3' of git://git.kern [...] new f12d31c00b2e Merge tag 'acpi-5.18-rc5' of git://git.kernel.org/pub/scm/ [...] new 0f03610b20cc Merge tag 'cpufreq-arm-fixes-5.18-rc5' of git://git.kernel [...] new 39c184a6a9a7 intel_idle: Fix the 'preferred_cstates' module parameter new 7eac3bd38d18 intel_idle: Fix SPR C6 optimization new edbd9772cc9d Merge branch 'pm-cpuidle' new 659ed6e2850c Merge tag 'pm-5.18-rc5' of git://git.kernel.org/pub/scm/li [...] new 5a42ac43d0c9 Revert "thermal/core: Deprecate changing cooling device st [...] new fa1ef24ae251 thermal/governor: Remove deprecated information new a12475f91b69 Merge branch 'thermal-int340x' new 3c76fe74368b Merge tag 'thermal-5.18-rc5' of git://git.kernel.org/pub/s [...] new af68656d66ed bnx2x: fix napi API usage sequence new d2b52ec056d5 net: fec: add missing of_node_put() in fec_enet_init_stop_mode() new c86cc5a3ec70 Bluetooth: hci_event: Fix checking for invalid handle on e [...] new aef2aa4fa98e Bluetooth: hci_event: Fix creating hci_conn object on erro [...] new 9b3628d79b46 Bluetooth: hci_sync: Cleanup hci_conn if it cannot be aborted new febb2d2fa561 Merge tag 'for-net-2022-04-27' of git://git.kernel.org/pub [...] new 126858db81a5 MAINTAINERS: Update BNXT entry with firmware files new f049efc7f7cd ixgbe: ensure IPsec VF<->PF compatibility new 66a2f5ef68fa net: enetc: allow tc-etf offload even with NETIF_F_CSUM_MASK new aeaf59b78712 Revert "ibmvnic: Add ethtool private flag for driver-defin [...] new c7aab4f17021 netfilter: nf_conntrack_tcp: re-init for syn packets only new 626873c446f7 netfilter: conntrack: fix udp offload timeout sysctl new 743b83f15d40 netfilter: nft_socket: only do sk lookups when indev is available new c26d0d988edd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf new d9157f6806d1 tcp: fix F-RTO may not work correctly when receiving DSACK new 249aca0d3d63 Merge tag 'net-5.18-rc5' of git://git.kernel.org/pub/scm/l [...] new 71364b9088da Revert "mm/memory-failure.c: skip huge_zero_page in memory [...] new b0c8d8118203 mm/huge_memory: do not overkill when splitting huge_zero_page new 0977ef16278e mm/hwpoison: use pr_err() instead of dump_page() in get_an [...] new 74fedba8f7ad procfs: prevent unprivileged processes accessing fdinfo dir new e53a4de665a5 Merge branch 'mm-hotfixes' of git://git.kernel.org/pub/scm [...] new c35fe2a68f29 elf: Fix the arm64 MTE ELF segment name and value new de0232a87739 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] new f99089d7472e Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new 9e068648e94e Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 1d120abf6926 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new cb1e9b8c95d7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e4d02095347e Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] new 36f4d322a22e Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 196e6d40618c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 7e0bdbae446f ASoC: wm8960: Add ACPI support new dd508e324cdd ASoC: rk3328: fix disabling mclk on pclk probe failure new abacd5757270 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus new b351674724f6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new db72b2d93e25 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new eb64618e350f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 1e934c8d5e1b Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] new c3f760009533 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new 78efe973d523 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 5e5ffa58a078 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 1913b93ace9b Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new fda05730f62b Merge tag 'iio-fixes-for-5.18a' of https://git.kernel.org/ [...] new e4279b5a4d36 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new 9ce8dd6cb3b5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 4fb826845d3f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 4e719b57df5a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 10421a8bc052 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 6028960ea6a2 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new bfab4d7b7379 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 8109ed5ebcc4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new b0af845350a8 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] new 8be70a842f70 scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag onl [...] new 2aff573cec6a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 583bcee3fdf4 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 3673f47adbb4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 1194c3a89e53 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 8cb3b0a7f6cf RISC-V-fixes: relocate DTB if it's outside memory region new c31852e48fd9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new cfeb8eaa66eb Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new de8fd138430c perf intel-pt: Fix timeless decoding with perf.data directory new 4e13f6706d5a perf arm-spe: Fix addresses of synthesized SPE events new 7599b70a3c85 perf arm-spe: Fix SPE events with phys addresses new 3b9a8c8b9ac2 perf test: Add perf_event_attr test for Arm SPE new 838425f2defe perf symbol: Pass is_kallsyms to symbols__fixup_end() new 8799ebce84d6 perf symbol: Update symbols__fixup_end() new a5d20d42a2f2 perf symbol: Remove arch__symbols__fixup_end() new 51f1318b2dfa Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm [...] new 89fde379336e Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 425675974eb3 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 93303ffd5f57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 11871b129c75 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new ed3621ac0507 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 34c7311eb4b6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 47ef208959fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f73d8e622ccc Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new f052ba56251a Merge branches 'for-next/sme', 'for-next/stacktrace', 'for [...] new 854f856f7ee3 kselftest/arm64: Fix comment for ptrace_sve_get_fpsimd_data() new 1fb1e285b4a8 kselftest/arm64: Remove assumption that tasks start FPSIMD only new 82f97bcd876a kselftest/arm64: Validate setting via FPSIMD and read via [...] new 3f374d7972c4 kselftest/arm64: Handle more kselftest result codes in MTE [...] new 191e678bdc9b kselftest/arm64: Log unexpected asynchronous MTE faults new f326c9a6f49b kselftest/arm64: Refactor parameter checking in mte_switch_mode() new e2d9642a5a51 kselftest/arm64: Add simple test for MTE prctl new 6d51b18865c6 kselftest/arm64: Add manual encodings for SME instructions new e8c4451480d0 kselftest/arm64: sme: Add SME support to vlset new 30e3a42b5d47 kselftest/arm64: Add tests for TPIDR2 new a0f2eb641b7c kselftest/arm64: Extend vector configuration API tests to [...] new 4126bde025c8 kselftest/arm64: sme: Provide streaming mode SVE stress test new 1a792b545519 kselftest/arm64: signal: Handle ZA signal context in core code new 5aa45cc5355d kselftest/arm64: Add stress test for SME ZA context switching new 4963aeb35a9e kselftest/arm64: signal: Add SME signal handling tests new fa23100bbad0 kselftest/arm64: Add streaming SVE to SVE ptrace tests new 86c8888f91a9 kselftest/arm64: Add coverage for the ZA ptrace interface new 43e3f85523e4 kselftest/arm64: Add SME support to syscall ABI test new 212b0426bc36 selftests/arm64: Add a testcase for handling of ZA on clone() new f82efe5b9a3a kselftest/arm64: fix array_size.cocci warning new a59f7a7f7640 selftests/arm64: Use TEST_GEN_PROGS_EXTENDED in the FP Makefile new 3a23a42d1a48 selftests/arm64: Define top_srcdir for the fp tests new 399cf0a3e8a1 selftests/arm64: Clean the fp helper libraries new aca43ad51661 selftests/arm64: Fix O= builds for the floating point tests new 8c816adaabd3 Merge branch 'for-next/kselftest' into for-next/core new 485845c5dff0 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new baaa1c233ff5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c014e30f4394 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 03a1086eea73 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 47887ea1298c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7eaf4d56c38d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new a3111d6c682e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 24540c8a2e70 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 160d7200a8b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 10d2429f92d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 96672923203b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 79ff65e50b22 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 18b648e0fc01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5c40b3ba9e9d arm64: defconfig: Enable ARCH_R9A07G043 new 0b8842db3551 arm64: defconfig: Enable Renesas RZ/V2M SoC new ed66b37f916e ARM: dts: r9a06g032: Add missing '#power-domain-cells' new bc9e1dbb1757 arm64: dts: renesas: r9a07g043: Add I2C2 node and fillup t [...] new 559f2b0708c7 arm64: dts: renesas: r9a07g043: Add SSI{1,2,3} nodes and f [...] new f52e14095e56 arm64: dts: renesas: r9a07g043: Add USB2.0 support new 1de1b44833e3 arm64: dts: renesas: r9a07g043: Fillup the CANFD stub node new e42faad1ef82 arm64: dts: renesas: r9a07g043: Fillup the OSTM{0,1,2} stub nodes new a8352a5158ed arm64: dts: renesas: r9a07g043: Fillup the WDT{0,2} stub nodes new 987c792765a5 arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978 new 2e62a6a03a22 arm64: dts: renesas: rzg2ul-smarc: Enable CANFD new 87274e3b00e4 arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM new bbc806697863 arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog new 068eb5a9105b soc: renesas: Add RZ/V2M (R9A09G011) config option new 14f11da778ff soc: renesas: rzn1: Select PM and PM_GENERIC_DOMAINS configs new 7a5ae564198d dt-bindings: power: renesas,rcar-sysc: Document r8a779g0 S [...] new 358d1cef2a88 dt-bindings: arm: renesas: Document Renesas RZ/V2M SoC and [...] new 114240d3fb67 Merge branches 'renesas-arm-defconfig-for-v5.19', 'renesas [...] new 7a4ed6b09174 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new caf0e21fce1c Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new c943c013f5ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1e8cf270dc4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 41e3958475ed dt-bindings: Add Arm corstone1000 platform new a69d27746088 arm64: dts: Add Arm corstone1000 platform support new 5393158f009b arm64: dts: fvp: Add virtio-rng support new d7030edf32ad arm64: dts: fvp: Align virtio device node names with dtschema new d405cf75a4cb Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] new 4de1b36fae86 firmware: arm_scmi: Make protocols initialisation fail on [...] new 8009120e0354 firmware: arm_scmi: Fix list protocols enumeration in the [...] new 3b0041f6e10e firmware: arm_scmi: Validate BASE_DISCOVER_LIST_PROTOCOLS [...] new 776b6c8a25a3 firmware: arm_scmi: Dynamically allocate implemented proto [...] new 992be5d3c818 firmware: arm_scmi: Make name_get operations return a const new c7e223f5c736 firmware: arm_scmi: Check CLOCK_RATE_SET_COMPLETE async response new 91ebc56cbcfa firmware: arm_scmi: Remove unneeded NULL termination of clk name new 23136bff80a7 firmware: arm_scmi: Split protocol specific definitions in [...] new 5c873d120d86 firmware: arm_scmi: Introduce a common SCMI v3.1 .extended [...] new b260fccaebdc firmware: arm_scmi: Add SCMI v3.1 protocol extended names support new 7ad6b6ccbafc firmware: arm_scmi: Set clock latency to U32_MAX if it is [...] new df3576d14a45 firmware: arm_scmi: Parse clock_enable_latency conditionally new 36b6ea0fc6bc firmware: arm_scmi: Add iterators for multi-part commands new 7cab537704ec firmware: arm_scmi: Use common iterators in the sensor protocol new 802b0bed011e firmware: arm_scmi: Add SCMI v3.1 SENSOR_AXIS_NAME_GET support new 7bc7caafe6b1 firmware: arm_scmi: Use common iterators in the clock protocol new d8d7e9131674 firmware: arm_scmi: Use common iterators in the voltage protocol new 79d2ea924418 firmware: arm_scmi: Use common iterators in the perf protocol new 3630cd8130ce firmware: arm_scmi: Add SCMI v3.1 perf power-cost in microwatts new 71bea05797b5 firmware: arm_scmi: Add checks for min/max limits in PERFO [...] new 7aa75496ea1f firmware: arm_scmi: Add SCMI v3.1 clock notifications new 4c74701b1eb7 firmware: arm_scmi: Add SCMI v3.1 VOLTAGE_LEVEL_SET_COMPLETE new 5e114ad984c2 firmware: arm_scmi: Support optee shared memory in the opt [...] new f0875893e3a1 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new 987756f67dee firmware: arm_ffa: Fix handling of fragmented memory descriptors new 7afddcced78c Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] new 3539a87725b8 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 9410fc157a65 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 31c2bad62b1c Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 4d58557af693 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new c041f37af0db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a706f5f6be9d Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new fbe038c40313 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 0ce3a63331d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2a6da4a11f47 clk: renesas: r9a06g032: Fix the RTC hclock description new a9391e019015 clk: renesas: r9a07g043: Add I2C clocks/resets new be5b5fcbc779 clk: renesas: r9a07g043: Add SSIF-2 clock and reset entries new 666b5a010ef1 clk: renesas: r9a07g043: Add USB clocks/resets new 1cbda37757ab clk: renesas: r9a07g043: Add clock and reset entries for CANFD new 6c05648b57ab clk: renesas: r9a07g043: Add OSTM clock and reset entries new 5d33481f5475 clk: renesas: r9a07g043: Add WDT clock and reset entries new 9503f6fbd8ac Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new edb06aee612b Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new 31ef7f9695fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 128c3ca6096c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 32a39f50662d Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 1fe0f0bba3cf Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 2960a1bbcd78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fac166afccb2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4ff8961efb7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6fbba7b6611c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cf6376baa040 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 040c491d3a03 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] new ea6fd05c3a55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 52770d3f1ebb Merge branch 'master' of git://github.com/ceph/ceph-client.git new a83b2a60011e cifs: flush all dirty pages to server before read/write new f614725c7bf2 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 561361eb2df4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new ff6777eca38e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 0fb5f60a6479 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 26558bdc2328 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 26e0a3f1f788 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5fd523f70d22 gfs2: replace 'found' with dedicated list iterator variable new e2a0d73ae3c4 gfs2: Replace list_prepare_entry() with list_entry() new d939dad70c02 gfs2: Add GL_NOPID flag for process-independent glock holders new cb68e4208bcb gfs2: Mark flock glock holders as GL_NOPID new 19cb2aa25102 gfs2: Mark the remaining process-independent glock holders [...] new 1d00ee3f23ac gfs2: Revert buffered write page prefaulting workarounds new 7a7f349a5447 gfs2: Explain some direct I/O oddities new db0c1968e935 gfs2: Variable rename new 1ef58899119c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bc6963b79e84 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 2b3ddd919dfb Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 8e61b0e266ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 52a97e777288 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 93d1ec521cff Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 299a9c829972 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 513df2cd1c0b Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 2b18aac2b241 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5c8df7795d6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 565f64656a35 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 16d2b878728a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8a5533b86236 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 6537cc711a5b Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 2a8d78d566fa Documentation: x86: rework IOMMU documentation new 6d5aa418b3bd docs: submitting-patches: Fix crossref to 'The canonical p [...] new 10434640b6eb Documentation: devres: fix typo in interface list new e0bd6f14c28f docs/ja_JP/index: update section title in Japanese new 59c4eba59f65 docs/zh_CN: add vm hmm translation new f5cc416384d8 docs/zh_CN: add vm numa translation new 62ce577b9887 Documentation: dev-tools: use literal block instead of code-block new a477b94d6578 Documentation: add missing angle bracket in cgroup-v2 doc new ee45eb58be03 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 642a4bc3747c Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new e6cd399271a1 Merge branch 'acpica' into linux-next new 10fa1b2cdc89 ACPI: bus: Avoid non-ACPI device objects in walks over children new db2d1693fae3 ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines new 625c3ddc2b89 Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'ac [...] new ab59c89396c0 ACPI, APEI, EINJ: Refuse to inject into the zero page new 290a20782ac6 ACPI: DPTF: Correct description of INT3407 / INT3532 attributes new c84b13a3a140 Merge branches 'acpi-apei', 'acpi-dptf' and 'acpi-docs' in [...] new ed0cada6eb3f Merge branch 'devprop' into linux-next new ae0dc7ed1a7c powercap: intel_rapl: add support for RaptorLake new 8de22b6efe85 Merge branches 'pm-core', 'pm-sleep' and 'powercap' into l [...] new f346e96267cd cpufreq: Fix possible race in cpufreq online error path new bd40cbb0e3b3 PM: domains: Move genpd's time-accounting to ktime_get_mon [...] new 98323518ba3b Merge branches 'pm-cpufreq' and 'pm-domains' into linux-next new 80414dfc6d53 Merge branch 'pm-tools' into linux-next new 9a3ccec997f9 Merge branch 'pm-em' into linux-next new d82b60976120 Merge branches 'thermal-int340x' and 'thermal-misc' into l [...] new 9a84de746939 Merge branches 'acpi-processor' and 'pm-cpufreq-fixes' int [...] new 6474f96f52e1 Merge branch 'intel-idle' into linux-next new 6f6b8e818691 Merge branches 'thermal-int340x-fixes' and 'thermal-core' [...] new d1cf8bbfed1e intel_idle: Add AlderLake support new d3fa656ae5f3 Merge branch 'pm-cpuidle-next' into linux-next new 8ef929f35b80 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 3ce95d287ef7 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new d0f291ecaca5 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 2a4da906dfcd Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new dd7d27eea77b Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new abb06f816037 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 08ff968cf694 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c6101dd7ffb8 net: dsa: ksz9477: move get_stats64 to ksz_common.c new 50c6afabfd2a Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] new 65e42ad98e22 dt-bindings: net: add reset property for aspeed, ast2600-m [...] new 1585362250fe net: mdio: add reset control for Aspeed MDIO new a8db203db05c ARM: dts: aspeed: add reset properties into MDIO nodes new be5fd933f8c1 Merge branch 'add-reset-deassertion-for-aspeed-mdio' new f3412b3879b4 net: make sure net_rx_action() calls skb_defer_free_flush() new 0e55546b189f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 6fd1d51cfa25 net: SO_RCVMARK socket option for SO_MARK with recvmsg() new 58862f02de53 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 0925225956bb bpf/selftests: Add granular subtest output for prog_test new d1c57439e4f3 samples/bpf: Detach xdp prog when program exits unexpected [...] new 67b97e584232 bpf, docs: Remove duplicated word "instructions" new c821d80bb890 bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE new 9a9a90ca1327 bpf, docs: Fix typo "respetively" to "respectively" new 3527bfe6a92d bpf, sockmap: Call skb_linearize only when required in sk_ [...] new 9af8efc45eb1 libbpf: Allow "incomplete" basic tracing SEC() definitions new cc7d8f2c8ecc libbpf: Support target-less SEC() definitions for BTF-back [...] new 32c03c4954a0 selftests/bpf: Use target-less SEC() definitions in various tests new f54121d6001d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 220a347d98d4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9995cbaac257 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] new 083084df578a mtd: cfi_cmdset_0002: Move and rename chip_check/chip_read [...] new 0a8e98305f63 mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N new cccea9414dae mtd: cfi_cmdset_0002: Add S29GL064N ID definition new 43823c5c56f2 mtd: cfi_cmdset_0002: Rename chip_ready variables new 66a725d42437 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 8193e4c48abb Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new dc750865c968 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new 36037490868d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new dbe946287e08 Merge tag 'amd-drm-next-5.19-2022-04-15' of https://gitlab [...] new 4eaf02db9c26 Merge tag 'amd-drm-next-5.19-2022-04-22' of https://gitlab [...] new 02942b4213f3 drm/i915/guc: Do not conflate lrc_desc with GuC id for reg [...] new 09570c501041 drm/i915/guc: Add an explicit 'submission_initialized' flag new d12490224224 drm/i915/guc: Better name for context id limit new 58ea7d620c5e drm/i915/guc: Split guc_lrc_desc_pin apart new 8e2e9c435e2b drm/i915/guc: Move lrc desc setup to where it is needed new 77dcbffbb5d6 drm/i915/guc: Rename desc_idx to ctx_id new d4de9a3eaede drm/i915/guc: Drop obsolete H2G definitions new e1dd871442c0 drm/i915/guc: Fix potential invalid pointer dereferences w [...] new f9576e36c6b4 drm/i915/xehp: Support platforms with CCS engines but no RCS new 18ac067bcbde drm/i915: Add RCS mask to GuC ADS params new dcb62550c4e4 drm/i915/dmabuf: Update dma_buf_ops.unmap_dma_buf callback [...] new d028a7690d87 drm/i915/dmabuf: Fix prime_mmap to work when using LMEM new e1a7ab4fca0c drm/i915: Remove the vm open count new d93939730347 drm/i915: Remove the vma refcount new eb950819218a drm/i915/gem: Remove some unnecessary code new 892bfb8a604d drm/i915/fbdev: fixup setting screen_size new 833124a0d169 drm/i915: limit the async bind to bind_async_flags new e4b3ee71ec2a drm/i915: stop checking for NULL vma->obj new c64fa77dd460 drm/i915/gtt: reduce overzealous alignment constraints for GGTT new 2ed38cec5606 drm/i915: opportunistically apply ALLOC_CONTIGIOUS new 6639fabb1685 drm/i915/xehp: Drop aux table invalidation on FlatCCS platforms new 661412e301e2 drm/i915/gem: add missing boundary check in vm_access new 239bbb2fe927 drm/i915/gt: Remove GEN12_SFC_DONE_MAX from register defs header new 144ce0ac634a drm/i915/sseu: Don't overallocate subslice storage new cc1338f259a2 drm/i915/xehp: Update topology dumps for Xe_HP new 4dc3a1e52fec drm/i915: Reduce stack usage in debugfs due to SSEU new b7563ec7d906 drm/i915: Report steering details in debugfs new 10343606ad28 drm/i915/guc: add steering info to GuC register save/restore list new 31a86f0019b1 drm/i915: Add support for steered register writes new 56eda725c929 drm/i915/lmem: don't treat small BAR as an error new b8ca8fef58d4 drm/i915/stolen: don't treat small BAR as an error new d511d013e286 drm/i915/stolen: consider I915_BO_ALLOC_GPU_ONLY new 9b78b5dade2d drm/i915: add i915_gem_object_create_region_at() new ecbf20604848 drm/i915/ttm: wire up the object offset new 51dc0e1a5879 drm/i915/display: Check mappable aperture when pinning pre [...] new 7fe7c2a679dc drm/i915: fixup the initial fb base on DGFX new 8781f0515247 drm/i915/guc: Add fetch of hwconfig blob new 78e1fb3112c0 drm/i915/uapi: Add query for hwconfig blob new ca6920811aa5 drm/i915/dg2: Add preemption changes for Wa_14015141709 new b4ac33b97323 drm/i915: Fix renamed struct field new 6f270e1488d7 drm/i915: Add logical mapping for video decode engines new fa732088378f drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 new b9741faadbd6 drm/i915/gt: add gt_is_root() helper new bec68cc9ea42 drm/i915: Prepare for multiple GTs new b770bcfae9ad drm/i915/gt: create per-tile sysfs interface new 80cf8af17af0 drm/i915/gt: Create per-tile RC6 sysfs interface new 56a709cf7746 drm/i915/gt: Create per-tile RPS sysfs interfaces new fa68bff7cf27 drm/i915/gt: Add sysfs throttle frequency interfaces new 230523ba24bd drm/i915/gem: Don't evict unmappable VMAs when pinning wit [...] new 7d14db8b4d83 drm/i915/debugfs: Do not return '0' if there is nothing to return new 6f30158f4014 drm/i915/gt: fix i915_reg_t initialization new 055f15e7be2e drm/i915/gt: Re-work intel_write_status_page new dc0406820ee7 drm/i915/gt: Drop invalidate_csb_entries new 92b0cba49e80 drm/i915/gt: Re-work reset_csb new 89754df82f15 drm/i915/: Re-work clflush_write32 new 61c5ed946da2 drm/i915/gt: replace cache_clflush_range new 24492514ccbd drm/i915/guc: Update GuC ADS size for error capture lists new 8b72c21618de drm/i915/guc: Add XE_LP static registers for GuC error capture. new 193be3f448ca drm/i915/guc: Add XE_LP steered register lists support new 33a220f6fcfc drm/i915/guc: Add DG2 registers for GuC error state capture. new dce2bd542337 drm/i915/guc: Add Gen9 registers for GuC error state capture. new bd1a78b04b68 drm/i915/guc: Add GuC's error state capture output structures. new 580329a3a4a2 drm/i915/guc: Update GuC-log relay function names new daff407a083d drm/i915/guc: Add capture region into intel_guc_log new d7c15d76a554 drm/i915/guc: Check sizing of guc_capture output new f5718a7265a6 drm/i915/guc: Extract GuC error capture lists on G2H notif [...] new 247f8071d589 drm/i915/guc: Pre-allocate output nodes for extraction new a6f0f9cf330a drm/i915/guc: Plumb GuC-capture into gpu_coredump new a0f1f7b4f74f drm/i915/guc: Print the GuC error capture output register list. new 034d47b25b2c drm/i915/uapi: Document DRM_I915_QUERY_HWCONFIG_BLOB new c0c73850637c drm/i915/guc: Correctly free guc capture struct on error new be658e705d08 drm/i915: add lmem_size modparam new d8b932014c4a drm/i915: avoid concurrent writes to aux_inv new 66ddc69373a8 drm/i915/ttm: limit where we apply TTM_PL_FLAG_CONTIGUOUS new 552caa1fdbb8 drm/i915/migrate: move the sanity check new 3f654e14825e drm/i915/dg2: Add Wa_22014226127 new 5f0d4d1463cc drm/i915: Explicitly track DRM clients new 43c504607dc3 drm/i915: Make GEM contexts track DRM clients new 8399eec8a127 drm/i915: Track runtime spent in closed and unreachable GE [...] new 49bd54b390c2 drm/i915: Track all user contexts per client new bb6287cb1886 drm/i915: Track context current active time new 2d12d3da5374 drm: Document fdinfo format specification new e2d0ff3525b9 drm/i915: Count engine instances per uabi class new 055634e4b62f drm/i915: Expose client engine utilisation via fdinfo new b9bd4832074b drm/i915: Fixup kerneldoc in struct i915_gem_context new 7a5c922377b4 drm/i915/gt: Split intel-gtt functions by arch new ce3d4d7f3314 drm/i915: Require INTEL_GTT to depend on X86 new ae686e220b5f drm/i915/selftests: handle more rounding new 56758cc45955 drm/i915/rps: Centralize computation of freq caps new 8e7e5c077cd5 drm/i915: Sunset igpu legacy mmap support based on GRAPHIC [...] new c16c8bfa09d5 Merge drm/drm-next into drm-intel-gt-next new fd5803e5eebe drm/i915/gt: use engine instance directly for offset new a0ed9c95cce6 drm/i915/gt: Use XY_FAST_COLOR_BLT to clear obj on graphic [...] new 6e6bc8c0a815 drm/i915/gt: Optimize the migration and clear loop new 310bf25df2fc drm/i915/gt: Pass the -EINVAL when emit_pte doesn't update [...] new 48760ffe923a drm/i915/gt: Clear compress metadata for Flat-ccs objects new a785d3a8affd drm/i915/selftest_migrate: Consider the possible roundup of size new c8f8a7484673 drm/i915/selftest_migrate: Check CCS meta data clear new 76a6d563db71 drm/i915/gem: Add extra pages in ttm_tt for ccs data new da0595ae91da drm/i915/migrate: Evict and restore the flatccs capable lmem obj new 2584b3549f4c drm/i915/guc: Update to GuC version 70.1.1 new 462ac1cdf4d7 drm/i915/doc: Convert drm_i915_query_topology_info comment [...] new a2e5402691e2 drm/i915/doc: Convert perf UAPI comments to kerneldoc new 1c671ad753db drm/i915/doc: Link query items to their uapi structs new c94fde8f5166 drm/i915/uapi: Add DRM_I915_QUERY_GEOMETRY_SUBSLICES new f5df4d886614 drm/i915/guc/slpc: Use i915_probe_error instead of drm_err new 8d0e3decf26b drm/i915: Don't show engine information in fdinfo with GuC [...] new bcfc713f11f9 drm/i915/hwconfig: Add DG2 support new f6aa0d713c88 drm/i915: Add Wa_22011802037 force cs halt new dac38381098d drm/i915/guc: Enable Wa_22011802037 for gen12 GuC based platforms new c6b41c4d9bec drm/i915/guc: Enable GuC based workarounds for DG2 new dfa57ecf77c6 drm/i915/guc: Apply Wa_16011777198 new 717f9bad5d25 drm/i915/dg2: Enable Wa_14014475959 - RCS / CCS context exit new 307f722b4e71 drm/i915/dg2: Enable Wa_22012727170/Wa_22012727685 new 61be0f48c50a drm/i915/dg2: Add workaround 18019627453 new a7ce8f821ca9 drm/i915: consider min_page_size when migrating new be77bb3e8d4d drm/i915/buddy: sanity check the size new 9707cc4bbaa9 drm/i915/selftests: fixup min_alignment usage new 0f9fc0c1eff0 drm/i915/selftests: tweak the misaligned_case new e1e1f4e32594 Merge drm/drm-next into drm-intel-gt-next new 1e3dc1d8622b drm/i915/gsc: add gsc as a mei auxiliary device new a98c30fdc00e mei: add support for graphics system controller (gsc) devices new ce97126d6c18 mei: gsc: setup char driver alive in spite of firmware han [...] new ad10a35461a5 mei: gsc: add runtime pm handlers new 1bc22fc53a53 mei: gsc: retrieve the firmware version new f15856d7de91 drm/i915/dg2: add gsc with special gsc bar offsets new 9bda072a7bec Merge tag 'drm-intel-gt-next-2022-04-27' of git://anongit. [...] new 8aceb3338349 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 15342f930ebe malidp: Fix NULL vs IS_ERR() checking new 4b674dd69701 drm/plane: Move range check for format_count earlier new 1e6b8d5df017 drm/dp_mst: Lower down debug info level when receive NAK new bb39c7f17c0b Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 7324d02a6545 drm/amd/display: protect remaining FPU-code calls on dcn3.1.x new f43a9f18e0d5 drm/amdkfd: Use bitmap_zalloc() when applicable new b8b9ba58b6f9 drm/amdkfd: Use non-atomic bitmap functions when possible new 98447635b5dc drm/amdkfd: Fix updating IO links during device removal new b179fc28d521 drm/amdkfd: Fix circular lock dependency warning new 555238d92ac3 drm/amd/pm: fix the compile warning new 78b12008f204 drm/amdgpu: do not use passthrough mode in Xen dom0 new 3202c7e7826b drm/amdgpu: increase HWIP MAX INSTANCE new 1d5eee7dd664 drm/amdgpu: add function to decode ip version new 005835233a2c drm/amdgpu: update latest IP discovery table structures new 5cb1cfd5f186 drm/amdgpu/discovery: populate additional GC info new d1acd68b2b89 drm/amdgpu: disable runtime pm on several sienna cichlid c [...] new 8eece29c4ecd drm/amdgpu/discovery: fix byteswapping in gc info parsing new 053d35dedd7f drm/amdgpu: store the mall size in the gmc structure new a2efebf1a4f8 drm/amdgpu/discovery: store the number of UMC IPs on the asic new 478d338bb0ca drm/amdgpu/discovery: handle UMC harvesting in IP discovery new 24681cb50bcb drm/amdgpu/discovery: add a function to get the mall_size new f716113aacea drm/amdgpu/discovery: add additional validation new 622469c87fc3 drm/amdgpu/discovery: add a function to parse the vcn info table new e24d0e91b336 drm/amdgpu/discovery: move all table parsing into amdgpu_d [...] new ba75f6eb87bc drm/amdgpu: add helper to execute atomfirmware asic_init new 85d1bcc6e0c0 drm/amdgpu: switch to atomfirmware_asic_init new 1a4824488b5b drm/amdgpu: add vram_info v3_0 structure new 7089dd3cc003 drm/amdgpu: support query vram_info v3_0 new 083e5ff6412d drm/amdgpu: add atom_gfx_info_v3_0 structure new f5fb30b6b3d8 drm/amdgpu: update gc info from bios table new a8d59943b884 drm/amdgpu: update query ref clk from bios new 85a41b429df5 drm/amdgpu: add mp v13_0_0 ip headers v7 new f33ac92f9c01 drm/amdgpu: add gc v11_0_0 ip headers v11 new fb1d68351373 drm/amdgpu: add nbio callback to query rom offset new ba9e7a4a31ab drm/amdgpu: add new write field for soc21 new 71199aa47bbc drm/amdgpu: add soc21 common ip block v2 new 86e18ac3aee9 drm/amdgpu: Fix build warning for TA debugfs interface new 3da2c38231a4 drm/amdgpu: Free user pages if amdgpu_cs_parser_bos failed new bf512081e5ae Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new a41ec5ee9af6 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 3e423b3ca259 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new cd97462ab1a1 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new eba160cce1ea Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new f603a707b3a6 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new ea07d368ad9d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4bfcf86cce5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ce216cfa84a4 ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 new 24358b70043b Merge remote-tracking branch 'asoc/for-5.19' into asoc-next new 0372cddb5bd1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eb28e156bfd4 kallsyms: enhance %pS/s/b printing when KALLSYSMS is disabled new f4e1f3b57c84 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 2fb7d292fe5b next-20220426/input new 3caee63c91f2 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new bb10a1af2b5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 353cb47ffb2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 438d417c6f4a Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] new c66cf0c90ab9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fa0468a87b1d Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 4c69113f5777 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7ea667a6536b Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 46e5f7a5bc41 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 341331c3ceaf Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new d319b20fe89c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 21e9964ad4fb Merge branch 'next' of git://github.com/cschaufler/smack-next new 10c1306c8c5a Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new d5f4f1ee4408 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0037c30a84c1 dt-bindings: interrupt-controller: fsl,ls-extirq: convert to YAML new 8274c8eae1d3 dt-bindings: fsl: convert fsl,layerscape-scfg to YAML new 451552ea1019 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4b72371cb171 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new be2712655ab0 Merge x86/merge into tip/master new 1826ca28867c Merge x86/mm into tip/master new d4387fb1529c Merge locking/core into tip/master new dba2f9e9e492 Merge x86/misc into tip/master new 1c379538c97f Merge x86/build into tip/master new 34319fff2973 Merge x86/platform into tip/master new 4ba39350946b Merge x86/irq into tip/master new 30d505c1c691 Merge x86/apic into tip/master new 37ca115f6bd1 Merge x86/kdump into tip/master new 7c070a1c8edc Merge smp/core into tip/master new c842c62bc40e Merge core/core into tip/master new 81a302bf0b32 Merge x86/core into tip/master new c90e17a5754d Merge locking/urgent into tip/master new 214cab6f8020 MAINTAINERS: Update email address for John Stultz new 8e5a218ffd8f Merge timers/urgent into tip/master new c087c6e7b551 objtool: Fix type of reloc::addend new 4abff6d48dbc objtool: Fix code relocs vs weak symbols new e12b6622c6ea Merge objtool/urgent into tip/master new 78ed93d72ded signal: Deliver SIGTRAP on perf event asynchronously if blocked new 0d24a2bbd80c Merge perf/core into tip/master new 915a087e4c47 psi: Fix trigger being fired unexpectedly at initial new c9ca1762b253 MAINTAINERS: Add myself as scheduler topology reviewer new e3f73ece75a8 mailmap: Update my email address to @redhat.com new 06354900787f sched/fair: Move calculate of avg_load to a better location new 64eaf50731ac sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq new 0a00a354644e sched/fair: Delete useless condition in tg_unthrottle_up() new 890d550d7dba sched/psi: report zeroes for CPU full at the system level new a658353167bf sched/fair: Revise comment about lb decision matrix new c45eeab56905 Merge sched/core into tip/master new 3398b12d1027 Merge branch 'tip/x86/urgent' new aa3d60e05011 libsubcmd: Fix OPTION_GROUP sorting new 2daf7faba7de objtool: Reorganize cmdline options new b51277eb9775 objtool: Ditch subcommands new 2bc3dec7055e objtool: Don't print parentheses in function addresses new 99c0beb547a3 objtool: Add option to print section addresses new 7dce62041ac3 objtool: Make stack validation optional new 3c6f9f77e618 objtool: Rework ibt and extricate from stack validation new c2bdd61c98d9 objtool: Extricate sls from stack validation new 03f16cd020eb objtool: Add CONFIG_OBJTOOL new 720644749647 objtool: Make stack validation frame-pointer-specific new 26e176896a5b objtool: Make static call annotation optional new 4ab7674f5951 objtool: Make jump label hack optional new 22102f4559be objtool: Make noinstr hacks optional new 0f620cefd775 objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION" new 489e355b4225 objtool: Add HAVE_NOINSTR_VALIDATION new 753da4179d08 objtool: Remove --lto and --vmlinux in favor of --link new a8e35fece49b objtool: Update documentation new ad0952ac67d1 Merge objtool/core into tip/master new b3427cb16bf2 Merge ras/core into tip/master new 62c1256d5447 timers/nohz: Switch to ONESHOT_STOPPED in the low-res hand [...] new 66ee517935d5 Merge timers/core into tip/master new 1adb4d7ad3a5 genirq/matrix: Remove redundant assignment to variable 'end' new d1de24a29909 Merge irq/core into tip/master new 8ad7e8f69695 x86/fpu/xsave: Support XSAVEC in the kernel new 00b035216f60 Merge x86/fpu into tip/master new cb00119f972d Merge x86/urgent into tip/master new d63670d23e60 virt: sevguest: Rename the sevguest dir and files to sev-guest new 75d359ec4141 x86/sev: Add missing __init annotations to SEV init routines new c2106a231c2b x86/sev: Get the AP jump table address from secrets page new ac9c73c2ab80 Merge x86/sev into tip/master new b0b592cf0836 x86/pm: Fix false positive kmemleak report in msr_build_context() new 74b4f2e6540a Merge x86/cpu into tip/master new b041b525dab9 x86/split_lock: Make life miserable for split lockers new ef79970d7ccd x86/split-lock: Remove unused TIF_SLD bit new 9182d695a15b Merge x86/splitlock into tip/master new c7d2f89fea26 bus: fsl-mc-msi: Fix MSI descriptor mutex lock for msi_fir [...] new 3cd86d9af756 Merge irq/urgent into tip/master new 6d108c96bf23 x86/aperfmperf: Dont wake idle CPUs in arch_freq_get_on_cpu() new 55cb0b707493 x86/smp: Move APERF/MPERF code where it belongs new 138a7f9c6bea x86/aperfmperf: Separate AP/BP frequency invariance init new 0dfaf3f6ecc0 x86/aperfmperf: Untangle Intel and AMD frequency invariance init new 24620d94a52a x86/aperfmperf: Put frequency invariance aperf/mperf data [...] new 73a5fa7d5136 x86/aperfmperf: Restructure arch_scale_freq_tick() new bb6e89df9028 x86/aperfmperf: Make parts of the frequency invariance cod [...] new cd8c0e142daf x86/aperfmperf: Store aperf/mperf data for cpu frequency reads new 7d84c1ebf9dd x86/aperfmperf: Replace aperfmperf_get_khz() new f3eca381bd49 x86/aperfmperf: Replace arch_freq_get_on_cpu() new fb4c77c21aba x86/aperfmperf: Integrate the fallback code from show_cpuinfo() new 94a0977c7a9c Merge x86/cleanups into tip/master new 2147c438fde1 x86/speculation: Add missing prototype for unpriv_ebpf_notify() new aea1ae1ab93e Merge x86/cpu into tip/master new 34176a22bfed Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new edb1f5d97986 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new 5297ecfe2465 EDAC/synopsys: Add driver support for i.MX platforms new 9ae83ec8b81d EDAC/synopsys: Add a SPDX identifier new 0455d61c8ecc Merge edac-misc into for-next new ecb9aca44956 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new de2d905b46df Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new be8084403d86 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5d349b94c189 memory-model: Prohibit nested SRCU read-side critical sections new 726422d77541 doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] new 4ccb27d8a0f2 rcutorture: Simplify rcu_torture_read_exit_child() loop new 6d67cc7cf4d1 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new f6b113c968d1 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 92abe0f81e13 KVM: arm64: Introduce hyp_alloc_private_va_range() new f922c13e778d KVM: arm64: Introduce pkvm_alloc_private_va_range() new ce3354318a57 KVM: arm64: Add guard pages for KVM nVHE hypervisor stack new 1a919b17ef01 KVM: arm64: Add guard pages for pKVM (protected nVHE) hype [...] new 66de19fad9ef KVM: arm64: Detect and handle hypervisor stack overflows new 6ccf9cb557bd KVM: arm64: Symbolize the nVHE HYP addresses new 4e6921a2e6c1 Merge branch kvm-arm64/hyp-stack-guard into kvmarm-master/next new 94b027a3d955 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d5a98921bc9f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c9238ff2c970 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ac84efbefe54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5067b1ee9236 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 368aee9d136e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1b54e897c49d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7c991d68b8a6 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new e0c11a8b9851 firmware_loader: Split sysfs support from fallback new 97730bbb242c firmware_loader: Add firmware-upload support new 536fd8184b7d firmware_loader: Add sysfs nodes to monitor fw_upload new a31ad463b72d test_firmware: Add test support for firmware upload new 4a4e975bae37 test_firmware: Error injection for firmware upload new 4c32174a2475 Documentation: dd: Use ReST lists for return values of dri [...] new 84e7c6786aad driver core: Prevent overriding async driver of a device b [...] new a72b6dff4089 drivers/base/node.c: fix compaction sysfs file leak new ce753ad1549c platform: finally disallow IRQ0 in platform_get_irq() and its ilk new 6423d2951087 driver core: Add sysfs support for physical location of a device new bd900901b8d1 kernfs: Remove reference counting for kernfs_open_node. new 4388f887b857 Revert "firmware_loader: use kernel credentials when readi [...] new 68ec346a1de9 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new fd9d232a1623 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new e4f0bbf41899 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f0426b4e3b69 tty/hvc_opal: simplify if-if to if-else new 3d27b05e4181 tty: hvcs: simplify if-if to if-else new 5390e7f46b9d sysrq: do not omit current cpu when showing backtrace of a [...] new d9666dfb314e serial: 8250: dw: Move definitions to the shared header new 4a218b277fdb serial: 8250: dw: Create a generic platform data structure new ffd381445eac serial: 8250: dw: Move the USR register to pdata new 593dea000bc1 serial: 8250: dw: Allow to use a fallback CPR value if not [...] new e4fb03fe10c5 serial: 8250: dma: Allow driver operations before starting [...] new 8ef6e1ba71e9 serial: 8250: dw: Introduce an rx_timeout variable in the [...] new c9c23d01384e serial: 8250: dw: Move the IO accessors to 8250_dwlib.h new aa63d786cea2 serial: 8250: dw: Add support for DMA flow controlling devices new 070e24621723 serial: 8250: dw: Improve RZN1 support new 31f6bd7fad3b serial: Store character timing information to uart_port new e8ffbb71f783 serial: 8250: use THRE & __stop_tx also with DMA new b54f7a922d33 serial: 8250: Handle UART without interrupt on TEMT new 85a503c9ea7d dt-bindings: serial: renesas,hscif: Document r8a779g0 bindings new 642aa7603e95 serial: 8250_dwlib: RS485 HW half & full duplex support new 5ff33917faca serial: 8250_dwlib: Implement SW half duplex support new 103dcf2ea2df dt_bindings: rs485: Add receiver enable polarity new 1e70d57e7285 ACPI / property: Document RS485 _DSD properties new b3531f756fe6 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 4647769bab90 drivers/virt/fsl_hypervisor: remove unneeded `ret` variabl [...] new 26eff2d66aff binder: Use memset_page() in binder_alloc_clear_buf() new 1d625960e419 binder: Use kmap_local_page() in binder_alloc_copy_user_to [...] new e88a6a8fece9 binder: Use memcpy_{to,from}_page() in binder_alloc_do_buf [...] new d434743e5cac bus: mhi: ep: Add support for registering MHI endpoint con [...] new ee0360b20b3f bus: mhi: ep: Add support for registering MHI endpoint cli [...] new 297c77a0f273 bus: mhi: ep: Add support for creating and destroying MHI [...] new e9e4da23cd65 bus: mhi: ep: Add support for managing MMIO registers new bbdcba57a1a2 bus: mhi: ep: Add support for ring management new 961aeb689224 bus: mhi: ep: Add support for sending events to the host new f9baa4f73795 bus: mhi: ep: Add support for managing MHI state machine new 4799e71b0826 bus: mhi: ep: Add support for processing MHI endpoint interrupts new fb3a26b7e8af bus: mhi: ep: Add support for powering up the MHI endpoint stack new 5d507ee04894 bus: mhi: ep: Add support for powering down the MHI endpoi [...] new 7a97b6b47353 bus: mhi: ep: Add support for handling MHI_RESET new f7d0806bdb1b bus: mhi: ep: Add support for handling SYS_ERR condition new e827569062a8 bus: mhi: ep: Add support for processing command rings new 530125889977 bus: mhi: ep: Add support for reading from the host new 03c0bb8ec983 bus: mhi: ep: Add support for processing channel rings new 2d945a394d9c bus: mhi: ep: Add support for queueing SKBs to the host new e4b7b5f0f30a bus: mhi: ep: Add support for suspending and resuming channels new c268c0a8a330 bus: mhi: ep: Add uevent support for module autoloading new 2d4bb247d09f Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new effe591bea5c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f04c0a42a40d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1a7115240245 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new ac3e62f51b3f iio: core: Clarify the modes new 74f582ec127e iio: Replace strtobool() with kstrtobool() new aac6834d8ebf iio: adc: ad7266: convert probe to full device-managed new eb5e26a491d1 dt-bindings: iio: dac: change ad3552r maintainer new 3289237d2b63 MAINTAINERS: add ad3552r new fdd70d7aad6e iio: imu: st_lsm6dsx: add support to ASM330LHHX new 180ab1716161 dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhx device bindings new d1100dd9068f iio: accel: adxl355: use fwnode_irq_get_byname() new 5f474919fad8 iio: imu: bmi160: Make use of device properties new ebb3861c3fd9 iio: dac: vf610: Drop dependency on OF new a966174494e4 iio: dac: lpc18xx: Drop dependency on OF new 61c8686cee71 iio: dac: dpot: Drop dependency on OF new d272cfc3f0c4 iio: afe: rescale: Make use of device properties new 811ffbad592e iio: accel: dmard06: Drop dependency on OF new 60a0548f098a iio: temperature: max31856: Make use of device properties new de19f3d12756 iio: light: cm3605: Drop dependency on OF new 96a531799de7 iio: magnetometer: ak8974: Drop dependency on OF new 87b7b07bf0f0 iio: proximity: ping: Replace OF specific code by device_g [...] new f5c822c0607e iio: light: tsl2772: Make use of device properties new 813665564b3d iio: core: Convert to use firmware node handle instead of OF node new 720ce8b56843 iio: gyro: mpu3050: Make use of device properties new 61b9c4c7e355 iio: gyro: fxas21002c: Make use of device properties new 024b58a30274 iio: adc: Kconfig: Make RZG2L_ADC depend on ARCH_RZG2L new a503bc0a58db iio: accel: mma8452: Add missing documentation for name el [...] new d345b23200bc iio: adc: stmpe-adc: Fix wait_for_completion_timeout retur [...] new 50f2959113cb iio: proximity: vl53l0x: Fix return value check of wait_fo [...] new 42763b249aaa dt-bindings: iio: adc: Document Renesas RZ/V2L ADC new b71b538b477f dt-bindings: iio: light: stk33xx: Add proximity-near-level new d6ecb01583d4 iio: proximity: stk3310: Export near level property for pr [...] new 392eeccc3b59 dt-bindings:iio:adc: add sprd,ump9620-adc dt-binding new ad930a756132 iio: adc: sc27xx: fix read big scale voltage not right new 5a7a184b11c6 iio: adc: sc27xx: Fine tune the scale calibration values new e4171388a431 iio: adc: sc27xx: structure adjustment and optimization new aac053d03eec iio: adc: sc27xx: refactor some functions for support more PMiCs new fff4a7a890ea iio: adc: sc27xx: add support for PMIC sc2720 and sc2721 new 0ac507bbc77c iio: adc: sc27xx: add support for PMIC sc2730 new 0a9599e1fc48 staging: iio: ad2s1210: remove redundant assignment to var [...] new 9eec6e510bbc iio: imu: adis16480: Make use of device properties new 79f4dc9dec0e iio: imu: adis16480: Use temporary variable for struct device new cb55b4428550 iio: imu: adis16480: Improve getting the optional clocks new 06f90dd49224 iio: proximity: mb1232: Switch to use fwnode_irq_get() new 615b5e199af1 iio: temperature: max31865: Make use of device properties new a9d1a34f2a02 iio: dac: ltc2632: Make use of device properties new 8c0924524ec6 dt-bindings: iio: ti-dac5571: Add ti,dac121c081 new 542fd5f1f657 iio: dac: ti-dac5571: add support for ti,dac121c081 new 9814159d94e0 iio: gyro: mpu3050: Make mpu3050_common_remove() return void new 26e538545622 dt-bindings: iio: Fix incorrect compatible strings in examples new e38ab46ec036 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new aceb50f335d2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b0297c43da8f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new becb7c99d36c Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 8896ac5d0d3d Revert "staging: r8188eu: use in-kernel ieee channel" new f3e93e3e2525 staging: vc04_services: Re-add dependency on HAS_DMA to BC [...] new 35a79f86d075 staging: greybus: tools: fix spelling new e46f80cb5088 staging: r8188eu: drop unnecessary wrapper _rtw_free_cmd_priv new 356eebb820af staging: r8188eu: drop unnecessary wrapper _rtw_init_cmd_priv new 8322ef200da5 staging: r8188eu: drop unnecessary wrapper _rtw_init_evt_priv new 09e841b3331d staging: r8188eu: drop unnecessary wrapper _rtw_init_mlme_priv new 68df22cb61ff staging: r8188eu: drop unnecessary wrapper _rtw_free_mlme_priv new 957ab09b8ca6 staging: r8188eu: drop unnecessary wrapper _rtw_alloc_network new 92d995d158bb staging: r8188eu: drop unnecessary wrapper _rtw_dequeue_cmd new 20400df1e48e staging: rtl8192e: Remove unnecessary u8 assignment cast new 46176f28c0dc staging: rtl8192e: Remove unnecessary u8 argument cast new d9ad8050839a staging: rtl8192e: Remove unnecessary u8 cast in comparison new 0bc8b4b97be3 staging: rtl8192e: Remove unnecessary u16 assignment cast new bd0b9adf3583 staging: rtl8192e: Remove unnecessary u16 argument cast new c9c5f7e02b28 staging: rtl8192e: Remove u16 cast for u32 parameter new a7d1a8067180 staging: rtl8192e: Remove u16 cast for u16 return value new f898a286d994 staging: vt6655: Replace VNSvInPortW with ioread16 new aa20e23426b3 staging: vt6655: Replace MACvReadMIBCounter with VNSvInPortD new 5fe7856ad59a staging: vt6655: Replace MACvReadISR with VNSvInPortD new 96310e97360c Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new a448367268de Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d8d63e95734c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d12f6be90c30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 672d2a388277 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 59d6f72f6f9c rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails new e8d9d4560c51 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] new 4e79ba4aba2a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 90b004b602c3 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 6f06497704d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a0c34544c023 pinctrl: ocelot: Fix for lan966x alt mode new 02c028a800f9 pinctrl: mediatek: mt8365: fix IES control pins new 9c1082fd1b1b dt-bindings: pinctrl: ocelot: add reset property new 453200af8a85 pinctrl: ocelot: add optional shared reset new 71bc7cf3be65 pinctrl: mvebu: Fix irq_of_parse_and_map() return value new 42573ab3b9f9 pinctrl/rockchip: add error handling for pull/drive regist [...] new fdc33eba11c5 pinctrl/rockchip: add rk3588 support new da47917f1f65 Merge branch 'devel' into for-next new de3b86c81fb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6cb8abfc2b5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2837f3bf84f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fac65f2dcf62 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 60fbdf3965ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dbbf16895a89 tools/testing/nvdimm: remove unneeded flush_workqueue new bb7bf697fed5 nvdimm: Allow overwrite in the presence of disabled dimms new f04596577fb1 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new c3e06ff90207 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 61bb22461bc6 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new f72d2e0122c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1c26a60bb439 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 71abb94ff630 hv_sock: Check hv_pkt_iter_first_raw()'s return value new 066f3377fb66 hv_sock: Copy packets sent by Hyper-V out of the ring buffer new dbde6d0c7a5a hv_sock: Add validation for untrusted Hyper-V values new da795eb239d9 Drivers: hv: vmbus: Accept hv_sock offers in isolated guests new 1c9de08f7f95 Drivers: hv: vmbus: Refactor the ring-buffer iterator functions new 455880dfe292 PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI new 79252a482b43 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new bfc54f56b476 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 028187f96d89 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 7cad8142d4f6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 42f6c0bbccec efi: libstub: pass image handle to handle_kernel_image() new 736e0f2179d3 efi/arm64: libstub: run image in place if randomized by th [...] new d8576573359e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b500d6d7243d unicode: Handle memory allocation failures in mkutf8data new 3dd049824c0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e23a8fe3d84a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 48f305e7aca4 powerpc: define get_cycles macro for arch-override new 7c3b97b9124f timekeeping: add raw clock fallback for random_get_entropy() new 8068ea2040fb m68k: use fallback for random_get_entropy() instead of zero new 14407574d49c riscv: use fallback for random_get_entropy() instead of zero new 80aae6979366 mips: use fallback for random_get_entropy() instead of jus [...] new 66170bd141b9 arm: use fallback for random_get_entropy() instead of zero new c10bbfd41a54 openrisc: account for 0 starting value in random_get_entropy() new 366623d5c7df nios2: use fallback for random_get_entropy() instead of zero new efdacb237d0c x86/asm: use fallback for random_get_entropy() instead of zero new 597ddf7528fc um: use fallback for random_get_entropy() instead of zero new fba62e58cf96 sparc: use fallback for random_get_entropy() instead of zero new eb21ac492d8b xtensa: use fallback for random_get_entropy() instead of zero new 821a9780a9a2 random: insist on random_get_entropy() existing in order t [...] new aea20a165612 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 85caaf1a277e Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 67f11e02d483 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 154619588002 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new 025f0407a88c Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 94f0354ed1f6 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 7b7d5b3e0ca4 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 43f2c104f0e8 Merge tag 'drm-misc-fixes-2022-04-27' of git://anongit.fre [...] new 22c73ba44bb0 Merge tag 'drm-intel-fixes-2022-04-28' of git://anongit.fr [...] new 7c6b6e18c890 drm/amdkfd: Fix GWS queue count new f567656f8ab8 drm/amdkfd: CRIU add support for GWS queues new f95af4a92366 drm/amdgpu: don't runtime suspend if there are displays at [...] new 65e54987508b drm/amd/display: Fix memory leak in dcn21_clock_source_create new a71849cdeaec drm/amd/pm: fix the deadlock issue observed on SI new fb8cc3318e47 drm/amdgpu: keep mmhub clock gating being enabled during s [...] new 9d9f720733b7 Merge tag 'amd-drm-fixes-5.18-2022-04-27' of https://gitla [...] new 38d741cb70b3 Merge tag 'drm-fixes-2022-04-29' of git://anongit.freedesk [...] new 229a25aeb6cd Revert "mm/memory-failure.c: skip huge_zero_page in memory [...] new a154e7c9a631 mm/huge_memory: do not overkill when splitting huge_zero_page new 922fe8677ab8 mm/hwpoison: use pr_err() instead of dump_page() in get_an [...] new 87719c4f38fd mm: mremap: fix sign for EFAULT error return value new 45ab7532abc6 procfs: prevent unprivileged processes accessing fdinfo dir new db0afdd55dcf tools/vm/page_owner_sort.c: use fprintf() to send error me [...] new e7f075d82644 tools/vm/page_owner_sort.c: support for multi-value select [...] new edc93abbcc6d tools/vm/page_owner_sort.c: support sorting blocks by mult [...] new 419455d7848c tools/vm/page_owner: support debug log to avoid huge log print new f780e9543970 tools/vm/page_owner_sort.c: provide allocator labelling an [...] new 76d7e85237b1 tools/vm/page_owner_sort.c: avoid repeated judgments new ab224a482470 mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio new a2550de4c7b9 mm: shmem: make shmem_init return void new e6a790781ba3 mm/memcg: remove unneeded nr_scanned new dd0cf51247dc mm/memcg: mz already removed from rb_tree if not NULL new 1c6bc74f73e7 mm/memcg: set memcg after css verified and got reference new 4393b4e9d2de mm/memcg: set pos explicitly for reclaim and !reclaim new aac5f9398302 mm/memcg: move generation assignment and comparison together new 50a2e8fc4b01 mm/memcg: non-hierarchical mode is deprecated new 3cb2ad8643f7 kselftests: memcg: update the oom group leaf events test new b5de49ca7ae7 kselftests: memcg: speed up the memory.high test new 63c0131457be MAINTAINERS: add corresponding kselftests to cgroup entry new 6117d847152c MAINTAINERS: add corresponding kselftests to memcg entry new d706b4de1740 mm/memcontrol.c: make cgroup_memory_noswap static new aae881d11212 mm/memcontrol.c: remove unused private flag of memory.oom_control new 57fb2b12edd8 mm/vmalloc: fix a comment new ca6715d00a58 vmap(): don't allow invalid pages new 0e7d9564a205 Documentation/sysctl: document page_lock_unfairness new a8714663862c mm/page_alloc: adding same penalty is enough to get round- [...] new d430a8a96615 mm: page_alloc: simplify pageblock migratetype check in __ [...] new 2c9ae0cedef6 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] new bc2f6e7d94c1 mm/memory-failure.c: remove unnecessary (void*) conversions new f0d820b8dd9c mm/hwpoison: put page in already hwpoisoned case with MF_C [...] new 0164710e5a93 Revert "mm/memory-failure.c: fix race with changing page c [...] new e190617893b2 mm/memory-failure.c: minor cleanup for HWPoisonHandlable new d3c7e493a807 mm/memory-failure.c: dissolve truncated hugetlb page new 29d6c4fb2585 mm, hugetlb, hwpoison: separate branch for free and in-use [...] new d44b983b6a5b hugetlb: remove use of list iterator variable after loop new 5a06c6f7bdac mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] new da29268fba48 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 new 96f2fe3885de mm/vmscan: reclaim only affects managed_zones new f08a2ef323c6 mm/vmscan: make sure wakeup_kswapd with managed zone new 1b3a927964fd mm/vmscan: sc->reclaim_idx must be a valid zone index new 72d3bfcea7b8 mm/vmscan: remove obsolete comment in get_scan_count new 1d9c506b015a mm/vmscan: fix comment for current_may_throttle new 501cbd4113f1 mm/vmscan: fix comment for isolate_lru_pages new ed5331292ec0 fs/proc/task_mmu.c: remove redundant page validation of pte_page new efac644ad9ee mm/z3fold: declare z3fold_mount with __init new 818f99873298 mm/z3fold: remove obsolete comment in z3fold_alloc new 1f87b5e5d602 mm/z3fold: minor clean up for z3fold_free new 0c1b7938f103 mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] new 9aa7fd669619 mm/z3fold: remove confusing local variable l reassignment new 9358f0fdafa1 mm/z3fold: move decrement of pool->pages_nr into __release [...] new 728c711546af mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] new 0d706b858b86 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() new 95560cc303fc mm: compaction: use helper isolation_suitable() new 472e3f7e5bf9 drivers/base/node.c: fix compaction sysfs file leak new 768db14e6fb2 mm/mempolicy: clean up the code logic in queue_pages_pte_range new aedd7bc0b7c5 mm: add selftests for migration entries new f1e9c93f4957 mm/migration: remove unneeded local variable mapping_locked new 45879fb92d7f mm/migration: remove unneeded local variable page_lru new 671250b0d583 mm/migration: use helper function vma_lookup() in add_page [...] new 5c814da3f1d7 mm/migration: use helper macro min in do_pages_stat new 309434d707ef mm/migration: avoid unneeded nodemask_t initialization new 9ae673de5de4 mm/migration: remove some duplicated codes in migrate_pages new c563dd114315 mm/migration: fix potential page refcounts leak in migrate_pages new 494116e6abd4 mm/migration: fix potential invalid node access for reclai [...] new 8436c7b84551 mm/migration: fix possible do_pages_stat_array racing with [...] new 22eee343c3f2 mm: migrate: simplify the refcount validation when migrati [...] new c6ed743412d3 mm: untangle config dependencies for demote-on-reclaim new a0f1a9aa5374 mm/madvise: fix potential pte_unmap_unlock pte error new 384b725c22ed mm: rmap: fix cache flush on THP pages new 5112cd4e2fb6 dax: fix cache flush on PMD-mapped pages new 4624c83bd203 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs new 91b498567c84 mm: pvmw: add support for walking devmap pages new f27d7c675c13 dax: fix missing writeprotect the pte entry new f9f1fb2fa49e mm: simplify follow_invalidate_pte() new 5433bf810cf3 tools/testing/selftests/vm/gup_test.c: clarify error statement new a2d238f80044 selftests: vm: bring common functions to a new file new 66c421b69b10 selftests: vm: add test for Soft-Dirty PTE bit new 25bffb756ed4 selftests: vm: refactor run_vmtests.sh to reduce boilerplate new c72194f5c0b6 selftests: vm: fix shellcheck warnings in run_vmtests.sh new 55c395b14bdb mm/mmap.c: use mmap_assert_write_locked() instead of open [...] new f047e4e26d6a mm/mmu_gather: limit free batch count and add schedule poi [...] new c4dc014aef4d mm/debug_vm_pgtable: drop protection_map[] usage new 405ba3a08f67 mm/mmap: clarify protection_map[] indices new 3caa1f681b5b mm/mmap.c: use helper mlock_future_check() new a1458968e1a4 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT new 87aa4c318790 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new b519a381c5ae arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 0a5544386074 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 77af6297a06c x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 21bc3b484529 mm/mmap: drop arch_filter_pgprot() new e31da98a1947 mm/mmap: drop arch_vm_get_page_pgprot() new d5e41b010c04 mm/mremap: use helper mlock_future_check() new 8c905428b02f mm/mremap: avoid unneeded do_munmap call new 14f057c04306 mm/page_alloc.c: calc the right pfn if page size is not 4K new fa9052d1fa47 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions new 4559195bf9e4 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* new 86b2a5b2b521 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* new 8836f649e5e1 mm/sparse-vmemmap: add a pgmap argument to section activation new 4ae80a39d103 mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] new cd10e93a62f6 mm/hugetlb_vmemmap: move comment block to Documentation/vm new a511c0cdfba5 mm/sparse-vmemmap: improve memory savings for compound devmaps new 3ca18ca9f8bc mm/page_alloc: reuse tail struct pages for compound devmaps new 8e21219e4210 include/linux/swapops.h: remove stub for non_swap_entry() new 5e6b8d0472f6 ksm: count ksm merging pages for each process new 7dcd3d7e92f9 mm/vmstat: add events for ksm cow new 7842069d225c mm: compaction: remove unneeded return value of kcompactd_run new 30c678f57029 mm: compaction: remove unneeded pfn update new 02d34137f8aa mm: compaction: remove unneeded assignment to isolate_start_pfn new e948d939fcb2 mm: compaction: clean up comment for sched contention new efec01970629 mm: compaction: clean up comment about suitable migration [...] new c52d4e63b6ef mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c new 297e62653d3a mm: compaction: use helper compound_nr in isolate_migratep [...] new 4208f5192424 mm: compaction: clean up comment about async compaction in [...] new 9f78c9f472f6 mm: compaction: avoid possible NULL pointer dereference in [...] new 5d59397f1af5 mm: compaction: make compaction_zonelist_suitable return f [...] new bb9bdebd22a4 mm: compaction: simplify the code in __compact_finished new 4bd42d14acdb mm: compaction: make sure highest is above the min_pfn new f2105373d53b drivers/base/memory: fix an unlikely reference counting is [...] new 4c216a5c2789 Merge branch 'mm-stable' into mm-unstable new 3426b67ee0bb kasan: fix sleeping function called from invalid context o [...] new e8b6d28a5578 kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t new 6a5fa5a140b6 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] new f552ea7af125 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] new 2a18cc284632 mm/memory: slightly simplify copy_present_pte() new e0e43b307bcb mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] new 4bb30dbf3218 mm/rmap: convert RMAP flags to a proper distinct rmap_t type new 1407d8321324 mm/rmap: remove do_page_add_anon_rmap() new b872701f6415 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() new fd0a26ea8633 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() new 48a7a34baed5 mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] new b34817b570f1 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] new 5ded8a5fed1b mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] new fce1b58fade6 mm: remember exclusively mapped anonymous pages with PG_an [...] new cc222cb891b3 mm/rmap: fail try_to_migrate() early when setting a PMD mi [...] new 7190b9202269 mm/gup: disallow follow_page(FOLL_PIN) new c5efac6aa893 mm: support GUP-triggered unsharing of anonymous pages new f7b7d810752b mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] new 1148b6852fb6 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] new d16a16c30e49 mm/swap: remember PG_anon_exclusive via a swp pte bit new 6a19d35246f2 mm-swap-remember-pg_anon_exclusive-via-a-swp-pte-bit-fix new 2f318fd62f7c mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE new d523a83364a1 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new acbae01a483b x86-pgtable-support-__have_arch_pte_swp_exclusive-fix new 6ea8eae0f5bd arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new 6b7a42cb456a s390/pgtable: cleanup description of swp pte layout new 308dfc3837f8 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new e5a21279a180 powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s new 6fd8b4b8bda9 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s new 96f9cc369f50 mm/gup: fix comments to pin_user_pages_*() new df9cd06b8ec3 mm: create new mm/swap.h header file. new 4e47e1a5d5ff mm-create-new-mm-swaph-header-file-fix new 44c93f7cf2c2 mm: drop swap_dirty_folio new e36e22006c08 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate new 5b685e78b618 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space new b70b7ac19fc4 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] new 1202c8af4ba4 nfs: rename nfs_direct_IO and use as ->swap_rw new 68a7b1b7369e mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw new b41651133f97 doc: update documentation for swap_activate and swap_rw new 5d7231dc9c74 mm: submit multipage reads for SWP_FS_OPS swap-space new 33d27ff4240f mm: submit multipage write for SWP_FS_OPS swap-space new 53346b0d83d6 mm: handle THP in swap_*page_fs() new 1688d0070ffb VFS: Add FMODE_CAN_ODIRECT file flag new 634d74f4e307 cgroups: refactor children cgroups in memcg tests new 69123f2f104d cgroup: account for memory_recursiveprot in test_memcg_low() new 14798f4b2dfb cgroup: account for memory_localevents in test_memcg_oom_g [...] new 45195cdc2e97 cgroup: remove racy check in test_memcg_sock() new 9061513b1dfe cgroup: fix racy check in alloc_pagecache_max_30M() helper [...] new a10df73be0e8 mm/mprotect: use mmu_gather new 690a1dcfc8e7 mm/mprotect: do not flush when not required architecturally new 87390779564d mm: avoid unnecessary flush on change_huge_pmd() new 0da5f7197743 mm/page_alloc: simplify update of pgdat in wake_all_kswapds new 380a762c673e mm: discard __GFP_ATOMIC new 0c054ed8b6a2 mm/khugepaged: sched to numa node when collapse huge page new 2d77a038b8d6 hugetlb: fix wrong use of nr_online_nodes new 451e3376f67b hugetlb: Fix wrong use of nr_online_nodes new 415956ec97f2 hugetlb: fix hugepages_setup when deal with pernode new 43f9e074f8bc hugetlb: fix return value of __setup handlers new 4346128ea2ad hugetlb: clean up hugetlb_cma_reserve new dcf357a9b592 mm/khugepaged: use vma_is_anonymous new 220df09c0211 mm: hugetlb: add missing cache flushing in hugetlb_unshare [...] new 68a8c151c7ab mm: introduce PTE_MARKER swap entry new 073f7c3c052d fixup! mm: Introduce PTE_MARKER swap entry new 8a46f988d4f5 mm: teach core mm about pte markers new b026c12ffeb3 fixup! mm: Teach core mm about pte markers new b75ec9aa91c1 mm: check against orig_pte for finish_fault() new 61abc5eef20e mm-check-against-orig_pte-for-finish_fault-fix new 2be335f18b45 mm-check-against-orig_pte-for-finish_fault-fix-checkpatch-fixes new 6903eb023c04 mm/uffd: PTE_MARKER_UFFD_WP new 529589ac89cf fixup! mm/uffd: PTE_MARKER_UFFD_WP new 708bb66fcd02 mm/shmem: take care of UFFDIO_COPY_MODE_WP new fccd272efb2d mm/shmem: handle uffd-wp special pte in page fault handler new 3a53ab9305bc mm/shmem: persist uffd-wp bit across zapping for file-backed new 159b0509bcd1 mm/shmem: allow uffd wr-protect none pte for file-backed mem new 22b34b65e3a4 mm/shmem: allows file-back mem to be uffd wr-protected on thps new b2d362828818 mm/shmem: handle uffd-wp during fork() new 8fa2a81f6db6 mm/hugetlb: introduce huge pte version of uffd-wp helpers new 576d60fe6f69 mm/hugetlb: hook page faults for uffd write protection new 49c3e694d5b3 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP new 3f39c3f9fae8 mm/hugetlb: handle UFFDIO_WRITEPROTECT new 2f061898a2e9 mm/hugetlb: handle pte markers in page faults new 9175a068ff13 mm/hugetlb: allow uffd wr-protect none ptes new c017b928bbf8 mm/hugetlb: only drop uffd-wp special pte if required new 405a7f0d291d fixup! mm/hugetlb: Only drop uffd-wp special pte if required new 2324185d211c mm-hugetlb-only-drop-uffd-wp-special-pte-if-required-fix-fix new 6d07e872fd05 mm/hugetlb: handle uffd-wp during fork() new 4cda38423d5a mm/shmem: vma_needs_copy can be static new 2cb248163027 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered new 3d86904e412f mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs new 0bb2a4413e3c mm/uffd: enable write protection for shmem & hugetlbfs new b7fdc39df205 mm: enable PTE markers by default new 502db1e1a902 mm/uffd: hide PTE_MARKER option new 5355bd4bcb26 selftests/uffd: enable uffd-wp for shmem/hugetlbfs new a384a1cb1444 userfaultfd/selftests: use swap() instead of open coding it new 29184d39cb64 mm/uffd: move USERFAULTFD configs into mm/ new ee7d513b780f zram: add a huge_idle writeback mode new f1d2ab83e8e7 damon: vaddr-test: tweak code to make the logic clearer new 7a6908fc3596 selftests/damon: add damon to selftests root Makefile new d06b16fc04e3 mm/damon/core-test: add a kunit test case for ops registration new 37db342a97a0 mm/damon: remove unnecessary type castings new 9c22d2882a52 mm/damon/reclaim: fix the timer always stays active new 23b48e351661 mm/swapfile: unuse_pte can map random data if swap read fails new e91921fd78ab mm/swapfile: fix lost swap bits in unuse_pte() new e389355485b7 mm/madvise: free hwpoison and swapin error entry in madvis [...] new 6a242a94b883 mm: page_isolation: move has_unmovable_pages() to mm/page_ [...] new 7c7e18d510f4 mm: page_isolation: check specified range for unmovable pages new fb009b307b21 mm: make alloc_contig_range work at pageblock granularity new 7f125582227e mm: page_isolation: enable arbitrary range page isolation. new d2b9cd2acb2b mm: cma: use pageblock_order as the single alignment new 37e73e3b0a9d drivers: virtio_mem: use pageblock size as the minimum vir [...] new dab41af54fab mm/migration: reduce the rcu lock duration new 026382e3a40a mm/migration: remove unneeded lock page and PageMovable check new a0555e3212b1 mm/migration: return errno when isolate_huge_page failed new b22e8f1257e9 mm/migration: fix potential pte_unmap on an not mapped pte new 49f1d8030c70 memcg: introduce per-memcg reclaim interface new 7715bc8282ed selftests: cgroup: return -errno from cg_read()/cg_write() [...] new 0a9ee8b39f0e selftests: cgroup: fix alloc_anon_noexit() instantly freei [...] new 6cfeced43683 selftests: cgroup: add a selftest for memory.reclaim new 9a7dc3bb96de mm/vmscan: take min_slab_pages into account when try to ca [...] new 679414ba9731 mm/vmscan: add a comment about MADV_FREE pages check in fo [...] new c9131deb5fc5 mm/vmscan: introduce helper function reclaim_page_list() new 245b4c363a0c mm/vmscan: take all base pages of THP into account when ra [...] new 2caa4afa8b67 mm/vmscan: remove obsolete comment in kswapd_run new 3458cc0531c5 mm/vmscan: use helper folio_is_file_lru() new 84dd5db21ce6 mm/vmscan: use helper folio_is_file_lru() new 6d7634746a90 kfence: enable check kfence canary on panic via boot param new 53c04921b487 kfence-enable-check-kfence-canary-on-panic-via-boot-param-fix new 8d9795135026 lib/kstrtox.c: add "false"/"true" support to kstrtobool() new 19dc5ae3c9ac lib-kstrtoxc-add-false-true-support-to-kstrtobool-fix new 81755850e11c mm: convert sysfs input to bool using kstrtobool() new 89224df9d38f mm/highmem: VM_BUG_ON() if offset + len > PAGE_SIZE new 9b7c305225dd mm/damon/core: add a function for damon_operations registr [...] new 679d56f9bc51 mm/damon/sysfs: add a file for listing available monitoring ops new da927ae1dbc0 selftets/damon/sysfs: test existence and permission of ava [...] new d76da42f1127 Docs/{ABI,admin-guide}/damon: document 'avail_operations' [...] new c3d6829bd0cb mm/damon/vaddr: register a damon_operations for fixed virt [...] new c3f8531bb500 mm/damon/sysfs: support fixed virtual address ranges monitoring new 2027c4466639 Docs/{ABI,admin-guide}/damon: update for fixed virtual add [...] new 320cd1f5e5f2 mm/memory_hotplug: use pgprot_val to get value of pgprot new 3d07ac20a393 mm/vmscan: not necessary to re-init the list for each iteration new c9ea1033734a mm-vmscan-not-necessary-to-re-init-the-list-for-each-itera [...] new be6119920b15 mm: hugetlb: considering PMD sharing when flushing cache/TLBs new f98a65acaef8 mm: rmap: move the cache flushing to the correct place for [...] new fdda57363291 mm: rmap: use flush_cache_range() to flush cache for huget [...] new e19b6693f029 mm/shmem: remove duplicate include in memory.c new 4203386e2427 printk: stop including cache.h from printk.h new cfa6e005ecf5 mm: make minimum slab alignment a runtime property new 0b9a9566574a mm-make-minimum-slab-alignment-a-runtime-property-fix new bd2f47348871 mm/swapops: make is_pmd_migration_entry more strict new e6a9659fbba8 mm/rmap: Fix typos in comments new cc2289290a85 selftest/vm: test that mremap fails on non-existent vma new 66c544efc8db ia64: fix typos in comments new aa609ca199b2 ia64: ptrace: fix typos in comments new 3868ef76b208 ia64: replace comments with C99 initializers new 0761fe308dcf scripts/decode_stacktrace.sh: support old bash version new 81aee25ff2d0 scripts/bloat-o-meter: filter out vermagic as it is not relevant new 64dffbaf172b ocfs2: replace usage of found with dedicated list iterator [...] new 3cb760f9d8b3 ocfs2: remove usage of list iterator variable after the loop body new d1aed993f41c ocfs2: fix mounting crash if journal is not alloced new 44dfa9714af6 ocfs2: change return type of ocfs2_resmap_init new 853e2dbd6716 ocfs2: ocfs2_initialize_super does cleanup job before retu [...] new 64dfd68a4bb4 ocfs2: ocfs2_mount_volume does cleanup job before return error new 6011301a128c ocfs2: rewrite error handling of ocfs2_fill_super new 72fdf5a8865e ocfs2: reflink deadlock when clone file to the same direct [...] new 611e749134d7 ocfs2: clear links count in ocfs2_mknod() if an error occurs new f3cdccc34321 ocfs2: fix ocfs2 corrupt when iputting an inode new 92e6e9d9e996 proc: fix dentry/inode overinstantiating under /proc/${pid}/net new 8853ea768947 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] new 668afbd53c73 fs/proc/kcore.c: remove check of list iterator against hea [...] new a137db72a68d fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] new 0042f9602e6c vmcore: convert copy_oldmem_page() to take an iov_iter new ecdcd09bf0e9 vmcore: convert __read_vmcore to use an iov_iter new b8b34c98562e vmcore: convert read_from_oldmem() to take an iov_iter new e3dc203b669c net: unexport csum_and_copy_{from,to}_user new 1b85b906e726 kernel: pid_namespace: use NULL instead of using plain int [...] new 8c749754bee7 get_maintainer: Honor mailmap for in file emails new dbc8fd1a0d6c lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test new 58d9b241419a lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections new ce530a2f8911 lib/test_string.c: add strspn and strcspn tests new 267ff39497a3 lib/string.c: simplify str[c]spn new a4ced346db7c lib: remove back_str initialization new 2d0a8f157391 pipe: make poll_usage boolean and annotate its access new 3aff8262e83f list: fix a data-race around ep->rdllist new 22ec65c024dd init/Kconfig: remove USELIB syscall by default new 5a03a8f9d889 init/main.c: silence some -Wunused-parameter warnings new 3c0b37255542 fatfs: remove redundant judgment new e02335eaf35a fatfs: add FAT messages to printk index new 556379c8ded6 add-fat-messages-to-printk-index-checkpatch-fixes new 955bd24c04a8 fat: add ratelimit to fat*_ent_bread() new e6f380c2af29 ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP new 5242c2064ac5 ptrace: fix wrong comment of PT_DTRACE new 5187676540f4 MAINTAINERS: remove redundant file of PTRACE SUPPORT entry new 93eadaad0831 kexec: remove redundant assignments new b057c87ac9b9 rapidio: remove unnecessary use of list iterator new 77daccbaf30d taskstats: version 12 with thread group and exe info new d58aa9820d0b taskstats-version-12-with-thread-group-and-exe-info-fix new 2b3ddf8d6efc kernel: make taskstats available from all net namespaces new ea02401c2358 fs: sysv: check sbi->s_firstdatazone in complete_read_super new 352b41dcf970 initramfs: refactor do_header() cpio magic checks new 58e9394ae168 initramfs: make dir_entry.name a flexible array member new 295de33d0ee5 initramfs: add INITRAMFS_PRESERVE_MTIME Kconfig option new fc6ec45e8b29 gen_init_cpio: fix short read file handling new 0d78c470108e gen_init_cpio: support file checksum archiving new b6c6fcadbc3a initramfs: support cpio extraction with file checksums new 7480e0eeb507 ipc/sem: Remove redundant assignments new cce7e606af80 ipc: update semtimedop() to use hrtimer new e90467996e9b ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new 6e743d555fee Merge branch 'mm-nonmm-unstable' into mm-everything new a253cf4cc5d0 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new dc46c385bfe1 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery new dbf9f3888206 kselftest/vm: override TARGETS from arguments
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 (365915aba5d2) \ N -- N -- N refs/heads/akpm (dbf9f3888206)
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 1159 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 1 + Documentation/ABI/testing/sysfs-class-firmware | 77 + .../ABI/testing/sysfs-devices-physical_location | 42 + Documentation/accounting/psi.rst | 9 +- Documentation/admin-guide/cgroup-v2.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 13 + Documentation/arm64/memory-tagging-extension.rst | 4 +- Documentation/bpf/instruction-set.rst | 4 +- Documentation/core-api/index.rst | 1 - Documentation/core-api/maple_tree.rst | 218 - Documentation/dev-tools/ktap.rst | 18 +- .../bindings/arm/freescale/fsl,layerscape-scfg.txt | 19 - Documentation/devicetree/bindings/arm/renesas.yaml | 6 + .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml | 2 +- .../devicetree/bindings/iio/dac/ti,dac5571.yaml | 1 + .../iio/potentiometer/microchip,mcp4131.yaml | 2 +- .../interrupt-controller/fsl,ls-extirq.txt | 53 - .../interrupt-controller/fsl,ls-extirq.yaml | 118 + .../bindings/net/aspeed,ast2600-mdio.yaml | 6 + .../bindings/pinctrl/mscc,ocelot-pinctrl.yaml | 8 + .../bindings/power/renesas,rcar-sysc.yaml | 1 + .../devicetree/bindings/serial/renesas,hscif.yaml | 7 + .../devicetree/bindings/serial/rs485.yaml | 5 + .../bindings/soc/fsl/fsl,layerscape-scfg.yaml | 58 + Documentation/driver-api/driver-model/devres.rst | 2 +- Documentation/driver-api/firmware/fw_upload.rst | 126 + Documentation/driver-api/firmware/index.rst | 1 + Documentation/firmware-guide/acpi/enumeration.rst | 25 + Documentation/gpu/drm-usage-stats.rst | 112 + Documentation/gpu/i915.rst | 28 + Documentation/gpu/index.rst | 1 + Documentation/process/submitting-patches.rst | 2 +- Documentation/translations/ja_JP/index.rst | 2 +- Documentation/translations/zh_CN/vm/hmm.rst | 361 + Documentation/translations/zh_CN/vm/index.rst | 4 +- Documentation/translations/zh_CN/vm/numa.rst | 101 + .../virt/coco/{sevguest.rst => sev-guest.rst} | 0 Documentation/x86/index.rst | 2 +- Documentation/x86/intel-iommu.rst | 115 - Documentation/x86/iommu.rst | 151 + MAINTAINERS | 25 +- Makefile | 2 +- arch/Kconfig | 18 +- arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/lib/csum_partial_copy.c | 1 - arch/arm/boot/dts/aspeed-g6.dtsi | 4 + arch/arm/boot/dts/r9a06g032.dtsi | 1 + arch/arm/kernel/crash_dump.c | 27 +- arch/arm/kernel/signal.c | 1 + arch/arm64/boot/dts/arm/foundation-v8.dtsi | 2 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 3 +- .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 11 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 4 +- arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 322 +- arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts | 24 - .../boot/dts/renesas/rzg2ul-smarc-pinfunction.dtsi | 38 + arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 18 + arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi | 16 + arch/arm64/configs/defconfig | 3 + arch/arm64/include/asm/kvm_asm.h | 1 + arch/arm64/include/asm/kvm_mmu.h | 3 + arch/arm64/kernel/crash_dump.c | 29 +- arch/arm64/kernel/elfcore.c | 18 +- arch/arm64/kernel/process.c | 11 - arch/arm64/kernel/signal.c | 1 + arch/arm64/kernel/signal32.c | 1 + arch/arm64/kernel/vdso.c | 3 +- arch/arm64/kvm/arm.c | 37 +- arch/arm64/kvm/handle_exit.c | 13 +- arch/arm64/kvm/hyp/include/nvhe/mm.h | 6 +- arch/arm64/kvm/hyp/nvhe/host.S | 24 + arch/arm64/kvm/hyp/nvhe/hyp-main.c | 18 +- arch/arm64/kvm/hyp/nvhe/mm.c | 78 +- arch/arm64/kvm/hyp/nvhe/setup.c | 31 +- arch/arm64/kvm/hyp/nvhe/switch.c | 7 +- arch/arm64/kvm/mmu.c | 68 +- arch/ia64/kernel/crash_dump.c | 32 +- arch/ia64/kernel/kprobes.c | 64 +- arch/ia64/kernel/palinfo.c | 2 +- arch/ia64/kernel/ptrace.c | 2 +- arch/ia64/kernel/traps.c | 2 +- arch/ia64/mm/init.c | 2 +- arch/ia64/mm/tlb.c | 4 +- arch/m68k/kernel/signal.c | 1 + arch/m68k/lib/checksum.c | 2 - arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/kernel/crash_dump.c | 27 +- arch/mips/kernel/mips-mt.c | 4 +- arch/openrisc/include/asm/timex.h | 2 +- arch/parisc/include/uapi/asm/socket.h | 2 + arch/parisc/kernel/cache.c | 7 +- arch/powerpc/kernel/crash_dump.c | 35 +- arch/powerpc/kernel/vdso.c | 6 +- arch/powerpc/lib/checksum_wrappers.c | 2 - arch/powerpc/mm/book3s32/tlb.c | 11 +- arch/powerpc/mm/book3s64/subpage_prot.c | 13 +- arch/riscv/kernel/crash_dump.c | 26 +- arch/riscv/kernel/vdso.c | 3 +- arch/riscv/mm/init.c | 21 +- arch/s390/kernel/crash_dump.c | 13 +- arch/s390/kernel/vdso.c | 3 +- arch/s390/mm/gmap.c | 6 +- arch/sh/kernel/crash_dump.c | 29 +- arch/sparc/include/uapi/asm/socket.h | 1 + arch/sparc/kernel/signal32.c | 1 + arch/sparc/kernel/signal_64.c | 1 + arch/um/kernel/tlb.c | 14 +- arch/x86/Kconfig | 20 +- arch/x86/Kconfig.debug | 2 +- arch/x86/entry/vdso/vma.c | 9 +- arch/x86/include/asm/cpu.h | 4 +- arch/x86/include/asm/cpufeatures.h | 2 +- arch/x86/include/asm/jump_label.h | 6 +- arch/x86/include/asm/sev.h | 35 + arch/x86/include/asm/suspend_32.h | 2 +- arch/x86/include/asm/suspend_64.h | 12 +- arch/x86/include/asm/thread_info.h | 4 +- arch/x86/include/asm/topology.h | 17 +- arch/x86/kernel/acpi/cppc.c | 29 +- arch/x86/kernel/alternative.c | 6 +- arch/x86/kernel/cpu/aperfmperf.c | 480 +- arch/x86/kernel/cpu/intel.c | 75 +- arch/x86/kernel/cpu/proc.c | 11 +- arch/x86/kernel/crash_dump_32.c | 29 +- arch/x86/kernel/crash_dump_64.c | 48 +- arch/x86/kernel/fpu/xstate.c | 58 +- arch/x86/kernel/fpu/xstate.h | 14 +- arch/x86/kernel/process.c | 3 - arch/x86/kernel/sev.c | 80 +- arch/x86/kernel/signal_compat.c | 2 + arch/x86/kernel/smpboot.c | 358 +- arch/x86/kernel/tboot.c | 2 +- arch/x86/lib/csum-wrappers_64.c | 2 - arch/x86/realmode/init.c | 2 +- arch/xtensa/kernel/syscall.c | 18 +- drivers/acpi/apei/einj.c | 3 + drivers/acpi/bgrt.c | 2 +- drivers/acpi/bus.c | 24 +- drivers/acpi/device_pm.c | 5 +- drivers/acpi/dptf/dptf_power.c | 4 +- drivers/android/binder_alloc.c | 22 +- drivers/base/Makefile | 1 + drivers/base/core.c | 15 + drivers/base/dd.c | 11 +- drivers/base/firmware_loader/Kconfig | 18 + drivers/base/firmware_loader/Makefile | 2 + drivers/base/firmware_loader/fallback.c | 418 - drivers/base/firmware_loader/fallback.h | 46 +- drivers/base/firmware_loader/firmware.h | 6 + drivers/base/firmware_loader/main.c | 32 +- .../base/firmware_loader/{fallback.c => sysfs.c} | 332 +- drivers/base/firmware_loader/sysfs.h | 100 + drivers/base/firmware_loader/sysfs_upload.c | 397 + drivers/base/firmware_loader/sysfs_upload.h | 54 + drivers/base/physical_location.c | 137 + drivers/base/physical_location.h | 16 + drivers/base/platform.c | 6 +- drivers/base/power/domain.c | 77 +- drivers/bus/fsl-mc/fsl-mc-msi.c | 6 +- drivers/clk/renesas/r9a06g032-clocks.c | 2 +- drivers/clk/renesas/r9a07g043-cpg.c | 68 + drivers/cpufreq/cpufreq.c | 5 +- drivers/edac/Kconfig | 2 +- drivers/edac/synopsys_edac.c | 15 +- drivers/firmware/arm_ffa/driver.c | 20 +- drivers/firmware/arm_scmi/Kconfig | 1 + drivers/firmware/arm_scmi/base.c | 46 +- drivers/firmware/arm_scmi/clock.c | 343 +- drivers/firmware/arm_scmi/common.h | 225 +- drivers/firmware/arm_scmi/driver.c | 165 +- drivers/firmware/arm_scmi/optee.c | 144 +- drivers/firmware/arm_scmi/perf.c | 162 +- drivers/firmware/arm_scmi/power.c | 44 +- drivers/firmware/arm_scmi/protocols.h | 318 + drivers/firmware/arm_scmi/reset.c | 40 +- drivers/firmware/arm_scmi/sensors.c | 645 +- drivers/firmware/arm_scmi/system.c | 9 +- drivers/firmware/arm_scmi/voltage.c | 218 +- drivers/firmware/efi/efi.c | 2 +- drivers/firmware/efi/libstub/arm32-stub.c | 3 +- drivers/firmware/efi/libstub/arm64-stub.c | 15 +- drivers/firmware/efi/libstub/efi-stub.c | 2 +- drivers/firmware/efi/libstub/efistub.h | 3 +- drivers/firmware/efi/libstub/riscv-stub.c | 3 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 371 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 291 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 33 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 18 + drivers/gpu/drm/amd/amdgpu/soc15.c | 13 - drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 + drivers/gpu/drm/amd/amdgpu/soc21.c | 620 + .../drm/amd/amdgpu/{amdgpu_psp_ta.h => soc21.h} | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 30 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 17 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 25 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h | 9 + .../drm/amd/display/dc/dcn315/dcn315_resource.c | 4 +- .../drm/amd/display/dc/dcn316/dcn316_resource.c | 4 +- .../amd/include/asic_reg/gc/gc_11_0_0_default.h | 6114 +++ .../drm/amd/include/asic_reg/gc/gc_11_0_0_offset.h | 11670 ++++++ .../amd/include/asic_reg/gc/gc_11_0_0_sh_mask.h | 41635 +++++++++++++++++++ .../drm/amd/include/asic_reg/mp/mp_13_0_0_offset.h | 461 + .../amd/include/asic_reg/mp/mp_13_0_0_sh_mask.h | 682 + drivers/gpu/drm/amd/include/atomfirmware.h | 78 + drivers/gpu/drm/amd/include/discovery.h | 114 +- drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 14 +- drivers/gpu/drm/arm/malidp_planes.c | 2 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 5 +- drivers/gpu/drm/drm_plane.c | 14 +- drivers/gpu/drm/i915/Kconfig | 3 +- drivers/gpu/drm/i915/Makefile | 10 + drivers/gpu/drm/i915/display/intel_dpt.c | 2 +- drivers/gpu/drm/i915/display/intel_fb.c | 2 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +- drivers/gpu/drm/i915/display/intel_plane_initial.c | 56 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 70 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 6 + drivers/gpu/drm/i915/gem/i915_gem_create.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 14 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 3 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 2 + drivers/gpu/drm/i915/gem/i915_gem_region.c | 50 +- drivers/gpu/drm/i915/gem/i915_gem_region.h | 7 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 144 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 4 - drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 52 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 14 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 6 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 12 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 5 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 113 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.h | 4 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 12 +- drivers/gpu/drm/i915/gt/intel_context.c | 29 +- drivers/gpu/drm/i915/gt/intel_context.h | 15 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 24 +- drivers/gpu/drm/i915/gt/intel_engine.h | 13 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 40 +- drivers/gpu/drm/i915/gt/intel_engine_regs.h | 1 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 13 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 11 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 49 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 693 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 29 + drivers/gpu/drm/i915/gt/intel_gsc.c | 224 + drivers/gpu/drm/i915/gt/intel_gsc.h | 37 + drivers/gpu/drm/i915/gt/intel_gt.c | 223 +- drivers/gpu/drm/i915/gt/intel_gt.h | 41 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 4 + drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 20 +- drivers/gpu/drm/i915/gt/intel_gt_debugfs.h | 2 +- drivers/gpu/drm/i915/gt/intel_gt_gmch.c | 654 + drivers/gpu/drm/i915/gt/intel_gt_gmch.h | 46 + drivers/gpu/drm/i915/gt/intel_gt_irq.c | 13 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 18 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 40 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h | 4 +- drivers/gpu/drm/i915/gt/intel_gt_regs.h | 21 + drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 122 + drivers/gpu/drm/i915/gt/intel_gt_sysfs.h | 34 + drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 601 + drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.h | 15 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 18 + drivers/gpu/drm/i915/gt/intel_gtt.c | 56 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 65 +- drivers/gpu/drm/i915/gt/intel_hwconfig.h | 21 + drivers/gpu/drm/i915/gt/intel_lrc.c | 39 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 27 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 390 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 8 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 10 +- drivers/gpu/drm/i915/gt/intel_reset.c | 7 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +- drivers/gpu/drm/i915/gt/intel_rps.c | 126 +- drivers/gpu/drm/i915/gt/intel_rps.h | 6 +- drivers/gpu/drm/i915/gt/intel_rps_types.h | 15 + drivers/gpu/drm/i915/gt/intel_sseu.c | 54 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 50 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 30 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 21 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 86 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 10 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 259 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 14 +- drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 4 + drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h | 15 + drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h | 218 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 48 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 19 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 185 +- drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 1657 + drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h | 33 + drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 92 +- drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c | 164 + drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 125 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 7 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 56 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 645 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 30 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 12 +- drivers/gpu/drm/i915/i915_driver.c | 37 +- drivers/gpu/drm/i915/i915_drm_client.c | 158 + drivers/gpu/drm/i915/i915_drm_client.h | 68 + drivers/gpu/drm/i915/i915_drv.h | 25 + drivers/gpu/drm/i915/i915_file_private.h | 3 + drivers/gpu/drm/i915/i915_gem.c | 89 +- drivers/gpu/drm/i915/i915_gpu_error.c | 297 +- drivers/gpu/drm/i915/i915_gpu_error.h | 37 +- drivers/gpu/drm/i915/i915_params.c | 3 + drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 4 +- drivers/gpu/drm/i915/i915_query.c | 94 +- drivers/gpu/drm/i915/i915_reg.h | 18 + drivers/gpu/drm/i915/i915_reg_defs.h | 2 - drivers/gpu/drm/i915/i915_sysfs.c | 310 +- drivers/gpu/drm/i915/i915_sysfs.h | 3 + drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 4 +- drivers/gpu/drm/i915/i915_vma.c | 108 +- drivers/gpu/drm/i915/i915_vma.h | 14 - drivers/gpu/drm/i915/i915_vma_resource.c | 2 +- drivers/gpu/drm/i915/i915_vma_resource.h | 6 + drivers/gpu/drm/i915/i915_vma_types.h | 8 +- drivers/gpu/drm/i915/intel_device_info.h | 2 + drivers/gpu/drm/i915/intel_memory_region.c | 2 +- drivers/gpu/drm/i915/intel_memory_region.h | 8 +- drivers/gpu/drm/i915/intel_region_ttm.c | 7 +- drivers/gpu/drm/i915/intel_region_ttm.h | 1 + drivers/gpu/drm/i915/intel_uncore.c | 86 +- drivers/gpu/drm/i915/intel_uncore.h | 7 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 18 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 13 +- drivers/gpu/drm/i915/selftests/mock_region.c | 4 + drivers/hv/channel_mgmt.c | 8 +- drivers/hv/ring_buffer.c | 32 +- drivers/idle/intel_idle.c | 160 +- drivers/iio/dac/Kconfig | 2 +- drivers/iio/dac/ltc2632.c | 6 +- drivers/iio/dac/ti-dac5571.c | 3 + drivers/iio/gyro/mpu3050-core.c | 4 +- drivers/iio/gyro/mpu3050-i2c.c | 4 +- drivers/iio/gyro/mpu3050.h | 2 +- drivers/iio/imu/adis16480.c | 91 +- drivers/iio/proximity/mb1232.c | 8 +- drivers/iio/temperature/max31865.c | 4 +- drivers/misc/cxl/fault.c | 45 +- drivers/misc/mei/Kconfig | 14 + drivers/misc/mei/Makefile | 3 + drivers/misc/mei/bus-fixup.c | 25 + drivers/misc/mei/gsc-me.c | 259 + drivers/misc/mei/hw-me.c | 29 +- drivers/misc/mei/hw-me.h | 2 + drivers/mtd/chips/cfi_cmdset_0002.c | 112 +- drivers/net/dsa/microchip/ksz9477.c | 98 +- drivers/net/dsa/microchip/ksz_common.c | 96 + drivers/net/dsa/microchip/ksz_common.h | 3 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 9 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 4 - drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 129 +- drivers/net/ethernet/ibm/ibmvnic.h | 6 - drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 3 +- drivers/net/mdio/mdio-aspeed.c | 15 +- drivers/nvdimm/security.c | 5 - drivers/pci/controller/pci-hyperv.c | 12 +- drivers/pinctrl/mediatek/pinctrl-mt8365.c | 2 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 2 +- drivers/pinctrl/pinctrl-ocelot.c | 12 +- drivers/pinctrl/pinctrl-rockchip.c | 468 +- drivers/pinctrl/pinctrl-rockchip.h | 170 +- drivers/powercap/intel_rapl_common.c | 1 + drivers/rapidio/devices/rio_mport_cdev.c | 4 +- drivers/rpmsg/qcom_smd.c | 2 +- drivers/soc/renesas/Kconfig | 9 + drivers/staging/greybus/tools/loopback_test.c | 2 +- drivers/staging/r8188eu/core/rtw_cmd.c | 151 +- drivers/staging/r8188eu/core/rtw_mlme.c | 177 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 18 +- drivers/staging/r8188eu/include/ieee80211.h | 34 +- drivers/staging/r8188eu/include/rtw_cmd.h | 4 +- drivers/staging/r8188eu/include/rtw_mlme.h | 4 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 2 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 8 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 50 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 3 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 22 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 20 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 2 +- drivers/staging/vc04_services/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Kconfig | 2 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 4 +- drivers/staging/vt6655/device_main.c | 6 +- drivers/staging/vt6655/mac.h | 10 +- drivers/staging/vt6655/upc.h | 3 - drivers/target/target_core_pscsi.c | 10 +- drivers/tee/optee/call.c | 18 +- drivers/thermal/Kconfig | 6 +- drivers/thermal/gov_user_space.c | 3 +- drivers/thermal/thermal_sysfs.c | 3 - drivers/tty/hvc/hvc_opal.c | 4 +- drivers/tty/hvc/hvcs.c | 5 +- drivers/tty/serial/8250/8250.h | 18 + drivers/tty/serial/8250/8250_dma.c | 7 +- drivers/tty/serial/8250/8250_dw.c | 139 +- drivers/tty/serial/8250/8250_dwlib.c | 116 +- drivers/tty/serial/8250/8250_dwlib.h | 51 + drivers/tty/serial/8250/8250_port.c | 44 +- drivers/tty/serial/serial_core.c | 14 +- drivers/tty/sysrq.c | 13 +- drivers/virt/coco/sev-guest/sev-guest.h | 35 - drivers/virt/fsl_hypervisor.c | 3 +- drivers/xen/privcmd.c | 2 +- fs/cifs/file.c | 22 + fs/cifs/inode.c | 2 +- fs/coredump.c | 34 +- fs/exec.c | 12 +- fs/fat/fat.h | 9 +- fs/fat/fatent.c | 7 +- fs/fat/inode.c | 6 +- fs/fat/misc.c | 14 +- fs/gfs2/file.c | 4 - fs/kernfs/file.c | 23 +- fs/nfs/direct.c | 23 +- fs/nfs/file.c | 5 +- fs/ocfs2/dlm/dlmdebug.c | 12 +- fs/ocfs2/dlm/dlmunlock.c | 21 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/journal.c | 33 +- fs/ocfs2/journal.h | 2 + fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 + fs/ocfs2/quota_local.c | 10 +- fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/reservations.c | 4 +- fs/ocfs2/reservations.h | 9 +- fs/ocfs2/super.c | 180 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 + fs/pipe.c | 2 +- fs/proc/base.c | 5 +- fs/proc/cpuinfo.c | 6 +- fs/proc/generic.c | 3 + fs/proc/internal.h | 2 +- fs/proc/kcore.c | 14 +- fs/proc/proc_net.c | 3 + fs/proc/task_mmu.c | 74 +- fs/proc/task_nommu.c | 45 +- fs/proc/vmcore.c | 130 +- fs/sysv/super.c | 4 +- fs/unicode/mkutf8data.c | 38 +- fs/userfaultfd.c | 55 +- include/acpi/acpi_bus.h | 2 +- include/linux/bpf.h | 2 + include/linux/compat.h | 1 + include/linux/compiler.h | 6 +- include/linux/cpufreq.h | 1 - include/linux/crash_dump.h | 19 +- include/linux/device.h | 73 + include/linux/efi.h | 11 + include/linux/firmware.h | 82 + include/linux/huge_mm.h | 14 - include/linux/hyperv.h | 48 +- include/linux/iio/iio.h | 2 +- include/linux/instrumentation.h | 6 +- include/linux/kallsyms.h | 2 + include/linux/khugepaged.h | 59 +- include/linux/list.h | 6 +- include/linux/maple_tree.h | 685 - include/linux/mei_aux.h | 19 + include/linux/memory_hotplug.h | 2 +- include/linux/mm.h | 74 +- include/linux/mm_types.h | 43 +- include/linux/mm_types_task.h | 12 + include/linux/module.h | 20 + include/linux/mtd/cfi.h | 1 + include/linux/nfs_fs.h | 2 +- include/linux/objtool.h | 6 +- include/linux/pipe_fs_i.h | 2 +- include/linux/pm_domain.h | 6 +- include/linux/ptrace.h | 2 +- include/linux/sched.h | 4 + include/linux/sched/coredump.h | 3 +- include/linux/sched/signal.h | 2 +- include/linux/scmi_protocol.h | 31 +- include/linux/serial_core.h | 1 + include/linux/swapops.h | 6 +- include/linux/userfaultfd_k.h | 7 +- include/linux/vm_event_item.h | 4 + include/linux/vmacache.h | 28 + include/linux/vmstat.h | 6 + include/net/bluetooth/hci.h | 1 + include/net/bluetooth/hci_core.h | 2 +- include/net/sock.h | 18 +- include/trace/events/maple_tree.h | 123 - include/trace/events/mmap.h | 71 - include/uapi/asm-generic/siginfo.h | 7 + include/uapi/asm-generic/socket.h | 2 + include/uapi/drm/i915_drm.h | 291 +- include/uapi/linux/acct.h | 3 +- include/uapi/linux/elf.h | 2 +- include/uapi/linux/taskstats.h | 24 +- init/Kconfig | 14 +- init/initramfs.c | 76 +- init/main.c | 27 +- ipc/mqueue.c | 14 + ipc/sem.c | 25 +- ipc/shm.c | 21 +- kernel/acct.c | 11 +- kernel/bpf/task_iter.c | 10 +- kernel/debug/debug_core.c | 12 + kernel/events/core.c | 7 +- kernel/events/uprobes.c | 9 +- kernel/fork.c | 63 +- kernel/hung_task.c | 2 +- kernel/irq/matrix.c | 2 +- kernel/kallsyms.c | 27 +- kernel/kexec_core.c | 2 - kernel/module/internal.h | 11 +- kernel/module/kallsyms.c | 20 - kernel/module/main.c | 20 + kernel/pid_namespace.c | 2 +- kernel/ptrace.c | 6 - kernel/rcu/rcutorture.c | 47 +- kernel/sched/fair.c | 27 +- kernel/sched/pelt.h | 4 +- kernel/sched/psi.c | 18 +- kernel/sched/sched.h | 4 +- kernel/signal.c | 18 +- kernel/taskstats.c | 24 + kernel/time/tick-sched.c | 12 +- kernel/trace/Kconfig | 1 + kernel/tsacct.c | 10 +- kernel/watchdog.c | 4 +- lib/Kconfig.debug | 60 +- lib/Kconfig.kcsan | 4 +- lib/Kconfig.ubsan | 2 +- lib/Makefile | 3 +- lib/glob.c | 2 +- lib/maple_tree.c | 6965 ---- lib/string.c | 25 +- lib/test_firmware.c | 378 + lib/test_maple_tree.c | 37854 ----------------- lib/test_meminit.c | 12 +- lib/test_string.c | 33 + lib/vsprintf.c | 85 +- mm/Makefile | 2 +- mm/damon/vaddr-test.h | 37 +- mm/damon/vaddr.c | 53 +- mm/debug.c | 14 +- mm/gup.c | 9 +- mm/huge_memory.c | 27 +- mm/hugetlb.c | 2 +- mm/init-mm.c | 4 +- mm/internal.h | 42 +- mm/khugepaged.c | 89 +- mm/ksm.c | 18 +- mm/madvise.c | 2 +- mm/memcontrol.c | 6 +- mm/memory.c | 33 +- mm/memory_hotplug.c | 113 +- mm/mempolicy.c | 56 +- mm/mlock.c | 35 +- mm/mmap.c | 2097 +- mm/mprotect.c | 7 +- mm/mremap.c | 24 +- mm/msync.c | 2 +- mm/nommu.c | 135 +- mm/oom_kill.c | 3 +- mm/page_alloc.c | 59 +- mm/page_io.c | 23 +- mm/pagewalk.c | 2 +- mm/rmap.c | 12 +- mm/shmem.c | 12 + mm/swapfile.c | 4 +- mm/util.c | 32 + mm/vmacache.c | 117 + mm/vmscan.c | 2 +- mm/vmstat.c | 4 + net/atm/common.c | 2 +- net/bluetooth/af_bluetooth.c | 4 +- net/bluetooth/hci_conn.c | 32 +- net/bluetooth/hci_event.c | 80 +- net/bluetooth/hci_sync.c | 11 +- net/can/bcm.c | 2 +- net/can/j1939/socket.c | 2 +- net/can/raw.c | 2 +- net/core/dev.c | 3 +- net/core/skmsg.c | 22 +- net/core/sock.c | 7 + net/ieee802154/socket.c | 4 +- net/ipv4/raw.c | 2 +- net/ipv4/tcp_input.c | 3 +- net/ipv4/udp.c | 2 +- net/ipv6/raw.c | 2 +- net/ipv6/udp.c | 2 +- net/key/af_key.c | 2 +- net/mctp/af_mctp.c | 2 +- net/netfilter/nf_conntrack_proto_tcp.c | 21 +- net/netfilter/nf_conntrack_standalone.c | 2 +- net/netfilter/nft_socket.c | 52 +- net/packet/af_packet.c | 2 +- net/sctp/socket.c | 2 +- net/socket.c | 15 +- net/vmw_vsock/hyperv_transport.c | 21 +- samples/bpf/xdp_rxq_info_user.c | 22 +- scripts/Makefile.build | 23 +- scripts/bloat-o-meter | 1 + scripts/decode_stacktrace.sh | 27 +- scripts/get_maintainer.pl | 1 + scripts/kallsyms.c | 3 +- scripts/link-vmlinux.sh | 60 +- scripts/package/builddeb | 2 +- sound/soc/codecs/rk3328_codec.c | 2 +- sound/soc/codecs/wm8960.c | 15 +- sound/soc/intel/boards/bytcr_rt5640.c | 12 + tools/accounting/.gitignore | 1 + tools/accounting/Makefile | 2 +- tools/accounting/procacct.c | 417 + tools/include/linux/objtool.h | 6 +- tools/include/linux/slab.h | 4 - tools/include/uapi/asm-generic/socket.h | 2 + tools/lib/bpf/libbpf.c | 118 +- tools/lib/subcmd/parse-options.c | 17 +- tools/memory-model/linux-kernel.bell | 16 +- tools/objtool/Build | 12 +- .../{stack-validation.txt => objtool.txt} | 122 +- tools/objtool/Makefile | 8 +- tools/objtool/arch/x86/decode.c | 2 +- tools/objtool/arch/x86/special.c | 2 +- tools/objtool/builtin-check.c | 156 +- tools/objtool/builtin-orc.c | 73 - tools/objtool/check.c | 462 +- tools/objtool/elf.c | 200 +- tools/objtool/include/objtool/builtin.h | 34 +- tools/objtool/include/objtool/elf.h | 16 +- tools/objtool/include/objtool/warn.h | 35 +- tools/objtool/objtool.c | 103 +- tools/objtool/weak.c | 9 +- tools/perf/arch/arm64/util/arm-spe.c | 10 + tools/perf/arch/arm64/util/machine.c | 21 - tools/perf/arch/powerpc/util/Build | 1 - tools/perf/arch/powerpc/util/machine.c | 25 - tools/perf/arch/s390/util/machine.c | 16 - tools/perf/tests/attr/README | 1 + .../tests/attr/test-record-spe-physical-address | 12 + tools/perf/util/arm-spe.c | 5 +- tools/perf/util/session.c | 2 +- tools/perf/util/symbol-elf.c | 2 +- tools/perf/util/symbol.c | 37 +- tools/perf/util/symbol.h | 3 +- tools/testing/nvdimm/test/nfit.c | 1 - tools/testing/radix-tree/.gitignore | 2 - tools/testing/radix-tree/Makefile | 9 +- tools/testing/radix-tree/generated/autoconf.h | 1 - tools/testing/radix-tree/linux.c | 160 +- tools/testing/radix-tree/linux/kernel.h | 1 - tools/testing/radix-tree/linux/lockdep.h | 2 - tools/testing/radix-tree/linux/maple_tree.h | 7 - tools/testing/radix-tree/maple.c | 59 - tools/testing/radix-tree/trace/events/maple_tree.h | 3 - tools/testing/selftests/arm64/fp/Makefile | 49 +- .../selftests/bpf/prog_tests/attach_probe.c | 10 + .../selftests/bpf/prog_tests/kprobe_multi_test.c | 14 +- tools/testing/selftests/bpf/progs/kprobe_multi.c | 14 + .../selftests/bpf/progs/test_attach_probe.c | 23 +- .../selftests/bpf/progs/test_module_attach.c | 2 +- tools/testing/selftests/bpf/test_progs.c | 626 +- tools/testing/selftests/bpf/test_progs.h | 35 +- tools/testing/selftests/vm/hugepage-mremap.c | 6 + usr/gen_init_cpio.c | 92 +- 697 files changed, 82790 insertions(+), 56016 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-firmware create mode 100644 Documentation/ABI/testing/sysfs-devices-physical_location delete mode 100644 Documentation/core-api/maple_tree.rst delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,layerscape- [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-e [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-e [...] create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,layerscape-scfg.yaml create mode 100644 Documentation/driver-api/firmware/fw_upload.rst create mode 100644 Documentation/gpu/drm-usage-stats.rst create mode 100644 Documentation/translations/zh_CN/vm/hmm.rst create mode 100644 Documentation/translations/zh_CN/vm/numa.rst rename Documentation/virt/coco/{sevguest.rst => sev-guest.rst} (100%) delete mode 100644 Documentation/x86/intel-iommu.rst create mode 100644 Documentation/x86/iommu.rst copy drivers/base/firmware_loader/{fallback.c => sysfs.c} (54%) create mode 100644 drivers/base/firmware_loader/sysfs.h create mode 100644 drivers/base/firmware_loader/sysfs_upload.c create mode 100644 drivers/base/firmware_loader/sysfs_upload.h create mode 100644 drivers/base/physical_location.c create mode 100644 drivers/base/physical_location.h create mode 100644 drivers/firmware/arm_scmi/protocols.h create mode 100644 drivers/gpu/drm/amd/amdgpu/soc21.c copy drivers/gpu/drm/amd/amdgpu/{amdgpu_psp_ta.h => soc21.h} (81%) create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_11_0_0_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_11_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_11_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gsc.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gsc.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_gmch.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_gmch.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_sysfs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_sysfs.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.h create mode 100644 drivers/gpu/drm/i915/gt/intel_hwconfig.h create mode 100644 drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c create mode 100644 drivers/gpu/drm/i915/i915_drm_client.c create mode 100644 drivers/gpu/drm/i915/i915_drm_client.h create mode 100644 drivers/misc/mei/gsc-me.c delete mode 100644 include/linux/maple_tree.h create mode 100644 include/linux/mei_aux.h create mode 100644 include/linux/vmacache.h delete mode 100644 include/trace/events/maple_tree.h delete mode 100644 lib/maple_tree.c delete mode 100644 lib/test_maple_tree.c create mode 100644 mm/vmacache.c create mode 100644 tools/accounting/procacct.c rename tools/objtool/Documentation/{stack-validation.txt => objtool.txt} (80%) delete mode 100644 tools/objtool/builtin-orc.c delete mode 100644 tools/perf/arch/powerpc/util/machine.c create mode 100644 tools/perf/tests/attr/test-record-spe-physical-address delete mode 100644 tools/testing/radix-tree/linux/maple_tree.h delete mode 100644 tools/testing/radix-tree/maple.c delete mode 100644 tools/testing/radix-tree/trace/events/maple_tree.h