This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-defconfig in repository toolchain/ci/linux.
omits bdc61aad77fa Add linux-next specific files for 20220428 omits 97c60a363438 Merge branch 'akpm/master' 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 cd186449fe1c scsi: sr: Add memory allocation failure handling for get_c [...] omits a2df9b050b8a Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits ad78dc946e02 scsi: target: tcmu: Fix possible data corruption 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 da6e8e314688 scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call omits 6c1607515b5a scsi: lpfc: Fix additional reference counting in lpfc_bsg_ [...] 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 ed567615f7ec scsi: mpi3mr: Fix build errors in uapi header scsi_bsg_mpi3mr.h 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 f11ddc0bcd61 Merge branch 'for-5.19/drivers' into for-next 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 8d5f4f1aac5b Merge branch 'for-next-next-v5.18-20220427' into for-next- [...] omits 86de692c0889 Merge branch 'for-next-current-v5.17-20220427' into for-ne [...] omits ebaf4eecf367 Merge branch 'misc-next' into for-next-next-v5.18-20220427 omits eec116aa722d Merge branch 'misc-5.18' into for-next-current-v5.17-20220427 omits ead15edb4b0e btrfs: scrub: move scrub_remap_extent() call into scrub_extent() omits 244456bf77a8 btrfs: scrub: use find_first_extent_item to for extent ite [...] omits 21a254f2716a btrfs: scrub: refactor scrub_raid56_parity() omits e96ce4b10f86 btrfs: scrub: use scrub_simple_mirror() to handle RAID56 d [...] omits b778d6f30498 btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() omits 18dc0d121224 btrfs: scrub: introduce dedicated helper to scrub simple-s [...] omits 8df053b1502b btrfs: scrub: introduce dedicated helper to scrub simple-m [...] omits 66440e3c281f btrfs: scrub: introduce a helper to locate an extent item omits da80155f6fe7 btrfs: calculate physical_end using dev_extent_len directl [...] omits 2128f9935c3b btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray omits 0824ef5181d2 btrfs: turn fs_info member buffer_radix into XArray omits 90071baa9a8c btrfs: turn name_cache radix tree into XArray in send_ctx omits 8bb68c48a7b9 btrfs: turn delayed_nodes_tree into an XArray omits fa53de47aa24 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] omits 4254149a8a39 btrfs: move definition of btrfs_raid_types to volumes.h omits a5eec25648da btrfs: use a normal workqueue for rmw_workers omits 1e6f494fc462 btrfs: use normal workqueues for scrub omits 2273d98556df btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue omits a62bcd971c0e btrfs: raid56: enable subpage support for RAID56 omits 68752a688c3c btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] omits e1f378ac0ad7 btrfs: raid56: make steal_rbio() subpage compatible omits 39716abbd30f btrfs: raid56: make set_bio_pages_uptodate() subpage compatible omits 24501d805776 btrfs: raid56: remove btrfs_raid_bio::bio_pages array omits f1f515b9c90e btrfs: raid56: make raid56_add_scrub_pages() subpage compatible omits 54e94a940873 btrfs: raid56: open code rbio_stripe_page_index() omits 14395cdd64c8 btrfs: raid56: make finish_rmw() subpage compatible omits ad66999ef584 btrfs: raid56: make __raid_recover_endio_io() subpage compatible omits c86980a175e1 btrfs: raid56: make finish_parity_scrub() subpage compatible omits e1ed425d82a0 btrfs: raid56: make rbio_add_io_page() subpage compatible omits f1e05b58869e btrfs: raid56: introduce btrfs_raid_bio::bio_sectors omits 700d2c20f3cd btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors omits 0976242b1e04 btrfs: raid56: introduce new cached members for btrfs_raid_bio omits 02d8114d199f btrfs: raid56: make btrfs_raid_bio more compact omits d6a75044ba16 btrfs: raid56: open code rbio_nr_pages() omits 1dc596efb809 btrfs: reduce width for stripe_len from u64 to u32 omits 47bf4cdd8299 btrfs: skip compression property for anything other than f [...] omits 17115f1d29f6 btrfs: do not BUG_ON() on failure to update inode when set [...] omits ebd5b0a4936a btrfs: always log symlinks in full mode omits ff6889cd5031 btrfs: do not return errors from submit_bio_hook_t instances omits 24900d9f5c8a btrfs: do not return errors from btrfs_submit_compressed_read omits 98c459c4e585 btrfs: do not return errors from btrfs_submit_metadata_bio omits 704a2285dfe9 btrfs: remove unused bio_flags argument to btrfs_submit_me [...] omits 1c4ccd05b76b btrfs: move btrfs_readpage to extent_io.c omits 32e186cf063c btrfs: repair super block num_devices automatically omits e2ae1ace3b40 btrfs: do not allow compression on nodatacow files omits 35f75d8b6c36 btrfs: export a helper for compression hard check omits 4d2d46acf522 btrfs: do not pass compressed_bio to submit_compressed_bio() omits d5ab2c19b851 btrfs: avoid double search for block group during NOCOW writes omits 7ddfb6103a2f btrfs: return block group directly at btrfs_next_block_group() omits 3b0f5bb7de85 btrfs: use a read/write lock for protecting the block groups tree omits b724d47211ac btrfs: use rbtree with leftmost node cached for tracking l [...] omits a4eb7e4d54c3 btrfs: remove search start argument from first_logical_byte() omits 7cfb956b553d btrfs: return correct error number for __extent_writepage_io() omits 0e141c04db3c btrfs: fix the error handling for submit_extent_page() for [...] omits 6f86bd12f211 btrfs: avoid double clean up when submit_one_bio() failed omits 6dcd0be94749 btrfs: use non-bh spin_lock in zstd timer callback omits 6ff70aad5907 btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() omits b804ba7dd324 btrfs: simplify parameters of submit_read_repair() and rename omits a79fc193115a btrfs: remove the zoned/zone_size union in struct btrfs_fs_info omits 8cfec3f7809f btrfs: remove unnecessary check of iput argument omits 564a6d07e169 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages omits 8e85fe749932 btrfs: don't allocate a btrfs_bio for scrub bios omits e02c8e0cde63 btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios omits d951941417a4 btrfs: pass bio opf to rbio_add_io_page omits a2362d8c8bac btrfs: pass a block_device to btrfs_bio_clone omits 20cfb98336c1 btrfs: move the call to bio_set_dev out of submit_stripe_bio omits 79d8c16cdca7 btrfs: use on-stack bio in scrub_repair_page_from_good_copy omits 770493810e2d btrfs: use on-stack bio in scrub_recheck_block omits eee512fc5e21 btrfs: use on-stack bio in repair_io_failure omits 951a1f975a70 btrfs: check-integrity: simplify bio allocation in btrfsic [...] omits 20df45d4dff5 btrfs: check-integrity: split submit_bio from btrfsic checking omits 85c3ed5ea089 btrfs: factor check and flush helpers from __btrfsic_submit_bio omits c05b54a076ce btrfs: zoned: make auto-reclaim less aggressive omits 2078054905ce btrfs: change the bg_reclaim_threshold valid region from 0 to 100 omits 2baf0e6e040e btrfs: allow block group background reclaim for non-zoned [...] omits e42a8781d30d btrfs: make the bg_reclaim_threshold per-space info omits 46faa8f308fa btrfs: do not test for free space inode during NOCOW check [...] omits a5463e67595c btrfs: move common NOCOW checks against a file extent into [...] omits 91a4829a44c4 btrfs: wait between incomplete batch memory allocations omits a2a19222bed5 btrfs: allocate page arrays using bulk page allocator omits 464c66b73264 btrfs: factor out allocating an array of pages omits a71c6cfdd828 btrfs: remove unnecessary type casts omits 5ca9581e2fc5 btrfs: expand subpage support to any PAGE_SIZE > 4K omits c72e938c05ab btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 7296629bc09d btrfs: use dummy extent buffer for super block sys chunk a [...] omits 7e2fcd5700be btrfs: assert that relocation is protected with sb_start_write() omits 241f0df0e1e2 fs: add a lockdep check function for sb_start_write() omits fcd677e1f464 btrfs: simplify code flow in btrfs_ioctl_balance omits 225479fb6162 btrfs: remove checks for arg argument in btrfs_ioctl_balance omits 5ef040f39698 btrfs: replace memset with memzero_page in data checksum v [...] omits bf4f8b8a4610 btrfs: avoid blocking on space revervation when doing nowa [...] omits 50745df3043d btrfs: avoid blocking when allocating context for nowait d [...] omits f255b1fa70d8 btrfs: release path earlier at can_nocow_extent() omits cd571eb2053a btrfs: free path at can_nocow_extent() before checking for [...] omits aca5e0d318ac btrfs: stop allocating a path when checking if cross refer [...] omits 467a05e6a5cf btrfs: avoid double nocow check when doing nowait dio writes omits 3ad8fb6f86ae btrfs: avoid blocking nowait dio when locking file range omits ff141e9ae151 btrfs: avoid blocking on page locks with nowait dio on com [...] omits 521a98fee442 btrfs: add messages to printk index omits 3b684db5fcad btrfs: tree-checker: check extent buffer owner against own [...] omits e9223c4ad47e btrfs: add and use helper to assert an inode range is clean omits cd0b6cae39c5 btrfs: remove ordered extent check and wait during hole pu [...] omits 90274d374d81 btrfs: lock the inode first before flushing range when pun [...] omits e9b6d1379a21 btrfs: remove ordered extent check and wait during fallocate omits 38be7862bb37 btrfs: remove inode_dio_wait() calls when starting reflink [...] omits a69675c00bc4 btrfs: remove useless dio wait call when doing fallocate z [...] omits 2c2e81f9dddd btrfs: only reserve the needed data space amount during fallocate omits d9cb3279b8a5 btrfs: restore inode creation before xattr setting omits 4409b653ebe4 btrfs: move common inode creation code into btrfs_create_n [...] omits 8cc965e4f202 btrfs: reserve correct number of items for inode creation omits cc1833abf7f8 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() omits a580138ccea8 btrfs: allocate inode outside of btrfs_new_inode() omits e2eb00e1aefe btrfs: warn when extent buffer leak test fails omits ca042d325c85 btrfs: use a local variable for fs_devices pointer in btrf [...] omits f4cab5c6d959 btrfs: use btrfs_for_each_slot in btrfs_listxattr omits 5af0c701ec05 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree omits 0b8f8b02bf4e btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths omits 7146ba32f9b3 btrfs: use btrfs_for_each_slot in process_all_extents omits 97b813485e76 btrfs: use btrfs_for_each_slot in process_all_new_xattrs omits c3ddbd68c9cd btrfs: use btrfs_for_each_slot in process_all_refs omits 7ee375be6e76 btrfs: use btrfs_for_each_slot in is_ancestor omits c3a17201f9ec btrfs: use btrfs_for_each_slot in can_rmdir omits de021bae4ebf btrfs: use btrfs_for_each_slot in did_create_dir omits 83f9cdefe455 btrfs: use btrfs_for_each_slot in btrfs_real_readdir omits 3d3914e5d1e3 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item omits 53db920f820e btrfs: use btrfs_for_each_slot in mark_block_group_to_copy omits 72d928510dfb btrfs: use btrfs_for_each_slot in find_first_block_group omits e75ecc08600d btrfs: introduce btrfs_for_each_slot iterator macro omits 55a970d479a3 btrfs: scrub: rename scrub_bio::pagev and related members omits f0dde1f3b1b7 btrfs: scrub: rename scrub_page to scrub_sector omits aec2d4a93b16 btrfs: scrub: rename members related to scrub_block::pagev omits ba9c53501458 btrfs: remove trivial wrapper btrfs_read_buffer() omits 5242cf3b0a60 btrfs: update outdated comment for read_block_for_search() omits e962761b0a85 btrfs: release upper nodes when reading stale btree node f [...] omits 2b1e30ae6482 btrfs: avoid unnecessary btree search restarts when reading node omits 0b8cd2b84aaf btrfs: set inode flags earlier in btrfs_new_inode() omits 154ede4899ed btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() omits fa553bdc4a3b btrfs: don't pass parent objectid to btrfs_new_inode() explicitly omits b89687c89fde btrfs: remove redundant name and name_len parameters to cr [...] omits fb4cde583fc1 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl omits c9a2cb550f13 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] omits f2967ba93780 btrfs: remove unnecessary inode_set_bytes(0) call omits 9d0b0f6b4ebf btrfs: remove unnecessary btrfs_i_size_write(0) calls omits 72a2244d240a btrfs: get rid of btrfs_add_nondir() omits e7b63b348112 btrfs: fix anon_dev leak in create_subvol() omits 6a16cab416a0 btrfs: reserve correct number of items for rename omits 132c37a5ab67 btrfs: reserve correct number of items for unlink and rmdir 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 48b57999e387 Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921 omits 8f8db4b5d10c hwmon: (asus-ec-sensors) add PRIME X470-PRO board omits 9403c67fe21e hwmon: (asus-ec-sensors) add support for board families omits ca7cc8742243 hwmon: (asus-ec-sensors) implement locking via the ACPI gl [...] omits a1b36db038aa hwmon: (asus-ec-sensors) introduce ec_board_info struct fo [...] omits 737b0dd9af9a hwmon: (occ) Delay hwmon registration until user request omits 0a1c321f21d9 hwmon: (nct6775) Split core and platform driver omits ddc52999a2eb hwmon: (nct6775) Convert S_I* permissions macros to octal omits 238c4ffe3622 hwmon: (nct6775) Add read-only mode omits 3ad232cf7ae2 hwmon: (nct6775) Rearrange attr-group initialization omits e7e61208c27d hwmon: (nct6775) Convert register access to regmap API omits 9ec393c812f2 arm64: add the printing of tpidr_elx in __show_regs() omits fb4b8a352656 Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices omits 9295c9e7fb7b Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA omits 750ef718e5b7 gfs2: Less twisted thinking omits 3602660dc053 gfs2: Explain some direct I/O oddities omits 4ae59ba72cb5 Merge branch 'features' into for-next omits 1fc26a6c5a2d Merge branch 'fixes' into for-next 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 6c86c1c0cc90 scsi: sd: Reorganize DIF/DIX code to avoid calling revalid [...] omits 4c69b3f7ac2d scsi: sd: Optimal I/O size should be a multiple of reporte [...] omits 9dc8644a021c scsi: sd: Switch to using scsi_device VPD pages omits bb9fb18f17d0 scsi: sd: Use cached ATA Information VPD page omits a7c5abc0a5e2 scsi: core: Do not truncate INQUIRY data on modern devices omits a09cb806d72e scsi: core: Cache VPD pages b0, b1, b2 omits 9e3a48d83e0b scsi: core: Pick suitable allocation length in scsi_report [...] omits 6ec25f506e74 scsi: core: Query VPD size before getting full page omits 7002c059983b scsi: mpt3sas: Use cached ATA Information VPD page omits dde822e21700 scsi: mpi3mr: Update driver version to 8.0.0.69.0 omits 04dfa01e77ea scsi: mpi3mr: Add support for NVMe passthrough omits 937a6f2c4f2e scsi: mpi3mr: Expose adapter state to sysfs omits 83959ce5204a scsi: mpi3mr: Add support for PEL commands omits eb8a3217cd7d scsi: mpi3mr: Add support for MPT commands omits 455aac4f7a13 scsi: mpi3mr: Move data structures/definitions from MPI he [...] omits a212ebe7d4b1 scsi: mpi3mr: Add support for driver commands omits 7fbaf8b0d8b8 scsi: mpi3mr: Add bsg device support 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 40676597c4fc alpha: define get_cycles macro for arch-override omits 2d866d8ec36f Bluetooth: core: Fix missing power_on work cancel on HCI close omits d42038f8db90 Bluetooth: btusb: add support for Qualcomm WCN785x omits 80938a628ff1 Merge branch 'for-5.19/io_uring' into for-next omits 012b7e911e69 io_uring: replace smp_mb() with smp_mb__after_atomic() in [...] omits 891d910d5e89 Merge branches 'rpmsg-next', 'rproc-next', 'hwspinlock-nex [...] omits 14df95a733a6 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] omits 6f10ad5a38ff Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] omits 0bdf45421b35 Merge branch 'for-5.19/io_uring' into for-next omits 6f07a54a90ee io_uring: add IORING_SETUP_TASKRUN_FLAG omits a933a9031e40 io_uring: use TWA_SIGNAL_NO_IPI if IORING_SETUP_COOP_TASKR [...] omits 35ac0da1d134 io_uring: set task_work notify method at init time omits 8a68648b353b io-wq: use __set_notify_signal() to wake workers omits 8018823e6987 io_uring: serialize ctx->rings->sq_flags with atomic_or/and omits c0c84594c023 task_work: allow TWA_SIGNAL without a rescheduling IPI omits c8205a860a7e gfs2: Revert buffered write page prefaulting workarounds omits a17c2cb30358 Merge branch for-5.19/arm64/defconfig into for-next omits b74cc6647f73 Merge branch for-5.19/arm64/dt into for-next omits e1aca52086a7 Merge branch for-5.19/arm/defconfig into for-next omits 201a1a5f9021 Merge branch for-5.19/memory into for-next omits 4ce0f4af1757 Merge branch for-5.19/soc into for-next omits 2499f5252e41 Merge branch for-5.19/arm/core into for-next omits d083c6a2bd71 Merge branch 'for-5.19/io_uring-socket' into for-next omits 63dd95b8f1f4 io_uring: use the text representation of ops in trace omits fd3abb2525a1 Merge branch 'icc-sdx65' into icc-next omits df506e7d08c4 Merge branch 'icc-const' into icc-next omits d759b38d1438 Merge x86/urgent into tip/master omits 104390679b6e Merge branch 'for-5.19/io_uring' into for-next omits cc7328af2f85 gpiolib: of: fix bounds check for 'gpio-reserved-ranges' omits c8b222cfc804 xtensa: enable ARCH_HAS_DEBUG_VM_PGTABLE omits 8c82b9a16a65 xtensa: add hibernation support omits 975fb61675b9 xtensa: support coprocessors on SMP omits 7ab140029d2b xtensa: get rid of stack frame in coprocessor_flush omits ddcf140245c7 xtensa: merge SAVE_CP_REGS_TAB and LOAD_CP_REGS_TAB omits 53c02af52fbc xtensa: add xtensa_xsr macro omits 7e8284c34194 xtensa: handle coprocessor exceptions in kernel mode omits 539840028326 xtensa: use callx0 opcode in fast_coprocessor omits be706dc32923 xtensa: clean up excsave1 initialization omits 2e3cc82aabd2 xtensa: clean up declarations in coprocessor.h omits 858303519774 xtensa: clean up exception handler prototypes omits e8da639b960e xtensa: clean up function declarations in traps.c omits dfca7e7ce27f xtensa: enable KCSAN omits cc1852359e10 xtensa: enable HAVE_VIRT_CPU_ACCOUNTING_GEN omits f46c32ad35e4 xtensa: enable context tracking omits 27113a618adc xtensa: use abi_* register names in the kernel exit code omits 81e8b7c10894 xtensa: move trace_hardirqs_off call back to entry.S omits c72ffe7f91b6 xtensa: drop dead code from entry.S omits c38312aa39b4 xtensa: noMMU: allow handling protection faults omits 03e6fdd920ea xtensa: extract vmalloc_fault code into a function omits cd6b4bbe1840 xtensa: move asid_cache from fault.c to mmu.c omits 37a120ccc052 xtensa: iss: extract and constify network callbacks omits 819b1b0dbb6d xtensa: iss: clean up per-device locking in network driver omits eccf4be2c49f xtensa: iss: replace iss_net_set_mac with eth_mac_addr omits 48ed27a92504 xtensa: iss: drop opened_list logic from the network driver omits d8bd7aff6c54 xtensa: localize labels used in memmove omits 8da18e1d2df3 Merge ras/core into tip/master omits aa1d388b56d8 parisc: define get_cycles macro for arch-override omits 3f9fa4b16e89 s390: define get_cycles macro for arch-override omits 34abb6c3f2d2 ia64: define get_cycles macro for arch-override omits df50527dbc32 Bluetooth: protect le accept and resolv lists with hdev->lock omits 99b8210a65d4 Bluetooth: use hdev lock for accept_list and reject_list i [...] omits 3d94fc0335ea Bluetooth: use hdev lock in activate_scan for hci_is_adv_m [...] omits d0cca44e63ad Bluetooth: btrtl: Add support for RTL8852C omits b1a27c97678e Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] omits d8fac6f1ca43 Bluetooth: Print broken quirks omits 69f622db8252 Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] omits 374d3f671af3 Bluetooth: hci_qca: Use del_timer_sync() before freeing omits 381a0625a216 Bluetooth: btintel: Constify static struct regmap_bus omits fad777a5ebc7 Bluetooth: Keep MGMT pending queue ordered FIFO omits b169c8c6976d Bluetooth: fix dangling sco_conn and use-after-free in sco [...] omits 7c67a8aeba3f Bluetooth: mt7921s: Fix the incorrect pointer check omits 443f176d7b3a Bluetooth: btbcm: Support per-board firmware variants omits 86361d1a7296 Merge branch 'for-5.19/io_uring-xattr' into for-next omits e54189ef1413 Merge branch 'for-5.19/io_uring-socket' into for-next omits 640fcb37634a Merge branch 'for-5.19/io_uring-xattr' into for-next omits f35fe457febf Merge branch 'for-5.19/io_uring' into for-next omits 698191d8ed5e Merge branch 'for-5.19/drivers' into for-next omits 0254af24d7d8 Merge branch 'for-5.19/block' into for-next 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 967ba514d3a6 Merge branch 'arm/multiplatform-late' into for-next omits 4894b187da71 Revert "ARM: pxa: convert to multiplatform" 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 d156dd721ee6 Merge branch 'icc-sc8280xp' into icc-next 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 b250fa7e0b68 ipmi: Make two logs unique omits 63b9e933a075 ipmi:si: Convert pr_debug() to dev_dbg() omits dc5892f9fd8e ipmi: Convert pr_debug() to dev_dbg() omits e7a67ad985f7 ipmi: Fix pr_fmt to avoid compilation issues omits 5490572f228d ipmi: Add an intializer for ipmi_recv_msg struct omits b8dc14d291f9 ipmi: Add an intializer for ipmi_smi_msg struct omits 420fddd1ec97 ipmi:ssif: Check for NULL msg when handling events and messages omits 28e4f7415e46 ipmi: use simple i2c probe function omits 484ffae7a2f0 ipmi: Add a sysfs count of total outstanding messages for [...] omits 25359fdd664b ipmi: Add a sysfs interface to view the number of users omits 9eb29cdd1459 ipmi: Limit the number of message a user may have outstanding omits c7489360e462 ipmi: Add a limit on the number of users that may use IPMI omits eb40cce07dec ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() omits 28bf2111f48c include/linux/find: Fix documentation omits 18ffcd813581 lib/bitmap.c make bitmap_print_bitmask_to_buf parseable omits 2045870703d3 MAINTAINERS: add cpumask and nodemask files to BITMAP_API omits 4dd3dd45e016 tools: bitmap: sync bitmap_weight omits 8e047c52edd7 nodemask: add num_node_state_eq() omits 23f2f66c27c4 mm/mempolicy: replace nodes_weight with nodes_weight_eq omits 4d6b4302bcad ACPI: replace nodes__weight with nodes_weight_ge for numa omits 1cb05ea22277 nodemask: add nodemask_weight_{eq,gt,ge,lt,le} omits 99eeba948be1 soc/qman: replace cpumask_weight with cpumask_weight_lt omits 045c6b1e8349 scsi: lpfc: replace cpumask_weight with cpumask_weight_gt omits fae1be1accee RDMA/hfi1: replace cpumask_weight with cpumask_weight_{eq, [...] omits 31cfa342aca1 firmware: psci: replace cpumask_weight with cpumask_weight_eq omits 43e0eae7be83 arch/s390: replace cpumask_weight with cpumask_weight_eq w [...] omits 209718cd7093 arch/powerpc: replace cpumask_weight with cpumask_weight_{ [...] omits 126003472e8e arch/mips: replace cpumask_weight with cpumask_weight_{eq, [...] omits ff78d834572c arch/ia64: replace cpumask_weight with cpumask_weight_eq i [...] omits 81813c6c404e cpumask: add cpumask_weight_{eq,gt,ge,lt,le} omits 670df8d6a9b8 media: tegra-video: replace bitmap_weight with bitmap_weight_le omits 0d252a1b7ac2 perf: replace bitmap_weight with bitmap_weight_eq for ThunderX2 omits 1e45cda053d0 mlx4: replace bitmap_weight with bitmap_weight_{eq,gt,ge,lt,le} omits c933f2346d5d octeontx2-pf: replace bitmap_weight with bitmap_weight_{eq,gt} omits 28ade5fbd8da ixgbe: replace bitmap_weight with bitmap_weight_eq omits 3f9c305e950b memstick: replace bitmap_weight with bitmap_weight_eq wher [...] omits 93252697d0f1 iio: replace bitmap_weight() with bitmap_weight_{eq,gt} wh [...] omits bc7f2047ea38 arch/x86: replace bitmap_weight with bitmap_weight_{eq,gt, [...] omits 906059545c08 bitmap: add bitmap_weight_{cmp, eq, gt, ge, lt, le} functions omits 48ae8244f719 Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] omits a2422eda51b3 ipmi: When handling send message responses, don't process [...] 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 89905ffa4545 Merge branch 'remotes/lorenzo/pci/rockchip' omits c1e830b4d960 Merge branch 'remotes/lorenzo/pci/qcom' omits 4c11e25f8b80 Merge branch 'remotes/lorenzo/pci/mediatek' omits 8f4108fafab9 Merge branch 'remotes/lorenzo/pci/layerscape' omits 69f8d84bc600 Merge branch 'remotes/lorenzo/pci/dwc' omits 3db6495ce01a Merge branch 'remotes/lorenzo/pci/cadence' omits cc757f647b5d Merge branch 'pci/resource' omits 8809d314068e Merge branch 'pci/pm' omits c7fe67142a1a Merge branch 'pci/p2pdma' omits e164dcbac5e5 Merge branch 'pci/hotplug' omits 7c1b92b6941a Merge branch 'pci/aspm' omits 063001f0ecf9 arm64: dts: arm: add corstone1000 device tree omits b51e71bc13f6 dt-bindings: arm: add corstone1000 platform omits bfed574b864a arch/x86: replace nodes_weight with nodes_empty where appropriate omits 1c1ec7deaeaa mm/vmstat: replace cpumask_weight with cpumask_empty where [...] omits 0f67d3386fec clocksource: replace cpumask_weight with cpumask_empty in [...] omits abb31ac1cee1 genirq/affinity: replace cpumask_weight with cpumask_empty [...] omits 4ea895f4502a irq: mips: replace cpumask_weight with cpumask_empty where [...] omits 4f55ab2610f0 drm/i915/pmu: replace cpumask_weight with cpumask_empty wh [...] omits 08b0158c6253 arch/x86: replace cpumask_weight with cpumask_empty where [...] omits 54f455d4e0df arch/ia64: replace cpumask_weight with cpumask_empty where [...] omits 44d7033dc01b arch/alpha: replace cpumask_weight with cpumask_empty wher [...] omits 43a77b0bf637 qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() omits a85ebde17bc5 octeontx2-pf: replace bitmap_weight with bitmap_empty wher [...] omits d4c6db608d16 KVM: x86: replace bitmap_weight with bitmap_empty where ap [...] omits 648b65656fcb qed: rework qed_rdma_bmap_free() omits ea1490b439f0 iio: fix opencoded for_each_set_bit() omits bdf176dcaf40 net: mellanox: fix open-coded for_each_set_bit() omits e22ca9bcb75c net: systemport: don't use bitmap_weight() in bcm_sysport_ [...] omits 653139c42941 net: dsa: don't use bitmap_weight() in b53_arl_read() 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 omits ae5d03879e63 workqueue: Warn flushing of kernel-global workqueues omits 8a3d3ea66f0d selftests/seccomp: Add SKIP for failed unshare() omits 8d3e81cef5cb selftests/seccomp: Test PTRACE_O_SUSPEND_SECCOMP without C [...] omits 1b247f23d58a selftests/harness: Pass variant to teardown omits bb026055192e selftests/harness: Run TEARDOWN for ASSERT failures omits 1d27adee48cf selftests/seccomp: Don't call read() on TTY from background pgrp adds 8061e16e203f Merge tag 'xfs-5.18-fixes-1' of git://git.kernel.org/pub/s [...] adds 296abc0d91d8 gfs2: No short reads or writes upon glock contention adds 4a2316a1eda4 Merge tag 'gfs2-v5.18-rc4-fix2' of git://git.kernel.org/pu [...] adds fd5a4c7d26fa Merge tag 'regulator-fix-v5.18-rc4' of git://git.kernel.or [...] adds 259b897e5a79 Merge tag 'platform-drivers-x86-v5.18-3' of git://git.kern [...] adds f12d31c00b2e Merge tag 'acpi-5.18-rc5' of git://git.kernel.org/pub/scm/ [...] adds 0f03610b20cc Merge tag 'cpufreq-arm-fixes-5.18-rc5' of git://git.kernel [...] adds 39c184a6a9a7 intel_idle: Fix the 'preferred_cstates' module parameter adds 7eac3bd38d18 intel_idle: Fix SPR C6 optimization adds edbd9772cc9d Merge branch 'pm-cpuidle' adds 659ed6e2850c Merge tag 'pm-5.18-rc5' of git://git.kernel.org/pub/scm/li [...] adds 5a42ac43d0c9 Revert "thermal/core: Deprecate changing cooling device st [...] adds fa1ef24ae251 thermal/governor: Remove deprecated information adds a12475f91b69 Merge branch 'thermal-int340x' adds 3c76fe74368b Merge tag 'thermal-5.18-rc5' of git://git.kernel.org/pub/s [...] adds af68656d66ed bnx2x: fix napi API usage sequence adds d2b52ec056d5 net: fec: add missing of_node_put() in fec_enet_init_stop_mode() adds c86cc5a3ec70 Bluetooth: hci_event: Fix checking for invalid handle on e [...] adds aef2aa4fa98e Bluetooth: hci_event: Fix creating hci_conn object on erro [...] adds 9b3628d79b46 Bluetooth: hci_sync: Cleanup hci_conn if it cannot be aborted adds febb2d2fa561 Merge tag 'for-net-2022-04-27' of git://git.kernel.org/pub [...] adds 126858db81a5 MAINTAINERS: Update BNXT entry with firmware files adds f049efc7f7cd ixgbe: ensure IPsec VF<->PF compatibility adds 66a2f5ef68fa net: enetc: allow tc-etf offload even with NETIF_F_CSUM_MASK adds aeaf59b78712 Revert "ibmvnic: Add ethtool private flag for driver-defin [...] adds c7aab4f17021 netfilter: nf_conntrack_tcp: re-init for syn packets only adds 626873c446f7 netfilter: conntrack: fix udp offload timeout sysctl adds 743b83f15d40 netfilter: nft_socket: only do sk lookups when indev is available adds c26d0d988edd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds d9157f6806d1 tcp: fix F-RTO may not work correctly when receiving DSACK adds 249aca0d3d63 Merge tag 'net-5.18-rc5' of git://git.kernel.org/pub/scm/l [...] adds 43f2c104f0e8 Merge tag 'drm-misc-fixes-2022-04-27' of git://anongit.fre [...] adds 22c73ba44bb0 Merge tag 'drm-intel-fixes-2022-04-28' of git://anongit.fr [...] adds 7c6b6e18c890 drm/amdkfd: Fix GWS queue count adds f567656f8ab8 drm/amdkfd: CRIU add support for GWS queues adds f95af4a92366 drm/amdgpu: don't runtime suspend if there are displays at [...] adds 65e54987508b drm/amd/display: Fix memory leak in dcn21_clock_source_create adds a71849cdeaec drm/amd/pm: fix the deadlock issue observed on SI adds fb8cc3318e47 drm/amdgpu: keep mmhub clock gating being enabled during s [...] adds 9d9f720733b7 Merge tag 'amd-drm-fixes-5.18-2022-04-27' of https://gitla [...] adds 38d741cb70b3 Merge tag 'drm-fixes-2022-04-29' of git://anongit.freedesk [...] adds c35fe2a68f29 elf: Fix the arm64 MTE ELF segment name and value adds 66c2112b74c2 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 2d0de93ca251 Merge tag 'riscv-for-linus-5.18-rc5' of git://git.kernel.o [...] adds de8fd138430c perf intel-pt: Fix timeless decoding with perf.data directory adds 4e13f6706d5a perf arm-spe: Fix addresses of synthesized SPE events adds 7599b70a3c85 perf arm-spe: Fix SPE events with phys addresses adds 3b9a8c8b9ac2 perf test: Add perf_event_attr test for Arm SPE adds 838425f2defe perf symbol: Pass is_kallsyms to symbols__fixup_end() adds 8799ebce84d6 perf symbol: Update symbols__fixup_end() adds a5d20d42a2f2 perf symbol: Remove arch__symbols__fixup_end() adds 3e71713c9e75 Merge tag 'perf-tools-fixes-for-v5.18-2022-04-29' of git:/ [...] adds bd383b8e32f6 Merge tag 'ceph-for-5.18-rc5' of https://github.com/ceph/c [...] adds bdda8303f764 Merge tag 'random-5.18-rc5-for-linus' of git://git.kernel. [...] adds 588faa1ea5ee io_uring: check reserved fields for send/sendmsg adds 5a1e99b61b0c io_uring: check reserved fields for recv/recvmsg adds 32452a3eb8b6 io_uring: fix uninitialized field in rw io_kiocb adds 303cc749c865 io_uring: check that data field is 0 in ringfd unregister adds 63b7b3ea9442 Merge tag 'io_uring-5.18-2022-04-29' of git://git.kernel.d [...] adds 8c936f9ea11e iocost: don't reset the inuse weight of under-weighted debtors adds 4cddeacad6d4 Revert "block: inherit request start time from bio for BLK [...] adds 09df6a75fffa bfq: Fix warning in bfqq_request_over_limit() adds bd3d3adea90e Merge tag 'block-5.18-2022-04-29' of git://git.kernel.dk/l [...] adds c0e6265e6c2d Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds c755ad9810e7 Merge tag 'sunxi-fixes-for-5.18-1' of git://git.kernel.org [...] adds 73c7bcdcfddc Merge tag 'imx-fixes-5.18-2' of git://git.kernel.org/pub/s [...] adds 310b663753b2 Merge tag 'tegra-for-5.18-arm-defconfig-fixes' of git://gi [...] adds adee8aa22a92 Revert "arm: dts: at91: Fix boolean properties with values" adds 8013d1d3d2e3 Merge tag 'soc-fixes-5.18-3' of git://git.kernel.org/pub/s [...] adds 8be70a842f70 scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag onl [...] adds e9512f3668b7 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds da1b4042bde2 Merge tag 'usb-5.18-rc5' of git://git.kernel.org/pub/scm/l [...] adds a6b5c5dc06a4 Merge tag 'tty-5.18-rc5' of git://git.kernel.org/pub/scm/l [...] adds fda05730f62b Merge tag 'iio-fixes-for-5.18a' of https://git.kernel.org/ [...] adds e2e5ebecca69 Merge tag 'char-misc-5.18-rc5' of git://git.kernel.org/pub [...] adds 57ae8a492116 Merge tag 'driver-core-5.18-rc5' of git://git.kernel.org/p [...] adds c7d2f89fea26 bus: fsl-mc-msi: Fix MSI descriptor mutex lock for msi_fir [...] adds d4af0c17235f Merge tag 'irq_urgent_for_v5.18_rc5' of git://git.kernel.o [...] adds c087c6e7b551 objtool: Fix type of reloc::addend adds 4abff6d48dbc objtool: Fix code relocs vs weak symbols adds b70ed23c238a Merge tag 'objtool_urgent_for_v5.18_rc5' of git://git.kern [...] adds 7e0815b3e099 x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests adds b2da7df52e16 Merge tag 'x86_urgent_for_v5.18_rc5' of git://git.kernel.o [...] adds 2a50fc5fd097 KVM: arm64: Handle host stage-2 faults from 32-bit EL0 adds 8f6379e207e7 KVM/arm64: Don't emulate a PMU for 32-bit guests if featur [...] adds 85ea6b1ec915 KVM: arm64: Inject exception on out-of-IPA-range translati [...] adds 484c22df5aa0 Merge tag 'kvmarm-fixes-5.18-2' of git://git.kernel.org/pu [...] adds 86931ff7207b KVM: x86/mmu: Do not create SPTEs for GFNs that exceed hos [...] adds d495f942f40a KVM: fix bad user ABI for KVM_EXIT_SYSTEM_EVENT adds 44187235cbcc KVM: x86/mmu: fix potential races when walking host page table adds 73331c5d84cf Merge branch 'kvm-fixes-for-5.18-rc5' into HEAD adds 643d95aac59a Revert "x86/mm: Introduce lookup_address_in_mm()" adds f751d8eac176 KVM: x86: work around QEMU issue with synthetic CPUID leaves adds b6b2648911bb Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 672c0c517342 Linux 5.18-rc5 adds 9050ba3a61a4 Merge tag 'for-5.18-rc5-tag' of git://git.kernel.org/pub/s [...] adds b4e61fc031b1 Revert "mm/memory-failure.c: skip huge_zero_page in memory [...] adds 478d134e9506 mm/huge_memory: do not overkill when splitting huge_zero_page adds 1825b93b626e mm/hwpoison: use pr_err() instead of dump_page() in get_an [...] adds 38c5474590e8 mm: mremap: fix sign for EFAULT error return value adds 06aa5231558b procfs: prevent unprivileged processes accessing fdinfo dir adds 10663622a1e5 arm[64]/memremap: don't abuse pfn_valid() to ensure presen [...] adds 3dfccc344f66 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds bbb73798fcb9 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds a23f1b8884d1 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds b5d1274409d0 KVM: s390: Fix lockdep issue in vm memop adds 6148fdd64984 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 72ed3ee9fa0b can: isotp: remove re-binding of bound socket adds 47f070a63e73 can: grcan: grcan_close(): fix deadlock adds 101da4268626 can: grcan: use ofdev->dev when allocating DMA memory adds 1e93ed26acf0 can: grcan: grcan_probe(): fix broken system id check for [...] adds 2873d4d52f7c can: grcan: only use the NAPI poll budget for RX adds 4f159a7c4d1b Merge tag 'linux-can-fixes-for-5.18-20220429' of git://git [...] adds 38dcd9570d6f selftests/net: add missing tests to Makefile adds f62c5acc800e selftests/net/forwarding: add missing tests to Makefile adds 1e4e6904bb77 Merge branch 'selftests-net-add-missing-tests-to-makefile' adds ff5265d45345 net: ethernet: mediatek: add missing of_node_put() in mtk_ [...] adds e87f66b38e66 net: mdio: Fix ENOMEM return value in BCM6368 mux bus controller adds 52b2abef450a hinic: fix bug of wq out of bound access adds fee34dd19938 net: dsa: ksz9477: port mirror sniffing limited to one port adds a9e9b091a1c1 net: dsa: mt7530: add missing of_node_put() in mt7530_setup() adds 1a15267b7be7 net: stmmac: dwmac-sun8i: add missing of_node_put() in sun [...] adds 95098d5ac255 net: cpsw: add missing of_node_put() in cpsw_probe_dt() adds 39cb9faa5d46 rxrpc: Enable IPv6 checksums on transport socket adds dba5bdd57bea net: igmp: respect RCU rules in ip_mc_source() and ip_mc_m [...] adds a9384a4c1d25 mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter() adds 47f753c1108e net: stmmac: disable Split Header (SPH) for Intel platforms adds da5c0f119203 nfc: replace improper check device_is_registered() in netl [...] adds d270453a0d9e nfc: nfcmrvl: main: reorder destructive operations in nfcm [...] adds b6693611f71e Merge branch 'nfc-fixes' adds 6b292a04c694 pci_irq_vector() can't be used in atomic context any longe [...] adds 79396934e289 net: dsa: b53: convert to phylink_pcs adds da03faba3fdc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds bb300130e47f ath11k: reduce the wait time of 11d scan and hw scan while [...] adds a17f12b7fe1f Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 7f80339e5d25 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 7d31a11c091d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 7e0bdbae446f ASoC: wm8960: Add ACPI support adds dd508e324cdd ASoC: rk3328: fix disabling mclk on pclk probe failure adds 3a129880c5de Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds 319ee5184f48 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9b51f2682adf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 796683ff7ca3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds fe18894930a0 iio: mma8452: fix probe fail when device tree compatible is used. adds adca8e2ae07c Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 56d98c94af7b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 0cfb4e99c4a5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 49f4ed35751d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cf46297bbd34 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds f0a6c68f6998 MIPS: Fix CP0 counter erratum detection for R4k CPUs adds 1bb219f4644c Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] adds f6aa1ae38645 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 15a4e8c0ba48 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 64d673fc92eb Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 726898c609af Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ebb14766e4ef Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 4143e1d37daf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 21fab930a559 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds c6fe81191bd7 RISC-V: relocate DTB if it's outside memory region adds 16114a8ffe76 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e75f88efac05 gpiolib: of: fix bounds check for 'gpio-reserved-ranges' adds e5f6e5d554ac gpio: mvebu: drop pwm base assignment adds 9a5b9c2abd6e Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds e547a80ea6e2 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 5c0b0a8c2263 checksyscalls: ignore -Wunused-macros adds 438194e22a76 modpost: use snprintf() instead of sprintf() for safety adds 200ed4e6c39a modpost: do not write out any file when error occurred adds 65979769d1e7 modpost: remove stale comment about sym_add_exported() adds ee1478a68a70 modpost: add a separate error for exported symbols without [...] adds e099f8b9dc34 modpost: retrieve the module dependency and CRCs in check_ [...] adds 1aa0c814db7a modpost: move struct namespace_list to modpost.c adds 3eb85539032f Makefile: fix 2 typos adds c23552d1a15a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 383abb21cb95 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds b0d889761714 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds e21be078d8bf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 27241dc0966e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5075bc6921b4 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 2e29b9971ac5 arm64/sme: Fix NULL check after kzalloc adds e999995c84c3 ftrace: cleanup ftrace_graph_caller enable and disable adds c4a0ebf87ceb arm64/ftrace: Make function graph use ftrace directly adds a99ef9cb4b79 arm64: Make ESR_ELx_xVC_IMM_MASK compatible with assembly adds 3fed9e551417 arm64: compat: Do not treat syscall number as ESR_ELx for [...] adds 8d56e5c5a99c arm64: Treat ESR_ELx as a 64-bit register adds 0b12620fddb8 KVM: arm64: Treat ESR_EL2 as a 64-bit register adds 18f3976fdb5d KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high adds ba3b7ad16aef Merge branches 'for-next/sme', 'for-next/stacktrace', 'for [...] adds 854f856f7ee3 kselftest/arm64: Fix comment for ptrace_sve_get_fpsimd_data() adds 1fb1e285b4a8 kselftest/arm64: Remove assumption that tasks start FPSIMD only adds 82f97bcd876a kselftest/arm64: Validate setting via FPSIMD and read via [...] adds 3f374d7972c4 kselftest/arm64: Handle more kselftest result codes in MTE [...] adds 191e678bdc9b kselftest/arm64: Log unexpected asynchronous MTE faults adds f326c9a6f49b kselftest/arm64: Refactor parameter checking in mte_switch_mode() adds e2d9642a5a51 kselftest/arm64: Add simple test for MTE prctl adds 6d51b18865c6 kselftest/arm64: Add manual encodings for SME instructions adds e8c4451480d0 kselftest/arm64: sme: Add SME support to vlset adds 30e3a42b5d47 kselftest/arm64: Add tests for TPIDR2 adds a0f2eb641b7c kselftest/arm64: Extend vector configuration API tests to [...] adds 4126bde025c8 kselftest/arm64: sme: Provide streaming mode SVE stress test adds 1a792b545519 kselftest/arm64: signal: Handle ZA signal context in core code adds 5aa45cc5355d kselftest/arm64: Add stress test for SME ZA context switching adds 4963aeb35a9e kselftest/arm64: signal: Add SME signal handling tests adds fa23100bbad0 kselftest/arm64: Add streaming SVE to SVE ptrace tests adds 86c8888f91a9 kselftest/arm64: Add coverage for the ZA ptrace interface adds 43e3f85523e4 kselftest/arm64: Add SME support to syscall ABI test adds 212b0426bc36 selftests/arm64: Add a testcase for handling of ZA on clone() adds f82efe5b9a3a kselftest/arm64: fix array_size.cocci warning adds a59f7a7f7640 selftests/arm64: Use TEST_GEN_PROGS_EXTENDED in the FP Makefile adds 3a23a42d1a48 selftests/arm64: Define top_srcdir for the fp tests adds 399cf0a3e8a1 selftests/arm64: Clean the fp helper libraries adds aca43ad51661 selftests/arm64: Fix O= builds for the floating point tests adds c3adaa5c5c55 Merge branch 'for-next/kselftest' into for-next/core adds 4642efd5575b Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds c4c076e1f2b7 Merge branch 'arm/fixes' into for-next adds 0e7add1e20a0 integrator: remove empty ap_init_early() adds 6d9230edf08f ARM: omap2: remove include/mach/ subdirectory adds ca31807b8506 ARM: davinci: remove include/mach/ subdirectory adds c164620ae2f4 ARM: spear: remove include/mach/ subdirectory adds deb44711675e ARM: omap: fix address space warnings from sparse adds e514f1fd09b6 ARM: omap: fix missing declaration warnings adds 766475cb526b ARM: omap1: add back omap_set_dma_priority() stub adds 121c81835aac Merge branch 'arm/multiplatform' into for-next adds b1eb2fff3e77 ARM: pxa/sa1100: move I/O space to PCI_IOBASE adds cb813018b5c1 ARM: pxa: convert to multiplatform adds cae8dcbea91b Merge branch 'pxa-multiplatform-5.18' into arm/multiplatform-late adds f6d60ad6cb63 Merge branch 'arm/multiplatform-late' into for-next adds d8c5d0d2d566 soc:document merges adds 7bb95c8c7cfa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6821cd9bf604 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4106d401f9f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3a9b1390c786 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds be34f45f0d4a memory: omap-gpmc: Make OMAP_GPMC config visible and selectable adds 854fd9209b20 memory: omap-gpmc: Allow building as a module adds d2fd434f2e1c Merge branch 'mem-ctrl-next' into for-next adds bfad554357b0 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 0f3c3585c35b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2476f3a1ee64 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 58db10515d80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 00b1946ba924 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 97fab2004d11 ARM: dts: am335x-myirtech: Add an external clock oscillato [...] adds 165c79da163f ARM: dts: am335x-myirtech: Update NAND default partition t [...] adds 930161749e64 Merge branch 'omap-for-v5.19/dt' into for-next adds af5d3444d495 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 665ca429bc41 clk: qcom: smd: Update MSM8976 RPM clocks. adds dbfb5f94e084 dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains adds af77132e9d2b soc: qcom: rpmhpd: Don't warn about sparse rpmhpd arrays adds f68f1cb3437d soc: qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-domains adds 3237f2182416 ARM: dts: qcom: msm8974-FP2: We're msm8974pro adds 9c5537723429 ARM: dts: qcom: msm8974-FP2: Add mmc* aliases adds 3912e74c576a ARM: dts: qcom: msm8974: Add missing license headers adds 0b3dd1e94ac0 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] adds 2fe4a5dc3aaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2fda21f3e997 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5c40b3ba9e9d arm64: defconfig: Enable ARCH_R9A07G043 adds 0b8842db3551 arm64: defconfig: Enable Renesas RZ/V2M SoC adds ed66b37f916e ARM: dts: r9a06g032: Add missing '#power-domain-cells' adds bc9e1dbb1757 arm64: dts: renesas: r9a07g043: Add I2C2 node and fillup t [...] adds 559f2b0708c7 arm64: dts: renesas: r9a07g043: Add SSI{1,2,3} nodes and f [...] adds f52e14095e56 arm64: dts: renesas: r9a07g043: Add USB2.0 support adds 1de1b44833e3 arm64: dts: renesas: r9a07g043: Fillup the CANFD stub node adds e42faad1ef82 arm64: dts: renesas: r9a07g043: Fillup the OSTM{0,1,2} stub nodes adds a8352a5158ed arm64: dts: renesas: r9a07g043: Fillup the WDT{0,2} stub nodes adds 987c792765a5 arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978 adds 2e62a6a03a22 arm64: dts: renesas: rzg2ul-smarc: Enable CANFD adds 87274e3b00e4 arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM adds bbc806697863 arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog adds 068eb5a9105b soc: renesas: Add RZ/V2M (R9A09G011) config option adds 14f11da778ff soc: renesas: rzn1: Select PM and PM_GENERIC_DOMAINS configs adds 7a5ae564198d dt-bindings: power: renesas,rcar-sysc: Document r8a779g0 S [...] adds 358d1cef2a88 dt-bindings: arm: renesas: Document Renesas RZ/V2M SoC and [...] adds 114240d3fb67 Merge branches 'renesas-arm-defconfig-for-v5.19', 'renesas [...] adds b0fa698b834f arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978 adds 820e976909c2 arm64: dts: renesas: rzg2ul-smarc: Enable CANFD adds 0b3e18dbcdf6 arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM adds 3f67af66e65b arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog adds a4744a1de601 Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into rene [...] adds b3735fb31397 arm64: dts: renesas: Add Renesas R8A779G0 SoC support adds db5b41260035 arm64: dts: renesas: Add Renesas White Hawk boards support adds 01214672bf35 arm64: dts: renesas: rzg2l-smarc: Move ssi0 and cpu sound_ [...] adds 9b3c59a29c2b arm64: dts: renesas: rzg2ul-smarc: Enable Audio adds 45aacfac1f09 arm64: dts: renesas: rzg2ul-smarc: Enable USB2.0 support adds f8a7df6a1a04 Merge branch 'renesas-arm-dt-for-v5.19' into renesas-next adds aa4362f20893 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 013055f0f057 dt-bindings: reset: amlogic,meson-axg-audio-arb: Convert to yaml adds 438ce9f7d172 dt-bindings: reset: ath79: Convert to yaml adds 54208e7a447a dt-bindings: reset: berlin: Convert to yaml adds 5249e0d466bb dt-bindings: reset: bitmain,bm1880-reset: Convert to yaml adds c591787e0102 dt-bindings: reset: lantiq,reset: Convert to yaml adds 66cd860b8a19 dt-bindings: reset: nuvoton,npcm-reset: Convert to yaml adds 006ead2e4c9c dt-bindings: reset: snps,axs10x-reset: Convert to yaml adds 7944225816fb dt-bindings: reset: socfpga: Convert to yaml adds c39398c86ad4 dt-bindings: reset: st,sti-picophyreset: Convert to yaml adds 25459cf32255 dt-bindings: reset: st,sti-powerdown: Convert to yaml adds 7534d13c1fc5 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 9be1a9996ebd soc: rockchip: Clean up Kconfig whitespace adds 2ca9e472c70f soc: rockchip: power-domain: Replace dsb() with smb() adds add9f6f30e54 soc: rockchip: Fix compile-testing SoC drivers adds 3e2e1daac289 Merge branch 'v5.19-armsoc/drivers' into for-next adds a2fe0f97fd4a arm64: dts: rockchip: Rename vdec_mmu node for RK3328 adds 17408c9b119d arm64: dts: rockchip: Add vdec support for RK3328 adds ec48c3e82ca3 arm64: dts: rockchip: add an input enable pinconf to rk3399 adds 8d411bebd453 arm64: dts: rockchip: Add accelerometer to rk3566-pinenote adds 87a267b4af09 arm64: dts: rockchip: Add USB and TCPC to rk3566-pinenote adds 13e0ee34f39c arm64: dts: rockchip: add rk356x sfc support adds 254a1f6a29e7 arm64: dts: rockchip: add usb3 support to the radxa rock3 model a adds 160f126b89e1 arm64: dts: rockchip: enable usb hub on the radxa rock3 model a adds d169c19a1056 Merge branch 'v5.19-armsoc/dts64' into for-next adds c37415f55bda dt-bindings: arm: rockchip: Add Pine64 Quartz64 Model B adds c466828fb3ba dt-bindings: arm: rockchip: Add Pine64 SoQuartz SoM adds e52ded554370 dt-bindings: arm: rockchip: Add Firefly Station M2 adds dcc8c66bef79 arm64: dts: rockchip: add Pine64 Quartz64-B device tree adds 5859b5a9c3ac arm64: dts: rockchip: add SoQuartz CM4IO dts adds 30ac9b4e25d8 arm64: dts: rockchip: add dts for Firefly Station M2 rk3566 adds 7aa1e0349129 Merge branch 'v5.19-armsoc/dts64' into for-next adds 370eafd5c465 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3761aa9e867e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 41e3958475ed dt-bindings: Add Arm corstone1000 platform adds a69d27746088 arm64: dts: Add Arm corstone1000 platform support adds 5393158f009b arm64: dts: fvp: Add virtio-rng support adds d7030edf32ad arm64: dts: fvp: Align virtio device node names with dtschema adds b30ae5638dac arm64: dts: juno: Drop useless 'dma-channels/requests' properties adds 191fbac3fe7b Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds 4de1b36fae86 firmware: arm_scmi: Make protocols initialisation fail on [...] adds 8009120e0354 firmware: arm_scmi: Fix list protocols enumeration in the [...] adds 3b0041f6e10e firmware: arm_scmi: Validate BASE_DISCOVER_LIST_PROTOCOLS [...] adds 776b6c8a25a3 firmware: arm_scmi: Dynamically allocate implemented proto [...] adds 992be5d3c818 firmware: arm_scmi: Make name_get operations return a const adds c7e223f5c736 firmware: arm_scmi: Check CLOCK_RATE_SET_COMPLETE async response adds 91ebc56cbcfa firmware: arm_scmi: Remove unneeded NULL termination of clk name adds 23136bff80a7 firmware: arm_scmi: Split protocol specific definitions in [...] adds 5c873d120d86 firmware: arm_scmi: Introduce a common SCMI v3.1 .extended [...] adds b260fccaebdc firmware: arm_scmi: Add SCMI v3.1 protocol extended names support adds 7ad6b6ccbafc firmware: arm_scmi: Set clock latency to U32_MAX if it is [...] adds df3576d14a45 firmware: arm_scmi: Parse clock_enable_latency conditionally adds 36b6ea0fc6bc firmware: arm_scmi: Add iterators for multi-part commands adds 7cab537704ec firmware: arm_scmi: Use common iterators in the sensor protocol adds 802b0bed011e firmware: arm_scmi: Add SCMI v3.1 SENSOR_AXIS_NAME_GET support adds 7bc7caafe6b1 firmware: arm_scmi: Use common iterators in the clock protocol adds d8d7e9131674 firmware: arm_scmi: Use common iterators in the voltage protocol adds 79d2ea924418 firmware: arm_scmi: Use common iterators in the perf protocol adds 3630cd8130ce firmware: arm_scmi: Add SCMI v3.1 perf power-cost in microwatts adds 71bea05797b5 firmware: arm_scmi: Add checks for min/max limits in PERFO [...] adds 7aa75496ea1f firmware: arm_scmi: Add SCMI v3.1 clock notifications adds 4c74701b1eb7 firmware: arm_scmi: Add SCMI v3.1 VOLTAGE_LEVEL_SET_COMPLETE adds 5e114ad984c2 firmware: arm_scmi: Support optee shared memory in the opt [...] adds b09e57cb965f Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 987756f67dee firmware: arm_ffa: Fix handling of fragmented memory descriptors adds f3c45c045e25 firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe adds 00512d2930b3 firmware: arm_ffa: Remove incorrect assignment of driver_data adds 498af8d1678a firmware: arm_ffa: Add ffa_dev_get_drvdata helper function adds f3f3bdbd58ce tee: optee: Use ffa_dev_get_drvdata to fetch driver_data adds d291310bcf58 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] adds b9d714d3d97b Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds bb419dc67bb5 dt-bindings: arm: stm32: narrow DH STM32MP1 SoM boards adds 5d68f9798d7d dt-bindings: arm: stm32: correct blank lines adds c70bb467fb21 dt-bindings: arm: stm32: Add compatible strings for Proton [...] adds 94de07e5565b dt-bindings: net: silabs,wfx: add prt,prtt1c-wfm200 antenn [...] adds 9ad65d245b7b ARM: dts: stm32: stm32mp15-pinctrl: add spi1-1 pinmux group adds 1a43e9b281c6 ARM: dts: stm32: add support for Protonic PRTT1x boards adds 2696b3a11757 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 84a8ba87b52a Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 8f8a84fdd00e Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds c3d8375c9527 Merge branch for-5.19/arm/core into for-next adds 2e667b1b211b Merge branch for-5.19/soc into for-next adds e2ab93e59bc3 dt-bindings: memory: tegra: Update validation for reg and [...] adds ed052bc0ae68 Merge branch for-5.19/dt-bindings into for-next adds fc3d13c3dba8 memory: tegra: Add memory controller channels support adds cf465bdfea7a memory: tegra: Add MC error logging on Tegra186 onward adds 95de1dd95e75 Merge branch for-5.19/memory into for-next adds c3f13b405a9a Merge branch for-5.19/arm/defconfig into for-next adds 000b99e5ed1c arm64: tegra: Add memory controller channels adds bd9ef9597390 Merge branch for-5.19/arm64/dt into for-next adds 59ac218540e9 Merge branch for-5.19/arm64/defconfig into for-next adds 71d0d06a7c03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c024c46fe13b arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main adds fc7a955a416c Merge branch 'ti-k3-dts-next' into ti-next adds b7d8a9973374 arm64: defconfig: Enable configs for DisplayPort on J721e adds 720b32f0f7bc Merge branch 'ti-k3-config-next' into ti-next adds 5917e56f9177 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 98bdc1761c1e Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds bfd594b3acbd clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_run [...] adds 43896f56b59e clk: imx8mp: add clkout1/2 support adds ddc8fe4e1082 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2a6da4a11f47 clk: renesas: r9a06g032: Fix the RTC hclock description adds a9391e019015 clk: renesas: r9a07g043: Add I2C clocks/resets adds be5b5fcbc779 clk: renesas: r9a07g043: Add SSIF-2 clock and reset entries adds 666b5a010ef1 clk: renesas: r9a07g043: Add USB clocks/resets adds 1cbda37757ab clk: renesas: r9a07g043: Add clock and reset entries for CANFD adds 6c05648b57ab clk: renesas: r9a07g043: Add OSTM clock and reset entries adds 5d33481f5475 clk: renesas: r9a07g043: Add WDT clock and reset entries adds 7f906eaa95f3 clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 adds d1fcd661ba7f Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into rene [...] adds 0ab55cf18341 clk: renesas: cpg-mssr: Add support for R-Car V4H adds ac6c4a9cd045 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds 2d1bd2594d12 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds 2fc583ce025f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 03f03852ddff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 78b5f52ab6f6 microblaze: fix typos in comments adds 34636d1dadeb Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 2a19fe3143ad Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds aab2a5c014c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f6d59f8f724e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2bc7461d8893 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f299d06c57a9 Merge branch 'fixes' into for-next adds aed80953c8f6 Merge branch 'features' into for-next adds 62b4528a089f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1030c8792313 xtensa: localize labels used in memmove adds 9d7cafd5a735 xtensa: iss: drop opened_list logic from the network driver adds fd16501614dd xtensa: iss: replace iss_net_set_mac with eth_mac_addr adds b7a861a6c3fb xtensa: iss: clean up per-device locking in network driver adds 2aed7af34fc6 xtensa: iss: extract and constify network callbacks adds 4916be4290d3 xtensa: move asid_cache from fault.c to mmu.c adds 270a8306917e xtensa: extract vmalloc_fault code into a function adds a8f0c31fa87d xtensa: noMMU: allow handling protection faults adds 4b81690980d4 xtensa: drop dead code from entry.S adds de4415d0bac9 xtensa: move trace_hardirqs_off call back to entry.S adds 961c5efbc493 xtensa: use abi_* register names in the kernel exit code adds 55427d5b0dff xtensa: enable context tracking adds 507185695e93 xtensa: enable HAVE_VIRT_CPU_ACCOUNTING_GEN adds 725aea873261 xtensa: enable KCSAN adds db0d07fa192a xtensa: clean up function declarations in traps.c adds fc55402b8438 xtensa: clean up exception handler prototypes adds 3e554d47dfe3 xtensa: clean up declarations in coprocessor.h adds 9fa8c59f5f82 xtensa: clean up excsave1 initialization adds 6179ef4d460a xtensa: use callx0 opcode in fast_coprocessor adds 0b549f813387 xtensa: handle coprocessor exceptions in kernel mode adds dedfe2590bdf xtensa: add xtensa_xsr macro adds e45d4bfbeb26 xtensa: merge SAVE_CP_REGS_TAB and LOAD_CP_REGS_TAB adds f29cab290634 xtensa: get rid of stack frame in coprocessor_flush adds 11e969bc964a xtensa: support coprocessors on SMP adds 733f5c28e59e xtensa: add hibernation support adds af7a16e567ae xtensa: enable ARCH_HAS_DEBUG_VM_PGTABLE adds a255ee292520 irqchip: irq-xtensa-mx: fix initial IRQ affinity adds 5442b8c7dd1e xtensa: fix declaration of _SecondaryResetVector_text_* adds 2a26f4ee399d xtensa: don't leave invalid TLB entry in fast_store_prohibited adds 7f9c97417481 xtensa: clean up labels in the kernel entry assembly adds 83efd2f1027f Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds adde293866bf Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds 77a2d22074a6 Merge branch 'misc-5.18' into for-next-current-v5.17-20220429 adds 0256917f0c26 Merge branch 'for-next-current-v5.17-20220429' into for-ne [...] adds 58d284d84bd1 btrfs: reserve correct number of items for unlink and rmdir adds 2b61221645ad btrfs: reserve correct number of items for rename adds 5ba902581d17 btrfs: fix anon_dev leak in create_subvol() adds 9f897bec2640 btrfs: get rid of btrfs_add_nondir() adds 31a76ec1ebf9 btrfs: remove unnecessary btrfs_i_size_write(0) calls adds b007e7e6dc79 btrfs: remove unnecessary inode_set_bytes(0) call adds 103cf8d9f538 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] adds f3ce44ae1cc2 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl adds 315d306ec27e btrfs: remove redundant name and name_len parameters to cr [...] adds 461a5c4a4eb0 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly adds 1e665edcd520 btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() adds d9131e382c30 btrfs: set inode flags earlier in btrfs_new_inode() adds 5cea150c9e74 btrfs: avoid unnecessary btree search restarts when reading node adds 27b65cd1514c btrfs: release upper nodes when reading stale btree node f [...] adds 59d78644f4f9 btrfs: update outdated comment for read_block_for_search() adds b71026485c96 btrfs: remove trivial wrapper btrfs_read_buffer() adds 134d39c887fe btrfs: scrub: rename members related to scrub_block::pagev adds a3215b6381c3 btrfs: scrub: rename scrub_page to scrub_sector adds ba84761f24ba btrfs: scrub: rename scrub_bio::pagev and related members adds c4d81622b921 btrfs: introduce btrfs_for_each_slot iterator macro adds 2bf85c0d179a btrfs: use btrfs_for_each_slot in find_first_block_group adds d1560c0aed37 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy adds 6b5b027406b4 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item adds c2d7d9e24d06 btrfs: use btrfs_for_each_slot in btrfs_real_readdir adds 352752dcaedf btrfs: use btrfs_for_each_slot in did_create_dir adds f0d5d1253b64 btrfs: use btrfs_for_each_slot in can_rmdir adds aefadb46bdd1 btrfs: use btrfs_for_each_slot in is_ancestor adds 12ad5ed9908e btrfs: use btrfs_for_each_slot in process_all_refs adds 2b7b64198e6c btrfs: use btrfs_for_each_slot in process_all_new_xattrs adds 7e54acd09f65 btrfs: use btrfs_for_each_slot in process_all_extents adds 9d280b5b16d2 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths adds d934c260ffba btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree adds 7f7a7b729177 btrfs: use btrfs_for_each_slot in btrfs_listxattr adds 1976a590fa5d btrfs: use a local variable for fs_devices pointer in btrf [...] adds d6d0447b4f64 btrfs: warn when extent buffer leak test fails adds 00e5e5fc1883 btrfs: allocate inode outside of btrfs_new_inode() adds 9dde1797dae4 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() adds 0db680186026 btrfs: reserve correct number of items for inode creation adds c11baefa1e58 btrfs: move common inode creation code into btrfs_create_n [...] adds 48697a152841 btrfs: restore inode creation before xattr setting adds 1f03a299c770 btrfs: only reserve the needed data space amount during fallocate adds 2274c36d1f1b btrfs: remove useless dio wait call when doing fallocate z [...] adds eac24f9f712a btrfs: remove inode_dio_wait() calls when starting reflink [...] adds 93d8d8bcf465 btrfs: remove ordered extent check and wait during fallocate adds d4ad6923b270 btrfs: lock the inode first before flushing range when pun [...] adds 998a784f5e95 btrfs: remove ordered extent check and wait during hole pu [...] adds 33ef9879b5ba btrfs: add and use helper to assert an inode range is clean adds 55e380507295 btrfs: tree-checker: check extent buffer owner against own [...] adds 750663234f9d btrfs: add messages to printk index adds 5599caf86867 btrfs: avoid blocking on page locks with nowait dio on com [...] adds c373f1f5eb3b btrfs: avoid blocking nowait dio when locking file range adds 546ccb40d429 btrfs: avoid double nocow check when doing nowait dio writes adds 0dfb18f3434c btrfs: stop allocating a path when checking if cross refer [...] adds c4b2193ecde2 btrfs: free path at can_nocow_extent() before checking for [...] adds 175410a73aac btrfs: release path earlier at can_nocow_extent() adds a3389a18886b btrfs: avoid blocking when allocating context for nowait d [...] adds 15fcc31cee03 btrfs: avoid blocking on space revervation when doing nowa [...] adds 59826c9e8a00 btrfs: replace memset with memzero_page in data checksum v [...] adds 70430fe36041 btrfs: remove checks for arg argument in btrfs_ioctl_balance adds c746db1b6ed9 btrfs: simplify code flow in btrfs_ioctl_balance adds 3189e76cb739 fs: add a lockdep check function for sb_start_write() adds c95229b642bd btrfs: assert that relocation is protected with sb_start_write() adds 810c91ec11dc btrfs: use dummy extent buffer for super block sys chunk a [...] adds 9660f1c101be btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds e5ccf235230a btrfs: expand subpage support to any PAGE_SIZE > 4K adds 62ee1fda5d72 btrfs: remove unnecessary type casts adds a070fadddb53 btrfs: factor out allocating an array of pages adds 444c7970a3d0 btrfs: allocate page arrays using bulk page allocator adds e8ffec9901cb btrfs: wait between incomplete batch memory allocations adds f951b4f228f4 btrfs: move common NOCOW checks against a file extent into [...] adds 74ae46e0d3a2 btrfs: do not test for free space inode during NOCOW check [...] adds e0c338ba0594 btrfs: make the bg_reclaim_threshold per-space info adds 41d4a06cdfe4 btrfs: allow block group background reclaim for non-zoned [...] adds a6c308fbd7b7 btrfs: change the bg_reclaim_threshold valid region from 0 to 100 adds b3cbae70f054 btrfs: zoned: make auto-reclaim less aggressive adds dd0efc66cc62 btrfs: factor check and flush helpers from __btrfsic_submit_bio adds 3092328f46a4 btrfs: check-integrity: split submit_bio from btrfsic checking adds 2721e8f4ad3f btrfs: check-integrity: simplify bio allocation in btrfsic [...] adds 166bb7c9b073 btrfs: use on-stack bio in repair_io_failure adds fd3dba30c100 btrfs: use on-stack bio in scrub_recheck_block adds 7e6b6c3e910e btrfs: use on-stack bio in scrub_repair_page_from_good_copy adds fd6a06a91aa5 btrfs: move the call to bio_set_dev out of submit_stripe_bio adds 7c78b5290108 btrfs: pass a block_device to btrfs_bio_clone adds ef75c25a4648 btrfs: pass bio opf to rbio_add_io_page adds c81b05b0debe btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios adds d620bb14e652 btrfs: don't allocate a btrfs_bio for scrub bios adds ff5d0ef41f81 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages adds d8b643e3d5e1 btrfs: remove unnecessary check of iput argument adds 95aec922f890 btrfs: remove the zoned/zone_size union in struct btrfs_fs_info adds c56818641886 btrfs: simplify parameters of submit_read_repair() and rename adds 1d58851a64e5 btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() adds 1ce11852ea55 btrfs: use non-bh spin_lock in zstd timer callback adds 4c56e02a303f btrfs: avoid double clean up when submit_one_bio() failed adds 6987b0c047ab btrfs: fix the error handling for submit_extent_page() for [...] adds 55d39e785e8a btrfs: return correct error number for __extent_writepage_io() adds 235148f5b141 btrfs: remove search start argument from first_logical_byte() adds 40f45554528e btrfs: use rbtree with leftmost node cached for tracking l [...] adds eee719fcbbaa btrfs: use a read/write lock for protecting the block groups tree adds 49577a34087d btrfs: return block group directly at btrfs_next_block_group() adds 53b6041ef3f9 btrfs: avoid double search for block group during NOCOW writes adds 4a4c66ad6095 btrfs: do not pass compressed_bio to submit_compressed_bio() adds 2a17388a10a3 btrfs: export a helper for compression hard check adds b439a65d818a btrfs: do not allow compression on nodatacow files adds 98d09372fb75 btrfs: repair super block num_devices automatically adds a3e4d924b41d btrfs: move btrfs_readpage to extent_io.c adds 5a9f651396a4 btrfs: remove unused bio_flags argument to btrfs_submit_me [...] adds f102ba64194f btrfs: do not return errors from btrfs_submit_metadata_bio adds 38a71321ce11 btrfs: do not return errors from btrfs_submit_compressed_read adds 2c8ffe6abac4 btrfs: do not return errors from submit_bio_hook_t instances adds 49541678d1cc btrfs: always log symlinks in full mode adds 2db0caf42389 btrfs: do not BUG_ON() on failure to update inode when set [...] adds bc41c51e58c2 btrfs: skip compression property for anything other than f [...] adds 7b2e433082e7 btrfs: reduce width for stripe_len from u64 to u32 adds 6ab6e9585076 btrfs: raid56: open code rbio_nr_pages() adds 53c08b1c4c14 btrfs: raid56: make btrfs_raid_bio more compact adds 32a3a1853f77 btrfs: raid56: introduce new cached members for btrfs_raid_bio adds 25d395f546e2 btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors adds 4acfe90ce517 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors adds 60545351f5dd btrfs: raid56: make rbio_add_io_page() subpage compatible adds b16e2535fe7f btrfs: raid56: make finish_parity_scrub() subpage compatible adds 7d393b8406ac btrfs: raid56: make __raid_recover_endio_io() subpage compatible adds d02c536b9357 btrfs: raid56: make finish_rmw() subpage compatible adds 1f698c2ca62a btrfs: raid56: open code rbio_stripe_page_index() adds 144386b94ca3 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible adds a5d8c2189382 btrfs: raid56: remove btrfs_raid_bio::bio_pages array adds 0d9e6102db94 btrfs: raid56: make set_bio_pages_uptodate() subpage compatible adds 6357b4976d9a btrfs: raid56: make steal_rbio() subpage compatible adds 0f86d5fb59a9 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] adds 7fa4e812ecb0 btrfs: raid56: enable subpage support for RAID56 adds 7da63ffa5257 btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue adds e3c62a38b152 btrfs: use normal workqueues for scrub adds f6016666651f btrfs: use a normal workqueue for rmw_workers adds 589a66eaf1ee btrfs: move definition of btrfs_raid_types to volumes.h adds 192496e8c700 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] adds eda58f62afda btrfs: turn delayed_nodes_tree into an XArray adds 9ecd7db2642b btrfs: turn name_cache radix tree into XArray in send_ctx adds 2cd84f7ea869 btrfs: turn fs_info member buffer_radix into XArray adds eb8da5bf4831 btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray adds 7fb7f961acb6 btrfs: calculate physical_end using dev_extent_len directl [...] adds bbab132eb145 btrfs: scrub: introduce a helper to locate an extent item adds 09ded6d2fd35 btrfs: scrub: introduce dedicated helper to scrub simple-m [...] adds 3f0e9d61d988 btrfs: scrub: introduce dedicated helper to scrub simple-s [...] adds db1d43f47aaf btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() adds d80f454d409e btrfs: scrub: use scrub_simple_mirror() to handle RAID56 d [...] adds ddd1d073f781 btrfs: scrub: refactor scrub_raid56_parity() adds d479169e7321 btrfs: scrub: use find_first_extent_item to for extent ite [...] adds 7f65be981283 btrfs: scrub: move scrub_remap_extent() call into scrub_extent() adds 9f2f68851831 btrfs: derive compression type from extent map during reads adds f46eb76c1640 btrfs: fix deadlock between concurrent dio writes when low [...] adds 9402ff8a37a0 btrfs: force v2 space cache usage for subpage mount adds ff28e25b60ed Merge branch 'misc-next' into for-next-next-v5.18-20220429 adds 7db3271c0022 btrfs: zoned: consolidate zone finish function adds 8cc34a52053a btrfs: zoned: finish BG when there are no more allocatable [...] adds 662fd0a49e27 btrfs: zoned: properly finish block group on metadata write adds 2ddf788acd86 btrfs: zoned: zone finish unused block group adds 46edce4215a7 Merge branch 'ext/naohiro/zone-fixes' into for-next-next-v [...] adds c209e005754d btrfs: move more work into btrfs_end_bioc adds 52a87c5388b2 btrfs: cleanup btrfs_submit_dio_bio adds 9e717139ec53 btrfs: split btrfs_submit_data_bio adds 0f07288d0b0e btrfs: don't double-defer bio completions for compressed reads adds 74febff67658 btrfs: defer I/O completion based on the btrfs_raid_bio adds dd19a9f1eff6 btrfs: don't use btrfs_bio_wq_end_io for compressed writes adds dbe9d897a6a2 btrfs: centralize setting REQ_META adds b0ce2a791dbd btrfs: remove btrfs_end_io_wq adds ccf01bf930eb btrfs: refactor btrfs_map_bio adds a68ba067db1e btrfs: do not allocate a btrfs_bio for low-level bios adds 4926612b2168 Merge branch 'ext/hch/bio-cleanups-part2-v2' into for-next [...] adds ee13d3e82868 Merge branch 'for-next-next-v5.18-20220429' into for-next- [...] adds 3b268bcb0568 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2ca9e96de85f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 60c001e9822c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 33814c8f6834 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 95d3104bcb6b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 577161ab40d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5fd523f70d22 gfs2: replace 'found' with dedicated list iterator variable adds e2a0d73ae3c4 gfs2: Replace list_prepare_entry() with list_entry() adds d939dad70c02 gfs2: Add GL_NOPID flag for process-independent glock holders adds cb68e4208bcb gfs2: Mark flock glock holders as GL_NOPID adds 19cb2aa25102 gfs2: Mark the remaining process-independent glock holders [...] adds 1d00ee3f23ac gfs2: Revert buffered write page prefaulting workarounds adds 7a7f349a5447 gfs2: Explain some direct I/O oddities adds db0c1968e935 gfs2: Variable rename adds b4719674c9a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0259f9822d05 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 42e8d7900a73 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds d662e460cb86 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5d3e64b8555d Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds d482e104cd22 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 5dfb64fc1ffe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b3652b90eea9 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 6e4f5ad461a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0bab5d6d731a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 29ee9c681652 Merge branch 'pci/aspm' adds 53a5b888692c Merge branch 'pci/hotplug' adds f21949c14968 PCI/doc: Update obsolete pci_set_dma_mask() references adds 37e0cb8de7db Merge branch 'pci/misc' adds 92dc8192e8a0 Merge branch 'pci/p2pdma' adds 4db41f6b40ce PCI/PM: Resume subordinate bus in bus type callbacks adds a45d4620c01d PCI/PM: Drop the runtime_d3cold device flag adds e8a37022c16a PCI/PM: Rearrange pci_update_current_state() adds 5bffe4c611f5 PCI/PM: Rework changing power states of PCI devices adds f0c51c09a8d5 PCI/PM: Move pci_set_low_power_state() next to its caller adds a18d68e88561 PCI/PM: Clean up pci_set_low_power_state() adds 7b2440102c6b PCI/PM: Rearrange pci_set_power_state() adds 1e3d471e5cb1 PCI/PM: Avoid redundant current_state update adds ecbc54c3fd53 PCI/PM: Replace pci_set_power_state() in pci_pm_thaw_noirq() adds a26b3402cafa PCI/PM: Define pci_restore_standard_config() only for CONF [...] adds 5beee36fd8ff Merge branch 'pci/pm' adds cda7a550aff4 Merge branch 'pci/resource' adds 98b9b0eb3578 Merge branch 'remotes/lorenzo/pci/cadence' adds 25c882088c11 Merge branch 'remotes/lorenzo/pci/dwc' adds 33a21a2f93a5 Merge branch 'remotes/lorenzo/pci/layerscape' adds 723045c4e8bb Merge branch 'remotes/lorenzo/pci/mediatek' adds c049b4b37685 PCI: microchip: Add a missing semicolon adds 185742df8e40 Merge branch 'remotes/lorenzo/pci/microchip' adds e8e7fbb6a39c PCI: Add PCI_EXP_SLTCTL_ASPL_DISABLE macro adds 35662423fb87 PCI: Add function for parsing 'slot-power-limit-milliwatt' [...] adds 0d5b8c298545 PCI: mvebu: Add support for sending Set_Slot_Power_Limit message adds d0ae036e6bf9 Merge branch 'remotes/lorenzo/pci/power-slot' adds b986db29edbb PCI: qcom: Fix runtime PM imbalance on probe errors adds 3ae93c5a9718 PCI: qcom: Fix unbalanced PHY init on probe errors adds e262f28b78d5 Merge branch 'remotes/lorenzo/pci/qcom' adds bc33d1e0b5ac Merge branch 'remotes/lorenzo/pci/rockchip' adds 6086987bdeb5 PCI: versatile: Remove redundant variable retval adds 9507c62158a6 Merge branch 'remotes/lorenzo/pci/versatile' adds ef32d525edba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 24401f291dcc HID: lenovo: Add support for ThinkPad TrackPoint Keyboard II adds a0a5c2a69699 HID: lenovo: Sync Fn-lock state on button press for Compac [...] adds 5c9b8fae88bc HID: lenovo: Add note about different report numbers adds a6b36823df3f Merge branch 'for-5.19/lenovo' into for-next adds b3ddadbf353c MAINTAINERS: Add Wacom driver maintainers adds eb3f85f0fc6e Merge branch 'for-5.19/wacom' into for-next adds ffa400ad3d44 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 351e9d098a2d Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 3a7ce0ad3953 hwmon: (nct6775) Convert register access to regmap API adds f5cb43eabe53 hwmon: (nct6775) Rearrange attr-group initialization adds 047a44366e30 hwmon: (nct6775) Add read-only mode adds 299784b582ca hwmon: (nct6775) Convert S_I* permissions macros to octal adds 27ee1ff9389b hwmon: (nct6775) Split core and platform driver adds 8623fb4eee18 hwmon: (occ) Delay hwmon registration until user request adds fceddb947bcd hwmon: (asus-ec-sensors) introduce ec_board_info struct fo [...] adds c25a9a8eb699 hwmon: (asus-ec-sensors) implement locking via the ACPI gl [...] adds 60cec1a7a3c7 hwmon: (asus-ec-sensors) add support for board families adds 4aa22c084e62 hwmon: (asus-ec-sensors) add PRIME X470-PRO board adds e3ca08561c6c hwmon: (asus-ec-sensors) add doc entry for PRIME X470-PRO adds 47ee9fab08d9 hwmon: (pmbus) Introduce and use write_byte_data callback adds 8eeb85deba6f hwmon: (pmbus) Use _pmbus_read_byte_data with callback adds d6b14f182538 hwmon: (pmbus/ltc2978) Add chip specific write_byte_data adds e826fb3b66c7 hwmon: (pmbus) Add support for Infineon Digital Multi-phas [...] adds cd0f64f1277d lib: add generic polynomial calculation adds b7e87ff9d259 hwmon: (bt1-pvt) use generic polynomial functions adds c289017dfe9c dt-bindings: hwmon: add Microchip LAN966x bindings adds 14ed2cdb02e0 hwmon: add driver for the Microchip LAN966x SoC adds 9678b2814623 dt-bindings: hwmon: Document adt7475 pin-function properties adds 4643cd87a6f2 hwmon: (adt7475) Add support for pin configuration adds b581d170e211 hwmon: (adt7475) Use enum chips when loading attenuator settings adds 260c272ce947 hwmon: (pmbus) Register with thermal for PSC_TEMPERATURE adds e217d18f58bf Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 2a8d78d566fa Documentation: x86: rework IOMMU documentation adds 6d5aa418b3bd docs: submitting-patches: Fix crossref to 'The canonical p [...] adds 10434640b6eb Documentation: devres: fix typo in interface list adds e0bd6f14c28f docs/ja_JP/index: update section title in Japanese adds 59c4eba59f65 docs/zh_CN: add vm hmm translation adds f5cc416384d8 docs/zh_CN: add vm numa translation adds 62ce577b9887 Documentation: dev-tools: use literal block instead of code-block adds a477b94d6578 Documentation: add missing angle bracket in cgroup-v2 doc adds 81c653659d34 Documentation/sysctl: document max_rcu_stall_to_panic adds 3ccb611c5911 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 7c344e7d5be6 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds e6cd399271a1 Merge branch 'acpica' into linux-next adds 10fa1b2cdc89 ACPI: bus: Avoid non-ACPI device objects in walks over children adds db2d1693fae3 ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines adds 625c3ddc2b89 Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'ac [...] adds ab59c89396c0 ACPI, APEI, EINJ: Refuse to inject into the zero page adds 290a20782ac6 ACPI: DPTF: Correct description of INT3407 / INT3532 attributes adds c84b13a3a140 Merge branches 'acpi-apei', 'acpi-dptf' and 'acpi-docs' in [...] adds ed0cada6eb3f Merge branch 'devprop' into linux-next adds ae0dc7ed1a7c powercap: intel_rapl: add support for RaptorLake adds 8de22b6efe85 Merge branches 'pm-core', 'pm-sleep' and 'powercap' into l [...] adds f346e96267cd cpufreq: Fix possible race in cpufreq online error path adds bd40cbb0e3b3 PM: domains: Move genpd's time-accounting to ktime_get_mon [...] adds 98323518ba3b Merge branches 'pm-cpufreq' and 'pm-domains' into linux-next adds 80414dfc6d53 Merge branch 'pm-tools' into linux-next adds 9a3ccec997f9 Merge branch 'pm-em' into linux-next adds d82b60976120 Merge branches 'thermal-int340x' and 'thermal-misc' into l [...] adds 9a84de746939 Merge branches 'acpi-processor' and 'pm-cpufreq-fixes' int [...] adds 6474f96f52e1 Merge branch 'intel-idle' into linux-next adds 6f6b8e818691 Merge branches 'thermal-int340x-fixes' and 'thermal-core' [...] adds d1cf8bbfed1e intel_idle: Add AlderLake support adds d3fa656ae5f3 Merge branch 'pm-cpuidle-next' into linux-next adds a3f584140fdd Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 6c3beb2c5d13 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds bdc1f2d93333 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds b59010a43520 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 722cbb62bbec Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 1689c169134f dlm: fix missing lkb refcount handling adds 0ccc10605271 dlm: remove unnecessary error assign adds 9502a7f688fe dlm: use kref_put_lock in put_rsb adds 8e51ec6146fd dlm: use kref_put_lock in __put_lkb adds faa6f79484cf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5d5e50c0cac1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c6101dd7ffb8 net: dsa: ksz9477: move get_stats64 to ksz_common.c adds 50c6afabfd2a Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 65e42ad98e22 dt-bindings: net: add reset property for aspeed, ast2600-m [...] adds 1585362250fe net: mdio: add reset control for Aspeed MDIO adds a8db203db05c ARM: dts: aspeed: add reset properties into MDIO nodes adds be5fd933f8c1 Merge branch 'add-reset-deassertion-for-aspeed-mdio' adds f3412b3879b4 net: make sure net_rx_action() calls skb_defer_free_flush() adds 0e55546b189f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 6fd1d51cfa25 net: SO_RCVMARK socket option for SO_MARK with recvmsg() adds 07caad0bb1f8 net: phy: Deduplicate interrupt disablement on PHY attach adds dde2daa0a279 net: prestera: add police action support adds 5da66099d6e2 net: dsa: mv88e6xxx: Single chip mode detection for MV88E6*41 adds 5f012b40ef63 eth: remove copies of the NAPI_POLL_WEIGHT define adds e2a303295d28 eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define adds 055e13f31f28 eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define adds feda771f1b9e eth: pch_gbe: remove a copy of the NAPI_POLL_WEIGHT define adds 889e3691b9d6 eth: mtk_eth_soc: remove a copy of the NAPI_POLL_WEIGHT define adds f130683b1e24 usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define adds b3c2b61ef621 slic: remove a copy of the NAPI_POLL_WEIGHT define adds 592df3663789 net: bgmac: remove a copy of the NAPI_POLL_WEIGHT define adds 0258f5399f0c eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define adds e702def527ec eth: benet: remove a copy of the NAPI_POLL_WEIGHT define adds bbbe6ecbc36d eth: gfar: remove a copy of the NAPI_POLL_WEIGHT define adds 288696565f2d eth: vxge: remove a copy of the NAPI_POLL_WEIGHT define adds 26450aa7ca42 eth: spider: remove a copy of the NAPI_POLL_WEIGHT define adds e9c6ec651030 eth: velocity: remove a copy of the NAPI_POLL_WEIGHT define adds 4bb0c7f09a19 qeth: remove a copy of the NAPI_POLL_WEIGHT define adds 17d49e6e8012 Merge branch 'remove-NAPI_POLL_WEIGHT-copies' adds 749c61e5b30a dt-bindings: net: micrel: add coma-mode-gpios property adds 31d00ca4ce0e net: phy: micrel: move the PHY timestamping check adds 738871b09250 net: phy: micrel: add coma mode GPIO adds a41c653dc503 Merge branch 'net-phy-micrel-add-coma-mode-support' adds 9273b9d57995 mptcp: Remove redundant assignments in path manager init adds d85a8fde71e2 mptcp: Add a member to mptcp_pm_data to track kernel vs us [...] adds 14b06811bec6 mptcp: Bypass kernel PM when userspace PM is enabled adds 6961326e38fe mptcp: Make kernel path manager check for userspace-manage [...] adds 6bb63ccc25d4 mptcp: Add a per-namespace sysctl to set the default path [...] adds 5ac1d2d63451 selftests: mptcp: Add tests for userspace PM type adds 4994d4fa99ba Merge branch 'mptcp-path-manager-mode-selection' adds 78a9b3c47bef sfc: add EF100 VF support via a write to sriov_numvfs adds 7195464cf8f2 nfp: flower: utilize the tuple iifidx in offloading ct flows adds f94fd25cb0aa tcp: pass back data left in socket after receive adds 0813aeee0d02 Merge branch 'tcp-pass-back-data-left-in-socket-after-rece [...] adds de32bc6aad09 net: inline sock_alloc_send_skb adds 657dd5f97b2e net: inline skb_zerocopy_iter_dgram adds c526fd8f9f4f net: inline dev_queue_xmit() adds 4b143ed7dde5 ipv6: help __ip6_finish_output() inlining adds 58f71be58b87 ipv6: refactor ip6_finish_output2() adds 8fd813441e78 Merge branch 'ipv6-net-opts' adds 4fdabd509df3 dt-bindings: net: lan966x: remove PHY reset adds 5b06ef86826a net: lan966x: remove PHY reset support adds 90e29e592ec9 Merge branch 'lan966x-phy-reset-remove' adds 783d108dd71d tcp: drop skb dst in tcp_rcv_established() adds 2f187bfa6f35 net: ethernet: ocelot: remove the need for num_stats initializer adds 059d9f413efe qede: Reduce verbosity of ptp tx timestamp adds ce7deda0d5cd net/funeth: simplify the return expression of fun_dl_info_get() adds 5a8ad1ce2c60 tcp: use tcp_skb_sent_after() instead in RACK adds 36ffca1afea9 eth: remove remaining copies of the NAPI_POLL_WEIGHT define adds 2e47eece158a ipv4: remove unnecessary type castings adds 48cec73a891c net: lan966x: Fix compilation error adds 0ed99ecc95b9 net: phy: marvell: update abilities and advertising when s [...] adds 14bfee9b6270 sock: dedup sock_def_write_space wmem_alloc checks adds 052ada096842 sock: optimise UDP sock_wfree() refcounting adds 0a8afd9f026a sock: optimise sock_def_write_space barriers adds b97af72209ee Merge branch 'UDP-sock_wfree-opts' adds 961c6136359e net: enable memcg accounting for veth queues adds 411a1476ea41 net: dsa: mv88e6xxx: Cosmetic change spaces to tabs in dsa [...] adds 3254e0b9eb56 ethtool: Add 10base-T1L link mode entry adds 909b4f2bf764 net: phy: Add 10-BaseT1L registers adds 1b020e448e0f net: phy: Add BaseT1 auto-negotiation registers adds 3da8ffd8545f net: phy: Add 10BASE-T1L support in phy-c45 adds 7eaf9132996a net: phy: adin1100: Add initial support for ADIN1100 indus [...] adds 48f20f902119 net: phy: adin1100: Add SQI support adds 49714461b797 dt-bindings: net: phy: Add 10-baseT1L 2.4 Vpp adds 6e28f56c0d1d Merge branch 'adin1100-industrial-PHY-support' adds 020e8f60aa8b ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX adds b11ebf2ca2c1 ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX adds 0f0c0452bbd4 Merge branch 'devices-always-netif_f_lltx' adds a313f858ed36 selftests: net: vrf_strict_mode_test: add support to selec [...] adds ae664d9d8559 nfp: support VxLAN inner TSO with GSO_PARTIAL offload adds 35a78bf20033 dt-bindings: can: renesas,rcar-canfd: Document RZ/G2UL support adds e1cf330fa28a can: m_can: remove a copy of the NAPI_POLL_WEIGHT define adds 5f02ecbe08d6 docs: networking: device drivers: can: add ctucanfd to index adds 75790ef3b796 docs: networking: device drivers: can: ctucanfd: update au [...] adds 704fd1762045 can: ctucanfd: remove unused including <linux/version.h> adds e715d4459485 can: ctucanfd: ctucan_platform_probe(): remove unnecessary [...] adds a51491ac6ed2 can: ctucanfd: remove inline keyword from local static functions adds e391a0f7be61 can: ctucanfd: remove debug statements adds 28b250e070e9 can: ctucanfd: remove PCI module debug parameters adds 2fc9f69edd21 Merge tag 'linux-can-next-for-5.19-20220502' of git://git. [...] adds 70dcf3cdc342 net: phylink: Convert to mdiobus_c45_{read|write} adds 260bdfea873a net: phy: Convert to mdiobus_c45_{read|write} adds cad75717c71b net: phy: bcm87xx: Use mmd helpers adds 639e4b93ab68 net: dsa: sja1105: Convert to mdiobus_c45_read adds d18af067c98e net: pcs: pcs-xpcs: Convert to mdiobus_c45_read adds d7ab15ab34a4 Merge branch 'use-mmd-c45-helpers' adds c92bf26ccebc rtnl: allocate more attr tables on the heap adds 63105e83987a rtnl: split __rtnl_newlink() into two functions adds 02839cc8d72b rtnl: move rtnl_newlink_create() adds 0decb97cb105 Merge branch 'net-more-heap-allocation-and-split-of-rtnl_newlink' adds cfa1e01ecf51 net: ieee802154: ca8210: Fix lifs/sifs periods adds 731cddce6dd1 net: mac802154: Convert the symbol duration into nanoseconds adds 781830c800dd net: mac802154: Set durations automatically adds b8e508f42138 net: ieee802154: Drop duration settings when the core does [...] adds 5b0e58542acb net: ieee802154: Enhance/fix the names of the MLME return codes adds f06cfc233ac6 net: ieee802154: Fill the list of MLME return codes adds 337e2f8681d7 net: mac802154: Save a global error code on transmissions adds 30ca44eb2480 net: mac802154: Create an offloaded transmission error helper adds 5a1b57c0dde9 net: mac802154: Create an error helper for asynchronous of [...] adds 2b1c9dbf047b net: ieee802154: at86rf230: Call _xmit_hw_error() when fai [...] adds 6ec9630b1abe net: ieee802154: at86rf230: Forward Tx trac errors adds 35f34ee102a5 net: ieee802154: atusb: Call _xmit_hw_error() upon transmi [...] adds ab191c1cff9c net: ieee802154: ca8210: Use core return codes instead of [...] adds 510ce586320d net: ieee802154: ca8210: Call _xmit_error() when a transmi [...] adds 1229df4b313a net: mac802154: Fix symbol durations adds c5f50500a027 Stefan Schmidt says: adds 05e4ed1ce585 net: mscc: ocelot: remove unnecessary variable adds 8c5b07da9bc8 net: mscc: ocelot: add missed parentheses around macro argument adds e1ff0bd67350 Merge branch 'ocelot-stats-improvement' adds 0b9f1b265ee1 octeontx2-af: debugfs: fix error return of allocations adds 829b7bdd7044 tcp: optimise skb_zerocopy_iter_stream() adds b52e1cce31ca ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL adds 954f46d2f0b4 selftests: forwarding: add Per-Stream Filtering and Polici [...] adds a10320988626 vsock/virtio: factor our the code to initialize and delete VQs adds bd50c5dc182b vsock/virtio: add support for device suspend/resume adds 0530a683fc85 Merge branch 'vsock-virtio-add-support-for-device-suspend-resume' adds d23c354c241b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0925225956bb bpf/selftests: Add granular subtest output for prog_test adds d1c57439e4f3 samples/bpf: Detach xdp prog when program exits unexpected [...] adds 67b97e584232 bpf, docs: Remove duplicated word "instructions" adds c821d80bb890 bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE adds 9a9a90ca1327 bpf, docs: Fix typo "respetively" to "respectively" adds 3527bfe6a92d bpf, sockmap: Call skb_linearize only when required in sk_ [...] adds 9af8efc45eb1 libbpf: Allow "incomplete" basic tracing SEC() definitions adds cc7d8f2c8ecc libbpf: Support target-less SEC() definitions for BTF-back [...] adds 32c03c4954a0 selftests/bpf: Use target-less SEC() definitions in various tests adds b198881d4b4c libbpf: Append "..." in fixed up log if CO-RE spec is truncated adds 69721203b1f3 libbpf: Use libbpf_mem_ensure() when allocating new map adds ec41817b4af5 libbpf: Allow to opt-out from creating BPF maps adds 68964e155677 selftests/bpf: Test bpf_map__set_autocreate() and related [...] adds a2c70dbc3407 Merge branch 'libbpf: allow to opt-out from BPF map creation' adds 20b87e7c29df selftests/bpf: Fix two memory leaks in prog_tests adds c78463c65cb1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 08d45a383ef0 Bluetooth: btbcm: Support per-board firmware variants adds 42bdc7e5618e Bluetooth: mt7921s: Fix the incorrect pointer check adds 6387de9fef6b Bluetooth: fix dangling sco_conn and use-after-free in sco [...] adds f170260aef4f Bluetooth: Keep MGMT pending queue ordered FIFO adds affd7ce22db4 Bluetooth: btintel: Constify static struct regmap_bus adds 469642559bec Bluetooth: hci_qca: Use del_timer_sync() before freeing adds b815c6400c9e Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] adds fc37d35d8b11 Bluetooth: Print broken quirks adds a35463a4bd74 Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] adds d3060c962e00 Bluetooth: btrtl: Add support for RTL8852C adds 1767aca5300c Bluetooth: use hdev lock in activate_scan for hci_is_adv_m [...] adds 03ff80e9898d Bluetooth: use hdev lock for accept_list and reject_list i [...] adds 8d2fe84dda48 Bluetooth: protect le accept and resolv lists with hdev->lock adds 7d61d6dabdb7 Bluetooth: btusb: add support for Qualcomm WCN785x adds 4598c21f26c6 Bluetooth: core: Fix missing power_on work cancel on HCI close adds dd86cd9bdc9f Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA adds 732b14a058a2 Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices adds a99a4899aae6 Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921 adds ecae19758ab3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 11dc130b4ee0 rtw89: remove unneeded semicolon adds 72a1a2edeb1c plfxlc: Remove unused include <linux/version.h> adds 1d6d131d5049 rtw88: add HT MPDU density value for each chip adds 02ee806843bd rtw88: fix not disabling beacon filter after disconnection adds 5b3fd8fd7ceb rtw88: fix hw scan may cause disconnect issue adds 0d3b26c4b97a rtw88: remove a copy of the NAPI_POLL_WEIGHT define adds 69648dca4960 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 083084df578a mtd: cfi_cmdset_0002: Move and rename chip_check/chip_read [...] adds 0a8e98305f63 mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N adds cccea9414dae mtd: cfi_cmdset_0002: Add S29GL064N ID definition adds 43823c5c56f2 mtd: cfi_cmdset_0002: Rename chip_ready variables adds d4afccf9439f Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds fc39667e1394 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 5ad784d990ac mtd: spi-nor: amend the rdsr dummy cycles documentation adds 2e4bb1990fba Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 05def5cacfa0 crypto: ccp - Fix the INIT_EX data file open failure adds cca806307311 crypto: keembay - Make use of devm helper function devm_pl [...] adds ee74fdf0ca74 crypto: sun8i-ss - using pm_runtime_resume_and_get instead [...] adds d3bae8669872 crypto: sun8i-ce - using pm_runtime_resume_and_get instead [...] adds 4ee4cdad368a crypto: caam - fix i.MX6SX entropy delay value adds 7cc7ab73f83e crypto: ecrdsa - Fix incorrect use of vli_cmp adds fd463e980f00 crypto: qat - Fix unsigned function returning negative constant adds 11aeb93089ce hwrng: optee - remove redundant initialization to variable [...] adds 0b8b9751a606 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds dbe946287e08 Merge tag 'amd-drm-next-5.19-2022-04-15' of https://gitlab [...] adds 4eaf02db9c26 Merge tag 'amd-drm-next-5.19-2022-04-22' of https://gitlab [...] adds 02942b4213f3 drm/i915/guc: Do not conflate lrc_desc with GuC id for reg [...] adds 09570c501041 drm/i915/guc: Add an explicit 'submission_initialized' flag adds d12490224224 drm/i915/guc: Better name for context id limit adds 58ea7d620c5e drm/i915/guc: Split guc_lrc_desc_pin apart adds 8e2e9c435e2b drm/i915/guc: Move lrc desc setup to where it is needed adds 77dcbffbb5d6 drm/i915/guc: Rename desc_idx to ctx_id adds d4de9a3eaede drm/i915/guc: Drop obsolete H2G definitions adds e1dd871442c0 drm/i915/guc: Fix potential invalid pointer dereferences w [...] adds f9576e36c6b4 drm/i915/xehp: Support platforms with CCS engines but no RCS adds 18ac067bcbde drm/i915: Add RCS mask to GuC ADS params adds dcb62550c4e4 drm/i915/dmabuf: Update dma_buf_ops.unmap_dma_buf callback [...] adds d028a7690d87 drm/i915/dmabuf: Fix prime_mmap to work when using LMEM adds e1a7ab4fca0c drm/i915: Remove the vm open count adds d93939730347 drm/i915: Remove the vma refcount adds eb950819218a drm/i915/gem: Remove some unnecessary code adds 892bfb8a604d drm/i915/fbdev: fixup setting screen_size adds 833124a0d169 drm/i915: limit the async bind to bind_async_flags adds e4b3ee71ec2a drm/i915: stop checking for NULL vma->obj adds c64fa77dd460 drm/i915/gtt: reduce overzealous alignment constraints for GGTT adds 2ed38cec5606 drm/i915: opportunistically apply ALLOC_CONTIGIOUS adds 6639fabb1685 drm/i915/xehp: Drop aux table invalidation on FlatCCS platforms adds 661412e301e2 drm/i915/gem: add missing boundary check in vm_access adds 239bbb2fe927 drm/i915/gt: Remove GEN12_SFC_DONE_MAX from register defs header adds 144ce0ac634a drm/i915/sseu: Don't overallocate subslice storage adds cc1338f259a2 drm/i915/xehp: Update topology dumps for Xe_HP adds 4dc3a1e52fec drm/i915: Reduce stack usage in debugfs due to SSEU adds b7563ec7d906 drm/i915: Report steering details in debugfs adds 10343606ad28 drm/i915/guc: add steering info to GuC register save/restore list adds 31a86f0019b1 drm/i915: Add support for steered register writes adds 56eda725c929 drm/i915/lmem: don't treat small BAR as an error adds b8ca8fef58d4 drm/i915/stolen: don't treat small BAR as an error adds d511d013e286 drm/i915/stolen: consider I915_BO_ALLOC_GPU_ONLY adds 9b78b5dade2d drm/i915: add i915_gem_object_create_region_at() adds ecbf20604848 drm/i915/ttm: wire up the object offset adds 51dc0e1a5879 drm/i915/display: Check mappable aperture when pinning pre [...] adds 7fe7c2a679dc drm/i915: fixup the initial fb base on DGFX adds 8781f0515247 drm/i915/guc: Add fetch of hwconfig blob adds 78e1fb3112c0 drm/i915/uapi: Add query for hwconfig blob adds ca6920811aa5 drm/i915/dg2: Add preemption changes for Wa_14015141709 adds b4ac33b97323 drm/i915: Fix renamed struct field adds 6f270e1488d7 drm/i915: Add logical mapping for video decode engines adds fa732088378f drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 adds b9741faadbd6 drm/i915/gt: add gt_is_root() helper adds bec68cc9ea42 drm/i915: Prepare for multiple GTs adds b770bcfae9ad drm/i915/gt: create per-tile sysfs interface adds 80cf8af17af0 drm/i915/gt: Create per-tile RC6 sysfs interface adds 56a709cf7746 drm/i915/gt: Create per-tile RPS sysfs interfaces adds fa68bff7cf27 drm/i915/gt: Add sysfs throttle frequency interfaces adds 230523ba24bd drm/i915/gem: Don't evict unmappable VMAs when pinning wit [...] adds 7d14db8b4d83 drm/i915/debugfs: Do not return '0' if there is nothing to return adds 6f30158f4014 drm/i915/gt: fix i915_reg_t initialization adds 055f15e7be2e drm/i915/gt: Re-work intel_write_status_page adds dc0406820ee7 drm/i915/gt: Drop invalidate_csb_entries adds 92b0cba49e80 drm/i915/gt: Re-work reset_csb adds 89754df82f15 drm/i915/: Re-work clflush_write32 adds 61c5ed946da2 drm/i915/gt: replace cache_clflush_range adds 24492514ccbd drm/i915/guc: Update GuC ADS size for error capture lists adds 8b72c21618de drm/i915/guc: Add XE_LP static registers for GuC error capture. adds 193be3f448ca drm/i915/guc: Add XE_LP steered register lists support adds 33a220f6fcfc drm/i915/guc: Add DG2 registers for GuC error state capture. adds dce2bd542337 drm/i915/guc: Add Gen9 registers for GuC error state capture. adds bd1a78b04b68 drm/i915/guc: Add GuC's error state capture output structures. adds 580329a3a4a2 drm/i915/guc: Update GuC-log relay function names adds daff407a083d drm/i915/guc: Add capture region into intel_guc_log adds d7c15d76a554 drm/i915/guc: Check sizing of guc_capture output adds f5718a7265a6 drm/i915/guc: Extract GuC error capture lists on G2H notif [...] adds 247f8071d589 drm/i915/guc: Pre-allocate output nodes for extraction adds a6f0f9cf330a drm/i915/guc: Plumb GuC-capture into gpu_coredump adds a0f1f7b4f74f drm/i915/guc: Print the GuC error capture output register list. adds 034d47b25b2c drm/i915/uapi: Document DRM_I915_QUERY_HWCONFIG_BLOB adds c0c73850637c drm/i915/guc: Correctly free guc capture struct on error adds be658e705d08 drm/i915: add lmem_size modparam adds d8b932014c4a drm/i915: avoid concurrent writes to aux_inv adds 66ddc69373a8 drm/i915/ttm: limit where we apply TTM_PL_FLAG_CONTIGUOUS adds 552caa1fdbb8 drm/i915/migrate: move the sanity check adds 3f654e14825e drm/i915/dg2: Add Wa_22014226127 adds 5f0d4d1463cc drm/i915: Explicitly track DRM clients adds 43c504607dc3 drm/i915: Make GEM contexts track DRM clients adds 8399eec8a127 drm/i915: Track runtime spent in closed and unreachable GE [...] adds 49bd54b390c2 drm/i915: Track all user contexts per client adds bb6287cb1886 drm/i915: Track context current active time adds 2d12d3da5374 drm: Document fdinfo format specification adds e2d0ff3525b9 drm/i915: Count engine instances per uabi class adds 055634e4b62f drm/i915: Expose client engine utilisation via fdinfo adds b9bd4832074b drm/i915: Fixup kerneldoc in struct i915_gem_context adds 7a5c922377b4 drm/i915/gt: Split intel-gtt functions by arch adds ce3d4d7f3314 drm/i915: Require INTEL_GTT to depend on X86 adds ae686e220b5f drm/i915/selftests: handle more rounding adds 56758cc45955 drm/i915/rps: Centralize computation of freq caps adds 8e7e5c077cd5 drm/i915: Sunset igpu legacy mmap support based on GRAPHIC [...] adds c16c8bfa09d5 Merge drm/drm-next into drm-intel-gt-next adds fd5803e5eebe drm/i915/gt: use engine instance directly for offset adds a0ed9c95cce6 drm/i915/gt: Use XY_FAST_COLOR_BLT to clear obj on graphic [...] adds 6e6bc8c0a815 drm/i915/gt: Optimize the migration and clear loop adds 310bf25df2fc drm/i915/gt: Pass the -EINVAL when emit_pte doesn't update [...] adds 48760ffe923a drm/i915/gt: Clear compress metadata for Flat-ccs objects adds a785d3a8affd drm/i915/selftest_migrate: Consider the possible roundup of size adds c8f8a7484673 drm/i915/selftest_migrate: Check CCS meta data clear adds 76a6d563db71 drm/i915/gem: Add extra pages in ttm_tt for ccs data adds da0595ae91da drm/i915/migrate: Evict and restore the flatccs capable lmem obj adds 2584b3549f4c drm/i915/guc: Update to GuC version 70.1.1 adds 462ac1cdf4d7 drm/i915/doc: Convert drm_i915_query_topology_info comment [...] adds a2e5402691e2 drm/i915/doc: Convert perf UAPI comments to kerneldoc adds 1c671ad753db drm/i915/doc: Link query items to their uapi structs adds c94fde8f5166 drm/i915/uapi: Add DRM_I915_QUERY_GEOMETRY_SUBSLICES adds f5df4d886614 drm/i915/guc/slpc: Use i915_probe_error instead of drm_err adds 8d0e3decf26b drm/i915: Don't show engine information in fdinfo with GuC [...] adds bcfc713f11f9 drm/i915/hwconfig: Add DG2 support adds f6aa0d713c88 drm/i915: Add Wa_22011802037 force cs halt adds dac38381098d drm/i915/guc: Enable Wa_22011802037 for gen12 GuC based platforms adds c6b41c4d9bec drm/i915/guc: Enable GuC based workarounds for DG2 adds dfa57ecf77c6 drm/i915/guc: Apply Wa_16011777198 adds 717f9bad5d25 drm/i915/dg2: Enable Wa_14014475959 - RCS / CCS context exit adds 307f722b4e71 drm/i915/dg2: Enable Wa_22012727170/Wa_22012727685 adds 61be0f48c50a drm/i915/dg2: Add workaround 18019627453 adds a7ce8f821ca9 drm/i915: consider min_page_size when migrating adds be77bb3e8d4d drm/i915/buddy: sanity check the size adds 9707cc4bbaa9 drm/i915/selftests: fixup min_alignment usage adds 0f9fc0c1eff0 drm/i915/selftests: tweak the misaligned_case adds e1e1f4e32594 Merge drm/drm-next into drm-intel-gt-next adds 1e3dc1d8622b drm/i915/gsc: add gsc as a mei auxiliary device adds a98c30fdc00e mei: add support for graphics system controller (gsc) devices adds ce97126d6c18 mei: gsc: setup char driver alive in spite of firmware han [...] adds ad10a35461a5 mei: gsc: add runtime pm handlers adds 1bc22fc53a53 mei: gsc: retrieve the firmware version adds f15856d7de91 drm/i915/dg2: add gsc with special gsc bar offsets adds 9bda072a7bec Merge tag 'drm-intel-gt-next-2022-04-27' of git://anongit. [...] adds 15e2b419a837 Merge tag 'drm-misc-next-2022-04-28' of git://anongit.free [...] adds 80a7d9b5288b Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 15342f930ebe malidp: Fix NULL vs IS_ERR() checking adds 4b674dd69701 drm/plane: Move range check for format_count earlier adds 1e6b8d5df017 drm/dp_mst: Lower down debug info level when receive NAK adds b2aa405e89a4 drm/display: Select DP helper for DRM_DP_AUX_CHARDEV and D [...] adds 5d96fc9c9e2a drm/edid: fix kernel-doc parameter name mismatches adds 17edb8e1e325 drm/edid: drop kernel-doc for static functions adds 9030a9e571b3 drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in [...] adds 37f67d390d16 drm/sun4i: dsi: delete unnecessary IS_ERR() checks adds f2a28a83f6c4 drm/vc4: simplify the return expression of vc4_prepare_fb() adds a425e9802d02 drm/vc4: simplify the return expression of vc4_grab_bin_bo() adds ab7671282b7c drm/nouveau: simplify the return expression of nouveau_deb [...] adds 1e69a83a5e1a dt-bindings: display: simple: Add Startek KD070WVFPA043-C0 [...] adds 9ff9236394dd drm/panel: simple: Add Startek KD070WVFPA043-C069A panel support adds 1ea28bc5542d drm: handle kernel fences in drm_gem_plane_helper_prepare_fb v2 adds ab7c37ec11d2 drm/nouveau: use drm_gem_plane_helper_prepare_fb adds 7eafbecd2288 drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H adds 46ca7da7f1e8 drm/bridge: it6505: Send DPCD SET_POWER to downstream adds 0aae7623b495 drm: bridge: adv7511: enable CEC support for ADV7535 adds ab0af093bf90 drm: bridge: adv7511: use non-legacy mode for CEC RX adds 666518676d4f dt-bindings: display: bridge: ldb: Implement simple Freesc [...] adds 463db5c2ed4a drm: bridge: ldb: Implement simple Freescale i.MX8MP LDB bridge adds 6a47a16dcef3 drm/bridge: tfp410: Make tfp410_fini() return void adds f8c242908ad1 drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() adds 421be3ee36a4 drm/rockchip: Refactor IOMMU initialisation adds 7494b1ed1df4 drm/rockchip: cdn-dp: change rk3399_cdn_dp from global to static adds d449222dd533 drm/rockchip: inno_hdmi: Replace drm_detect_hdmi_monitor() [...] adds d2eabdb64474 drm/rockchip: rk3066_hdmi: Replace drm_detect_hdmi_monitor [...] adds 3fa50896c359 drm/rockchip: Support YUV formats with U/V swapped adds 9cdb10a93057 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 7324d02a6545 drm/amd/display: protect remaining FPU-code calls on dcn3.1.x adds f43a9f18e0d5 drm/amdkfd: Use bitmap_zalloc() when applicable adds b8b9ba58b6f9 drm/amdkfd: Use non-atomic bitmap functions when possible adds 98447635b5dc drm/amdkfd: Fix updating IO links during device removal adds b179fc28d521 drm/amdkfd: Fix circular lock dependency warning adds 555238d92ac3 drm/amd/pm: fix the compile warning adds 78b12008f204 drm/amdgpu: do not use passthrough mode in Xen dom0 adds 3202c7e7826b drm/amdgpu: increase HWIP MAX INSTANCE adds 1d5eee7dd664 drm/amdgpu: add function to decode ip version adds 005835233a2c drm/amdgpu: update latest IP discovery table structures adds 5cb1cfd5f186 drm/amdgpu/discovery: populate additional GC info adds d1acd68b2b89 drm/amdgpu: disable runtime pm on several sienna cichlid c [...] adds 8eece29c4ecd drm/amdgpu/discovery: fix byteswapping in gc info parsing adds 053d35dedd7f drm/amdgpu: store the mall size in the gmc structure adds a2efebf1a4f8 drm/amdgpu/discovery: store the number of UMC IPs on the asic adds 478d338bb0ca drm/amdgpu/discovery: handle UMC harvesting in IP discovery adds 24681cb50bcb drm/amdgpu/discovery: add a function to get the mall_size adds f716113aacea drm/amdgpu/discovery: add additional validation adds 622469c87fc3 drm/amdgpu/discovery: add a function to parse the vcn info table adds e24d0e91b336 drm/amdgpu/discovery: move all table parsing into amdgpu_d [...] adds ba75f6eb87bc drm/amdgpu: add helper to execute atomfirmware asic_init adds 85d1bcc6e0c0 drm/amdgpu: switch to atomfirmware_asic_init adds 1a4824488b5b drm/amdgpu: add vram_info v3_0 structure adds 7089dd3cc003 drm/amdgpu: support query vram_info v3_0 adds 083e5ff6412d drm/amdgpu: add atom_gfx_info_v3_0 structure adds f5fb30b6b3d8 drm/amdgpu: update gc info from bios table adds a8d59943b884 drm/amdgpu: update query ref clk from bios adds 85a41b429df5 drm/amdgpu: add mp v13_0_0 ip headers v7 adds f33ac92f9c01 drm/amdgpu: add gc v11_0_0 ip headers v11 adds fb1d68351373 drm/amdgpu: add nbio callback to query rom offset adds ba9e7a4a31ab drm/amdgpu: add new write field for soc21 adds 71199aa47bbc drm/amdgpu: add soc21 common ip block v2 adds 86e18ac3aee9 drm/amdgpu: Fix build warning for TA debugfs interface adds 3da2c38231a4 drm/amdgpu: Free user pages if amdgpu_cs_parser_bos failed adds 5726149a9718 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds fa630c304b93 drm/i915/gvt: Make intel_gvt_match_device() static adds 5b95b9d58fb0 drm/i915/gvt: Fix the compiling error when CONFIG_DRM_I915 [...] adds 419f8299ddad i915/gvt: Fix NULL pointer dereference in init_mmio_block_ [...] adds 119125d96b8b Merge tag 'gvt-next-2022-04-29' of https://github.com/inte [...] adds c140915c00c9 drm/i915: move tons of power well initializers to rodata adds de8929072e46 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 5c1f81bab3b0 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 6f3f0d98292f Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds fae89354a3d6 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 5097fe761eb3 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds dc78aedc8e63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b92740c3ce61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ce216cfa84a4 ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 adds bdc8cd505b53 ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() [...] adds 66727cdb250e ASoC: dsp: mediatek: add mt8195 dsp document adds 61bafd1c4571 ASoC: SOF: Introduce IPC dependent ops for firmware handli [...] adds d2458baa799f ASoC: SOF: ipc3-loader: Implement firmware parsing and loading adds 2a6099a73c94 ASoC: SOF: ipc: Add check for fw_loader ops adds 143cdcf1780e ASoC: SOF: loader: Switch to use the fw_loader ops adds 0da5f110c583 ASoC: SOF: amd: renoir: Do not set the load_module ops adds 499c55fe5f5e ASoC: SOF: imx: Do not set the load_module ops adds a22502fb61b2 ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops adds 77b677d139db ASoC: SOF: mediatek: mt8195: Do not set the load_module ops adds 910bd536d3f7 ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as [...] adds 1dd4b999dad2 ASoC: SOF: loader: Call optional query_fw_configuration on [...] adds 756a61508331 ASoC: SOF: IPC Abstraction for FW loading adds 180e66c028cb Merge remote-tracking branch 'asoc/for-5.19' into asoc-next adds 6fa7666d2d77 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eb28e156bfd4 kallsyms: enhance %pS/s/b printing when KALLSYSMS is disabled adds bd57def733f6 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds 0b970bc4bfe4 next-20220426/input adds cb1de333eece Merge branch 'for-5.19/block' into for-next adds e3d789d1cf7a Merge branch 'for-5.19/drivers' into for-next adds e788be95a57a task_work: allow TWA_SIGNAL without a rescheduling IPI adds 3a4b89a25ce5 io_uring: serialize ctx->rings->sq_flags with atomic_or/and adds 6cf5862e3c2c io-wq: use __set_notify_signal() to wake workers adds 9f010507bbc1 io_uring: set task_work notify method at init time adds e1169f06d5bb io_uring: use TWA_SIGNAL_NO_IPI if IORING_SETUP_COOP_TASKR [...] adds ef060ea9e4fd io_uring: add IORING_SETUP_TASKRUN_FLAG adds f2e030dd7aae io_uring: replace smp_mb() with smp_mb__after_atomic() in [...] adds 2a1fd632e739 Merge branch 'for-5.19/io_uring' into for-next adds 1b50132141b6 Merge branch 'for-5.19/io_uring-xattr' into for-next adds 033b87d24f72 io_uring: use the text representation of ops in trace adds 99feefe95d45 Merge branch 'for-5.19/io_uring-socket' into for-next adds 27738039fcdc Merge branch 'for-5.19/io_uring-socket' into for-5.19/io_u [...] adds a4c768536091 Merge branch 'tcp-pass-back-data-left-in-socket-after-rece [...] adds f548a12efd5a io_uring: return hint on whether more data is available af [...] adds 2e51bbbd9469 io_uring: check IOPOLL/ioprio support upfront adds 6e505505ce24 io_uring: add POLL_FIRST support for send/sendmsg and recv [...] adds bf8fc754f4ee Merge branch 'for-5.19/io_uring-net' into for-next adds 0b8d7622ab18 aoe: Avoid flush_scheduled_work() usage adds 14465fa75c5d Merge branch 'for-5.19/drivers' into for-next adds 9650b453a3d4 block: ignore RWF_HIPRI hint for sync dio adds 6596c9ecf724 Merge branch 'for-5.19/block' into for-next adds 57971035c327 Merge branch 'master' into for-next adds 2524a5783e7d blk-cgroup: remove __bio_blkcg adds 55d7baa371ad nvme-fc: don't support the appid attribute without CONFIG_ [...] adds c814153c83a8 nvme-fc: fold t fc_update_appid into fc_appid_store adds db05628435aa blk-cgroup: move blkcg_{get,set}_fc_appid out of line adds 216889aad362 blk-cgroup: move blk_cgroup_congested out line adds 397c9f46ee4d blk-cgroup: move blkcg_{pin,unpin}_online out of line adds dec223c92a46 blk-cgroup: move struct blkcg to block/blk-cgroup.h adds f4a6a61cb6d4 blktrace: cleanup the __trace_note_message interface adds bbb1ebe7a909 blk-cgroup: replace bio_blkcg with bio_blkcg_css adds 7f20ba7c42fd blk-cgroup: remove pointless CONFIG_BLOCK ifdefs adds c97ab271576d blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h> adds bc5fee91f26d blk-cgroup: move blkcg_css to blk-cgroup.c adds d200ca143ac6 blk-cgroup: cleanup blk_cgroup_congested adds 82778259eb20 blk-cgroup: cleanup blkcg_maybe_throttle_current adds f624506f98b1 kthread: unexport kthread_blkcg adds e74c4a875ad8 Merge branch 'for-5.19/block' into for-next adds cd0b7f8d586a Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds b891be96027f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e419296e1e34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds acc14358e858 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 357e20a0e61c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ecb9808c2387 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds dc6d04619e62 regulator: sm5703: Correct reference to the common regulat [...] adds dae010473785 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] adds dc23f61222b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 43321bef645d Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 1dd4da3f1a9f Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 891163adf180 ima: remove the IMA_TEMPLATE Kconfig option adds f96446a292e8 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 11c57111563a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 81fdbfdd6593 Merge branch 'next' of git://github.com/cschaufler/smack-next adds 3a321335572d workqueue: Warn flushing of kernel-global workqueues adds 46968a7657c8 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds fffa571cd74b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ee5354345242 MAINTAINERS: Merge DART into ARM/APPLE MACHINE adds bb5bdc5ab7f1 iommu/msm: Add a check for the return of kzalloc() adds 59bf3557cf2f iommu/vt-d: Calculate mask for non-aligned flushes adds da8669ff41fa iommu/vt-d: Drop stop marker messages adds 95d4782c34a6 iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_inv [...] adds 4a25f2ea0e03 iommu: arm-smmu: disable large page mappings for Nvidia arm-smmu adds e6f48bed2cbe Merge tag 'arm-smmu-fixes' of git://git.kernel.org/pub/scm [...] adds a15932f43770 iommu/dart: check return value after calling platform_get_ [...] adds cae8d1f5e34e iommu/fsl_pamu: Prepare cleanup of powerpc's asm/prom.h adds df2a0bccf804 iommu/amd: Do not call sleep while holding spinlock adds 6b2ad3f97188 iommu/amd: Remove redundant check adds 1ea2a07a532b iommu: Add DMA ownership management interfaces adds 25f3bcfc54bc driver core: Add dma_cleanup callback in bus_type adds 4a6d9dd564d0 amba: Stop sharing platform_dma_configure() adds 512881eacfa7 bus: platform,amba,fsl-mc,PCI: Add device DMA ownership ma [...] adds 18c7a349d072 PCI: pci_stub: Set driver_managed_dma adds c7d469849747 PCI: portdrv: Set driver_managed_dma adds 70693f470848 vfio: Set DMA ownership for VFIO devices adds 31076af0cb00 vfio: Remove use of vfio_group_viable() adds 93219ea94388 vfio: Delete the unbound_list adds 3b86f317c9c7 vfio: Remove iommu group notifier adds a5f1bd1afacd iommu: Remove iommu group changes notifier adds 121660bba631 iommu/amd: Enable swiotlb in all cases adds f316ba0a8814 dma-iommu: Check that swiotlb is active before trying to use it adds ed36d04e8f8d iommu: Introduce device_iommu_capable() adds d0be55fbeb6a iommu: Add capability for pre-boot DMA protection adds 86eaf4a5b431 thunderbolt: Make iommu_dma_protection more accurate adds f1ca70717bcb iommu/amd: Indicate whether DMA remap support is enabled adds 5b1553bf18de dt-bindings: iommu: Drop client node in examples adds 6043257b1de0 iommu: Introduce the domain op enforce_cache_coherency() adds 71cfafda9c9b vfio: Move the Intel no-snoop control off of IOMMU_CACHE adds f78dc1dad829 iommu: Redefine IOMMU_CAP_CACHE_COHERENCY as the cap flag [...] adds e8ae0e140c05 vfio: Require that devices support DMA cache coherence adds 85613addc0be Merge branches 'apple/dart', 'arm/msm', 'iommu/fixes', 'pp [...] adds 5d16b7bef4dc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 0037c30a84c1 dt-bindings: interrupt-controller: fsl,ls-extirq: convert to YAML adds 8274c8eae1d3 dt-bindings: fsl: convert fsl,layerscape-scfg to YAML adds 1d7aff778836 dt-bindings: wkup-m3-ipc: Add firmware-name property adds 52077d82331a dt-bindings: spmi: convert QCOM PMIC SPMI bindings to yaml adds ef6a0a3b2b10 dt-bindings: spmi: spmi-pmic-arb: make interrupt propertie [...] adds 1b7d210770dd dt-bindings: can: renesas,rcar-canfd: Document RZ/G2UL support adds fe414dd33bbc dt-bindings: eeprom/at24: Add samsung,s524ad0xd1 compatible adds 681573e98231 dt-bindings: gnss: Add Broacom BCM4751 family bindings adds 653c0a0be839 dt-bindings: mailbox: qcom-ipcc: add missing compatible fo [...] adds af90d29eb07e dt-bindings: mailbox: qcom-ipcc: add missing properties in [...] adds f415dcad421b of: overlay: add entry to of_overlay_action_name[] adds 344bead4c78f of: overlay: unittest: add tests for overlay notifiers adds 4fb74186cee8 of: overlay: do not free changeset when of_overlay_apply r [...] adds e7766b795591 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c4599df093ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds be2712655ab0 Merge x86/merge into tip/master adds 1826ca28867c Merge x86/mm into tip/master adds d4387fb1529c Merge locking/core into tip/master adds dba2f9e9e492 Merge x86/misc into tip/master adds 1c379538c97f Merge x86/build into tip/master adds 34319fff2973 Merge x86/platform into tip/master adds 4ba39350946b Merge x86/irq into tip/master adds 30d505c1c691 Merge x86/apic into tip/master adds 37ca115f6bd1 Merge x86/kdump into tip/master adds 7c070a1c8edc Merge smp/core into tip/master adds c842c62bc40e Merge core/core into tip/master adds 81a302bf0b32 Merge x86/core into tip/master adds c90e17a5754d Merge locking/urgent into tip/master adds 214cab6f8020 MAINTAINERS: Update email address for John Stultz adds 8e5a218ffd8f Merge timers/urgent into tip/master adds e12b6622c6ea Merge objtool/urgent into tip/master adds 78ed93d72ded signal: Deliver SIGTRAP on perf event asynchronously if blocked adds 0d24a2bbd80c Merge perf/core into tip/master adds 915a087e4c47 psi: Fix trigger being fired unexpectedly at initial adds c9ca1762b253 MAINTAINERS: Add myself as scheduler topology reviewer adds e3f73ece75a8 mailmap: Update my email address to @redhat.com adds 06354900787f sched/fair: Move calculate of avg_load to a better location adds 64eaf50731ac sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq adds 0a00a354644e sched/fair: Delete useless condition in tg_unthrottle_up() adds 890d550d7dba sched/psi: report zeroes for CPU full at the system level adds a658353167bf sched/fair: Revise comment about lb decision matrix adds c45eeab56905 Merge sched/core into tip/master adds 3398b12d1027 Merge branch 'tip/x86/urgent' adds aa3d60e05011 libsubcmd: Fix OPTION_GROUP sorting adds 2daf7faba7de objtool: Reorganize cmdline options adds b51277eb9775 objtool: Ditch subcommands adds 2bc3dec7055e objtool: Don't print parentheses in function addresses adds 99c0beb547a3 objtool: Add option to print section addresses adds 7dce62041ac3 objtool: Make stack validation optional adds 3c6f9f77e618 objtool: Rework ibt and extricate from stack validation adds c2bdd61c98d9 objtool: Extricate sls from stack validation adds 03f16cd020eb objtool: Add CONFIG_OBJTOOL adds 720644749647 objtool: Make stack validation frame-pointer-specific adds 26e176896a5b objtool: Make static call annotation optional adds 4ab7674f5951 objtool: Make jump label hack optional adds 22102f4559be objtool: Make noinstr hacks optional adds 0f620cefd775 objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION" adds 489e355b4225 objtool: Add HAVE_NOINSTR_VALIDATION adds 753da4179d08 objtool: Remove --lto and --vmlinux in favor of --link adds a8e35fece49b objtool: Update documentation adds ad0952ac67d1 Merge objtool/core into tip/master adds b3427cb16bf2 Merge ras/core into tip/master adds 62c1256d5447 timers/nohz: Switch to ONESHOT_STOPPED in the low-res hand [...] adds 66ee517935d5 Merge timers/core into tip/master adds 1adb4d7ad3a5 genirq/matrix: Remove redundant assignment to variable 'end' adds d1de24a29909 Merge irq/core into tip/master adds 8ad7e8f69695 x86/fpu/xsave: Support XSAVEC in the kernel adds 00b035216f60 Merge x86/fpu into tip/master adds cb00119f972d Merge x86/urgent into tip/master adds d63670d23e60 virt: sevguest: Rename the sevguest dir and files to sev-guest adds 75d359ec4141 x86/sev: Add missing __init annotations to SEV init routines adds c2106a231c2b x86/sev: Get the AP jump table address from secrets page adds ac9c73c2ab80 Merge x86/sev into tip/master adds b0b592cf0836 x86/pm: Fix false positive kmemleak report in msr_build_context() adds 74b4f2e6540a Merge x86/cpu into tip/master adds b041b525dab9 x86/split_lock: Make life miserable for split lockers adds ef79970d7ccd x86/split-lock: Remove unused TIF_SLD bit adds 9182d695a15b Merge x86/splitlock into tip/master adds 3cd86d9af756 Merge irq/urgent into tip/master adds 6d108c96bf23 x86/aperfmperf: Dont wake idle CPUs in arch_freq_get_on_cpu() adds 55cb0b707493 x86/smp: Move APERF/MPERF code where it belongs adds 138a7f9c6bea x86/aperfmperf: Separate AP/BP frequency invariance init adds 0dfaf3f6ecc0 x86/aperfmperf: Untangle Intel and AMD frequency invariance init adds 24620d94a52a x86/aperfmperf: Put frequency invariance aperf/mperf data [...] adds 73a5fa7d5136 x86/aperfmperf: Restructure arch_scale_freq_tick() adds bb6e89df9028 x86/aperfmperf: Make parts of the frequency invariance cod [...] adds cd8c0e142daf x86/aperfmperf: Store aperf/mperf data for cpu frequency reads adds 7d84c1ebf9dd x86/aperfmperf: Replace aperfmperf_get_khz() adds f3eca381bd49 x86/aperfmperf: Replace arch_freq_get_on_cpu() adds fb4c77c21aba x86/aperfmperf: Integrate the fallback code from show_cpuinfo() adds 94a0977c7a9c Merge x86/cleanups into tip/master adds 2147c438fde1 x86/speculation: Add missing prototype for unpriv_ebpf_notify() adds aea1ae1ab93e Merge x86/cpu into tip/master adds b80ed10c5d76 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a9383ddfff0c Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 5297ecfe2465 EDAC/synopsys: Add driver support for i.MX platforms adds 9ae83ec8b81d EDAC/synopsys: Add a SPDX identifier adds 0455d61c8ecc Merge edac-misc into for-next adds 2f58783c5d88 EDAC/armada_xp: Use devm_platform_ioremap_resource() adds 815fad6e4f9c EDAC/ghes: Change ghes_hw from global to static adds 5b5d65978dc3 Merge edac-misc into for-next adds 13088b65d93a EDAC: Use kcalloc() adds cd2ef50eb483 Merge edac-alloc-cleanup into for-next adds 40df1c299dc6 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds d3422f50dda9 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 718fc00fbdc6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5d349b94c189 memory-model: Prohibit nested SRCU read-side critical sections adds 726422d77541 doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] adds 4ccb27d8a0f2 rcutorture: Simplify rcu_torture_read_exit_child() loop adds 7d59b5ace72d Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 71d7c575a673 Merge branch 'kvm-fixes-for-5.18-rc5' into HEAD adds 469685deec99 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 92abe0f81e13 KVM: arm64: Introduce hyp_alloc_private_va_range() adds f922c13e778d KVM: arm64: Introduce pkvm_alloc_private_va_range() adds ce3354318a57 KVM: arm64: Add guard pages for KVM nVHE hypervisor stack adds 1a919b17ef01 KVM: arm64: Add guard pages for pKVM (protected nVHE) hype [...] adds 66de19fad9ef KVM: arm64: Detect and handle hypervisor stack overflows adds 6ccf9cb557bd KVM: arm64: Symbolize the nVHE HYP addresses adds 4e6921a2e6c1 Merge branch kvm-arm64/hyp-stack-guard into kvmarm-master/next adds dc76c35e78b9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 68896fc3761c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3cc92c5abefa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2ff0e42780dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e544fe72f16f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b50d2248d710 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3d092ef09303 ipmi: When handling send message responses, don't process [...] adds 9cc3aac42566 ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() adds bb87310a4c59 ipmi: Add a limit on the number of users that may use IPMI adds 06c4273484f1 ipmi: Limit the number of message a user may have outstanding adds 842388d343f5 ipmi: Add a sysfs interface to view the number of users adds 1243eda491cf ipmi: Add a sysfs count of total outstanding messages for [...] adds 561ad6cc4dc0 ipmi: use simple i2c probe function adds 4efa8b59df69 ipmi:ssif: Check for NULL msg when handling events and messages adds acbc7080874a ipmi: Add an intializer for ipmi_smi_msg struct adds 52edb9c411cb ipmi: Add an intializer for ipmi_recv_msg struct adds 9545a1f83114 ipmi: Fix pr_fmt to avoid compilation issues adds d2ed02ed6e26 ipmi: Convert pr_debug() to dev_dbg() adds 782caf6f188e ipmi:si: Convert pr_debug() to dev_dbg() adds 12adc821f604 ipmi: Make two logs unique adds 8d190578f326 ipmi: remove unnecessary type castings adds f492f6fc41ea Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds e0c11a8b9851 firmware_loader: Split sysfs support from fallback adds 97730bbb242c firmware_loader: Add firmware-upload support adds 536fd8184b7d firmware_loader: Add sysfs nodes to monitor fw_upload adds a31ad463b72d test_firmware: Add test support for firmware upload adds 4a4e975bae37 test_firmware: Error injection for firmware upload adds 4c32174a2475 Documentation: dd: Use ReST lists for return values of dri [...] adds 84e7c6786aad driver core: Prevent overriding async driver of a device b [...] adds a72b6dff4089 drivers/base/node.c: fix compaction sysfs file leak adds ce753ad1549c platform: finally disallow IRQ0 in platform_get_irq() and its ilk adds 6423d2951087 driver core: Add sysfs support for physical location of a device adds bd900901b8d1 kernfs: Remove reference counting for kernfs_open_node. adds 4388f887b857 Revert "firmware_loader: use kernel credentials when readi [...] adds cebdc5349fba firmware: edd: Remove redundant condition adds a37ddddd8603 selftests: firmware: Add firmware upload selftests adds bc187f6f8d12 firmware_loader: Fix configs for sysfs split adds f8ae07f4b8bf firmware_loader: Move definitions from sysfs_upload.h to sysfs.h adds 0e509f537f8d Merge 5.18-rc5 into driver-core-next adds 34e11f14c811 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds ef94b2664a25 testusb: Fix warning comparing pointer to 0 adds 7a60fa06e805 dt-bindings: usb: renesas,usbhs: Document RZ/G2UL bindings adds 87d0e2f41b8c usb: typec: ucsi: add a common function ucsi_unregister_co [...] adds 3c162511530c usb: typec: ucsi: Wait for the USB role switches adds 7a20917d30fb device property: Add helper to match multiple connections adds bcd6a517aaca device property: Use multi-connection matchers for single case adds b9fa0292490d usb: typec: mux: Check dev_set_name() return value adds 713fd49b430c usb: typec: mux: Introduce indirection adds 71793b579ba6 usb: typec: mux: Allow multiple mux_devs per mux adds 01afa882f12d dt-bindings: usb: Add binding for fcs,fsa4480 adds 1dc246320c6b usb: typec: mux: Add On Semi fsa4480 driver adds 501c12a6a774 dt-bindings: usb: generic-ehci: Add HPE GXP ehci binding adds 9c1c0fdd04b5 dt-bindings: usb: generic-ohci: Add HPE GXP ohci binding adds 08908fa1547d usb: core: devices: drop redundant buffer overflow checks adds af1969a2d734 USB: gadget: Rename usb_gadget_probe_driver() adds 6ebb449f9f25 USB: gadget: Register udc before gadget adds d59f6d958596 USB: gadget: Fix mistakes in UDC core kerneldoc adds fc274c1e9973 USB: gadget: Add a new bus for gadgets adds 8e8b11956486 of/platform: Add stubs for of_platform_device_create/destroy() adds 0298b4b95cb3 usb: misc: Add onboard_usb_hub driver adds c40b62216c1a usb: core: hcd: Create platform devices for onboard hubs i [...] adds 8763cd407fc6 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 84d4333c1e28 misc/mei: Add NULL check to component match callback functions adds 5dddb4169284 thunderbolt: Link USB4 ports to their USB Type-C connectors adds 9edab54034b7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f0426b4e3b69 tty/hvc_opal: simplify if-if to if-else adds 3d27b05e4181 tty: hvcs: simplify if-if to if-else adds 5390e7f46b9d sysrq: do not omit current cpu when showing backtrace of a [...] adds d9666dfb314e serial: 8250: dw: Move definitions to the shared header adds 4a218b277fdb serial: 8250: dw: Create a generic platform data structure adds ffd381445eac serial: 8250: dw: Move the USR register to pdata adds 593dea000bc1 serial: 8250: dw: Allow to use a fallback CPR value if not [...] adds e4fb03fe10c5 serial: 8250: dma: Allow driver operations before starting [...] adds 8ef6e1ba71e9 serial: 8250: dw: Introduce an rx_timeout variable in the [...] adds c9c23d01384e serial: 8250: dw: Move the IO accessors to 8250_dwlib.h adds aa63d786cea2 serial: 8250: dw: Add support for DMA flow controlling devices adds 070e24621723 serial: 8250: dw: Improve RZN1 support adds 31f6bd7fad3b serial: Store character timing information to uart_port adds e8ffbb71f783 serial: 8250: use THRE & __stop_tx also with DMA adds b54f7a922d33 serial: 8250: Handle UART without interrupt on TEMT adds 85a503c9ea7d dt-bindings: serial: renesas,hscif: Document r8a779g0 bindings adds 642aa7603e95 serial: 8250_dwlib: RS485 HW half & full duplex support adds 5ff33917faca serial: 8250_dwlib: Implement SW half duplex support adds 103dcf2ea2df dt_bindings: rs485: Add receiver enable polarity adds 1e70d57e7285 ACPI / property: Document RS485 _DSD properties adds 9e6a90790357 Merge 5.18-rc5 into tty-next adds f25618c335d4 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 4647769bab90 drivers/virt/fsl_hypervisor: remove unneeded `ret` variabl [...] adds 26eff2d66aff binder: Use memset_page() in binder_alloc_clear_buf() adds 1d625960e419 binder: Use kmap_local_page() in binder_alloc_copy_user_to [...] adds e88a6a8fece9 binder: Use memcpy_{to,from}_page() in binder_alloc_do_buf [...] adds d434743e5cac bus: mhi: ep: Add support for registering MHI endpoint con [...] adds ee0360b20b3f bus: mhi: ep: Add support for registering MHI endpoint cli [...] adds 297c77a0f273 bus: mhi: ep: Add support for creating and destroying MHI [...] adds e9e4da23cd65 bus: mhi: ep: Add support for managing MMIO registers adds bbdcba57a1a2 bus: mhi: ep: Add support for ring management adds 961aeb689224 bus: mhi: ep: Add support for sending events to the host adds f9baa4f73795 bus: mhi: ep: Add support for managing MHI state machine adds 4799e71b0826 bus: mhi: ep: Add support for processing MHI endpoint interrupts adds fb3a26b7e8af bus: mhi: ep: Add support for powering up the MHI endpoint stack adds 5d507ee04894 bus: mhi: ep: Add support for powering down the MHI endpoi [...] adds 7a97b6b47353 bus: mhi: ep: Add support for handling MHI_RESET adds f7d0806bdb1b bus: mhi: ep: Add support for handling SYS_ERR condition adds e827569062a8 bus: mhi: ep: Add support for processing command rings adds 530125889977 bus: mhi: ep: Add support for reading from the host adds 03c0bb8ec983 bus: mhi: ep: Add support for processing channel rings adds 2d945a394d9c bus: mhi: ep: Add support for queueing SKBs to the host adds e4b7b5f0f30a bus: mhi: ep: Add support for suspending and resuming channels adds c268c0a8a330 bus: mhi: ep: Add uevent support for module autoloading adds e918c10265ef misc/pvpanic: Convert regular spinlock into trylock on panic path adds 35a7609639c4 Merge 5.18-rc5 into char-misc-next adds 71c2646cc2fd Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 9d01e94e07d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d6aaeb0ef673 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ad3cc2f05fda interconnect: Restore sync state by ignoring ipa-virt in p [...] adds 3d28502d5291 interconnect: qcom: sc8280xp: constify qcom_icc_desc adds fcb3cd7e3af9 interconnect: qcom: sc8280xp: constify icc_node pointers adds 01c3f0387c63 interconnect: qcom: sc8280xp: constify qcom_icc_bcm pointers adds 469da3e767f7 Merge branch 'icc-sc8280xp' into icc-next adds f01926810bc3 Merge branch 'icc-sdx65' into icc-next adds 2c16d1b0fc5f Merge branch 'icc-const' into icc-next adds 14c8aad92251 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds ac3e62f51b3f iio: core: Clarify the modes adds 74f582ec127e iio: Replace strtobool() with kstrtobool() adds aac6834d8ebf iio: adc: ad7266: convert probe to full device-managed adds eb5e26a491d1 dt-bindings: iio: dac: change ad3552r maintainer adds 3289237d2b63 MAINTAINERS: add ad3552r adds fdd70d7aad6e iio: imu: st_lsm6dsx: add support to ASM330LHHX adds 180ab1716161 dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhx device bindings adds d1100dd9068f iio: accel: adxl355: use fwnode_irq_get_byname() adds 5f474919fad8 iio: imu: bmi160: Make use of device properties adds ebb3861c3fd9 iio: dac: vf610: Drop dependency on OF adds a966174494e4 iio: dac: lpc18xx: Drop dependency on OF adds 61c8686cee71 iio: dac: dpot: Drop dependency on OF adds d272cfc3f0c4 iio: afe: rescale: Make use of device properties adds 811ffbad592e iio: accel: dmard06: Drop dependency on OF adds 60a0548f098a iio: temperature: max31856: Make use of device properties adds de19f3d12756 iio: light: cm3605: Drop dependency on OF adds 96a531799de7 iio: magnetometer: ak8974: Drop dependency on OF adds 87b7b07bf0f0 iio: proximity: ping: Replace OF specific code by device_g [...] adds f5c822c0607e iio: light: tsl2772: Make use of device properties adds 813665564b3d iio: core: Convert to use firmware node handle instead of OF node adds 720ce8b56843 iio: gyro: mpu3050: Make use of device properties adds 61b9c4c7e355 iio: gyro: fxas21002c: Make use of device properties adds 024b58a30274 iio: adc: Kconfig: Make RZG2L_ADC depend on ARCH_RZG2L adds a503bc0a58db iio: accel: mma8452: Add missing documentation for name el [...] adds d345b23200bc iio: adc: stmpe-adc: Fix wait_for_completion_timeout retur [...] adds 50f2959113cb iio: proximity: vl53l0x: Fix return value check of wait_fo [...] adds 42763b249aaa dt-bindings: iio: adc: Document Renesas RZ/V2L ADC adds b71b538b477f dt-bindings: iio: light: stk33xx: Add proximity-near-level adds d6ecb01583d4 iio: proximity: stk3310: Export near level property for pr [...] adds 392eeccc3b59 dt-bindings:iio:adc: add sprd,ump9620-adc dt-binding adds ad930a756132 iio: adc: sc27xx: fix read big scale voltage not right adds 5a7a184b11c6 iio: adc: sc27xx: Fine tune the scale calibration values adds e4171388a431 iio: adc: sc27xx: structure adjustment and optimization adds aac053d03eec iio: adc: sc27xx: refactor some functions for support more PMiCs adds fff4a7a890ea iio: adc: sc27xx: add support for PMIC sc2720 and sc2721 adds 0ac507bbc77c iio: adc: sc27xx: add support for PMIC sc2730 adds 0a9599e1fc48 staging: iio: ad2s1210: remove redundant assignment to var [...] adds 9eec6e510bbc iio: imu: adis16480: Make use of device properties adds 79f4dc9dec0e iio: imu: adis16480: Use temporary variable for struct device adds cb55b4428550 iio: imu: adis16480: Improve getting the optional clocks adds 06f90dd49224 iio: proximity: mb1232: Switch to use fwnode_irq_get() adds 615b5e199af1 iio: temperature: max31865: Make use of device properties adds a9d1a34f2a02 iio: dac: ltc2632: Make use of device properties adds d3beaf181c2d iio: gyro: mpu3050: Make mpu3050_common_remove() return void adds e678acedf364 dt-bindings: iio: Fix incorrect compatible strings in examples adds 046dab28b10e iio: stmpe-adc: use of_device_id for OF matching adds eda75f8238b0 iio: ti-ads8688: use of_device_id for OF matching adds a712197f252b Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 302a20c717be phy: rockchip-inno-usb2: Clean up some inconsistent indenting adds c7fd98f84ead phy: qcom-qmp: fix phy-descriptor kernel-doc typo adds c4f2a32a7fc2 dt-bindings: phy: marvell,armada-3700-utmi-host-phy: Fix i [...] adds bc055a50a859 dt-bindings: phy: renesas,usb2-phy: Document RZ/G2UL phy bindings adds 94d2eede40ff Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 15e316eaa3c4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ef799ab8dc5c extcon: Modify extcon device to be created after driver da [...] adds 4840c6e1cb77 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 676d7cda1a3c Merge remote-tracking branch 'iommu/vfio-notifier-fix', ta [...] adds 815d7b3912a0 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 8896ac5d0d3d Revert "staging: r8188eu: use in-kernel ieee channel" adds f3e93e3e2525 staging: vc04_services: Re-add dependency on HAS_DMA to BC [...] adds 35a79f86d075 staging: greybus: tools: fix spelling adds e46f80cb5088 staging: r8188eu: drop unnecessary wrapper _rtw_free_cmd_priv adds 356eebb820af staging: r8188eu: drop unnecessary wrapper _rtw_init_cmd_priv adds 8322ef200da5 staging: r8188eu: drop unnecessary wrapper _rtw_init_evt_priv adds 09e841b3331d staging: r8188eu: drop unnecessary wrapper _rtw_init_mlme_priv adds 68df22cb61ff staging: r8188eu: drop unnecessary wrapper _rtw_free_mlme_priv adds 957ab09b8ca6 staging: r8188eu: drop unnecessary wrapper _rtw_alloc_network adds 92d995d158bb staging: r8188eu: drop unnecessary wrapper _rtw_dequeue_cmd adds 20400df1e48e staging: rtl8192e: Remove unnecessary u8 assignment cast adds 46176f28c0dc staging: rtl8192e: Remove unnecessary u8 argument cast adds d9ad8050839a staging: rtl8192e: Remove unnecessary u8 cast in comparison adds 0bc8b4b97be3 staging: rtl8192e: Remove unnecessary u16 assignment cast adds bd0b9adf3583 staging: rtl8192e: Remove unnecessary u16 argument cast adds c9c5f7e02b28 staging: rtl8192e: Remove u16 cast for u32 parameter adds a7d1a8067180 staging: rtl8192e: Remove u16 cast for u16 return value adds f898a286d994 staging: vt6655: Replace VNSvInPortW with ioread16 adds aa20e23426b3 staging: vt6655: Replace MACvReadMIBCounter with VNSvInPortD adds 5fe7856ad59a staging: vt6655: Replace MACvReadISR with VNSvInPortD adds 63b7b1a801a0 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 6e88927092f4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 52044051a06e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a576d58bd4ac Merge branch 'fixes' into for-next adds cb050983dc3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dc1178767cba scsi: mpt3sas: Use cached ATA Information VPD page adds c92a6b5d6335 scsi: core: Query VPD size before getting full page adds e17d63403076 scsi: core: Pick suitable allocation length in scsi_report [...] adds e60ac0b9e445 scsi: core: Cache VPD pages b0, b1, b2 adds d657700ccac7 scsi: core: Do not truncate INQUIRY data on modern devices adds e38d9e83a376 scsi: sd: Use cached ATA Information VPD page adds 7fb019c46eee scsi: sd: Switch to using scsi_device VPD pages adds 631669a256f9 scsi: sd: Optimal I/O size should be a multiple of reporte [...] adds 1e029397d12f scsi: sd: Reorganize DIF/DIX code to avoid calling revalid [...] adds 92bd903da12b scsi: lpfc: Fix additional reference counting in lpfc_bsg_ [...] adds c2024e3b33ee scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call adds bb9b9eb0ae2e scsi: target: tcmu: Fix possible data corruption adds ebc95c790653 scsi: sr: Add memory allocation failure handling for get_c [...] adds 4268fa751365 scsi: mpi3mr: Add bsg device support adds f5e6d5a34376 scsi: mpi3mr: Add support for driver commands adds f3de4706c1e0 scsi: mpi3mr: Move data structures/definitions from MPI he [...] adds 506bc1a0d6ba scsi: mpi3mr: Add support for MPT commands adds 43ca11005098 scsi: mpi3mr: Add support for PEL commands adds 986d6bad2103 scsi: mpi3mr: Expose adapter state to sysfs adds 7dbd0dd8cde3 scsi: mpi3mr: Add support for NVMe passthrough adds f304d35e5995 scsi: mpi3mr: Update driver version to 8.0.0.69.0 adds d9d2e66ffd0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 59d6f72f6f9c rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails adds e8d9d4560c51 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] adds 270f4aa279b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2e9cf8458d3f gpio: syscon: Remove usage of syscon_regmap_lookup_by_compatible adds c85b2f15f593 Merge tag 'intel-gpio-v5.19-1' of git://git.kernel.org/pub [...] adds 30a35c07d9e9 gpio: vf610: drop the SOC_VF610 dependency for GPIO_VF610 adds 5febd5b403a0 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds d3683eeb9d2b pinctrl: ocelot: Fix for lan966x alt mode adds f680058f4068 pinctrl: mediatek: mt8365: fix IES control pins adds 9c1082fd1b1b dt-bindings: pinctrl: ocelot: add reset property adds 453200af8a85 pinctrl: ocelot: add optional shared reset adds 71bc7cf3be65 pinctrl: mvebu: Fix irq_of_parse_and_map() return value adds 42573ab3b9f9 pinctrl/rockchip: add error handling for pull/drive regist [...] adds fdc33eba11c5 pinctrl/rockchip: add rk3588 support adds f930b69a8944 Merge tag 'v5.18-rc5' into devel adds c954531bc5d8 pinctrl: stm32: improve bank clocks management adds a985730491d1 Merge branch 'devel' into for-next adds 03f2aa7feb4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ae9e14907486 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f0c9475cd5e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 77f5a3215c4c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4405fec403e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dbbf16895a89 tools/testing/nvdimm: remove unneeded flush_workqueue adds bb7bf697fed5 nvdimm: Allow overwrite in the presence of disabled dimms adds dccfbc73a9dd testing: nvdimm: iomap: make __nfit_test_ioremap a macro adds d43fae7c4d3e testing: nvdimm: asm/mce.h is not needed in nfit.c adds 6c411ee5a93f Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 38b6727ea560 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 2bfed7d2ffa5 selftests/seccomp: Don't call read() on TTY from background pgrp adds d250a3e4e5b4 selftests/seccomp: Test PTRACE_O_SUSPEND_SECCOMP without C [...] adds 95a126d9812f selftests/seccomp: Add SKIP for failed unshare() adds 4cbf6f621150 seccomp: Use FIFO semantics to order notifications adds 662340ef9218 selftests/seccomp: Ensure that notifications come in FIFO order adds c11bb4fac779 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 8abd29e94dfb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 83521a998688 nvmem: qfprom: using pm_runtime_resume_and_get instead of [...] adds 76ce7cf6d1f4 nvmem: brcm_nvram: check for allocation failure adds caed313c3088 dt-bindings: nvmem: sfp: Fix typo adds 6f388d90a880 dt-bindings: nvmem: sfp: Add clock properties adds 940d21f52783 dt-bindings: nvmem: sfp: Add TA_PROG_SFP supply adds 114321c4e0a4 dt-bindings: nvmem: sfp: Add compatible binding for TA 2.1 SFPs adds 61425af24528 nvmem: sfp: Use regmap adds 0f07cbb92a28 nvmem: sfp: Add support for TA 2.1 devices adds ae566fed07b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 71abb94ff630 hv_sock: Check hv_pkt_iter_first_raw()'s return value adds 066f3377fb66 hv_sock: Copy packets sent by Hyper-V out of the ring buffer adds dbde6d0c7a5a hv_sock: Add validation for untrusted Hyper-V values adds da795eb239d9 Drivers: hv: vmbus: Accept hv_sock offers in isolated guests adds 1c9de08f7f95 Drivers: hv: vmbus: Refactor the ring-buffer iterator functions adds 455880dfe292 PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI adds e6bfcdd7cdfb Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds cae56e1740f5 kunit: rename print_subtest_{start,end} for clarity (s/sub [...] adds 1cdba21db2ca kunit: add ability to specify suite-level init and exit functions adds 3b91f826588a kfence: test: use new suite_{init/exit} support, add .kunitconfig adds 38289a26e1b8 kunit: fix debugfs code to use enum kunit_status, not bool adds 0543c9a7ad25 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds aa5c73d9296d bus: mhi: pci_generic: add Telit FN990 adds 62f309e3d2a7 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 41a39cf7480b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 42f6c0bbccec efi: libstub: pass image handle to handle_kernel_image() adds 736e0f2179d3 efi/arm64: libstub: run image in place if randomized by th [...] adds c3405d51d6e3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b500d6d7243d unicode: Handle memory allocation failures in mkutf8data adds 37ee21ca6014 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8cf9e1210adf mm: slab: fix comment for ARCH_KMALLOC_MINALIGN adds 154036a3b3f3 mm: slab: fix comment for __assume_kmalloc_alignment adds 23587f7c5daa mm/slub: remove unused kmem_cache_order_objects max adds 6b2d72729581 Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] adds 50d12f4b5b19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d4bb7b0a1983 ia64: define get_cycles macro for arch-override adds 9850131fda0f s390: define get_cycles macro for arch-override adds 4eb4eb3e9ffa parisc: define get_cycles macro for arch-override adds 4b7c1625a6f9 alpha: define get_cycles macro for arch-override adds 1ab459caec5b powerpc: define get_cycles macro for arch-override adds a6fbe07b5177 openrisc: start CPU timer early in boot adds 2f5a26aa211e timekeeping: Add raw clock fallback for random_get_entropy() adds 70e905d597ad m68k: use fallback for random_get_entropy() instead of zero adds b51eac5dea32 riscv: use fallback for random_get_entropy() instead of zero adds 84a420922d9c mips: use fallback for random_get_entropy() instead of jus [...] adds 0f99668c25eb arm: use fallback for random_get_entropy() instead of zero adds 675ba39e73c5 nios2: use fallback for random_get_entropy() instead of zero adds 323eea874918 x86/tsc: Use fallback for random_get_entropy() instead of zero adds 4995984e621e um: use fallback for random_get_entropy() instead of zero adds 5bfb2039e5d5 sparc: use fallback for random_get_entropy() instead of zero adds a3c3b586929e xtensa: use fallback for random_get_entropy() instead of zero adds 6a80d18ccb04 random: insist on random_get_entropy() existing in order t [...] adds 2334ae282252 random: vary jitter iterations based on cycle counter speed adds 8e7c7fa5c7c2 random: use first 128 bits of input as fast init adds eb3f5d23695b random: mix in timestamps and reseed on system restore adds 2911e89c731b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 29dfbdee9c6b Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 48c671f28c50 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 1a4c97e2dd5b block: Do not call folio_next() on an unreferenced folio adds 095099da208b mm/readahead: Fix readahead with large folios adds 43ec79453e5e scsicam: Fix use of page cache adds 4c1bbdc17527 ext4: Use page_symlink() instead of __page_symlink() adds 736111c85d49 namei: Merge page_symlink() and __page_symlink() adds 91886ee813ba namei: Convert page_symlink() to use memalloc_nofs_save() adds d90cf6362cc2 f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs adds ca1b1f208196 ext4: Allow GFP_FS allocations in ext4_da_convert_inline_d [...] adds 990fda57de63 ext4: Use scoped memory API in mext_page_double_lock() adds dd6f0236161e ext4: Use scoped memory APIs in ext4_da_write_begin() adds 7e41c3a51f58 ext4: Use scoped memory APIs in ext4_write_begin() adds 9af8621ed170 fs: Remove AOP_FLAG_NOFS adds d93ef09ec7d1 fs: Remove aop_flags parameter from netfs_write_begin() adds 6874e1b3b8da fs: Remove aop flags parameter from block_write_begin() adds 1dcb52809053 fs: Remove aop flags parameter from cont_write_begin() adds a48426d562fe fs: Remove aop flags parameter from grab_cache_page_write_begin() adds af5ba9a5d88b fs: Remove aop flags parameter from nobh_write_begin() adds 7000a6f315bf fs: Remove flags parameter from aops->write_begin adds 1d662e94ceaa buffer: Call aops write_begin() and write_end() directly adds 753d6cda8aaa namei: Call aops write_begin() and write_end() directly adds 477323f1fc2e ntfs3: Call ntfs_write_begin() and ntfs_write_end() directly adds 0cb0b858c7e5 hfs: Call hfs_write_begin() and generic_write_end() directly adds 763e13bb6b35 hfsplus: Call hfsplus_write_begin() and generic_write_end( [...] adds aebc33a48ce2 ext4: Call aops write_begin() and write_end() directly adds b73b8e344a7d f2fs: Call aops write_begin() and write_end() directly adds 8d38c70db217 i915: Call aops write_begin() and write_end() directly adds 49ddc9da85c4 fs: Remove pagecache_write_begin() and pagecache_write_end() adds ab834e27aedf filemap: Remove obsolete comment in lock_page adds 1d97146d4956 filemap: Update the folio_lock documentation adds 946fae7d7212 filemap: Update the folio_mark_dirty documentation adds 112154db9526 readahead: Use a folio in read_pages() adds 6b09ffb0a2f8 fs: Convert is_dirty_writeback() to take a folio adds 195f3b7a5f4c mm/readahead: Convert page_cache_async_readahead to take a folio adds c792ceb552e8 buffer: Rewrite nobh_truncate_page() to use folios adds 4bee11ef9174 fs: Introduce aops->read_folio adds 8be1537d568b fs: read_folio documentation adds ddcb6c947d18 fs: Convert netfs_readpage to netfs_read_folio adds 2e2d6af3973b fs: Convert iomap_readpage to iomap_read_folio adds 6812ec5c5963 fs: Convert block_read_full_page() to block_read_full_folio() adds b542727ecb8e fs: Convert mpage_readpage to mpage_read_folio adds 346c3854b591 fs: Convert simple_readpage to simple_read_folio adds ce33f00d00d0 affs: Convert affs to read_folio adds b3c2006f8dcf afs: Convert afs_symlink_readpage to afs_symlink_read_folio adds 7613e261a0a8 befs: Convert befs to read_folio adds e674577392a6 btrfs: Convert btrfs to read_folio adds cb5d04be150e cifs: Convert cifs to read_folio adds d536bbce4946 coda: Convert coda to read_folio adds cfef7b31f8f3 cramfs: Convert cramfs to read_folio adds 869aa261cb77 ecryptfs: Convert ecryptfs to read_folio adds 8c2247f860b1 efs: Convert efs symlinks to read_folio adds 68fedaf653db erofs: Convert erofs zdata to read_folio adds 471091adbfcc ext4: Convert ext4 to read_folio adds c683bc0fda4c f2fs: Convert f2fs to read_folio adds 29569b1ce8af freevxfs: Convert vxfs_immed to read_folio adds 96c21ad21e22 fuse: Convert fuse to read_folio adds 182c878b67cb hostfs: Convert hostfs to read_folio adds 40b54e346548 hpfs: Convert symlinks to read_folio adds cb6bf4c41dd3 isofs: Convert symlinks and zisofs to read_folio adds 6fd3ce5e9059 jffs2: Convert jffs2 to read_folio adds a7b9d115a334 jfs: Convert metadata pages to read_folio adds 9b3848d58a89 nfs: Convert nfs to read_folio adds ba654e81b713 ntfs: Convert ntfs to read_folio adds 96607cd601ee ocfs2: Convert ocfs2 to read_folio adds b99888670024 orangefs: Convert orangefs to read_folio adds 19d050fb02cb romfs: Convert romfs to read_folio adds 158835b65c3a squashfs: Convert squashfs to read_folio adds cabfb795da5e ubifs: Convert ubifs to read_folio adds a7a014c39146 udf: Convert adinicb and symlinks to read_folio adds f9d0be8ecc00 vboxsf: Convert vboxsf to read_folio adds 21d40c02f2ca mm: Convert swap_readpage to call read_folio instead of readpage adds 5a08d6bd870a mm,fs: Remove stray references to ->readpage adds 02e2896e8c4c jffs2: Pass the file pointer to jffs2_do_readpage_unlock() adds 948c7ea5fdea nfs: Pass the file pointer to nfs_symlink_filler() adds 5dcc2252eb2a fs: Change the type of filler_t adds e2004ae5448c fs: Add aops->release_folio adds 737a61b25137 iomap: Convert to release_folio adds 1260aac9f794 9p: Convert to release_folio adds 26a788ee4c66 afs: Convert to release_folio adds 11c2b36ace52 btrfs: Convert to release_folio adds 1aa04c5f3655 ceph: Convert to release_folio adds 2c1ed469eae3 cifs: Convert to release_folio adds f248c2e2a637 erofs: Convert to release_folio adds 44011ed14e6a ext4: Convert to release_folio adds 959ad6b49d3a f2fs: Convert to release_folio adds 94d3150406d7 gfs2: Convert to release_folio adds 54ef4785ddbc hfs: Convert to release_folio adds b75c9a807213 hfsplus: Convert to release_folio adds bf285ce871c4 jfs: Convert to release_folio adds 9ac3e82e9ae2 nfs: Convert to release_folio adds 94700002328e nilfs2: Remove comment about releasepage adds 69489fbf3f25 ocfs2: Convert to release_folio adds 18a9eba6f134 orangefs: Convert to release_folio adds cdd95e7c40a1 reiserfs: Convert to release_folio adds a18dd8add3a8 ubifs: Convert to release_folio adds ad67509f16f1 fs: Remove last vestiges of releasepage adds fe985e14277d reiserfs: Convert release_buffer_page() to use a folio adds 13e184c175b2 jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio adds c05f71c8007d jbd2: Convert release_buffer_page() to use a folio adds 47f53c45698e fs: Change try_to_free_buffers() to take a folio adds 07cc45d06884 fs: Convert drop_buffers() to use a folio adds d684c678362b fs: Add free_folio address space operation adds ef6ec8a93812 orangefs: Convert to free_folio adds b0366d5927da nfs: Convert to free_folio adds 76a9ed2e18ff secretmem: Convert to free_folio adds 5d5754741171 fs: Remove aops->freepage adds 0b97c5853f01 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 9c40e2ff1824 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds e18e5cbc70f1 net: dsa: don't use bitmap_weight() in b53_arl_read() adds 1ef1b69beaad net: systemport: don't use bitmap_weight() in bcm_sysport_ [...] adds 3a351118dc84 net: mellanox: fix open-coded for_each_set_bit() adds c8f14e2b737f iio: fix opencoded for_each_set_bit() adds 64b87c1a1875 qed: rework qed_rdma_bmap_free() adds fe06a0c09b47 KVM: x86: replace bitmap_weight with bitmap_empty where ap [...] adds 2b330a6a6c21 octeontx2-pf: replace bitmap_weight with bitmap_empty wher [...] adds 5f8dac3fc7ba qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() adds 315208f21b55 arch/alpha: replace cpumask_weight with cpumask_empty wher [...] adds 8f79657865d3 arch/ia64: replace cpumask_weight with cpumask_empty where [...] adds 54adebccd840 arch/x86: replace cpumask_weight with cpumask_empty where [...] adds 62e3e3ac52a0 drm/i915/pmu: replace cpumask_weight with cpumask_empty wh [...] adds a9696830c3e6 irq: mips: replace cpumask_weight with cpumask_empty where [...] adds 613ef656934b genirq/affinity: replace cpumask_weight with cpumask_empty [...] adds 19383545e498 clocksource: replace cpumask_weight with cpumask_empty in [...] adds 8c9d42f9e850 mm/vmstat: replace cpumask_weight with cpumask_empty where [...] adds de0e572125cc arch/x86: replace nodes_weight with nodes_empty where appropriate adds 47a90db020ff bitmap: add bitmap_weight_{cmp, eq, gt, ge, lt, le} functions adds e07d8427738a arch/x86: replace bitmap_weight with bitmap_weight_{eq,gt, [...] adds 5699ee7d3c91 iio: replace bitmap_weight() with bitmap_weight_{eq,gt} wh [...] adds c1675e5e7a4a memstick: replace bitmap_weight with bitmap_weight_eq wher [...] adds 2458c9246e4f ixgbe: replace bitmap_weight with bitmap_weight_eq adds d28a6b0f74fb octeontx2-pf: replace bitmap_weight with bitmap_weight_{eq,gt} adds 6d2ab518c681 mlx4: replace bitmap_weight with bitmap_weight_{eq,gt,ge,lt,le} adds 632855558bd1 perf: replace bitmap_weight with bitmap_weight_eq for ThunderX2 adds 3ad4d774500a media: tegra-video: replace bitmap_weight with bitmap_weight_le adds f9a0de5d2265 cpumask: add cpumask_weight_{eq,gt,ge,lt,le} adds c362ea6e1c76 arch/ia64: replace cpumask_weight with cpumask_weight_eq i [...] adds 56e9c32d3560 arch/mips: replace cpumask_weight with cpumask_weight_{eq, [...] adds 18a2953481e1 arch/powerpc: replace cpumask_weight with cpumask_weight_{ [...] adds 0fa5623ba34d arch/s390: replace cpumask_weight with cpumask_weight_eq w [...] adds 5e21f84709cc firmware: psci: replace cpumask_weight with cpumask_weight_eq adds 57dfa1eb5051 RDMA/hfi1: replace cpumask_weight with cpumask_weight_{eq, [...] adds 1435a4cb64bf scsi: lpfc: replace cpumask_weight with cpumask_weight_gt adds 38db870d5632 soc/qman: replace cpumask_weight with cpumask_weight_lt adds 22aa23e43383 nodemask: add nodemask_weight_{eq,gt,ge,lt,le} adds fe890716a73a ACPI: replace nodes__weight with nodes_weight_ge for numa adds 21591d33d183 mm/mempolicy: replace nodes_weight with nodes_weight_eq adds 4209bced2a65 nodemask: add num_node_state_eq() adds 3b4a8c290734 tools: bitmap: sync bitmap_weight adds a443c70e9d1a MAINTAINERS: add cpumask and nodemask files to BITMAP_API adds ad36429479eb lib/bitmap.c make bitmap_print_bitmask_to_buf parseable adds 0b109ac32b03 include/linux/find: Fix documentation adds ea47192598ca Merge branch 'bitmap-for-next' of https://github.com/norov [...] adds 3c9810a5f02a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds a27575f94163 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 329687a03d18 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] adds 75382a2dca0e tools/vm/page_owner_sort.c: support for multi-value select [...] adds ebbeae36387c tools/vm/page_owner_sort.c: support sorting blocks by mult [...] adds a72469aa5938 tools/vm/page_owner: support debug log to avoid huge log print adds f09654bb8812 tools/vm/page_owner_sort.c: provide allocator labelling an [...] adds c7c4ab859642 tools/vm/page_owner_sort.c: avoid repeated judgments adds 21f0dd88f23d mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio adds 9096bbe951dd mm: shmem: make shmem_init return void adds d8f653386cb5 mm/memcg: remove unneeded nr_scanned adds 391e0efc15e9 mm/memcg: mz already removed from rb_tree if not NULL adds 41555dadbff8 mm/memcg: set memcg after css verified and got reference adds 89d8330ccf2a mm/memcg: set pos explicitly for reclaim and !reclaim adds a9320aae68a1 mm/memcg: move generation assignment and comparison together adds c449d5599287 mm/memcg: non-hierarchical mode is deprecated adds c85bcc912f4f kselftests: memcg: update the oom group leaf events test adds be74553f250f kselftests: memcg: speed up the memory.high test adds 1bd1a4dd3e8c MAINTAINERS: add corresponding kselftests to cgroup entry adds 9c946e3e7f57 MAINTAINERS: add corresponding kselftests to memcg entry adds ef7a4ffc4c7f mm/memcontrol.c: make cgroup_memory_noswap static adds 9707aff701e3 mm/memcontrol.c: remove unused private flag of memory.oom_control adds 98af39d52e33 mm/vmalloc: fix a comment adds 4fcdcc12915c vmap(): don't allow invalid pages adds 8d98e42fb20c Documentation/sysctl: document page_lock_unfairness adds 379313241e77 mm/page_alloc: adding same penalty is enough to get round- [...] adds bb0e28eb5bc2 mm: page_alloc: simplify pageblock migratetype check in __ [...] adds 8170ac4700d2 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] adds f142e70750a1 mm/memory-failure.c: remove unnecessary (void*) conversions adds f361e2462e8c mm/hwpoison: put page in already hwpoisoned case with MF_C [...] adds 2ba2b008a8bf Revert "mm/memory-failure.c: fix race with changing page c [...] adds 3f871370686d mm/memory-failure.c: minor cleanup for HWPoisonHandlable adds ef526b17bc33 mm/memory-failure.c: dissolve truncated hugetlb page adds b283d983a7a6 mm, hugetlb, hwpoison: separate branch for free and in-use [...] adds 84448c8ecd9a hugetlb: remove use of list iterator variable after loop adds 2e4ec02bbcc0 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] adds 1e63ac088f20 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 adds 36c26128b898 mm/vmscan: reclaim only affects managed_zones adds bc53008eea55 mm/vmscan: make sure wakeup_kswapd with managed zone adds 8b3a899abe15 mm/vmscan: sc->reclaim_idx must be a valid zone index adds 02e458d8d04e mm/vmscan: remove obsolete comment in get_scan_count adds 5829f7dbae41 mm/vmscan: fix comment for current_may_throttle adds b2cb6826b6df mm/vmscan: fix comment for isolate_lru_pages adds c310e06cc4e4 fs/proc/task_mmu.c: remove redundant page validation of pte_page adds dc3a1f3024b3 mm/z3fold: declare z3fold_mount with __init adds 78da57d401f8 mm/z3fold: remove obsolete comment in z3fold_alloc adds ed0e5dcab3a7 mm/z3fold: minor clean up for z3fold_free adds 8ea2f86cea6e mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] adds a3148b5fea52 mm/z3fold: remove confusing local variable l reassignment adds 5e36c25b2c1a mm/z3fold: move decrement of pool->pages_nr into __release [...] adds 52fb90cc1919 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] adds daf79bd8ee1c mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() adds 4af12d04e71c mm: compaction: use helper isolation_suitable() adds da63dc84befa drivers/base/node.c: fix compaction sysfs file leak adds bc78b5ed9ff2 mm/mempolicy: clean up the code logic in queue_pages_pte_range adds 0c2d08728470 mm: add selftests for migration entries adds 5202978b4878 mm/migration: remove unneeded local variable mapping_locked adds b75454e10101 mm/migration: remove unneeded local variable page_lru adds cb1c37b1c65d mm/migration: use helper function vma_lookup() in add_page [...] adds 3eefb826c5a6 mm/migration: use helper macro min in do_pages_stat adds 91925ab8cc2a mm/migration: avoid unneeded nodemask_t initialization adds f430893b01e7 mm/migration: remove some duplicated codes in migrate_pages adds 69a041ff5058 mm/migration: fix potential page refcounts leak in migrate_pages adds 3f26c88bd66c mm/migration: fix potential invalid node access for reclai [...] adds 4cd614841c06 mm/migration: fix possible do_pages_stat_array racing with [...] adds 9c42fe4e30a9 mm: migrate: simplify the refcount validation when migrati [...] adds 7d6e2d963845 mm: untangle config dependencies for demote-on-reclaim adds f3b9e8cc8b09 mm/madvise: fix potential pte_unmap_unlock pte error adds 7f9c9b607dc2 mm: rmap: fix cache flush on THP pages adds e583b5c472bd dax: fix cache flush on PMD-mapped pages adds 6a8e0596f004 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs adds 6472f6d2f7d9 mm: pvmw: add support for walking devmap pages adds 06083a0921fd dax: fix missing writeprotect the pte entry adds 0e5e64c0b0d7 mm: simplify follow_invalidate_pte() adds 62e80f2b5072 tools/testing/selftests/vm/gup_test.c: clarify error statement adds 642bc52aed9c selftests: vm: bring common functions to a new file adds 9f3265db6ae8 selftests: vm: add test for Soft-Dirty PTE bit adds b67bd551201a selftests: vm: refactor run_vmtests.sh to reduce boilerplate adds 241ec63a9a0f selftests: vm: fix shellcheck warnings in run_vmtests.sh adds 325bca1fe0b1 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] adds b191c9bc334a mm/mmu_gather: limit free batch count and add schedule poi [...] adds 31d17076b07c mm/debug_vm_pgtable: drop protection_map[] usage adds 6c862bd05922 mm/mmap: clarify protection_map[] indices adds c5d8a3643d91 mm/mmap.c: use helper mlock_future_check() adds 67436193c287 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT adds 634093c59a12 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds b3aca728fb27 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 91d4ce985fbb sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds e10cd4b00904 x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 5dcfc6a1cc53 mm/mmap: drop arch_filter_pgprot() adds 3afa793082e6 mm/mmap: drop arch_vm_get_page_pgprot() adds f433195679a9 mm/mremap: use helper mlock_future_check() adds 3c9fe8b8f5e3 mm/mremap: avoid unneeded do_munmap call adds aa282a157bf8 mm/page_alloc.c: calc the right pfn if page size is not 4K adds 5981611d0a00 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions adds f10f1442c309 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* adds 47010c040dec mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* adds e3246d8f5217 mm/sparse-vmemmap: add a pgmap argument to section activation adds 2beea70a3edc mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] adds 60a427db0f80 mm/hugetlb_vmemmap: move comment block to Documentation/vm adds 4917f55b4ef9 mm/sparse-vmemmap: improve memory savings for compound devmaps adds 6fd3620b3428 mm/page_alloc: reuse tail struct pages for compound devmaps adds ba91fb7dd03c include/linux/swapops.h: remove stub for non_swap_entry() adds 7609385337a4 ksm: count ksm merging pages for each process adds 94bfe85bde18 mm/vmstat: add events for ksm cow adds 024c61eaff17 mm: compaction: remove unneeded return value of kcompactd_run adds 02d04a5163cd mm: compaction: remove unneeded pfn update adds 00bc102f82e0 mm: compaction: remove unneeded assignment to isolate_start_pfn adds d56c15845a54 mm: compaction: clean up comment for sched contention adds 85f73e6d752d mm: compaction: clean up comment about suitable migration [...] adds c036ddffe4ac mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c adds 66fe1cf7f581 mm: compaction: use helper compound_nr in isolate_migratep [...] adds 556162bf3a8c mm: compaction: clean up comment about async compaction in [...] adds 3109de308987 mm: compaction: avoid possible NULL pointer dereference in [...] adds cff387d6a294 mm: compaction: make compaction_zonelist_suitable return f [...] adds fa599c44987d mm: compaction: simplify the code in __compact_finished adds ca2864e52d39 mm: compaction: make sure highest is above the min_pfn adds f47f758cff59 drivers/base/memory: fix an unlikely reference counting is [...] adds 0a7a0f6f7f36 hugetlb: fix wrong use of nr_online_nodes adds f87442f407af hugetlb: fix hugepages_setup when deal with pernode adds f81f6e4b5eed hugetlb: fix return value of __setup handlers adds 30a514002db2 mm: use for_each_online_node and node_online instead of op [...] adds 25fa414adad5 mm/khugepaged: use vma_is_anonymous adds 9c8bbfaca1bc mm: hugetlb: add missing cache flushing in hugetlb_unshare [...] adds 07d067e4f2ce kasan: fix sleeping function called from invalid context o [...] adds ec2a0f9c8b50 kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t adds d137a7cb9b2a mm/page_alloc: simplify update of pgdat in wake_all_kswapds adds 30226b69f876 zram: add a huge_idle writeback mode adds 94968384dde1 memcg: introduce per-memcg reclaim interface adds 6c26df84e1f2 selftests: cgroup: return -errno from cg_read()/cg_write() [...] adds a3622a53e620 selftests: cgroup: fix alloc_anon_noexit() instantly freei [...] adds eae3cb2e87ff selftests: cgroup: add a selftest for memory.reclaim adds 1f4910b3affc damon: vaddr-test: tweak code to make the logic clearer adds 4f540f5ab4f2 mm/damon/core-test: add a kunit test case for ops registration adds cef4493f1aaa mm/damon: remove unnecessary type castings adds 059342d1dd4e mm/damon/reclaim: fix the timer always stays active adds b60bb63a66b4 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] adds 0af96a024f52 ia64: fix typos in comments adds 72a4fd6a7f03 ia64: ptrace: fix typos in comments adds bd7155a0282e ia64: replace comments with C99 initializers adds 3af8acf6aff2 scripts/decode_stacktrace.sh: support old bash version adds dec81a532027 scripts/bloat-o-meter: filter out vermagic as it is not relevant adds 81cd1ae909e0 ocfs2: replace usage of found with dedicated list iterator [...] adds b02da32b613f ocfs2: remove usage of list iterator variable after the loop body adds bb20b31dee1a ocfs2: fix mounting crash if journal is not alloced adds 54bd3f7c5c3b ocfs2: change return type of ocfs2_resmap_init adds a8a986db6493 ocfs2: ocfs2_initialize_super does cleanup job before retu [...] adds 0737e01de9c4 ocfs2: ocfs2_mount_volume does cleanup job before return error adds f1e75d128b46 ocfs2: rewrite error handling of ocfs2_fill_super adds 04d168c6d42d fs/proc/kcore.c: remove check of list iterator against hea [...] adds 5d8de293c224 vmcore: convert copy_oldmem_page() to take an iov_iter adds 4a22fd20379c vmcore: convert __read_vmcore to use an iov_iter adds e0690479917c vmcore: convert read_from_oldmem() to take an iov_iter adds 6308499b5e99 net: unexport csum_and_copy_{from,to}_user adds c06d7aaf2951 kernel: pid_namespace: use NULL instead of using plain int [...] adds 11fb48961e52 get_maintainer: Honor mailmap for in file emails adds d4557fae7707 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test adds 67fca000e1e1 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections adds e0fa2ab3fcff lib/test_string.c: add strspn and strcspn tests adds dffad91b06e0 lib/string.c: simplify str[c]spn adds d1bd5fa07667 lib: remove back_str initialization adds f485922d8fe4 pipe: make poll_usage boolean and annotate its access adds d679ae94fdd5 list: fix a data-race around ep->rdllist adds 7374fa33dc2d init/Kconfig: remove USELIB syscall by default adds 3fbb6b784acb fatfs: remove redundant judgment adds e057aaec34ae fatfs: add FAT messages to printk index adds 183c3237c928 fat: add ratelimit to fat*_ent_bread() adds f26b2afd53e7 ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP adds a9866bef5171 ptrace: fix wrong comment of PT_DTRACE adds f224cabeedb2 MAINTAINERS: remove redundant file of PTRACE SUPPORT entry adds 16b0b7adabfb kexec: remove redundant assignments adds f8323a0cb9a6 rapidio: remove unnecessary use of list iterator adds 0e0af57e0e91 taskstats: version 12 with thread group and exe info adds edc73c7261ca kernel: make taskstats available from all net namespaces adds f6e2c20ca760 fs: sysv: check sbi->s_firstdatazone in complete_read_super adds 938b68a016ba Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] adds bbe7c4409ff4 Merge branch 'mm-stable' into mm-unstable adds 7db18f023bd8 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] adds 97bec7f38fd3 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] adds c9404e10293c mm/memory: slightly simplify copy_present_pte() adds 02ff3a914c6e mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] adds d47832c876f1 mm/rmap: convert RMAP flags to a proper distinct rmap_t type adds 2527b10c3619 mm/rmap: remove do_page_add_anon_rmap() adds 2b08aa764286 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() adds d7933d484c82 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() adds 9553719fa7ab mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] adds 20e45a71ab3e mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] adds 941cb5e71ee2 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] adds 47117bdb6068 mm: remember exclusively mapped anonymous pages with PG_an [...] adds 8df45d27f571 mm/rmap: fail try_to_migrate() early when setting a PMD mi [...] adds 42c91b270ba8 mm/gup: disallow follow_page(FOLL_PIN) adds 62b2ca38aabf mm: support GUP-triggered unsharing of anonymous pages adds 32d5719dc446 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] adds a384b3594291 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] adds b325d3e03754 mm/swap: remember PG_anon_exclusive via a swp pte bit adds 73d4471c0d14 mm-swap-remember-pg_anon_exclusive-via-a-swp-pte-bit-fix adds 19fba3fdb26e mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 4c1e8345e554 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 4c0797a4c9bf x86-pgtable-support-__have_arch_pte_swp_exclusive-fix adds 341fbc545f29 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds a52859e3c3d0 s390/pgtable: cleanup description of swp pte layout adds 7bbf029fd622 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds ed91a6a6b5a7 powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s adds 0a41356abdd7 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s adds 81b6f135683c mm/gup: fix comments to pin_user_pages_*() adds 37ded94d110c mm: create new mm/swap.h header file. adds b6e6b663b87c mm-create-new-mm-swaph-header-file-fix adds ebd36d693377 mm: drop swap_dirty_folio adds e68ba8eff8b8 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate adds 1e2695915964 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space adds 152ac2c67212 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] adds 29e51271095c nfs: rename nfs_direct_IO and use as ->swap_rw adds d331f8e17137 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw adds ea24899f9b5a doc: update documentation for swap_activate and swap_rw adds 8272c4afbe68 mm: submit multipage reads for SWP_FS_OPS swap-space adds b936d2649997 mm: submit multipage write for SWP_FS_OPS swap-space adds 7f39151fb856 mm: handle THP in swap_*page_fs() adds e1736b007c43 VFS: Add FMODE_CAN_ODIRECT file flag adds 0a0fbb6a8a41 cgroups: refactor children cgroups in memcg tests adds 2fa45f97624d cgroup: account for memory_recursiveprot in test_memcg_low() adds ea2186fc34af cgroup: account for memory_localevents in test_memcg_oom_g [...] adds 2ff94bc5c209 cgroup: remove racy check in test_memcg_sock() adds 14c59c3892af cgroup: fix racy check in alloc_pagecache_max_30M() helper [...] adds ba50f3321b6f mm/mprotect: use mmu_gather adds b807d684d766 mm/mprotect: do not flush when not required architecturally adds b0731cae0b77 mm: avoid unnecessary flush on change_huge_pmd() adds 05964630ca55 mm: discard __GFP_ATOMIC adds e9d63c5715be mm/khugepaged: sched to numa node when collapse huge page adds b6a6433b4961 mm: introduce PTE_MARKER swap entry adds 0b15d5d8e139 fixup! mm: Introduce PTE_MARKER swap entry adds 78e9304919fd mm: teach core mm about pte markers adds 659040858e0b fixup! mm: Teach core mm about pte markers adds 1c47f7e7a493 mm: check against orig_pte for finish_fault() adds 74a27cf1ec2e mm-check-against-orig_pte-for-finish_fault-fix adds c817c208f64d mm-check-against-orig_pte-for-finish_fault-fix-checkpatch-fixes adds b97a5fa44bd5 mm/uffd: PTE_MARKER_UFFD_WP adds 89906969fc32 fixup! mm/uffd: PTE_MARKER_UFFD_WP adds 0b51a78cb242 mm/shmem: take care of UFFDIO_COPY_MODE_WP adds d43e17c74c70 mm/shmem: handle uffd-wp special pte in page fault handler adds 905cd81744db mm/shmem: persist uffd-wp bit across zapping for file-backed adds ff4aaf947873 mm/shmem: allow uffd wr-protect none pte for file-backed mem adds d49510be242c mm/shmem: allows file-back mem to be uffd wr-protected on thps adds 5d08e61b1525 mm/shmem: handle uffd-wp during fork() adds c3106a159dd9 mm/hugetlb: introduce huge pte version of uffd-wp helpers adds 2f73d86a08ba mm/hugetlb: hook page faults for uffd write protection adds 41407bfa0053 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP adds 222d4eadf90d mm/hugetlb: handle UFFDIO_WRITEPROTECT adds d22848a989ae mm/hugetlb: handle pte markers in page faults adds 24d5c8d5db59 mm/hugetlb: allow uffd wr-protect none ptes adds 7c6895879b05 mm/hugetlb: only drop uffd-wp special pte if required adds 4043c907f275 fixup! mm/hugetlb: Only drop uffd-wp special pte if required adds d84fd1882dc5 mm-hugetlb-only-drop-uffd-wp-special-pte-if-required-fix-fix adds e33e1e363c9d mm/hugetlb: handle uffd-wp during fork() adds 531e7d2b9552 mm/shmem: vma_needs_copy can be static adds 156697e938d6 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered adds 87ad59e22a1e mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs adds c564679b45d4 mm/uffd: enable write protection for shmem & hugetlbfs adds 664335e85ca8 mm: enable PTE markers by default adds 724a3f672bd0 mm/uffd: hide PTE_MARKER option adds 7ad05074ffac selftests/uffd: enable uffd-wp for shmem/hugetlbfs adds d315699769a9 userfaultfd/selftests: use swap() instead of open coding it adds 0421e845153b mm/uffd: move USERFAULTFD configs into mm/ adds 1a622c8b5123 mm/swapfile: unuse_pte can map random data if swap read fails adds 006e8c2b2a9f mm/swapfile: fix lost swap bits in unuse_pte() adds 2ca240bbfe68 mm/madvise: free hwpoison and swapin error entry in madvis [...] adds a831a1a6ad46 mm: page_isolation: move has_unmovable_pages() to mm/page_ [...] adds 6aee84573ae6 mm: page_isolation: check specified range for unmovable pages adds 5145d1402a85 mm: make alloc_contig_range work at pageblock granularity adds 7d850a4d74bd mm-make-alloc_contig_range-work-at-pageblock-granularity-fix adds 61a9b9b42ee9 mm: page_isolation: enable arbitrary range page isolation. adds 330bf340d388 mm: cma: use pageblock_order as the single alignment adds ff1f2117e1e3 drivers: virtio_mem: use pageblock size as the minimum vir [...] adds 025f288aa00a mm/migration: reduce the rcu lock duration adds 411538f7f830 mm/migration: remove unneeded lock page and PageMovable check adds d40d9ca26885 mm/migration: return errno when isolate_huge_page failed adds d65b9959cffd mm/migration: fix potential pte_unmap on an not mapped pte adds 96f1935f42bb mm/vmscan: take min_slab_pages into account when try to ca [...] adds 78a7f560bfad mm/vmscan: add a comment about MADV_FREE pages check in fo [...] adds 6d94deba23c3 mm/vmscan: introduce helper function reclaim_page_list() adds da1e7f87965f mm/vmscan: take all base pages of THP into account when ra [...] adds d14bdfaa0af7 mm/vmscan: remove obsolete comment in kswapd_run adds c62e406d8642 mm/vmscan: use helper folio_is_file_lru() adds c4e178a54372 mm/vmscan: use helper folio_is_file_lru() adds e8b3d5538d98 kfence: enable check kfence canary on panic via boot param adds f2dd353173ad kfence-enable-check-kfence-canary-on-panic-via-boot-param-fix adds 0277e8c001b9 lib/kstrtox.c: add "false"/"true" support to kstrtobool() adds b8a7547e0ca4 lib-kstrtoxc-add-false-true-support-to-kstrtobool-fix adds a80f3a7b65a2 mm: convert sysfs input to bool using kstrtobool() adds b15aa3a6bf7d mm/highmem: VM_BUG_ON() if offset + len > PAGE_SIZE adds 22b8ec257caa mm/damon/core: add a function for damon_operations registr [...] adds cf5e7e47bd3e mm/damon/sysfs: add a file for listing available monitoring ops adds 5be8dcc4b82c selftets/damon/sysfs: test existence and permission of ava [...] adds 45225752a9ae Docs/{ABI,admin-guide}/damon: document 'avail_operations' [...] adds cb52aff4ed86 mm/damon/vaddr: register a damon_operations for fixed virt [...] adds c83136469313 mm/damon/sysfs: support fixed virtual address ranges monitoring adds 79103d60f0f2 Docs/{ABI,admin-guide}/damon: update for fixed virtual add [...] adds 5435f7540804 mm/memory_hotplug: use pgprot_val to get value of pgprot adds c33c42b8b0dc mm/vmscan: not necessary to re-init the list for each iteration adds ad7734639b10 mm-vmscan-not-necessary-to-re-init-the-list-for-each-itera [...] adds c782cc0a4b79 mm: hugetlb: considering PMD sharing when flushing cache/TLBs adds 681682ae1034 mm: rmap: move the cache flushing to the correct place for [...] adds b7894006215b mm: rmap: use flush_cache_range() to flush cache for huget [...] adds 6ee85af31ae1 mm/shmem: remove duplicate include in memory.c adds 366e7b61ca1f printk: stop including cache.h from printk.h adds 3f0cd9a623ec mm: make minimum slab alignment a runtime property adds 78c0585fdbac mm-make-minimum-slab-alignment-a-runtime-property-fix adds 9045d9a2fc2a mm/swapops: make is_pmd_migration_entry more strict adds 13eabcc2a22c mm/rmap: Fix typos in comments adds 1c6c1a8538d2 selftest/vm: test that mremap fails on non-existent vma adds 1cba4825b885 mm/z3fold: fix sheduling while atomic adds 98fccf327fb2 mm/z3fold: fix possible null pointer dereferencing adds e7e62bb3f7a5 mm/z3fold: remove buggy use of stale list for allocation adds 15ac6b58b064 mm/z3fold: throw warning on failure of trylock_page in z3f [...] adds 6ff550152ae1 revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc" adds cd95bdf9ca9a mm/z3fold: put z3fold page back into unbuddied list when r [...] adds e62ad8719965 mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock adds a17cfb596721 mm/z3fold: fix z3fold_reclaim_page races with z3fold_free adds 515a77ce1a92 mm/z3fold: fix z3fold_page_migrate races with z3fold_map adds 51cdf401678a mm/damon/core: add a new callback for watermarks checks adds a92092796b40 mm/damon/core: finish kdamond as soon as any callback retu [...] adds b256288447b7 mm/damon/vaddr: generalize damon_va_apply_three_regions() adds d605dbe2cce1 mm/damon/vaddr: move 'damon_set_regions()' to core adds 42e1ab738f92 mm/damon/vaddr: remove damon_va_apply_three_regions() adds c2277e4d81d2 mm/damon/sysfs: prohibit multiple physical address space m [...] adds 075027f85028 mm/damon/sysfs: move targets setup code to a separated function adds bc2d04a8d304 mm/damon/sysfs: reuse damon_set_regions() for regions setting adds 3676d49e8e8d mm/damon/sysfs: use enum for 'state' input handling adds 45db995d8bb6 mm/damon/sysfs: update schemes stat in the kdamond context adds d76544c4b28f mm/damon/sysfs: support online inputs update adds 7110d2462bcc Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs fil [...] adds 127c665aaa93 mm/damon/reclaim: support online inputs update adds 43201c94479e Docs/admin-guide/mm/damon/reclaim: document 'commit_inputs [...] adds b88a78957e8f mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when [...] adds 6fad10baf40d mm: memory_hotplug: override memmap_on_memory when hugetlb [...] adds 6e94eef876ac mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap pa [...] adds 7ecd930e37d8 mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl adds 16f90e568746 mm/vmscan: filter empty page_list at the beginning adds 2260e7edf752 mm/vmscan: don't use NUMA_NO_NODE as indicator of page on [...] adds 686da142855b shmem: convert shmem_alloc_hugepage() to use vma_alloc_folio() adds e5cd34071120 mm/huge_memory: convert do_huge_pmd_anonymous_page() to us [...] adds c4199a5358c9 mm: remove alloc_pages_vma() adds 0f23a8a3bdd0 vmscan: use folio_mapped() in shrink_page_list() adds 52e02664aa0a vmscan: convert the writeback handling in shrink_page_list [...] adds b5a5d07ad0bb swap: turn get_swap_page() into folio_alloc_swap() adds bc2ad3be082c swap: convert add_to_swap() to take a folio adds 339ba7502e13 vmscan: convert dirty page handling to folios adds 719426e40146 vmscan: convert page buffer handling to use folios adds b79338b3d217 vmscan: convert lazy freeing to folios adds 8a6aff9c51c7 vmscan: move initialisation of mapping down adds 7d15d41b7c4a vmscan: convert the activate_locked portion of shrink_page [...] adds 22bf1b68e572 vmscan: remove remaining uses of page in shrink_page_list adds cb4e56ee240d mm/shmem: use a folio in shmem_unused_huge_shrink adds 561fd8bee1dc mm/swap: add folio_throttle_swaprate adds 9a44f3462edc mm/shmem: convert shmem_add_to_page_cache to take a folio adds 8d657a77c6fe mm/shmem: turn shmem_should_replace_page into shmem_should [...] adds b0bb08b2d5f3 mm/shmem: turn shmem_alloc_page() into shmem_alloc_folio() adds 3674fd6cadf5 mm/shmem: convert shmem_alloc_and_acct_page to use a folio adds 94cdf3e8c0bf mm/shmem: convert shmem_getpage_gfp to use a folio adds 2b58b3f33ba2 mm/shmem: convert shmem_swapin_page() to shmem_swapin_folio() adds 510a81e60536 ocfs2: reflink deadlock when clone file to the same direct [...] adds 28eb67b3c57c ocfs2: clear links count in ocfs2_mknod() if an error occurs adds e18f5af1cd22 ocfs2: fix ocfs2 corrupt when iputting an inode adds 8eb3c9353575 proc: fix dentry/inode overinstantiating under /proc/${pid}/net adds 4f335cd69383 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] adds a07211c95827 init/main.c: silence some -Wunused-parameter warnings adds 49916212c51d initramfs: refactor do_header() cpio magic checks adds 55230b38045d initramfs: make dir_entry.name a flexible array member adds a68b1f4aecbb initramfs: add INITRAMFS_PRESERVE_MTIME Kconfig option adds 06aebc4b5f90 gen_init_cpio: fix short read file handling adds 9ce9e2ef35fe gen_init_cpio: support file checksum archiving adds 3462c8eba96f initramfs: support cpio extraction with file checksums adds 64aac5437c4f ipc/sem: Remove redundant assignments adds 7afda327770a ipc: update semtimedop() to use hrtimer adds f0ad3e298801 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds 45d5ed52ecdd ELF, uapi: fixup ELF_ST_TYPE definition adds cdb5a08f5c15 Merge branch 'mm-nonmm-unstable' into mm-everything adds 1ab209c2a819 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] adds c76299d0b4a3 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds 468e4d4736f3 kselftest/vm: override TARGETS from arguments adds b5f8c76ae260 Merge branch 'akpm/master' adds 44a2f39e611a Add linux-next specific files for 20220503
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 (bdc61aad77fa) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 1 + .../ABI/testing/sysfs-bus-platform-onboard-usb-hub | 8 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 10 + Documentation/ABI/testing/sysfs-class-firmware | 77 + .../ABI/testing/sysfs-devices-physical_location | 42 + Documentation/ABI/testing/sysfs-kernel-mm-damon | 7 +- Documentation/PCI/pci.rst | 4 +- Documentation/accounting/psi.rst | 9 +- Documentation/admin-guide/cgroup-v2.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 19 +- Documentation/admin-guide/mm/damon/reclaim.rst | 11 + Documentation/admin-guide/mm/damon/usage.rst | 9 +- Documentation/admin-guide/sysctl/kernel.rst | 7 + Documentation/admin-guide/sysctl/vm.rst | 30 + 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 +- Documentation/dev-tools/kunit/usage.rst | 19 +- .../bindings/arm/freescale/fsl,layerscape-scfg.txt | 19 - Documentation/devicetree/bindings/arm/renesas.yaml | 6 + .../devicetree/bindings/arm/rockchip.yaml | 18 +- .../devicetree/bindings/arm/stm32/stm32.yaml | 48 +- .../bindings/display/bridge/fsl,ldb.yaml | 92 + .../bindings/display/panel/panel-simple.yaml | 2 + .../bindings/dsp/mediatek,mt8195-dsp.yaml | 105 + Documentation/devicetree/bindings/eeprom/at24.yaml | 4 +- .../devicetree/bindings/gnss/brcm,bcm4751.yaml | 69 + .../devicetree/bindings/hwmon/adt7475.yaml | 22 + .../bindings/hwmon/microchip,lan966x.yaml | 53 + .../bindings/i2c/samsung,s3c2410-i2c.yaml | 2 +- .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml | 2 +- .../iio/potentiometer/microchip,mcp4131.yaml | 2 +- .../interrupt-controller/fsl,ls-extirq.txt | 53 - .../interrupt-controller/fsl,ls-extirq.yaml | 118 + .../devicetree/bindings/iommu/mediatek,iommu.yaml | 10 - .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 10 - .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 12 +- .../memory-controllers/nvidia,tegra186-mc.yaml | 80 +- .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 2 +- .../bindings/net/aspeed,ast2600-mdio.yaml | 6 + .../bindings/net/can/renesas,rcar-canfd.yaml | 1 + .../devicetree/bindings/net/ethernet-phy.yaml | 9 + Documentation/devicetree/bindings/net/micrel.txt | 9 + .../bindings/net/microchip,lan966x-switch.yaml | 2 - .../bindings/net/wireless/silabs,wfx.yaml | 1 + .../bindings/nvmem/fsl,layerscape-sfp.yaml | 30 +- .../bindings/phy/marvell,armada-3700-utmi-phy.yaml | 2 +- .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 1 + .../bindings/pinctrl/mscc,ocelot-pinctrl.yaml | 8 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 + .../bindings/power/renesas,rcar-sysc.yaml | 1 + .../regulator/siliconmitus,sm5703-regulator.yaml | 8 +- .../devicetree/bindings/reset/altr,rst-mgr.yaml | 47 + .../bindings/reset/amlogic,meson-axg-audio-arb.txt | 22 - .../reset/amlogic,meson-axg-audio-arb.yaml | 56 + .../devicetree/bindings/reset/ath79-reset.txt | 20 - .../devicetree/bindings/reset/berlin,reset.txt | 23 - .../bindings/reset/bitmain,bm1880-reset.txt | 18 - .../bindings/reset/bitmain,bm1880-reset.yaml | 36 + .../devicetree/bindings/reset/lantiq,reset.txt | 30 - .../devicetree/bindings/reset/lantiq,reset.yaml | 49 + .../bindings/reset/marvell,berlin2-reset.yaml | 38 + .../bindings/reset/nuvoton,npcm-reset.txt | 32 - .../bindings/reset/nuvoton,npcm750-reset.yaml | 50 + .../bindings/reset/qca,ar7100-reset.yaml | 40 + .../bindings/reset/snps,axs10x-reset.txt | 33 - .../bindings/reset/snps,axs10x-reset.yaml | 48 + .../devicetree/bindings/reset/socfpga-reset.txt | 16 - .../bindings/reset/st,sti-picophyreset.txt | 42 - .../devicetree/bindings/reset/st,sti-powerdown.txt | 45 - .../bindings/reset/st,stih407-picophyreset.yaml | 47 + .../bindings/reset/st,stih407-powerdown.yaml | 49 + .../devicetree/bindings/serial/renesas,hscif.yaml | 7 + .../devicetree/bindings/serial/rs485.yaml | 5 + .../bindings/soc/fsl/fsl,layerscape-scfg.yaml | 58 + .../devicetree/bindings/soc/ti/wkup-m3-ipc.yaml | 12 + .../bindings/spmi/qcom,spmi-pmic-arb.txt | 65 - .../bindings/spmi/qcom,spmi-pmic-arb.yaml | 117 + .../devicetree/bindings/usb/fcs,fsa4480.yaml | 72 + .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/generic-ohci.yaml | 1 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 4 + Documentation/driver-api/driver-model/devres.rst | 2 +- Documentation/driver-api/firmware/fw_upload.rst | 126 + Documentation/driver-api/firmware/index.rst | 1 + Documentation/filesystems/caching/netfs-api.rst | 4 +- Documentation/filesystems/fscrypt.rst | 2 +- Documentation/filesystems/fsverity.rst | 2 +- Documentation/filesystems/locking.rst | 36 +- Documentation/filesystems/netfs_library.rst | 9 +- Documentation/filesystems/porting.rst | 2 +- Documentation/filesystems/vfs.rst | 86 +- 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/hwmon/asus_ec_sensors.rst | 1 + Documentation/hwmon/index.rst | 1 + Documentation/hwmon/lan966x.rst | 40 + Documentation/hwmon/xdpe152c4.rst | 118 + .../device_drivers/can/ctu/ctucanfd-driver.rst | 2 +- .../networking/device_drivers/can/index.rst | 1 + Documentation/networking/mptcp-sysctl.rst | 18 + 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/virt/kvm/api.rst | 29 +- Documentation/x86/index.rst | 2 +- Documentation/x86/intel-iommu.rst | 115 - Documentation/x86/iommu.rst | 151 + MAINTAINERS | 50 +- Makefile | 8 +- Next/SHA1s | 218 +- Next/Trees | 4 +- Next/merge.log | 6502 +-- arch/Kconfig | 18 +- arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/lib/csum_partial_copy.c | 1 - arch/arm/Kconfig | 17 - arch/arm/arm-soc-for-next-contents.txt | 34 +- arch/arm/boot/dts/Makefile | 5 +- arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 12 +- arch/arm/boot/dts/am335x-myirtech-myd.dts | 20 +- arch/arm/boot/dts/aspeed-g6.dtsi | 4 + arch/arm/boot/dts/at91-kizbox3-hs.dts | 2 +- arch/arm/boot/dts/at91-kizbox3_common.dtsi | 2 +- ...e-fp2.dts => qcom-msm8974pro-fairphone-fp2.dts} | 5 +- .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 1 + arch/arm/boot/dts/qcom-msm8974pro.dtsi | 1 + arch/arm/boot/dts/r9a06g032.dtsi | 1 + arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 15 + arch/arm/boot/dts/stm32mp151a-prtt1a.dts | 52 + arch/arm/boot/dts/stm32mp151a-prtt1c.dts | 304 + arch/arm/boot/dts/stm32mp151a-prtt1l.dtsi | 229 + arch/arm/boot/dts/stm32mp151a-prtt1s.dts | 63 + arch/arm/configs/am200epdkit_defconfig | 1 + arch/arm/configs/cm_x300_defconfig | 1 + arch/arm/configs/colibri_pxa270_defconfig | 1 + arch/arm/configs/colibri_pxa300_defconfig | 1 + arch/arm/configs/corgi_defconfig | 1 + arch/arm/configs/eseries_pxa_defconfig | 1 + arch/arm/configs/ezx_defconfig | 1 + arch/arm/configs/h5000_defconfig | 1 + arch/arm/configs/imote2_defconfig | 365 - arch/arm/configs/lpd270_defconfig | 1 + arch/arm/configs/lubbock_defconfig | 1 + arch/arm/configs/magician_defconfig | 1 + arch/arm/configs/mainstone_defconfig | 1 + arch/arm/configs/palmz72_defconfig | 1 + arch/arm/configs/pcm027_defconfig | 1 + arch/arm/configs/pxa255-idp_defconfig | 1 + arch/arm/configs/pxa3xx_defconfig | 1 + arch/arm/configs/pxa_defconfig | 1 + arch/arm/configs/spitz_defconfig | 1 + arch/arm/configs/trizeps4_defconfig | 1 + arch/arm/configs/viper_defconfig | 1 + arch/arm/configs/xcep_defconfig | 1 + arch/arm/configs/zeus_defconfig | 1 + arch/arm/include/asm/io.h | 30 +- arch/arm/kernel/crash_dump.c | 27 +- arch/arm/kernel/signal.c | 1 + arch/arm/mach-davinci/Makefile | 4 +- arch/arm/mach-davinci/board-da830-evm.c | 7 +- arch/arm/mach-davinci/board-da850-evm.c | 7 +- arch/arm/mach-davinci/board-dm355-evm.c | 5 +- arch/arm/mach-davinci/board-dm355-leopard.c | 5 +- arch/arm/mach-davinci/board-dm365-evm.c | 6 +- arch/arm/mach-davinci/board-dm644x-evm.c | 7 +- arch/arm/mach-davinci/board-dm646x-evm.c | 5 +- arch/arm/mach-davinci/board-mityomapl138.c | 8 +- arch/arm/mach-davinci/board-neuros-osd2.c | 7 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 6 +- arch/arm/mach-davinci/board-sffsdr.c | 6 +- arch/arm/mach-davinci/common.c | 4 +- arch/arm/mach-davinci/{include/mach => }/common.h | 0 arch/arm/mach-davinci/{include/mach => }/cputype.h | 2 +- arch/arm/mach-davinci/da830.c | 11 +- arch/arm/mach-davinci/da850.c | 12 +- arch/arm/mach-davinci/da8xx-dt.c | 4 +- arch/arm/mach-davinci/{include/mach => }/da8xx.h | 5 +- arch/arm/mach-davinci/davinci.h | 3 +- arch/arm/mach-davinci/devices-da8xx.c | 7 +- arch/arm/mach-davinci/devices.c | 7 +- arch/arm/mach-davinci/dm355.c | 12 +- arch/arm/mach-davinci/dm365.c | 12 +- arch/arm/mach-davinci/dm644x.c | 12 +- arch/arm/mach-davinci/dm646x.c | 12 +- .../arm/mach-davinci/{include/mach => }/hardware.h | 0 arch/arm/mach-davinci/include/mach/mux.h | 990 - arch/arm/mach-davinci/include/mach/uncompress.h | 97 - arch/arm/mach-davinci/mux.c | 4 +- arch/arm/mach-davinci/mux.h | 969 +- arch/arm/mach-davinci/pdata-quirks.c | 4 +- arch/arm/mach-davinci/pm.c | 9 +- arch/arm/mach-davinci/{include/mach => }/pm.h | 0 arch/arm/mach-davinci/serial.c | 4 +- arch/arm/mach-davinci/{include/mach => }/serial.h | 2 +- arch/arm/mach-davinci/sram.c | 2 +- arch/arm/mach-davinci/usb-da8xx.c | 7 +- arch/arm/mach-davinci/usb.c | 5 +- arch/arm/mach-omap1/board-ams-delta.c | 2 +- arch/arm/mach-omap1/fb.c | 2 +- arch/arm/mach-omap1/i2c.c | 1 + arch/arm/mach-omap1/omap-dma.c | 18 +- arch/arm/mach-omap1/sram-init.c | 2 +- arch/arm/mach-omap1/timer32k.c | 2 +- arch/arm/mach-omap2/Makefile | 3 - arch/arm/mach-omap2/common.h | 13 +- arch/arm/mach-omap2/dma.c | 1 + arch/arm/mach-omap2/include/mach/hardware.h | 3 - arch/arm/mach-omap2/include/mach/irqs.h | 3 - arch/arm/mach-omap2/include/mach/serial.h | 66 - arch/arm/mach-omap2/omap-iommu.c | 1 + arch/arm/mach-omap2/omap-secure.c | 2 +- arch/arm/mach-omap2/omap-secure.h | 2 +- arch/arm/mach-omap2/omap4-common.c | 2 +- arch/arm/mach-omap2/pdata-quirks.c | 11 - arch/arm/mach-omap2/serial.h | 67 +- arch/arm/mach-omap2/sram.c | 2 +- arch/arm/mach-pxa/Kconfig | 15 + arch/arm/mach-pxa/Makefile.boot | 3 - arch/arm/mach-pxa/include/mach/uncompress.h | 70 - arch/arm/mach-pxa/viper.c | 12 + arch/arm/mach-pxa/zeus.c | 12 + arch/arm/mach-spear/Makefile | 2 - arch/arm/mach-spear/include/mach/irqs.h | 35 - arch/arm/mach-spear/include/mach/uncompress.h | 42 - arch/arm/mach-spear/{include/mach => }/misc_regs.h | 4 +- arch/arm/mach-spear/pl080.c | 4 +- arch/arm/mach-spear/platsmp.c | 2 +- arch/arm/mach-spear/restart.c | 2 +- arch/arm/mach-spear/{include/mach => }/spear.h | 0 arch/arm/mach-spear/spear1310.c | 2 +- arch/arm/mach-spear/spear13xx.c | 2 +- arch/arm/mach-spear/spear300.c | 2 +- arch/arm/mach-spear/spear310.c | 2 +- arch/arm/mach-spear/spear320.c | 2 +- arch/arm/mach-spear/spear3xx.c | 4 +- arch/arm/mach-spear/spear6xx.c | 4 +- arch/arm/mach-versatile/integrator_ap.c | 5 - arch/arm/mm/ioremap.c | 10 +- arch/arm64/boot/dts/arm/foundation-v8.dtsi | 2 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 3 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 2 - .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 11 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 8 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 24 +- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 24 +- arch/arm64/boot/dts/renesas/Makefile | 2 + .../boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi | 45 + .../arm64/boot/dts/renesas/r8a779g0-white-hawk.dts | 22 + arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 122 + arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 322 +- arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts | 76 - arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 8 - arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 11 + arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 11 + .../boot/dts/renesas/rzg2ul-smarc-pinfunction.dtsi | 56 + arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 18 + arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi | 39 + arch/arm64/boot/dts/rockchip/Makefile | 3 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 22 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 16 + arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 80 + .../{rk3568-rock-3a.dts => rk3566-quartz64-b.dts} | 381 +- .../{rk3568-rock-3a.dts => rk3566-roc-pc.dts} | 359 +- .../boot/dts/rockchip/rk3566-soquartz-cm4.dts | 177 + .../{rk3568-rock-3a.dts => rk3566-soquartz.dtsi} | 446 +- arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 60 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 11 + arch/arm64/boot/dts/ti/k3-am62.dtsi | 1 + arch/arm64/configs/defconfig | 6 + arch/arm64/include/asm/debug-monitors.h | 4 +- arch/arm64/include/asm/esr.h | 8 +- arch/arm64/include/asm/exception.h | 30 +- arch/arm64/include/asm/ftrace.h | 7 + arch/arm64/include/asm/io.h | 4 + arch/arm64/include/asm/kvm_asm.h | 1 + arch/arm64/include/asm/kvm_emulate.h | 7 +- arch/arm64/include/asm/kvm_host.h | 2 +- arch/arm64/include/asm/kvm_mmu.h | 3 + arch/arm64/include/asm/kvm_ras.h | 2 +- arch/arm64/include/asm/pgtable.h | 6 +- arch/arm64/include/asm/system_misc.h | 4 +- arch/arm64/include/asm/traps.h | 12 +- arch/arm64/include/uapi/asm/kvm.h | 2 + arch/arm64/kernel/crash_dump.c | 29 +- arch/arm64/kernel/debug-monitors.c | 12 +- arch/arm64/kernel/elfcore.c | 18 +- arch/arm64/kernel/entry-common.c | 6 +- arch/arm64/kernel/entry-ftrace.S | 17 - arch/arm64/kernel/fpsimd.c | 8 +- arch/arm64/kernel/ftrace.c | 17 + arch/arm64/kernel/hw_breakpoint.c | 4 +- arch/arm64/kernel/kgdb.c | 6 +- arch/arm64/kernel/probes/kprobes.c | 4 +- arch/arm64/kernel/probes/uprobes.c | 4 +- arch/arm64/kernel/process.c | 13 +- arch/arm64/kernel/signal.c | 1 + arch/arm64/kernel/signal32.c | 1 + arch/arm64/kernel/sys_compat.c | 2 +- arch/arm64/kernel/traps.c | 66 +- arch/arm64/kernel/vdso.c | 3 +- arch/arm64/kvm/arm.c | 38 +- arch/arm64/kvm/handle_exit.c | 29 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 2 +- arch/arm64/kvm/hyp/include/nvhe/mm.h | 6 +- arch/arm64/kvm/hyp/nvhe/host.S | 40 +- 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/hyp/nvhe/sys_regs.c | 2 +- arch/arm64/kvm/hyp/vgic-v3-sr.c | 4 +- arch/arm64/kvm/inject_fault.c | 32 +- arch/arm64/kvm/mmu.c | 87 +- arch/arm64/kvm/pmu-emul.c | 23 +- arch/arm64/kvm/psci.c | 3 +- arch/arm64/kvm/sys_regs.c | 4 +- arch/arm64/mm/fault.c | 70 +- arch/arm64/mm/ioremap.c | 8 + 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/kernel/uncached.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/microblaze/kernel/kgdb.c | 2 +- arch/microblaze/lib/memmove.c | 2 +- arch/mips/include/asm/timex.h | 8 +- arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/kernel/crash_dump.c | 27 +- arch/mips/kernel/mips-mt.c | 4 +- arch/mips/kernel/time.c | 11 +- arch/openrisc/include/asm/timex.h | 2 - arch/openrisc/kernel/head.S | 9 + 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/kvm/vcpu_sbi.c | 5 +- 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/pgtable_types.h | 4 - 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/ftrace.c | 17 +- 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/kvm/cpuid.c | 19 +- arch/x86/kvm/mmu.h | 24 + arch/x86/kvm/mmu/mmu.c | 57 +- arch/x86/kvm/mmu/spte.h | 6 - arch/x86/kvm/mmu/tdp_mmu.c | 15 +- arch/x86/kvm/svm/sev.c | 5 +- arch/x86/kvm/x86.c | 8 +- arch/x86/lib/csum-wrappers_64.c | 2 - arch/x86/mm/pat/set_memory.c | 11 - arch/x86/pci/xen.c | 6 +- arch/x86/realmode/init.c | 2 +- arch/xtensa/include/asm/sections.h | 2 +- arch/xtensa/kernel/entry.S | 106 +- arch/xtensa/kernel/syscall.c | 18 +- block/Makefile | 1 + block/bfq-iosched.c | 12 +- block/bfq-iosched.h | 4 +- block/blk-cgroup-fc-appid.c | 57 + block/blk-cgroup.c | 154 +- block/blk-cgroup.h | 138 +- block/blk-iocost.c | 12 +- block/blk-mq.c | 9 +- block/blk-throttle.c | 2 +- block/fops.c | 34 +- crypto/ecrdsa.c | 8 +- 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/amba/bus.c | 37 +- drivers/android/binder_alloc.c | 22 +- drivers/base/Makefile | 1 + drivers/base/core.c | 15 + drivers/base/dd.c | 16 +- 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} | 329 +- drivers/base/firmware_loader/sysfs.h | 117 + drivers/base/firmware_loader/sysfs_upload.c | 396 + drivers/base/firmware_loader/sysfs_upload.h | 41 + drivers/base/physical_location.c | 137 + drivers/base/physical_location.h | 16 + drivers/base/platform.c | 27 +- drivers/base/power/domain.c | 77 +- drivers/base/property.c | 96 +- drivers/block/aoe/aoe.h | 2 + drivers/block/aoe/aoeblk.c | 2 +- drivers/block/aoe/aoecmd.c | 2 +- drivers/block/aoe/aoedev.c | 4 +- drivers/block/aoe/aoemain.c | 10 +- drivers/block/loop.c | 12 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 24 +- drivers/bus/fsl-mc/fsl-mc-msi.c | 6 +- drivers/bus/mhi/host/pci_generic.c | 41 + drivers/char/hw_random/optee-rng.c | 2 +- drivers/char/ipmi/ipmi_msghandler.c | 6 +- drivers/char/ipmi/ipmi_ssif.c | 6 +- drivers/char/random.c | 127 +- drivers/clk/imx/clk-imx8mp.c | 14 + drivers/clk/imx/clk-scu.c | 2 +- drivers/clk/qcom/clk-smd-rpm.c | 8 +- drivers/clk/renesas/Kconfig | 5 + drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 20 +- drivers/clk/renesas/r8a779g0-cpg-mssr.c | 218 + drivers/clk/renesas/r9a06g032-clocks.c | 2 +- drivers/clk/renesas/r9a07g043-cpg.c | 68 + drivers/clk/renesas/rcar-gen4-cpg.c | 5 + drivers/clk/renesas/rcar-gen4-cpg.h | 3 + drivers/clk/renesas/renesas-cpg-mssr.c | 6 + drivers/clk/renesas/renesas-cpg-mssr.h | 1 + drivers/cpufreq/cpufreq.c | 5 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 6 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c | 6 +- drivers/crypto/caam/ctrl.c | 18 + drivers/crypto/ccp/sev-dev.c | 30 +- drivers/crypto/keembay/keembay-ocs-aes-core.c | 9 +- drivers/crypto/qat/qat_common/qat_uclo.c | 2 +- drivers/edac/Kconfig | 2 +- drivers/edac/armada_xp_edac.c | 18 +- drivers/edac/edac_device.c | 4 +- drivers/edac/ghes_edac.c | 2 +- drivers/edac/synopsys_edac.c | 15 +- drivers/extcon/extcon.c | 29 +- drivers/firmware/arm_ffa/driver.c | 24 +- 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/edd.c | 3 +- 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/gpio/Kconfig | 4 +- drivers/gpio/gpio-syscon.c | 49 +- 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/bridge/Kconfig | 8 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 27 +- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 116 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 19 +- drivers/gpu/drm/bridge/fsl-ldb.c | 342 + drivers/gpu/drm/bridge/ite-it6505.c | 29 +- drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/bridge/ti-tfp410.c | 12 +- drivers/gpu/drm/display/Kconfig | 6 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 5 +- drivers/gpu/drm/drm_atomic_uapi.c | 47 +- drivers/gpu/drm/drm_edid.c | 65 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 73 +- drivers/gpu/drm/drm_plane.c | 14 +- drivers/gpu/drm/i915/Kconfig | 3 +- drivers/gpu/drm/i915/Makefile | 10 + .../gpu/drm/i915/display/intel_display_power_map.c | 4 +- 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 | 24 +- 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/gvt/handlers.c | 4 +- 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_gvt.c | 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/gpu/drm/nouveau/dispnv50/wndw.c | 5 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 12 +- drivers/gpu/drm/panel/panel-simple.c | 40 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 8 +- drivers/gpu/drm/rockchip/rk3066_hdmi.c | 6 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 60 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 3 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 24 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 1 + drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 11 + drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 7 +- drivers/gpu/drm/vc4/vc4_bo.c | 8 +- drivers/gpu/drm/vc4/vc4_plane.c | 7 +- drivers/hid/hid-ids.h | 2 + drivers/hid/hid-lenovo.c | 174 +- drivers/hv/channel_mgmt.c | 8 +- drivers/hv/ring_buffer.c | 32 +- drivers/hwmon/Kconfig | 13 + drivers/hwmon/Makefile | 1 + drivers/hwmon/adt7475.c | 119 +- drivers/hwmon/bt1-pvt.c | 50 +- drivers/hwmon/lan966x-hwmon.c | 418 + drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/ltc2978.c | 12 + drivers/hwmon/pmbus/pmbus.h | 2 + drivers/hwmon/pmbus/pmbus_core.c | 138 +- drivers/hwmon/pmbus/xdpe152c4.c | 75 + drivers/idle/intel_idle.c | 160 +- drivers/iio/accel/mma8452.c | 12 +- drivers/iio/adc/stmpe-adc.c | 13 +- drivers/iio/adc/ti-ads8688.c | 1 + drivers/iio/dac/ltc2632.c | 6 +- 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/interconnect/core.c | 8 +- drivers/interconnect/qcom/sc8280xp.c | 72 +- drivers/iommu/amd/amd_iommu_types.h | 4 + drivers/iommu/amd/init.c | 6 +- drivers/iommu/amd/iommu.c | 19 +- drivers/iommu/amd/iommu_v2.c | 12 +- drivers/iommu/apple-dart.c | 9 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 9 +- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c | 30 + drivers/iommu/dma-iommu.c | 5 + drivers/iommu/fsl_pamu.c | 3 + drivers/iommu/fsl_pamu_domain.c | 1 + drivers/iommu/intel/iommu.c | 46 +- drivers/iommu/intel/svm.c | 4 + drivers/iommu/iommu.c | 251 +- drivers/iommu/msm_iommu.c | 11 +- drivers/irqchip/irq-xtensa-mx.c | 18 +- drivers/memory/Kconfig | 2 +- drivers/memory/omap-gpmc.c | 43 +- drivers/memory/tegra/mc.c | 140 +- drivers/memory/tegra/mc.h | 43 +- drivers/memory/tegra/tegra186.c | 43 + drivers/memory/tegra/tegra194.c | 9 + drivers/memory/tegra/tegra234.c | 9 + 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/hdcp/mei_hdcp.c | 2 +- drivers/misc/mei/hw-me.c | 29 +- drivers/misc/mei/hw-me.h | 2 + drivers/misc/mei/pxp/mei_pxp.c | 2 +- drivers/misc/pvpanic/pvpanic.c | 10 +- drivers/mtd/chips/cfi_cmdset_0002.c | 112 +- drivers/mtd/spi-nor/core.h | 5 +- drivers/net/can/ctucanfd/ctucanfd_base.c | 34 +- drivers/net/can/ctucanfd/ctucanfd_pci.c | 22 +- drivers/net/can/ctucanfd/ctucanfd_platform.c | 1 - drivers/net/can/grcan.c | 46 +- drivers/net/can/m_can/m_can.c | 9 +- drivers/net/dsa/b53/b53_common.c | 36 +- drivers/net/dsa/b53/b53_priv.h | 24 +- drivers/net/dsa/b53/b53_serdes.c | 74 +- drivers/net/dsa/b53/b53_serdes.h | 9 +- drivers/net/dsa/b53/b53_srab.c | 4 +- drivers/net/dsa/microchip/ksz9477.c | 136 +- drivers/net/dsa/microchip/ksz_common.c | 96 + drivers/net/dsa/microchip/ksz_common.h | 3 + drivers/net/dsa/mt7530.c | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 56 +- drivers/net/dsa/ocelot/felix.c | 1 - drivers/net/dsa/ocelot/felix.h | 1 - drivers/net/dsa/ocelot/felix_vsc9959.c | 2 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 2 +- drivers/net/dsa/sja1105/sja1105_main.c | 5 +- drivers/net/ethernet/alacritech/slic.h | 2 - drivers/net/ethernet/alacritech/slicoss.c | 2 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 2 - drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 2 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bgmac.h | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 9 +- drivers/net/ethernet/brocade/bna/bnad.c | 3 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 16 +- drivers/net/ethernet/cortina/gemini.c | 4 +- drivers/net/ethernet/emulex/benet/be.h | 3 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 4 - drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/gianfar.h | 3 - .../net/ethernet/fungible/funeth/funeth_devlink.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 7 +- drivers/net/ethernet/ibm/ibmvnic.c | 129 +- drivers/net/ethernet/ibm/ibmvnic.h | 6 - drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 3 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 4 +- .../net/ethernet/marvell/prestera/prestera_acl.c | 35 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 12 + .../ethernet/marvell/prestera/prestera_flower.c | 10 + .../net/ethernet/marvell/prestera/prestera_hw.c | 81 + .../net/ethernet/marvell/prestera/prestera_hw.h | 13 + drivers/net/ethernet/marvell/skge.c | 3 +- drivers/net/ethernet/marvell/sky2.c | 3 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 1 - drivers/net/ethernet/mediatek/mtk_sgmii.c | 1 + drivers/net/ethernet/mediatek/mtk_star_emac.c | 3 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 8 +- drivers/net/ethernet/mscc/ocelot.c | 5 + drivers/net/ethernet/mscc/ocelot_vsc7514.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.h | 2 - .../net/ethernet/netronome/nfp/flower/conntrack.c | 25 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 8 +- drivers/net/ethernet/nvidia/forcedeth.c | 6 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 12 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 10 +- drivers/net/ethernet/sfc/Makefile | 2 +- drivers/net/ethernet/sfc/ef100.c | 27 +- drivers/net/ethernet/sfc/ef100_nic.c | 6 +- drivers/net/ethernet/sfc/ef100_sriov.c | 56 + drivers/net/ethernet/sfc/ef100_sriov.h | 14 + drivers/net/ethernet/smsc/smsc9420.c | 2 +- drivers/net/ethernet/smsc/smsc9420.h | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 4 +- drivers/net/ethernet/ti/cpsw_new.c | 9 +- drivers/net/ethernet/ti/cpsw_priv.c | 12 +- drivers/net/ethernet/ti/cpsw_priv.h | 1 - drivers/net/ethernet/ti/davinci_emac.c | 3 +- drivers/net/ethernet/ti/netcp_core.c | 5 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/spider_net.h | 1 - drivers/net/ethernet/via/via-velocity.c | 3 +- drivers/net/ethernet/via/via-velocity.h | 1 - drivers/net/ieee802154/Kconfig | 7 - drivers/net/ieee802154/at86rf230.c | 163 +- drivers/net/ieee802154/atusb.c | 37 +- drivers/net/ieee802154/ca8210.c | 181 +- drivers/net/ieee802154/mcr20a.c | 5 - drivers/net/mdio/mdio-aspeed.c | 15 +- drivers/net/mdio/mdio-mux-bcm6368.c | 2 +- drivers/net/pcs/pcs-xpcs.c | 6 +- drivers/net/phy/Kconfig | 7 + drivers/net/phy/Makefile | 1 + drivers/net/phy/adin1100.c | 292 + drivers/net/phy/bcm87xx.c | 36 +- drivers/net/phy/marvell.c | 16 +- drivers/net/phy/micrel.c | 32 +- drivers/net/phy/phy-c45.c | 257 +- drivers/net/phy/phy-core.c | 3 +- drivers/net/phy/phy.c | 18 +- drivers/net/phy/phy_device.c | 10 +- drivers/net/phy/phylink.c | 36 +- drivers/net/usb/lan78xx.c | 4 +- drivers/net/veth.c | 2 +- drivers/net/wireless/purelifi/plfxlc/usb.c | 1 - drivers/net/wireless/realtek/rtw88/fw.c | 18 +- drivers/net/wireless/realtek/rtw88/main.c | 3 +- drivers/net/wireless/realtek/rtw88/main.h | 2 +- drivers/net/wireless/realtek/rtw88/pci.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 2 +- drivers/net/xen-netback/interface.c | 3 +- drivers/nfc/nfcmrvl/main.c | 2 +- drivers/nvdimm/security.c | 5 - drivers/nvme/host/fc.c | 26 +- drivers/nvmem/Kconfig | 1 + drivers/nvmem/brcm_nvram.c | 2 + drivers/nvmem/layerscape-sfp.c | 36 +- drivers/nvmem/qfprom.c | 3 +- drivers/of/overlay.c | 56 +- drivers/of/unittest-data/Makefile | 10 + drivers/of/unittest-data/overlay_16.dts | 15 + drivers/of/unittest-data/overlay_17.dts | 15 + drivers/of/unittest-data/overlay_18.dts | 15 + drivers/of/unittest-data/overlay_19.dts | 15 + drivers/of/unittest-data/overlay_20.dts | 15 + drivers/of/unittest.c | 201 + drivers/pci/controller/dwc/pcie-qcom.c | 9 +- drivers/pci/controller/pci-hyperv.c | 12 +- drivers/pci/controller/pci-mvebu.c | 97 +- drivers/pci/controller/pci-versatile.c | 3 +- drivers/pci/controller/pcie-microchip-host.c | 2 +- drivers/pci/of.c | 70 + drivers/pci/pci-driver.c | 57 +- drivers/pci/pci-stub.c | 1 + drivers/pci/pci.c | 360 +- drivers/pci/pci.h | 15 + drivers/pci/pcie/portdrv_pci.c | 2 + drivers/pcmcia/soc_common.c | 25 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 2 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 4 +- 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/pinctrl/stm32/pinctrl-stm32.c | 82 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 1 + drivers/pinctrl/stm32/pinctrl-stm32mp135.c | 2 +- drivers/pinctrl/stm32/pinctrl-stm32mp157.c | 2 +- drivers/powercap/intel_rapl_common.c | 1 + drivers/rapidio/devices/rio_mport_cdev.c | 4 +- drivers/rpmsg/qcom_smd.c | 2 +- drivers/s390/net/qeth_core.h | 2 - drivers/s390/net/qeth_core_main.c | 2 +- drivers/s390/net/qeth_l2_main.c | 2 +- drivers/s390/net/qeth_l3_main.c | 2 +- drivers/scsi/lpfc/lpfc_scsi.c | 4 +- drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 1 + drivers/scsi/mpi3mr/mpi3mr_app.c | 2 +- drivers/scsi/scsicam.c | 8 +- drivers/soc/Makefile | 2 +- drivers/soc/qcom/rpmhpd.c | 57 +- drivers/soc/renesas/Kconfig | 9 + drivers/soc/rockchip/Kconfig | 24 +- drivers/soc/rockchip/pm_domains.c | 4 +- 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/tee/optee/ffa_abi.c | 2 +- drivers/thermal/Kconfig | 6 +- drivers/thermal/gov_user_space.c | 3 +- drivers/thermal/thermal_sysfs.c | 3 - drivers/thunderbolt/domain.c | 12 +- drivers/thunderbolt/nhi.c | 44 + drivers/thunderbolt/usb4_port.c | 38 + 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/usb/core/devices.c | 12 - drivers/usb/gadget/composite.c | 2 +- drivers/usb/gadget/configfs.c | 2 +- drivers/usb/gadget/legacy/dbgp.c | 2 +- drivers/usb/gadget/legacy/inode.c | 2 +- drivers/usb/gadget/legacy/raw_gadget.c | 4 +- drivers/usb/gadget/udc/core.c | 273 +- drivers/usb/misc/Kconfig | 23 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/onboard_usb_hub.c | 510 + drivers/usb/typec/bus.c | 2 +- drivers/usb/typec/mux.c | 271 +- drivers/usb/typec/mux.h | 12 +- drivers/usb/typec/mux/Kconfig | 10 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/fsa4480.c | 218 + drivers/usb/typec/mux/intel_pmc_mux.c | 8 +- drivers/usb/typec/mux/pi3usb30532.c | 8 +- drivers/usb/typec/ucsi/ucsi.c | 85 +- drivers/usb/typec/ucsi/ucsi.h | 6 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 1 + drivers/vfio/pci/vfio_pci.c | 1 + drivers/vfio/platform/vfio_amba.c | 1 + drivers/vfio/platform/vfio_platform.c | 1 + drivers/vfio/vfio.c | 252 +- drivers/vfio/vfio_iommu_type1.c | 30 +- drivers/virt/coco/sev-guest/sev-guest.h | 35 - drivers/virt/fsl_hypervisor.c | 3 +- drivers/xen/privcmd.c | 2 +- fs/9p/vfs_addr.c | 23 +- fs/adfs/inode.c | 10 +- fs/affs/file.c | 21 +- fs/affs/symlink.c | 5 +- fs/afs/dir.c | 7 +- fs/afs/file.c | 28 +- fs/afs/internal.h | 4 +- fs/afs/write.c | 4 +- fs/befs/linuxvfs.c | 17 +- fs/bfs/file.c | 11 +- fs/btrfs/block-group.c | 8 + fs/btrfs/block-group.h | 2 + fs/btrfs/compression.c | 51 +- fs/btrfs/compression.h | 9 +- fs/btrfs/ctree.h | 14 +- fs/btrfs/disk-io.c | 174 +- fs/btrfs/disk-io.h | 11 - fs/btrfs/extent_io.c | 70 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/file.c | 9 +- fs/btrfs/free-space-cache.c | 2 +- fs/btrfs/inode.c | 272 +- fs/btrfs/ioctl.c | 2 +- fs/btrfs/raid56.c | 111 +- fs/btrfs/relocation.c | 13 +- fs/btrfs/scrub.c | 9 +- fs/btrfs/send.c | 5 +- fs/btrfs/super.c | 13 +- fs/btrfs/volumes.c | 184 +- fs/btrfs/volumes.h | 8 +- fs/btrfs/zoned.c | 163 +- fs/btrfs/zoned.h | 5 + fs/buffer.c | 214 +- fs/ceph/addr.c | 32 +- fs/cifs/file.c | 31 +- fs/coda/symlink.c | 7 +- fs/coredump.c | 34 +- fs/cramfs/README | 8 +- fs/cramfs/inode.c | 7 +- fs/dlm/lock.c | 34 +- fs/ecryptfs/mmap.c | 15 +- fs/efs/inode.c | 8 +- fs/efs/symlink.c | 5 +- fs/erofs/data.c | 6 +- fs/erofs/fscache.c | 10 +- fs/erofs/super.c | 16 +- fs/erofs/zdata.c | 7 +- fs/exec.c | 12 +- fs/exfat/inode.c | 10 +- fs/ext2/inode.c | 19 +- fs/ext4/ext4.h | 2 - fs/ext4/inline.c | 41 +- fs/ext4/inode.c | 48 +- fs/ext4/move_extent.c | 17 +- fs/ext4/namei.c | 7 +- fs/ext4/readpage.c | 4 +- fs/ext4/verity.c | 9 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/compress.c | 2 +- fs/f2fs/data.c | 42 +- fs/f2fs/f2fs.h | 11 +- fs/f2fs/node.c | 2 +- fs/f2fs/super.c | 2 +- fs/f2fs/verity.c | 9 +- fs/fat/fat.h | 9 +- fs/fat/fatent.c | 7 +- fs/fat/inode.c | 16 +- fs/fat/misc.c | 14 +- fs/freevxfs/vxfs_immed.c | 15 +- fs/freevxfs/vxfs_subr.c | 17 +- fs/fuse/dir.c | 10 +- fs/fuse/file.c | 12 +- fs/gfs2/aops.c | 81 +- fs/gfs2/file.c | 4 - fs/gfs2/inode.h | 2 +- fs/gfs2/meta_io.c | 4 +- fs/hfs/extent.c | 6 +- fs/hfs/hfs_fs.h | 2 + fs/hfs/inode.c | 38 +- fs/hfsplus/extents.c | 8 +- fs/hfsplus/hfsplus_fs.h | 2 + fs/hfsplus/inode.c | 38 +- fs/hostfs/hostfs_kern.c | 9 +- fs/hpfs/file.c | 10 +- fs/hpfs/namei.c | 5 +- fs/hugetlbfs/inode.c | 2 +- fs/io_uring.c | 198 +- fs/iomap/buffered-io.c | 38 +- fs/iomap/direct-io.c | 7 +- fs/iomap/trace.h | 2 +- fs/isofs/compress.c | 5 +- fs/isofs/inode.c | 6 +- fs/isofs/rock.c | 7 +- fs/jbd2/commit.c | 14 +- fs/jbd2/transaction.c | 14 +- fs/jffs2/file.c | 23 +- fs/jffs2/fs.c | 2 +- fs/jffs2/gc.c | 2 +- fs/jffs2/os-linux.h | 2 +- fs/jfs/inode.c | 11 +- fs/jfs/jfs_metapage.c | 21 +- fs/kernfs/file.c | 23 +- fs/libfs.c | 18 +- fs/minix/inode.c | 11 +- fs/mpage.c | 20 +- fs/namei.c | 28 +- fs/netfs/buffered_read.c | 25 +- fs/nfs/dir.c | 9 +- fs/nfs/direct.c | 23 +- fs/nfs/file.c | 56 +- fs/nfs/fscache.h | 14 +- fs/nfs/read.c | 3 +- fs/nfs/symlink.c | 16 +- fs/nilfs2/inode.c | 16 +- fs/nilfs2/recovery.c | 2 +- fs/ntfs/aops.c | 40 +- fs/ntfs/aops.h | 6 +- fs/ntfs/attrib.c | 2 +- fs/ntfs/compress.c | 4 +- fs/ntfs/file.c | 4 +- fs/ntfs/inode.c | 4 +- fs/ntfs/mft.h | 2 +- fs/ntfs3/file.c | 5 +- fs/ntfs3/inode.c | 27 +- fs/ntfs3/ntfs_fs.h | 5 + fs/ocfs2/alloc.c | 2 +- fs/ocfs2/aops.c | 23 +- fs/ocfs2/dlm/dlmdebug.c | 12 +- fs/ocfs2/dlm/dlmunlock.c | 21 +- fs/ocfs2/file.c | 2 +- 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 | 21 +- fs/ocfs2/reservations.c | 4 +- fs/ocfs2/reservations.h | 9 +- fs/ocfs2/super.c | 180 +- fs/ocfs2/symlink.c | 5 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 + fs/omfs/file.c | 11 +- fs/orangefs/inode.c | 52 +- 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/qnx4/inode.c | 7 +- fs/qnx6/inode.c | 6 +- fs/reiserfs/file.c | 2 +- fs/reiserfs/inode.c | 36 +- fs/reiserfs/journal.c | 14 +- fs/romfs/super.c | 9 +- fs/squashfs/file.c | 5 +- fs/squashfs/super.c | 2 +- fs/squashfs/symlink.c | 5 +- fs/sysv/itree.c | 10 +- fs/sysv/super.c | 4 +- fs/ubifs/file.c | 41 +- fs/ubifs/super.c | 2 +- fs/udf/file.c | 14 +- fs/udf/inode.c | 10 +- fs/udf/symlink.c | 5 +- fs/ufs/inode.c | 13 +- fs/unicode/mkutf8data.c | 38 +- fs/userfaultfd.c | 55 +- fs/vboxsf/file.c | 5 +- fs/verity/enable.c | 29 +- fs/xfs/xfs_aops.c | 10 +- fs/zonefs/super.c | 8 +- include/acpi/acpi_bus.h | 2 +- include/drm/drm_atomic_uapi.h | 2 - include/drm/drm_plane.h | 4 +- include/dt-bindings/clock/imx8mp-clock.h | 9 +- include/dt-bindings/power/qcom-rpmpd.h | 18 + include/kunit/test.h | 5 + include/linux/amba/bus.h | 8 + include/linux/arm_ffa.h | 7 +- include/linux/backing-dev.h | 6 +- include/linux/bio.h | 5 +- include/linux/blk-cgroup.h | 258 +- include/linux/blktrace_api.h | 10 +- include/linux/bpf.h | 2 + include/linux/buffer_head.h | 14 +- include/linux/compat.h | 1 + include/linux/compiler.h | 6 +- include/linux/cpufreq.h | 1 - include/linux/crash_dump.h | 19 +- include/linux/damon.h | 9 + include/linux/device.h | 73 + include/linux/device/bus.h | 3 + include/linux/efi.h | 11 + include/linux/firmware.h | 82 + include/linux/fs.h | 32 +- include/linux/fsl/mc.h | 8 + include/linux/gfp.h | 18 +- include/linux/huge_mm.h | 15 - include/linux/hyperv.h | 48 +- include/linux/ieee802154.h | 81 +- include/linux/iio/iio.h | 2 +- include/linux/instrumentation.h | 6 +- include/linux/intel-iommu.h | 2 +- include/linux/iomap.h | 4 +- include/linux/iommu.h | 69 +- include/linux/jbd2.h | 2 +- include/linux/kallsyms.h | 2 + include/linux/khugepaged.h | 59 +- include/linux/kthread.h | 4 - include/linux/list.h | 6 +- include/linux/maple_tree.h | 685 - include/linux/mdio.h | 70 + include/linux/mei_aux.h | 19 + include/linux/memcontrol.h | 14 + include/linux/memory_hotplug.h | 11 +- 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/mpage.h | 2 +- include/linux/mtd/cfi.h | 1 + include/linux/netdevice.h | 14 +- include/linux/netfs.h | 4 +- include/linux/nfs_fs.h | 4 +- include/linux/objtool.h | 6 +- include/linux/of.h | 13 + include/linux/of_platform.h | 22 +- include/linux/omap-dma.h | 7 + include/linux/page-flags.h | 2 +- include/linux/pagemap.h | 78 +- include/linux/pci.h | 12 +- include/linux/pgtable.h | 2 +- include/linux/phy.h | 5 +- include/linux/pipe_fs_i.h | 2 +- include/linux/platform_device.h | 10 +- include/linux/pm_domain.h | 6 +- include/linux/polynomial.h | 35 + include/linux/property.h | 5 + include/linux/ptp_clock_kernel.h | 4 + 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/skbuff.h | 36 +- include/linux/slab.h | 8 +- include/linux/slub_def.h | 1 - include/linux/socket.h | 6 +- include/linux/stmmac.h | 1 + include/linux/swap.h | 17 +- include/linux/swapops.h | 6 +- include/linux/thunderbolt.h | 2 + include/linux/usb/gadget.h | 26 +- include/linux/usb/onboard_hub.h | 18 + include/linux/usb/typec_mux.h | 22 +- 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/cfg802154.h | 6 +- include/net/mac802154.h | 19 + include/net/sock.h | 28 +- include/pcmcia/soc_common.h | 2 +- include/soc/mscc/ocelot.h | 7 + include/soc/tegra/mc.h | 9 +- include/trace/events/ext4.h | 21 +- include/trace/events/f2fs.h | 12 +- include/trace/events/io_uring.h | 6 +- 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 | 4 +- include/uapi/linux/ethtool.h | 1 + include/uapi/linux/io_uring.h | 12 + include/uapi/linux/kvm.h | 10 +- include/uapi/linux/mdio.h | 75 + include/uapi/linux/pci_regs.h | 1 + include/uapi/linux/taskstats.h | 24 +- include/uapi/scsi/scsi_bsg_mpi3mr.h | 2 +- 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 | 16 +- kernel/fork.c | 63 +- kernel/hung_task.c | 2 +- kernel/irq/matrix.c | 2 +- kernel/kallsyms.c | 27 +- kernel/kexec_core.c | 2 - kernel/kthread.c | 1 - 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/seccomp.c | 2 +- kernel/signal.c | 18 +- kernel/task_work.c | 24 +- kernel/taskstats.c | 24 + kernel/time/tick-sched.c | 12 +- kernel/trace/Kconfig | 1 + kernel/trace/blktrace.c | 26 +- kernel/trace/fgraph.c | 18 + kernel/tsacct.c | 10 +- kernel/watchdog.c | 4 +- lib/Kconfig | 3 + lib/Kconfig.debug | 60 +- lib/Kconfig.kcsan | 4 +- lib/Kconfig.ubsan | 2 +- lib/Makefile | 5 +- lib/glob.c | 2 +- lib/kunit/debugfs.c | 2 +- lib/kunit/kunit-example-test.c | 14 + lib/kunit/test.c | 25 +- lib/maple_tree.c | 6965 ---- lib/polynomial.c | 108 + 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 +- localversion-next | 2 +- mm/Makefile | 2 +- mm/backing-dev.c | 19 +- mm/damon/core.c | 89 +- mm/damon/reclaim.c | 95 +- mm/damon/sysfs.c | 382 +- mm/damon/vaddr-test.h | 43 +- mm/damon/vaddr.c | 126 +- mm/debug.c | 14 +- mm/filemap.c | 94 +- mm/folio-compat.c | 4 +- mm/gup.c | 9 +- mm/huge_memory.c | 36 +- mm/hugetlb.c | 2 +- mm/hugetlb_vmemmap.c | 104 +- mm/hugetlb_vmemmap.h | 4 +- mm/init-mm.c | 4 +- mm/internal.h | 42 +- mm/kfence/.kunitconfig | 6 + mm/kfence/kfence_test.c | 31 +- mm/khugepaged.c | 89 +- mm/ksm.c | 18 +- mm/madvise.c | 2 +- mm/memcontrol.c | 22 +- mm/memory.c | 37 +- mm/memory_hotplug.c | 140 +- mm/mempolicy.c | 107 +- mm/migrate.c | 2 +- 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-writeback.c | 10 +- mm/page_alloc.c | 59 +- mm/page_ext.c | 2 +- mm/page_io.c | 27 +- mm/page_isolation.c | 89 +- mm/pagewalk.c | 2 +- mm/readahead.c | 53 +- mm/rmap.c | 12 +- mm/secretmem.c | 8 +- mm/shmem.c | 333 +- mm/slub.c | 2 - mm/swap.h | 6 +- mm/swap_slots.c | 14 +- mm/swap_state.c | 48 +- mm/swapfile.c | 24 +- mm/util.c | 32 + mm/vmacache.c | 117 + mm/vmscan.c | 363 +- mm/vmstat.c | 4 + mm/z3fold.c | 97 +- 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/isotp.c | 25 +- net/can/j1939/socket.c | 2 +- net/can/raw.c | 2 +- net/core/datagram.c | 2 - net/core/datagram.h | 15 - net/core/dev.c | 18 +- net/core/rtnetlink.c | 200 +- net/core/skbuff.c | 10 +- net/core/skmsg.c | 22 +- net/core/sock.c | 57 +- net/ethtool/common.c | 3 + net/ieee802154/socket.c | 4 +- net/ipv4/fib_frontend.c | 4 +- net/ipv4/fib_rules.c | 2 +- net/ipv4/fib_trie.c | 2 +- net/ipv4/icmp.c | 2 +- net/ipv4/igmp.c | 13 +- net/ipv4/inet_fragment.c | 2 +- net/ipv4/ip_gre.c | 50 +- net/ipv4/ipmr.c | 2 +- net/ipv4/ping.c | 2 +- net/ipv4/raw.c | 2 +- net/ipv4/tcp.c | 16 +- net/ipv4/tcp_input.c | 4 +- net/ipv4/tcp_recovery.c | 15 +- net/ipv4/udp.c | 2 +- net/ipv6/addrconf.c | 3 +- net/ipv6/ip6_gre.c | 34 +- net/ipv6/ip6_output.c | 25 +- net/ipv6/mcast.c | 8 +- net/ipv6/raw.c | 2 +- net/ipv6/udp.c | 2 +- net/key/af_key.c | 2 +- net/mac802154/cfg.c | 1 + net/mac802154/ieee802154_i.h | 2 + net/mac802154/main.c | 54 +- net/mac802154/util.c | 22 +- net/mctp/af_mctp.c | 2 +- net/mptcp/ctrl.c | 21 + net/mptcp/pm.c | 50 +- net/mptcp/pm_netlink.c | 30 +- net/mptcp/protocol.h | 16 +- net/netfilter/nf_conntrack_proto_tcp.c | 21 +- net/netfilter/nf_conntrack_standalone.c | 2 +- net/netfilter/nft_socket.c | 52 +- net/nfc/core.c | 29 +- net/packet/af_packet.c | 2 +- net/rxrpc/local_object.c | 3 + net/sctp/socket.c | 2 +- net/socket.c | 15 +- net/vmw_vsock/hyperv_transport.c | 21 +- net/vmw_vsock/virtio_transport.c | 197 +- samples/bpf/xdp_rxq_info_user.c | 22 +- scripts/Makefile.build | 23 +- scripts/bloat-o-meter | 1 + scripts/checksyscalls.sh | 2 +- scripts/decode_stacktrace.sh | 27 +- scripts/get_maintainer.pl | 1 + scripts/kallsyms.c | 3 +- scripts/link-vmlinux.sh | 60 +- scripts/mod/modpost.c | 43 +- scripts/mod/modpost.h | 5 - scripts/package/builddeb | 2 +- security/integrity/ima/Kconfig | 14 +- sound/soc/codecs/rk3328_codec.c | 2 +- sound/soc/codecs/wm8960.c | 15 +- sound/soc/intel/boards/bytcr_rt5640.c | 12 + sound/soc/sof/Makefile | 2 +- sound/soc/sof/amd/renoir.c | 3 - sound/soc/sof/imx/imx8.c | 6 +- sound/soc/sof/imx/imx8m.c | 3 +- sound/soc/sof/intel/bdw.c | 3 - sound/soc/sof/intel/byt.c | 6 - sound/soc/sof/intel/pci-tng.c | 3 - sound/soc/sof/ipc.c | 57 +- sound/soc/sof/ipc3-loader.c | 416 + sound/soc/sof/ipc3-priv.h | 24 + sound/soc/sof/ipc3.c | 62 +- sound/soc/sof/loader.c | 471 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 2 - sound/soc/sof/sof-pci-dev.c | 8 +- sound/soc/sof/sof-priv.h | 24 +- 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 | 287 +- tools/lib/bpf/libbpf.h | 22 + tools/lib/bpf/libbpf.map | 4 +- 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/iomap.c | 18 +- tools/testing/nvdimm/test/nfit.c | 3 - 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/prog_tests/log_fixup.c | 37 +- tools/testing/selftests/bpf/progs/kprobe_multi.c | 14 + .../selftests/bpf/progs/test_attach_probe.c | 23 +- tools/testing/selftests/bpf/progs/test_log_fixup.c | 26 + .../selftests/bpf/progs/test_module_attach.c | 2 +- tools/testing/selftests/bpf/test_progs.c | 637 +- tools/testing/selftests/bpf/test_progs.h | 35 +- tools/testing/selftests/cgroup/test_memcontrol.c | 2 +- tools/testing/selftests/drivers/net/ocelot/psfp.sh | 327 + tools/testing/selftests/firmware/Makefile | 2 +- tools/testing/selftests/firmware/config | 1 + tools/testing/selftests/firmware/fw_lib.sh | 7 + tools/testing/selftests/firmware/fw_run_tests.sh | 4 + tools/testing/selftests/firmware/fw_upload.sh | 214 + tools/testing/selftests/net/Makefile | 3 +- tools/testing/selftests/net/forwarding/Makefile | 33 + tools/testing/selftests/net/forwarding/tsn_lib.sh | 235 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 66 + .../testing/selftests/net/vrf_strict_mode_test.sh | 48 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 109 + tools/testing/selftests/vm/hugepage-mremap.c | 6 + tools/usb/testusb.c | 2 +- usr/gen_init_cpio.c | 92 +- virt/kvm/kvm_main.c | 1 + 1576 files changed, 104883 insertions(+), 68595 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub 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- [...] create mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml create mode 100644 Documentation/devicetree/bindings/dsp/mediatek,mt8195-dsp.yaml create mode 100644 Documentation/devicetree/bindings/gnss/brcm,bcm4751.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/microchip,lan966x.yaml 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/reset/altr,rst-mgr.yaml delete mode 100644 Documentation/devicetree/bindings/reset/amlogic,meson-axg-audio [...] create mode 100644 Documentation/devicetree/bindings/reset/amlogic,meson-axg-audio [...] delete mode 100644 Documentation/devicetree/bindings/reset/ath79-reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/berlin,reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/bitmain,bm1880-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/bitmain,bm1880-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/lantiq,reset.txt create mode 100644 Documentation/devicetree/bindings/reset/lantiq,reset.yaml create mode 100644 Documentation/devicetree/bindings/reset/marvell,berlin2-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/nuvoton,npcm750-reset.yaml create mode 100644 Documentation/devicetree/bindings/reset/qca,ar7100-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/socfpga-reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/st,sti-picophyreset.txt delete mode 100644 Documentation/devicetree/bindings/reset/st,sti-powerdown.txt create mode 100644 Documentation/devicetree/bindings/reset/st,stih407-picophyreset.yaml create mode 100644 Documentation/devicetree/bindings/reset/st,stih407-powerdown.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,layerscape-scfg.yaml delete mode 100644 Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.txt create mode 100644 Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.yaml create mode 100644 Documentation/devicetree/bindings/usb/fcs,fsa4480.yaml create mode 100644 Documentation/driver-api/firmware/fw_upload.rst create mode 100644 Documentation/gpu/drm-usage-stats.rst create mode 100644 Documentation/hwmon/lan966x.rst create mode 100644 Documentation/hwmon/xdpe152c4.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 rename arch/arm/boot/dts/{qcom-msm8974-fairphone-fp2.dts => qcom-msm8974pro-fairph [...] create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1a.dts create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1c.dts create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1l.dtsi create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1s.dts delete mode 100644 arch/arm/configs/imote2_defconfig rename arch/arm/mach-davinci/{include/mach => }/common.h (100%) rename arch/arm/mach-davinci/{include/mach => }/cputype.h (98%) rename arch/arm/mach-davinci/{include/mach => }/da8xx.h (99%) rename arch/arm/mach-davinci/{include/mach => }/hardware.h (100%) delete mode 100644 arch/arm/mach-davinci/include/mach/mux.h delete mode 100644 arch/arm/mach-davinci/include/mach/uncompress.h rename arch/arm/mach-davinci/{include/mach => }/pm.h (100%) rename arch/arm/mach-davinci/{include/mach => }/serial.h (97%) delete mode 100644 arch/arm/mach-omap2/include/mach/hardware.h delete mode 100644 arch/arm/mach-omap2/include/mach/irqs.h delete mode 100644 arch/arm/mach-omap2/include/mach/serial.h delete mode 100644 arch/arm/mach-pxa/Makefile.boot delete mode 100644 arch/arm/mach-pxa/include/mach/uncompress.h delete mode 100644 arch/arm/mach-spear/include/mach/irqs.h delete mode 100644 arch/arm/mach-spear/include/mach/uncompress.h rename arch/arm/mach-spear/{include/mach => }/misc_regs.h (87%) rename arch/arm/mach-spear/{include/mach => }/spear.h (100%) create mode 100644 arch/arm64/boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779g0-white-hawk.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779g0.dtsi copy arch/arm64/boot/dts/rockchip/{rk3568-rock-3a.dts => rk3566-quartz64-b.dts} (55%) copy arch/arm64/boot/dts/rockchip/{rk3568-rock-3a.dts => rk3566-roc-pc.dts} (58%) create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-soquartz-cm4.dts copy arch/arm64/boot/dts/rockchip/{rk3568-rock-3a.dts => rk3566-soquartz.dtsi} (52%) create mode 100644 block/blk-cgroup-fc-appid.c 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/clk/renesas/r8a779g0-cpg-mssr.c 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/bridge/fsl-ldb.c 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/hwmon/lan966x-hwmon.c create mode 100644 drivers/hwmon/pmbus/xdpe152c4.c create mode 100644 drivers/misc/mei/gsc-me.c create mode 100644 drivers/net/ethernet/sfc/ef100_sriov.c create mode 100644 drivers/net/ethernet/sfc/ef100_sriov.h create mode 100644 drivers/net/phy/adin1100.c create mode 100644 drivers/of/unittest-data/overlay_16.dts create mode 100644 drivers/of/unittest-data/overlay_17.dts create mode 100644 drivers/of/unittest-data/overlay_18.dts create mode 100644 drivers/of/unittest-data/overlay_19.dts create mode 100644 drivers/of/unittest-data/overlay_20.dts create mode 100644 drivers/usb/misc/onboard_usb_hub.c create mode 100644 drivers/usb/typec/mux/fsa4480.c delete mode 100644 include/linux/maple_tree.h create mode 100644 include/linux/mei_aux.h create mode 100644 include/linux/polynomial.h create mode 100644 include/linux/usb/onboard_hub.h create mode 100644 include/linux/vmacache.h delete mode 100644 include/trace/events/maple_tree.h delete mode 100644 lib/maple_tree.c create mode 100644 lib/polynomial.c delete mode 100644 lib/test_maple_tree.c create mode 100644 mm/kfence/.kunitconfig create mode 100644 mm/vmacache.c delete mode 100644 net/core/datagram.h create mode 100644 sound/soc/sof/ipc3-loader.c create mode 100644 sound/soc/sof/ipc3-priv.h 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 create mode 100755 tools/testing/selftests/drivers/net/ocelot/psfp.sh create mode 100755 tools/testing/selftests/firmware/fw_upload.sh create mode 100644 tools/testing/selftests/net/forwarding/tsn_lib.sh