This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits 0b58e108042b Add linux-next specific files for 20240703 omits c3c6aceb95e4 Merge branch 'pwrseq/for-next' of git://git.kernel.org/pub [...] omits 8379eaf1f760 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c2541dba71ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4db850ca93b7 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 1f544d715ead Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d5ca055d2c9e Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 5a053019564c Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 75bc43534c84 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits adb376a547aa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 36bf4137b769 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3c3b511f1acd Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits 9a4f44aef67c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b21f2478cf48 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 58bd9b396896 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git omits 334eb4b91143 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0fa4ac672212 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dcf724a9a929 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits c015fd3f0ef3 Merge branch 'kgdb/for-next' of git://git.kernel.org/pub/s [...] omits 201d9c18a316 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 22f93a131580 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e35e87899145 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0f17be87c755 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 2244ad4c5161 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 57d8cf3f6d0e Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits e3a593e93672 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 4697f1084d99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9fd94b78d822 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 292fdc1ff9eb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3916e3c5ca4e Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits d69a4a887f1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2334dfcfda95 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits d145fc9da9e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 65ecc2c707b3 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 339d4e35bdbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d88a4ff7cd66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 537716a8e1c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5c3463e73891 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8e09d2b61ff3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1391159b0a45 Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] omits f60afcfcf041 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits f63d4dcf1dd1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 860d6af27ed1 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 9624824c63e6 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 6da4c1beca93 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1ff4717867ba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2d33d4fbb7ed Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits e3e41853a041 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits ee1d26aed10b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7d593e217888 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 869f6ae51e1c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b3b0b1f31675 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 4c8d2a722326 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 996f8c732c4d Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 516c3128c87b Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 92b480343f7d Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 90713bc04c8a Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits cc94f203a1b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1ec91be446a3 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] omits ae51f60cbb97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b34061725fa2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd4249ae70f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a7ffaf46b028 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c3ed208ae974 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 11a5ac676d40 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 1823820a7907 Merge branch 'next' of https://github.com/kvm-x86/linux.git omits 10d8f61685fb Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] omits e8bb10e1074c Merge branch 'topic/ppc-kvm' of git://git.kernel.org/pub/s [...] omits e551c752c8ce Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 17170e47b77f Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits eb52b064da25 Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] omits 5edc34772ebf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ed44f4c77a63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2a5025721899 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits fde08a29b1b1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits db5de5d47b67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 99268a807248 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7d5c6c7591af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a74f05cfca9e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d4ad16085afd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8f7829b29874 Merge branch 'master' of git://git.code.sf.net/p/tomoyo/to [...] omits 5a347fb784ee Merge branch 'next' of git://github.com/cschaufler/smack-next omits 81a933f842c4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 68b514c90389 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits f034acdfa693 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 5ec69bf9b7d5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5bb478c87fbe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 518ada088865 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 46638461e94f Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 2a07ec05d6bf Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 84fc37a94142 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 53c5d9e1451b Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits 57f9b9c5bb5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f596bdec1d45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0eb184358320 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits db67a5b65ab4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 68bbe01b49f6 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 64c51540b73f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 11b54308a063 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 0b3085573374 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e74107300a92 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0b149ae07de9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0a47b0f6ec23 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits 99deb8faf455 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits 32867c85e64c Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 736e9afee17c Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 6a38d289e04a Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 8e5881155066 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits a2cf17da2cc9 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 8279582a8eb3 next-20240627/drm omits c292b7985713 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9df0e4fe9a54 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits cfb3e9c854cd Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 3045968db064 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits db193f91cdb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7438ddca9480 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bc2e6e705d24 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4bec46a13137 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f34d6635752c Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 7b85b641f4d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 331590ec4701 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits cc363b0b540f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ef1a8d9117a6 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 90c967ff44f7 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits b377410344f5 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits b80bfe132404 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits d187e258eed5 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 724b88af78bc Merge branch 'docs-next' of git://git.lwn.net/linux.git omits e508aae02aaa Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 0e8d82c0fcbc Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits c0e6fd60c568 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits 68bf52282d7e Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits a9cdd9b633ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1da4ea2e25f7 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 275d150bdbe9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4893f488df2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7f928a740870 Merge branch 'controller/tegra194' into next omits 0be49ab8f4f5 Merge branch 'controller/rockchip' into next omits 11175a7e8cb8 Merge branch 'controller/rcar-gen4' into next omits 05ec3235c124 Merge branch 'controller/rcar' into next omits c5c3a477c5c8 Merge branch 'controller/qcom' into next omits 3810b60389ed Merge branch 'controller/microchip' into next omits 726747f504e3 Merge branch 'controller/layerscape' into next omits c9092179dbce Merge branch 'controller/keystone' into next omits e8e1bae3fdef Merge branch 'controller/gpio' into next omits f51a52376cc6 Merge branch 'controller/exynos' into next omits c2034bca9cd3 Merge branch 'controller/dwc' into next omits 18ecaabc22cb Merge branch 'controller/dra7xx' into next omits 4bdb3e2d6e7d Merge branch 'controller/artpec6' into next omits ddffed1d4dae Merge branch 'controller/al' into next omits a821fff0ea37 Merge branch 'misc' into next omits 411ce064ebc9 Merge branch 'err' into next omits 3ac38a61a1a1 Merge branch 'dt-bindings' into next omits 5ca81f556989 Merge branch 'switchtec' into next omits 3b0bfa3db35d Merge branch 'endpoint' into next omits 8b8f04c5aea2 Merge branch 'resource' into next omits 2fa11a5bf8ce Merge branch 'reset' into next omits d91ae81d63ef Merge branch 'hotplug' into next omits ac698af37a51 Merge branch 'enumeration' into next omits f670023c5b5b Merge branch 'devres' into next omits c8700b9f723c Merge branch 'dpc' into next omits f29693e65afb Merge branch 'fs-next' of linux-next omits f1498406a10c PCI: dw-rockchip: Use pci_epc_init_notify() directly omits 3cbde0645972 PCI: dw-rockchip: Add endpoint mode support omits 8cfc1d461f58 PCI: dw-rockchip: Refactor the driver to prepare for EP mode omits db3f54fac6ae PCI: dw-rockchip: Add rockchip_pcie_get_ltssm() helper omits 16075021f716 PCI: dw-rockchip: Fix weird indentation omits caa196156e51 PCI: dw-rockchip: Fix initial PERST# GPIO value omits 722c224e828d PCI: dw-rockchip: Add error messages in .probe() error paths omits 6e3388045653 PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio omits d71249f974c7 PCI: rockchip-host: Wait 100ms after reset before starting [...] omits 5be900c4d6fb PCI: rockchip-host: Fix rockchip_pcie_host_init_port() PER [...] omits de4e241a5ae4 PCI: dwc: ep: Remove dw_pcie_ep_init_notify() wrapper omits 32be3f836e31 PCI: qcom-ep: Use the generic dw_pcie_ep_linkdown() API to [...] omits 61a670596a87 PCI: dwc: ep: Add a generic dw_pcie_ep_linkdown() API to h [...] omits 6cbc0da3ed32 PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup() omits 46f4444ef907 PCI: endpoint: Clean up error handling in vpci_scan_bus() omits b68867b264ff misc: pci_endpoint_test: Document a policy about adding pc [...] omits c23f0cbbbdb2 misc: pci_endpoint_test: Add support for Rockchip rk3588 omits e40810c0ed45 PCI: endpoint: Make pci_epc_class struct constant omits 1ee61ee40d2b PCI: endpoint: Introduce 'epc_deinit' event and notify the [...] omits 01268122f766 Documentation: PCI: pci-endpoint: Fix EPF ops list omits 6fdc18ae41fd misc: pci_endpoint_test: Use memcpy_toio()/memcpy_fromio() [...] omits 00c43e42bee7 misc: pci_endpoint_test: Refactor dma_set_mask_and_coheren [...] omits 91f5494f07ee PCI: endpoint: pci-epf-test: Handle Link Down event omits f344e6e200c8 PCI: endpoint: pci-epf-{mhi/test}: Move DMA initialization [...] omits 793a64ba76d7 PCI: endpoint: pci-epf-test: Refactor pci_epf_test_unbind( [...] omits 61878fa041e2 PCI: endpoint: Rename BME to Bus Master Enable omits c6b8f1807e83 PCI: endpoint: Rename core_init() callback in 'struct pci_ [...] omits 6d230384895e PCI: endpoint: pci-epf-test: Use 'msix_capable' flag direc [...] omits d353f5cebfb7 PCI: endpoint: pci-epf-test: Make use of cached 'epc_featu [...] omits 673cce1faf7c PCI: endpoint: Remove unused field in struct pci_epf_group omits 37baa0045f3b Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 909226c1b4cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fbf6a44b3462 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 37da5f8a18a6 Merge branch '9p-next' of git://github.com/martinetd/linux omits e2c44659ec5f Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits b49cb4979e76 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 193fc282c891 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 306612e170bc Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 1955e592bfdf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 51069b850895 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits eb1c4a838bf2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits dd0b818345db Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 56478bee6905 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 1a9dcae23ef8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a3d36bb1e887 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 7872200fa40d Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits b19a82b401e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 574941385bb1 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] omits 7053ca127f1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0f1d41d654a6 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] omits 8d7e98a6ba4d Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] omits 53e089745ff5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a8acb161e7a1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 02138708169a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b8738ec755a Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits b876335f3f72 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b235fb14a7cc Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] omits 9b50bb207eff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 72c972778b83 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits ff5a143c68b6 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 98e4c084c2ab Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits da77a86fbfe4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 62fdf2ca6e93 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 4fd7f22b6a92 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits f85ff79b5e86 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 0ee3178ee806 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 933e60ae3532 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b05b953cc4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d2b8bd15c68b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a7b93f657e74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f9cfb254035 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0c43fdcc23d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e368f3272efc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 34b6421d4cbf Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits e9a92ab0c83e Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 40c649c4f3af Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 999e48c06efd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e1449885a7d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3fcf2668bca9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 21e2c4ad26b8 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] omits cbd6f46e0241 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits d12a933a6b19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2c641ca7c86f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 91d53f5a6e86 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] omits 0ea64d6c87b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1038c091085a Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits a3da811a4985 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits 50491223aebb Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 818f70406006 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 5fc385f4d0be Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] omits 05b8525ef804 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d009853d7465 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits cc99aecc884d Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 600cc14ffaec Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits baa0739b7f68 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits de01d8603082 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits dcbb8f2404a9 Merge branch 'fixes' of https://git.linuxtv.org/media_stage.git omits e11f349d8484 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 952a3ccd8a6c Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 01e1719a9d6d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3bb3534be6a7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits bb87baca08ad Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e88596b00dfe Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits fdb832093596 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec03197f57fb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 10bff3eb8245 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits ca57c3a40fde Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 92f2dced2118 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2e2c8c9c868d Merge branch 'fixes' of https://github.com/sophgo/linux.git omits c07ac16ea2a6 Merge branch 'fs-current' of linux-next omits 971ae5795e0c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b15cd202d4d2 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 0ba4b8bfc07e Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 2b5b8270c6ea Merge remote-tracking branch 'asoc/for-6.11' into asoc-next omits e70c87e103e2 Merge x86/cache into tip/master omits 8f8fac5350d7 Merge x86/sev into tip/master omits c3e483b712e5 Merge x86/alternatives into tip/master omits 9c1a63b9d1db Merge x86/cpu into tip/master omits 5f5be92fed6b Merge x86/bugs into tip/master omits 3fadb61e0ebc Merge x86/cc into tip/master omits be4c11964ab6 Merge irq/core into tip/master omits 10213e481929 Merge x86/vmware into tip/master omits c3adda4537e9 Merge x86/misc into tip/master omits 1a45011a579f Merge core/debugobjects into tip/master omits f8704cb68c43 Merge timers/core into tip/master omits 1924c38b0391 Merge irq/msi into tip/master omits accb65942dc9 Merge x86/build into tip/master omits e5d446f2b751 Merge x86/core into tip/master omits 6dfb34df7c5d Merge perf/core into tip/master omits b9c408d063e3 Merge smp/core into tip/master omits 301bd99d556c Merge x86/cleanups into tip/master omits df102bc9f231 Merge locking/core into tip/master omits ba6cadad08ee Merge sched/core into tip/master omits 1525d88f9870 Merge x86/boot into tip/master omits a1c858fcc863 Merge ras/core into tip/master omits 2dd41a48908b Merge x86/percpu into tip/master omits a5323d50207e Merge perf/urgent into tip/master omits 94c327d6ef6e Merge sched/urgent into tip/master omits f90496e349b3 Merge x86/merge into tip/master omits 92b14c0230ff dm verity: add support for signature verification with pla [...] omits 95d18cd440e6 dm-raid: Fix WARN_ON_ONCE check for sync_thread in raid_resume omits 8666af62c4cd dm-verity: hash blocks with shash import+finup when possible omits e089c8a5d5b2 dm-verity: make verity_hash() take dm_verity_io instead of [...] omits d3fb299df4f2 dm-verity: always "map" the data blocks omits 862974ea2beb dm-verity: provide dma_alignment limit in io_hints omits c664d724ced3 dm-verity: make real_digest and want_digest fixed-length omits e4699ac69ef0 dm-verity: move hash algorithm setup into its own function omits e6f9f50b8d1b foo omits bcce8fbd2a33 lib/zlib: add missing MODULE_DESCRIPTION() macro omits fbfc935128cb fs: ufs: add MODULE_DESCRIPTION() omits 44d4dd3a6ad0 lib/rbtree.c: fix the example typo omits b53d39c508ac ocfs2: add bounds checking to ocfs2_check_dir_entry() omits b972aed137e2 fs: add kernel-doc comments to ocfs2_prepare_orphan_dir() omits cb89639a6c05 coredump: simplify zap_process() omits 89e01e7ee04c zap_pid_ns_processes: don't send SIGKILL to sub-threads omits 94e1a5bd03f3 foo omits 31334cf98dbd mm: optimization on page allocation when CMA enabled omits 70aeef7190d1 filemap: replace pte_offset_map() with pte_offset_map_nolock() omits 8675ef8c9e1e mm: remove CONFIG_ARCH_HAS_HUGEPD omits 9c57a32b0376 powerpc/mm: remove hugepd leftovers omits 38b0a0f22436 powerpc/64s: use contiguous PMD/PUD instead of HUGEPD omits 9122ce230406 powerpc/e500: use contiguous PMD instead of hugepd omits 8094686b8f9a powerpc/e500: free r10 for FIND_PTE omits fadbe4bf1735 powerpc/e500: don't pre-check write access on data TLB error omits 1e31c1f83d4e powerpc/e500: encode hugepage size in PTE bits omits 205550b2918e powerpc/e500: switch to 64 bits PGD on 85xx (32 bits) omits 8931ab3d5329 powerpc/e500: remove enc and ind fields from struct mmu_psize_def omits acbc6b60037a powerpc/8xx: simplify struct mmu_psize_def omits 35d245499f54 powerpc/8xx: rework support for 8M pages using contiguous [...] omits 541c39f86c15 powerpc/8xx: fix size given to set_huge_pte_at() omits f6cfb9df04fb powerpc/mm: allow hugepages without hugepd omits 9e7ff4713c01 powerpc/mm: fix __find_linux_pte() on 32 bits with PMD lea [...] omits 9b46a7b3381e powerpc/mm: remove _PAGE_PSIZE omits 9a797e09e20d mm: provide mm_struct and address to huge_ptep_get() omits ed9d81a11536 mm: define __pte_leaf_size() to also take a PMD entry omits 3e8c3f24e66c powerpc/64e: drop unused TLB miss handlers omits 6297ef478904 powerpc/64e: consolidate TLB miss handler patching omits 65e99fe44165 powerpc/64e: drop MMU_FTR_TYPE_FSL_E checks in 64-bit code omits 55a91ae55dd5 powerpc/64e: drop E500 ifdefs in 64-bit code omits 9e49846e4d65 powerpc/64e: split out nohash Book3E 64-bit code omits 3a593b663428 powerpc/64e: remove unused IBM HTW code omits 5ea07dfeca8e mm: zswap: fix zswap_never_enabled() for CONFIG_ZSWAP==N omits 79183bfde807 mm/vmscan: drop checking if _deferred_list is empty before [...] omits a981ee7929e8 mm/page_alloc: remove prefetchw() on freeing page to buddy system omits dba12afceea3 kernel/fork.c: put set_max_threads()/task_struct_whitelist [...] omits 7ac715ff11fd kernel/fork.c: get totalram_pages from memblock to calcula [...] omits 736f212c3487 zsmalloc: rename class stat mutators omits 99539c2d09e3 mm: remove CONFIG_MEMCG_KMEM omits 7890ab51e2ec mm: memcg: add cache line padding to mem_cgroup_per_node omits f405f9b58d2f mm: memcg: drop obsolete cache line padding in struct mem_cgroup omits 11b792d7dae6 Docs/mm/damon/index: add links to admin-guide doc omits 1ff564283127 Docs/mm/damon/index: add links to design omits dac0f5bcdfb9 Docs/mm/damon/design: add links to sections of DAMON sysfs [...] omits 399e7bddef73 Docs/mm/damon/design: remove 'Programmable Modules' sectio [...] omits b9267924b0d0 Docs/mm/damon/design: move 'Configurable Operations Set' s [...] omits 2f3951384280 Docs/mm/damon/design: add links from overall architecture [...] omits 7a5c183ab4e1 Docs/admin-guide/mm/damon/start: add access pattern snapsh [...] omits 056ca1fc8c5c Docs/mm/damon/design: clarify regions merging operation omits 3950f21e0f57 Docs/mm/damon/design: fix two typos omits 1a68c750146d mm/shmem: fix input and output inconsistencies omits a44433308565 mm: add docs for per-order mTHP split counters omits 88ff81c61d6f mm: add per-order mTHP split counters omits ec34ecf3924f mm/zsmalloc: move record_obj() into obj_malloc() omits 9fb758c81348 mm/zsmalloc: clarify class per-fullness zspage counts omits c041b1ccb682 selftests/proc: add PROCMAP_QUERY ioctl tests omits 4e58fef1bffb tools: sync uapi/linux/fs.h header into tools subdir omits 3193e5c9f25e docs/procfs: call out ioctl()-based PROCMAP_QUERY command [...] omits 484dbe67af37 fs/procfs: fix integer to pointer cast warning in do_procm [...] omits 2ab7e5a79c63 fs/procfs: add build ID fetching to PROCMAP_QUERY API omits 36c608129b47 fs/procfs: improve PROCMAP_QUERY's compat mode handling omits e1317abe3e0b fs/procfs: implement efficient VMA querying API for /proc/ [...] omits 3ab409a84d3e fs/procfs: extract logic for getting VMA name constituents omits 745bd92fbde4 selftests: centralize -D_GNU_SOURCE= to CFLAGS in lib.mk omits 6e348f5cb99f selftests/udmabuf: add tests to verify data after page migration omits cbe81a753050 udmabuf: pin the pages using memfd_pin_folios() API omits 612b06f6ef14 udmabuf: convert udmabuf driver to use folios omits c7ff76fb4b62 udmabuf: add back support for mapping hugetlb pages omits 6d4d353b44fc udmabuf: use vmf_insert_pfn and VM_PFNMAP for handling mmap omits 5fde63a870dd udmabuf: add CONFIG_MMU dependency omits f971b270bb2c mm-gup-introduce-memfd_pin_folios-for-pinning-memfd-folios [...] omits 442f6631dc09 mm-gup-introduce-memfd_pin_folios-for-pinning-memfd-folios-fix omits 98ac111c6a5f mm/gup: introduce memfd_pin_folios() for pinning memfd folios omits f102dcfe082e mm/gup: introduce check_and_migrate_movable_folios() omits 30e899dcb747 mm/gup: introduce unpin_folio/unpin_folios helpers omits b836f1cd52c9 hugetlbfs: add MTE support omits e1138a27d5ca docs-mm-add-enable_soft_offline-sysctl-fix omits 99a09686f371 docs: mm: add enable_soft_offline sysctl omits 87e059b7f0e0 selftest-mm-test-enable_soft_offline-behaviors-v7 omits 6089bf04446a selftest/mm: test enable_soft_offline behaviors omits 093847e3bc1c mm-memory-failure-userspace-controls-soft-offlining-pages-v7 omits 70d0c505d47a mm/memory-failure: userspace controls soft-offlining pages omits 3cd61e98a46d mm/memory-failure: refactor log format in soft offline code omits 0758c4b785e1 mm: memcg: adjust the warning when seq_buf overflows omits 377d18719968 mm: memcg: remove redundant seq_buf_has_overflowed() omits 49faa1bb4c70 mm: migrate: remove folio_migrate_copy() omits 33af0cf31b02 fs: hugetlbfs: support poisoned recover from hugetlbfs_mig [...] omits 90269a8e5bd5 mm: migrate: support poisoned recover from migrate folio omits 3aaa0deba328 mm: migrate: split folio_migrate_mapping() omits 3911d8e6a509 mm: add folio_mc_copy() omits 198c8ccb0e2e mm: move memory_failure_queue() into copy_mc_[user]_highpage() omits 25283ff3e45a mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP i [...] omits db6aac4b9a5f mm: update uffd-stress to handle EINVAL for unset config features omits 0d729f6b208b get_task_mm: check PF_KTHREAD lockless omits c7c9f76a9488 memcg: mm_update_next_owner: move for_each_thread() into t [...] omits 9ad3924b7acb memcg: mm_update_next_owner: kill the "retry" logic omits a11fb72ca26f mm: memcg: put struct task_struct::in_user_fault under CON [...] omits 0f892fc6aff9 mm: memcg: put struct task_struct::memcg_in_oom under CONF [...] omits af8c2c772c43 mm: memcg: guard memcg1-specific members of struct mem_cgr [...] omits 3e35e3f707d2 mm: memcg: put memcg1-specific struct mem_cgroup's members [...] omits fd26f5296856 mm: memcg: guard memcg1-specific fields accesses in mm/mem [...] omits 19fce415b7b4 mm: memcg: gather memcg1-specific fields initialization in [...] omits bab08c7d9dd8 mm: memcg: guard cgroup v1-specific code in mem_cgroup_pri [...] omits e57595ebc5d6 mm: memcg: factor out legacy socket memory accounting code omits ad4e44173266 mm: memcg: move memcg_account_kmem() to memcontrol-v1.c omits f04576148e51 mm: add swappiness= arg to memory.reclaim omits fa1345f7ca0e mm: add defines for min/max swappiness omits 4006d5651dc5 MAINTAINERS: add mm/memcontrol-v1.c/h to the list of maint [...] omits a6eda9ac3cc7 mm-memcg-put-cgroup-v1-related-members-of-task_struct-unde [...] omits 429804e0e1bc mm: memcg: put cgroup v1-specific code under a config option omits 33c2731c0a38 mm: memcg: group cgroup v1 memcg related declarations omits 6c2dea67e0a2 mm: memcg: make memcg1_update_tree() static omits 238771bea399 mm: memcg: move cgroup v1 interface files to memcontrol-v1.c omits 72eb4b48b259 mm: memcg: rename memcg_oom_recover() omits 0b212bb50aea mm: memcg: move cgroup v1 oom handling code into memcontrol-v1.c omits 33537c4993e2 mm: memcg: rename memcg_check_events() omits f061180f3df5 mm: memcg: move legacy memcg event code into memcontrol-v1.c omits 62d5fc95562b mm: memcg: rename charge move-related functions omits e555c584dfae mm: memcg: move charge migration code to memcontrol-v1.c omits 1239fc34553d mm: memcg: rename soft limit reclaim-related functions omits 36a273d6c4c0 mm: memcg: move soft limit reclaim code to memcontrol-v1.c omits 636fff8d3b5b mm: memcg: introduce memcontrol-v1.c omits 574615dcf7a9 mm/memory-failure: allow memory allocation from emergency [...] omits a06247ef8ac1 mm/ksm: optimize the chain()/chain_prune() interfaces omits ee7f55af7c18 mm/ksm: don't waste time searching stable tree for fast ch [...] omits b31f3f115124 mm/ksm: refactor out try_to_merge_with_zero_page() omits b58d44cb16ec hugetlb: force allocating surplus hugepages on mempolicy a [...] omits 28aed55750bc hugetlb: force allocating surplus hugepages on mempolicy a [...] omits f5e343178ac7 tools-mm-introduce-a-tool-to-assess-swap-entry-allocation- [...] omits bae6a85d0666 tools/mm: Introduce a tool to assess swap entry allocation [...] omits 7841d51734f1 mm-zswap-use-only-one-pool-in-zswap-v3 omits a9e41a3fb2ad mm-zswap-use-only-one-pool-in-zswap-v2 omits 9063cd1a57d0 mm/zswap: use only one pool in zswap omits c2b3d7c5c59e mm/zsmalloc: change back to per-size_class lock omits fec2295fc6d2 mm: remove code to handle same filled pages omits 926549d73e9d mm-store-zero-pages-to-be-swapped-out-in-a-bitmap-v7-fix omits 7d262701643a mm-store-zero-pages-to-be-swapped-out-in-a-bitmap-v7 omits 6fc8447f931f mm-store-zero-pages-to-be-swapped-out-in-a-bitmap-v6 omits f296b0c5964b mm: store zero pages to be swapped out in a bitmap omits 47214dac017e mm/damon/paddr: initialize nr_succeeded in __damon_pa_migr [...] omits 15c1068fdcdd foo omits e968e6d21d03 lib/build_OID_registry: avoid non-destructive substitution [...] omits 50ceb37037f3 mm: gup: stop abusing try_grab_folio omits 3834fdf6f5ed nilfs2: fix kernel bug on rename operation of broken directory omits 875fa64577da mm/hugetlb_vmemmap: fix race with speculative PFN walkers omits 73236245e0b4 cachestat: do not flush stats in recency check omits b4109cbbdcd7 mm/shmem: disable PMD-sized page cache if needed omits 4287ad065196 mm/filemap: skip to create PMD-sized page cache if needed omits 08552cfe4aa3 mm/readahead: limit page cache size in page_cache_ra_order() omits f29d693c15e3 mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray omits ceee4bf28e5a mm/damon/core: ensure max threshold attempt for max_nr_reg [...] omits 049c453d7fe0 mm/damon/core: increase regions merge aggressiveness while [...] omits b6c62ee0baf2 mm/damon/core: merge regions aggressively when max_nr_regi [...] omits f5b3dd24e7a5 Fix userfaultfd_api to return EINVAL as expected omits 0e594290fec9 mm: vmalloc: check if a hash-index is in cpu_possible_mask omits d11cc85aa776 mm: prevent derefencing NULL ptr in pfn_section_valid() omits 5b5e1f0f4c53 mm: page_ref: remove folio_try_get_rcu() omits 5b63f5b7f7ba Merge branch 'misc-6.10' into next-fixes omits e8bde31ed7fa btrfs: fix folio refcount in __alloc_dummy_extent_buffer() omits de7d52e5625f btrfs: fix folio refcount in btrfs_do_encoded_write() omits 32584f42dec8 rcutorture: Make rcu_torture_write_types() print number of [...] omits 3d2660b7a83b rcu: Summarize expedited RCU CPU stall warnings during CSD [...] omits c19a6725b019 rcu: Extract synchronize_rcu_expedited_stall() from synchr [...] omits 3be88389f462 rcu: Summarize RCU CPU stall warnings during CSD-lock stalls omits 24f4724edcdc locking/csd_lock: Provide an indication of ongoing CSD-lock stall omits a0897399e4ce locking/csd_lock: Print large numbers as negatives omits 1977f3054d4b kcsan: Use min() to fix Coccinelle warning omits 886d4870bede x86: vdso: Wire up getrandom() vDSO implementation omits a3c1d574e8df cifs: Fix read-performance regression by dropping readahea [...] omits e859d6766e58 random: introduce generic vDSO getrandom() implementation omits 0bd5cc845e13 arch: allocate vgetrandom_alloc() syscall number omits b5fd1ea5e741 random: add vgetrandom_alloc() syscall omits 721f6f4ac626 mm: add VM_DROPPABLE for designating always lazily freeabl [...] omits d203f7f03764 Merge branch 'pm-cpuidle' into linux-next omits dee21f695d15 Merge branches 'acpi-pmic' and 'acpi-battery' into linux-next omits a7555f5f17d7 mm/util: Use dedicated slab buckets for memdup_user() omits aaa3c0fd72a9 ipc, msg: Use dedicated slab buckets for alloc_msg() omits c0dd48323cfd mm/slab: Introduce kmem_buckets_create() and family omits fc8ad8ff95eb kconfig: remove E_LIST expression type omits 6d3f45228338 kconfig: remove P_CHOICE property omits cab75b435694 kconfig: use sym_get_choice_menu() in sym_check_deps() omits 9c5c1fa89b67 kconfig: use sym_get_choice_menu() in sym_check_choice_deps() omits f760c86b8a19 kconfig: use sym_get_choice_menu() in sym_check_print_recursive() omits f1b7ecd7f9db kconfig: remove expr_list_for_each_sym() macro omits d60165a7be9c kconfig: use menu_list_for_each_sym() in sym_choice_default() omits 2fb973b55049 kconfig: change sym_choice_default() to take the choice menu omits 2b0d84402fac kconfig: remove conf_unsaved in conf_read_simple() omits 91514f2fef26 kconfig: remove sym_get_choice_value() omits 891a273bda45 kconfig: refactor choice value calculation omits 7c055c9649db kconfig: import list_move(_tail) and list_for_each_entry_r [...] omits 9d34874485fd scripts/make_fit: Support decomposing DTBs omits d5331bd08c33 mm/slab: Introduce kvmalloc_buckets_node() that can take k [...] omits e847049fc74b mm/slab: Plumb kmem_buckets into __do_kmalloc_node() omits 94b499f43d38 mm/slab: Introduce kmem_buckets typedef omits 6566c83200ca Merge branch 'features' into for-next omits 4e0a8f551e94 Merge branch 'fixes' into for-next omits f4c4503e8ba1 modpost: Enable section warning from *driver to .exit.text omits 546716d7a7e3 kbuild: move init/build-version to scripts/ omits 235d2633d054 kconfig: remember the current choice while parsing the cho [...] omits 31b16b0a2e88 kconfig: introduce choice_set_value() helper omits a94b1a4ff15a kconfig: add fallthrough comments to expr_compare_type() omits 2699a76e5425 kconfig: remove unneeded code in expr_compare_type() omits 42b3bf3c987c kbuild: package: add -e and -u options to some shell scripts omits 4139ef135814 Merge branches 'arm32-for-6.11', 'arm64-defconfig-fixes-fo [...] omits d68cc8abc357 x86/efistub: Call Apple set_os protocol on dual GPU Intel Macs omits 84810a21ecab x86/efistub: Enable SMBIOS protocol handling for x86 omits 04d6adabcdd5 dt-bindings: i2c: nxp,lpc1788-i2c: convert to dt schema omits 19a7aefea0db dt-bindings: i2c: adjust indentation in DTS example to cod [...] omits 726f4837c871 dt-bindings: i2c: ti,omap4: reference i2c-controller.yaml schema omits be04a9f31c27 dt-bindings: i2c: samsung,s3c2410: drop unneeded address/s [...] omits 992dc943dae6 dt-bindings: i2c: nvidia,tegra20: drop unneeded address/si [...] omits cf7feb642dc0 dt-bindings: i2c: atmel,at91sam: drop unneeded address/size-cells omits 9912bce4c639 i2c: omap: wakeup the controller during suspend() callback omits efe8d2235b13 i2c: omap: switch to NOIRQ_SYSTEM_SLEEP_PM_OPS() and RUNTI [...] omits a0119ca9e5ea i2c: add missing MODULE_DESCRIPTION() macros omits 4fceee1dad3a i2c: i801: Add support for Intel Arrow Lake-H omits 5b6cad81d0c1 Merge remote-tracking branch 'spi/for-6.11' into spi-next omits 54fb559c5467 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 2de29d1f8172 Merge branch 'for-next/vcpu-hotplug' into for-next/core omits 0457310f1e9d Merge branch 'ti-k3-dts-next' into ti-next omits fc0897199e16 Merge branch 'pm-cpufreq-fixes' into linux-next omits fcf61315d38d Merge branch 'thermal-fixes' into linux-next omits 5725f40698b9 thermal: core: Call monitor_thermal_zone() if zone tempera [...] omits 107ac0d49ae6 Merge branch 'thermal/linux-next' of ssh://gitolite.kernel [...] omits d3927cbc52ee Merge branch 'thermal-intel' into linux-next omits 5adf57c38747 Merge branch 'thermal' into linux-next omits eb8488bb19d8 Merge branch 'pm-tools' into linux-next omits 46398edfb36e Merge branches 'pm-cpuidle' and 'pm-powercap' into linux-next omits 864e4a50b3d9 Merge branch 'pm-cpufreq' into linux-next omits ee0377083dea Merge branches 'acpi-processor', 'acpi-pad' and 'acpi-misc [...] omits ad14ef769835 Merge branches 'acpi-pmic', 'acpi-battery' and 'acpi-numa' [...] omits 09ad3e697d10 Merge branches 'acpi-x86', 'acpi-fan', 'acpi-soc' and 'acp [...] omits cf5ae3c7d48e tpm_tis_spi: add missing attpm20p SPI device ID entry omits 36500867c244 char: tpm: Fix possible memory leak in tpm_bios_measuremen [...] omits 84edd7adcc9d KEYS: encrypted: add missing MODULE_DESCRIPTION() omits 0a1ba36536c6 KEYS: trusted: add missing MODULE_DESCRIPTION() omits b3984e398f08 MAINTAINERS: Add a bugzilla link for NFSD omits 14fff9560fc1 nfsd: new netlink ops to get/set server pool_mode omits f1583762f421 sunrpc: refactor pool_mode setting code omits 7eb4a4e0ceab nfsd: allow passing in array of thread counts via netlink omits 62318a81feec nfsd: make nfsd_svc take an array of thread counts omits 7800ddb40a64 sunrpc: fix up the special handling of sv_nrpools == 1 omits 706c257f55e9 SUNRPC: Add a trace point in svc_xprt_deferred_close omits 2d4cd5926a74 NFSD: Support write delegations in LAYOUTGET omits aa592a1d9ec4 lockd: Use *-y instead of *-objs in Makefile omits 8c642f1ca828 NFSD: Fix nfsdcld warning omits 47138317d831 svcrdma: Handle ADDR_CHANGE CM event properly omits 5c7e3c086d34 svcrdma: Refactor the creation of listener CMA ID omits a13b9ef48179 NFSD: remove unused structs 'nfsd3_voidargs' omits 0cbeab92e5a3 NFSD: harden svcxdr_dupstr() and svcxdr_tmpalloc() against [...] omits 05214340e133 PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup() omits 72705e5b5957 PCI: endpoint: Clean up error handling in vpci_scan_bus() omits 868f61ed02a3 dt-bindings: PCI: mediatek,mt7621-pcie: Add PCIe host topo [...] omits f5d5a3bc7a69 tools/memory-model: simple.txt: Fix stale reference to rec [...] omits 6602350fadbc tools/memory-model: Add locking.txt and glossary.txt to README omits a2c1fa713391 lockdep: Fix deadlock issue between lockdep and rcu omits a4ee735689a8 clocksource: Fix comments on WATCHDOG_THRESHOLD & WATCHDOG [...] omits 511d0a8d2f0d rcutorture: Add CFcommon.arch for arch-specific Kconfig options omits 4439da2a0ab6 tools/memory-model: Document herd7 (abstract) representation omits cef0cb5f4c9d clocksource: Fix brown-bag boolean thinko in cs_watchdog_read() omits 94d93d0e36b5 context_tracking: Tag context_tracking_enabled_this_cpu() [...] omits c9cb7c6b52e9 rcu/kfree: Warn on unexpected tail state omits e0751d72f06a rcutorture: Generic test for NUM_ACTIVE_*RCU_POLL* omits ec9f6e9495c5 rcutorture: Add SRCU ->same_gp_state and ->get_comp_state [...] omits 418a6730b0a1 rcutorture: Remove redundant rcu_torture_ops get_gp_comple [...] omits 36e3cbe4889b clocksource: Improve comments for watchdog skew bounds omits 4cf6fd00edf6 rcu/nocb: Simplify (de-)offloading state machine omits 8882909e52a2 rcu/nocb: Remove SEGCBLIST_KTHREAD_CB omits 62036cf7437a rcu/nocb: Remove SEGCBLIST_RCU_CORE omits f0b64dc979e4 rcu/nocb: Remove halfway (de-)offloading handling from rcu_core omits a3b76fee2df0 rcu/nocb: Remove halfway (de-)offloading handling from rcu [...] omits 326831532639 rcu/nocb: Remove halfway (de-)offloading handling from bypass omits a24c6454bea5 rcu/nocb: (De-)offload callbacks on offline CPUs only omits 0c8766cbcc5a rcu/nocb: Introduce nocb mutex omits 1059fdc03364 rcu/nocb: Assert no callbacks while nocb kthread allocation fails omits 7bd8910ce11a rcu/nocb: Move nocb field at the end of state struct omits 3f39cf5a1a9d rcu/nocb: Introduce RCU_NOCB_LOCKDEP_WARN() omits 717f16d116c1 Merge branches 'non-rcu.2024.06.30a' and 'rcu.2024.06.28a' [...] omits c3a69cb4c26e Merge branches 'cmpxchg.2024.06.06a', 'kcsan.2024.06.06a', [...] omits 01b6ed5fcd5a syscalls: fix sys_fanotify_mark prototype omits 1947ff399bb7 misc: pci_endpoint_test: Document a policy about adding pc [...] omits 37a658069afb selftests/damon/damon_nr_regions: test online-tuned max_nr [...] omits 29f747f1c9d3 _damon_sysfs: implement commit() for online parameters update omits afc2e3ec21cd selftests/damon: implement test for min/max_nr_regions omits 9c1f9c0787b5 selftests/damon/_damon_sysfs: implement kdamonds stop function omits 40a571c4ac8a selftests/damon: implement DAMOS tried regions test omits 38fa3617f238 selftests/damon: implement a program for even-numbered mem [...] omits 2c9995faa174 selftests/damon/_damon_sysfs: support schemes_update_tried [...] omits 95c5ef28ca22 selftests/damon/access_memory: use user-defined region size omits 265a76037840 readahead: simplify gotos in page_cache_sync_ra() omits 8ddaf475ed30 readahead: fold try_context_readahead() into its single caller omits c9d3275309bc readahead: disentangle async and sync readahead omits 05ee3e9fc8ac readahead: drop dead code in ondemand_readahead() omits c35420b01541 readahead: drop dead code in page_cache_ra_order() omits 9e9812e7e4cf readahead: drop index argument of page_cache_async_readahead() omits 36c46a2c45ab readahead: drop pointless index from force_page_cache_ra() omits 2ce5955329d6 readahead: properly shorten readahead when falling back to [...] omits f9c943fa7a48 filemap: fix page_cache_next_miss() when no hole found omits 462fb46e3ca4 readahead: make sure sync readahead reads needed page omits 580d31a6780e mm/migrate: move NUMA hinting fault folio isolation + chec [...] omits 50c25bf2cc39 mm/migrate: make migrate_misplaced_folio() return 0 on success omits 7292b68f6ba3 mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer omits e4ac838c2132 kmsan: do not pass NULL pointers as 0 omits 3e10d813cdc5 kmsan: add missing __user tags omits 742997b7e4d3 kmsan: enable on s390 omits e38e3e55c20c s390/kmsan: implement the architecture-specific functions omits 92cbcf15208e s390/unwind: disable KMSAN checks omits 11352a0fca81 s390/uaccess: add the missing linux/instrumented.h #include omits f022fb83b904 s390/uaccess: add KMSAN support to put_user() and get_user() omits 0bb119eb087a s390/traps: unpoison the kernel_stack_overflow()'s pt_regs omits b1cdf6459af2 s390/string: add KMSAN support omits 9c064ac232ac s390/mm: define KMSAN metadata for vmalloc and modules omits 5b96d0abdde9 s390/irqflags: do not instrument arch_local_irq_*() with KMSAN omits 45e0650414f1 s390/ftrace: unpoison ftrace_regs in kprobe_ftrace_handler() omits b40d039dfb44 s390/diag: unpoison diag224() output buffer omits 4b29004f8c89 s390/cpumf: unpoison STCCTM output buffer omits e235be169820 s390/cpacf: unpoison the results of cpacf_trng() omits 86dfdbcade4d s390/checksum: add a KMSAN check omits 689aa527b0cb s390/boot: add the KMSAN runtime stub omits 5cadf3795238 s390: use a larger stack for KMSAN omits a27739acaf31 s390/boot: turn off KMSAN omits e4be3f37a73e kmsan: accept ranges starting with 0 on s390 omits af90e6be10b7 lib/zlib: unpoison DFLTCC output buffers omits e1047c23eb47 mm: kfence: disable KMSAN when checking the canary omits 61916a3c8780 mm: slub: disable KMSAN when checking the padding bytes omits cb9ba154cb45 mm: slub: let KMSAN access metadata omits e9111d26da5a kmsan: expose KMSAN_WARN_ON() omits fcf140c3026f kmsan: do not round up pg_data_t size omits 469c50102ee1 kmsan: use ALIGN_DOWN() in kmsan_get_metadata() omits e02964987e95 kmsan: support SLAB_POISON omits adab571c65d4 kmsan: introduce memset_no_sanitize_memory() omits e672e048fed3 kmsan: allow disabling KMSAN checks for the current task omits 1d216e5ea782 kmsan: export panic_on_kmsan omits f02f0fb72d95 kmsan: expose kmsan_get_metadata() omits 8dcd4b2c8dc9 kmsan: remove an x86-specific #include from kmsan.h omits 9788b81247ea kmsan: remove a useless assignment from kmsan_vmap_pages_r [...] omits 1818447dfe0d kmsan: fix kmsan_copy_to_user() on arches with overlapping [...] omits 2b99978cfd79 kmsan: fix is_bad_asm_addr() on arches with overlapping ad [...] omits 7d61d12f9fa1 kmsan: increase the maximum store size to 4096 omits b779cd4d7aa6 kmsan: disable KMSAN when DEFERRED_STRUCT_PAGE_INIT is enabled omits 7704ad76f004 kmsan: make the tests compatible with kmsan.panic=1 omits ba194dd79087 ftrace: unpoison ftrace_regs in ftrace_ops_list_func() omits cf7f7c4c6107 Docs/mm/damon/maintainer-profile: document DAMON community [...] omits 217ccbbb698d Docs/mm/damon/maintainer-profile: introduce HacKerMaiL omits 4e04023a70a2 mm: read page_type using READ_ONCE omits c69c2186fb0c mm: memory: rename pages_per_huge_page to nr_pages omits f4d6d3db8ae4 mm: memory: improve copy_user_large_folio() omits fc3d7b70bea1 mm: memory: use folio in struct copy_subpage_arg omits 7af2bb486fd3 mm: memory: convert clear_huge_page() to folio_zero_user() omits 1bc355e350e7 mm/page_alloc: reword the comment of buddy_merge_likely() omits be9e7974e873 mm/page_alloc: fix a typo in comment about GFP flag omits a8d01908c704 mm/mm_init.c: move build check on MAX_ZONELISTS out of ifdef omits d7e06a82b4f1 mm/sparse: nr_pages won't be 0 omits f690d4a985a9 mm/memory-failure: refactor log format in unpoison_memory omits 135a4bc40d90 mm/Kconfig: mention arm64 in DEFAULT_MMAP_MIN_ADDR symbol [...] omits 8440a9e5ee7a maple_tree: modified return type of mas_wr_store_entry() omits f0ae73b8c9e3 mm: remove folio_test_anon(folio)==false path in __folio_a [...] omits db4fb1039a19 mm: use folio_add_new_anon_rmap() if folio_test_anon(folio [...] omits 92493c3b92b1 mm: extend rmap flags arguments for folio_add_new_anon_rmap omits 316bfb8892e3 vmalloc: modify the alloc_vmap_area() error message for be [...] omits 3e3d07cdf8ad mm/memory_hotplug: skip adjust_managed_page_count() for Pa [...] omits b873faaa609a mm/memory_hotplug: initialize memmap of !ZONE_DEVICE with [...] omits 3dadec1babf9 mm: pass meminit_context to __free_pages_core() omits 84493a6359a5 mm: remove page_mkclean() omits bf1155d33e45 fb_defio: use a folio in fb_deferred_io_work() omits 2b1e5d3c1162 mm: remove page_maybe_dma_pinned() omits ad39aeda9481 fs/proc/task_mmu: use folio API in pte_is_pinned() omits 35566070c8f1 mm/mm_init: initialize page->_mapcount directly in __init_ [...] omits 7d888a243274 mm/filemap: reinitialize folio->_mapcount directly omits 606c50ff53e6 mm/page_alloc: clear PageBuddy using __ClearPageBuddy() fo [...] omits cbdfb23849b3 mm/zsmalloc: use a proper page type omits 5c8b428fb2b7 mm: allow reuse of the lower 16 bit of the page type with [...] omits 4d6790dc75bb mm: update _mapcount and page_type documentation omits a593b81b9ba9 selftests/mm: remove local __NR_* definitions omits fdde3d7dc5a3 mm/huge_memory.c: fix used-uninitialized omits 8d3884a7eac9 Merge branch 'mm-hotfixes-stable' into mm-stable to pick u [...] omits 62933f02c855 Merge branch kvm-arm64/docs into kvmarm/next omits 3c6ffb017091 Merge branch 'icc-msm8953' into icc-next omits 1b029ce3b0b5 dt-bindings: pci: qcom: Add OPP table omits bbf9b1ffa198 dt-bindings: interrupt-controller: convert fsl,ls-scfg-msi [...] omits 9015ecfc4d94 dt-bindings: soc: fsl: Convert q(b)man-* to yaml format omits f145b1fc3ab6 Merge branch kvm-arm64/nv-tcr2 into kvmarm/next omits 8da1d1f1cda6 Merge branch 'for-next/vcpu-hotplug' into for-next/core omits 3397da99a0e3 Merge branches 'for-next/cpufeature', 'for-next/misc', 'fo [...] omits b8689bb9b901 pwm-stm32: Make use of parametrised register definitions omits 44e0c532be31 Merge tag 'ib-mfd-counter-v5.11' of https://git.kernel.org [...] omits 33c0e553c8c3 dt-bindings: mfd: syscon: Add APM poweroff mailbox omits 91d5927467b5 dt-bindings: mfd: syscon: Split and enforce documenting MF [...] omits 662ffb5b0edc dt-bindings: soc: ti: am654-serdes-ctrl: Move to dedicated schema omits 4a3b558d40d1 dt-bindings: soc: microchip: sparx5-cpu-syscon: Move to de [...] omits 473c6ff312f9 dt-bindings: soc: intel: lgm-syscon: Move to dedicated schema omits 375f375ce42f dt-bindings: soc: sprd: sc9863a-glbregs: Document SC9863A syscon omits 9e1d9c508ad6 dt-bindings: mfd: syscon: Drop hwlocks omits 591561c2b47b landlock: Use bit-fields for storing handled layer access masks omits a9e1661087f1 Merge branches 'doc.2024.06.06a', 'fixes.2024.06.18a', 'mb [...] omits cfb822815752 Merge branches 'fixes', 'allwinner/sun50i', 'qualcomm/msm' [...] omits 65f09ab3b3ef Merge branches 'nvmem-fixes' and 'for-6.11' into nvmem-for-next omits cd638012bae8 nvmem: core: Implement force_ro sysfs attribute omits 95542b7572d7 nvmem: Use sysfs_emit() for type attribute omits 850499fede5b nvmem: Document type attribute omits c86a30c762e7 nvmem: Replace spaces with tab in documentation omits 6cbc40abcac6 Merge branch 'vfs.iomap' into vfs.all omits 137aa256d2ca Merge branch 'vfs.pidfs' into vfs.all omits feadf6dacd17 Merge branch 'vfs.nsfs' into vfs.all omits c16f48c818d2 Merge branch 'vfs.mount' into vfs.all Signed-off-by: Chris [...] omits 82a07fd00d61 Merge branch 'vfs.procfs' into vfs.all Signed-off-by: Chri [...] omits 8581f83f7bca Merge branch 'vfs.netfs' into vfs.all Signed-off-by: Chris [...] omits 2df4f8b40cf6 Merge branch 'vfs.inode.rcu' into vfs.all Signed-off-by: C [...] omits 18bf5c998d4e Merge branch 'vfs.casefold' into vfs.all Signed-off-by: Ch [...] omits 76c7953da0be Merge branch 'vfs.mount.api' into vfs.all Signed-off-by: C [...] omits 80a4408895a8 Merge branch 'vfs.pg_error' into vfs.all Signed-off-by: Ch [...] omits 5909eb6add19 Merge branch 'vfs.module.description' into vfs.all Signed- [...] omits 27fdfd131710 Merge branch 'vfs.xattr' into vfs.all Signed-off-by: Chris [...] omits adee54f7d80c Merge branch 'vfs.misc' into vfs.all Signed-off-by: Christ [...] omits b1627ea24e9b Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...] omits b36e131495ec Merge patch series "Add the ability to query mount options [...] omits ce0e33ce5d17 fs: use guard for namespace_sem in statmount() omits 6987570e351a sefltests: extend the statmount test for mount options omits 8484c83ca706 fs: export mount options via statmount() omits 820e49747aa7 fs: rename show_mnt_opts -> show_vfsmnt_opts omits d53f77915d74 Merge patch series "Support foreign mount namespace with s [...] omits a9270e0355d6 selftests: add a test for the foreign mnt ns extensions omits 334b030bbe42 nilfs2: fix incorrect inode allocation from reserved inodes omits d00b4b9d7fb0 nilfs2: add missing check for inode numbers on directory entries omits 0c9d89c2d993 nilfs2: fix inode number range checks omits 7da2b264f2ff mm: avoid overflows in dirty throttling logic omits 330ab795760c Revert "mm/writeback: fix possible divide-by-zero in wb_di [...] omits 685766546dc7 mm: optimize the redundant loop of mm_update_owner_next() omits 78fa0d19a50a dt-bindings: misc: fsl,qoriq-mc: convert to yaml format omits 16b8597f1774 Merge branch 'riscv-cache-for-next' into riscv-soc-for-next omits 45fad67e8307 arm64: dts: st: enable Ethernet2 on stm32mp257f-ev1 board omits 6964250272bb arm64: dts: st: add eth2 pinctrl entries in stm32mp25-pinc [...] omits 48c7a321b26f arm64: dts: st: add ethernet1 and ethernet2 support on stm32mp25 omits 03b9ad569105 arm64: dts: st: add HPDMA nodes on stm32mp251 omits 16c2c14a2d76 ARM: multi_v7_defconfig: Add MCP23S08 pinctrl support omits 63613261a6b7 ARM: dts: stm32: Add ethernet support for DH STM32MP13xx D [...] omits 78872ed2ee9d ARM: dts: stm32: order stm32mp13-pinctrl nodes omits c40791129b87 ARM: dts: stm32: add ethernet1 for STM32MP135F-DK board omits 8f810dc9fc2d ARM: dts: stm32: add ethernet1/2 RMII pins for STM32MP13F- [...] omits ecca0715bdf8 ARM: dts: stm32: add ethernet1 and ethernet2 support on stm32mp13 omits fe65d3d60a06 ARM: dts: stm32: Document output pins for PWMs on stm32mp135f-dk omits abb6c0823968 ARM: dts: stm32: OP-TEE async notif interrupt for ST STM32 [...] omits f07f1af3e775 ARM: dts: stm32: Add IWDG2 EXTI interrupt mapping and mark [...] omits c06afb9bce0b ARM: dts: stm32: Missing clocks for stm32f429's syscfg. omits ae61fa9ee010 dt-bindings: mfd: rk817: Merge support for RK809 omits e472369bd562 dt-bindings: mfd: rk817: Fixup clocks and reference dai-common omits 22d1a0c5f223 dt-bindings: pwm: imx: remove interrupt property from required omits 72e951e3927f pwm: meson: Add support for Amlogic S4 PWM omits 8fe805fb414b ARM: dts: stm32: Fix STM32MP13xx pinmux node eth2-rgmii-sl [...] omits ba5901bc8fd7 dt-bindings: mfd: syscon: Add TI's opp table compatible omits 1938e6882b89 mfd: omap-usb-tll: Use struct_size to allocate tll omits 217f1a9eb31e pwm: Add GPIO PWM driver omits e319b2b27a6c dt-bindings: pwm: Add pwm-gpio omits 888564d8d708 pwm: Drop pwm_apply_state() omits 6ebf17bd1090 bus: ts-nbus: Use pwm_apply_might_sleep() omits c83bf0e60467 pwm: Remove wrong implementation details from pwm_ops's do [...] omits f4687394fd35 pwm: Make pwm_request_from_chip() private to the core omits 5c02ae851b67 pwm: cros-ec: Simplify device tree xlation omits 4638558b04d2 pwm: cros-ec: Don't care about consumers in .get_state() omits e53a863bab58 nfs/blocklayout: SCSI layout trace points for reservation [...] omits 4d89744bd3a8 nfs/blocklayout: Report only when /no/ device is found omits ff432b26a9ed nfs/blocklayout: Fix premature PR key unregistration omits 0904ae161ded NFS: Remove unused include file omits 302c741795f3 NFSv4/pNFS: Do layout state recovery upon reboot omits 2993d7802922 NFSv4/pNFS: Remove redundant call to unhash the layout omits 8b0b79a6d08a NFSv4/pnfs: Give nfs4_proc_layoutreturn() a flags argument omits b551f53143db NFSv4/pNFS: Retry the layout return later in case of a tim [...] omits bb9dc72a9103 NFSv4/pNFS: Handle server reboots in pnfs_poc_release() omits 56f84e6e7c20 NFSv4/pNFS: Add a helper to defer failed layoutreturn calls omits 2cba5b107e6e NFSv4/pnfs: Add support for the PNFS_LAYOUT_FILE_BULK_RETURN flag omits 8bcc8ef24f3d pNFS: Add a flag argument to pnfs_destroy_layouts_byclid() omits fe4eae839187 NFSv4: Clean up encode_nfs4_stateid() omits e7e00a7a907b NFSv4.1: constify the stateid argument in nfs41_test_stateid() omits 477921e23818 NFSv4/pnfs: Remove redundant list check omits 468b9179adea NFSv4: Don't send delegation-related share access modes to CLOSE omits afd32b756000 Return the delegation when deleting sillyrenamed files omits 0272f6b3ec1d NFSv4: Ask for a delegation or an open stateid in OPEN omits 8c24c27ab9e3 NFSv4: Add support for OPEN4_RESULT_NO_OPEN_STATEID omits 5cc894460554 NFSv4: Detect support for OPEN4_SHARE_ACCESS_WANT_OPEN_XOR [...] omits d4864c9fd0af NFSv4: Add support for the FATTR4_OPEN_ARGUMENTS attribute omits 5da4eb670570 NFSv4: Don't request atime/mtime/size if they are delegated to us omits a06439a36b06 NFSv4: Fix up delegated attributes in nfs_setattr omits 7773dc88269d NFSv4: Delegreturn must set m/atime when they are delegated omits a10ac151a8f0 NFSv4: Enable attribute delegations omits 7d3706e595c8 NFSv4: Add a capability for delegated attributes omits 0df63623ca9f NFSv4: Add recovery of attribute delegations omits f257ce1a7ef5 NFSv4: Add support for delegated atime and mtime attributes omits 291abe350ba3 NFSv4: Add a flags argument to the 'have_delegation' callback omits cf461d36cb59 NFSv4: Add CB_GETATTR support for delegated attributes omits 2bfdd36fe764 NFSv4: Plumb in XDR support for the new delegation-only se [...] omits fbffe3d880a5 NFSv4: Add new attribute delegation definitions omits 4063c76522bf NFSv4: Refactor nfs4_opendata_check_deleg() omits b4646363fb26 NFSv4: Clean up open delegation return structure omits b448048dd540 dt-bindings: mfd: Explain lack of child dependency in simple-mfd omits fcd8646ca6b2 dt-bindings: mfd: Dual licensing for st,stpmic1 bindings omits 621a62fdd279 mfd: omap-usb-tll: Annotate struct usbtll_omap with __counted_by omits f2a524d9ef5b of: reserved_mem: Restructure code to call reserved mem in [...] omits f8d11fecb9de dt-bindings: drop stale Anson Huang from maintainers omits afbd730d0f3e kbuild: verify dtoverlay files against schema omits 0a980db83ba7 Merge branch 'x86/urgent' into x86/cc, to resolve conflict omits 8051b80fbeef LoongArch: Automatically disable KASLR for hibernation omits 4bff9021a1a0 LoongArch: Add ACPI standard hardware register based S3 support omits cd20fd59340c LoongArch: Add writecombine support for DMW-based ioremap() omits 6e4db051df1e LoongArch: Add irq_work support via self IPIs omits 302d6e255be6 LoongArch: Always enumerate MADT and setup logical-physica [...] omits 4e045abf8bea LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h omits e1b8ac3aae58 x86/tdx: Support vmalloc() for tdx_enc_status_changed() omits eb751e88052a fs: nfs: add missing MODULE_DESCRIPTION() macros omits 438685f6714a Merge remote-tracking branch 'regmap/for-6.11' into regmap-next omits 47bf4198bf38 MAINTAINERS: CC dri-devel list on Qualcomm FastRPC patches omits 7c89bdbd3778 khugepaged: simplify the allocation of slab caches omits 5e6084138e39 mm: ksm: drop KSM_KMEM_CACHE() omits 49c5ae5209fe mm/damon/lru_sort: remove unnecessary online tuning handling code omits 75c9dbc7e3bc mm/damon/lru_sort: use damon_commit_ctx() omits 8e85aa1a9116 mm/damon/reclaim: remove unnecessary code for online tuning omits beca0cec7579 mm/damon/reclaim: use damon_commit_ctx() omits 3695c07f046c mm/damon/sysfs-schemes: rename *_set_{schemes,scheme_filte [...] omits 1abb9850fdfd mm/damon/sysfs-schemes: remove unnecessary online tuning h [...] omits f76f9bccc34d mm/damon/sysfs: rename damon_sysfs_set_targets() to ...add [...] omits bf4eced491d4 mm/damon/sysfs: remove unnecessary online tuning handling code omits 3d9490e8ae53 mm/damon/sysfs-schemes: use damos_commit_quota_goals() omits 8781b59bdcba mm/damon/sysfs: use damon_commit_ctx() omits e576342789f1 mm/damon/core: implement DAMON context commit function omits e64a020fe3a8 mm/damon/core: implement DAMOS quota goals online commit function omits 40d8e9072653 mm: memcontrol: add VM_BUG_ON_FOLIO() to catch lru folio i [...] omits f9ab37db4928 Docs/damon: document damos_migrate_{hot,cold} omits 472b87360faf mm/damon/paddr: introduce DAMOS_MIGRATE_HOT action for promotion omits 6daf6c5be7ed mm/damon/paddr: introduce DAMOS_MIGRATE_COLD action for demotion omits 87c82d98dbd2 mm/migrate: add MR_DAMON to migrate_reason omits 460671309988 mm/damon/sysfs-schemes: add target_nid on sysfs-schemes omits c5fb57720d2a mm: rename alloc_demote_folio to alloc_migrate_folio omits c3bf782bb0ff mm: make alloc_demote_folio externally invokable for migration omits 75eee1ef5712 mm/mm_init.c: simplify logic of deferred_[init|free]_pages omits b65d14da1a38 mm/memory-failure: correct comment in me_swapcache_dirty omits 6c147ff36f86 mm/memory-failure: remove obsolete comment in kill_proc() omits 91821f57e9e1 mm/memory-failure: fix comment of get_hwpoison_page() omits 07fd5e4d6ee1 mm/memory-failure: move some function declarations into in [...] omits 3246ba62fa0f mm/memory-failure: remove obsolete comment in unpoison_memory() omits a3c5f6239396 mm/memory-failure: use helper macro task_pid_nr() omits 4e3a6bf46329 mm/memory-failure: don't export hwpoison_filter() when !CO [...] omits 26511cd96599 mm/memory-failure: remove confusing initialization to count omits 8cf8ae566cf6 mm/memory-failure: remove unneeded empty string omits 459291ab1977 mm/memory-failure: save some page_folio() calls omits e5fc6a1ba564 mm/memory-failure: add macro GET_PAGE_MAX_RETRY_NUM omits cbc58d2206ac mm/memory-failure: remove MF_MSG_SLAB omits 4083af9112a2 mm/memory-failure: simplify put_ref_page() omits e71c9a9c3fe5 mm/hugetlb: guard dequeue_hugetlb_folio_nodemask against N [...] omits 1f429562826f mm/hugetlb_cgroup: switch to the new cftypes omits b1aa4df98a0f mm/hugetlb_cgroup: prepare cftypes based on template omits 8f74ad91551b mm/hugetlb_cgroup: identify the legacy using cgroup_subsys [...] omits 4400d15c34af mm: report per-page metadata information omits 773ebf1e03cf selftests/mm: guard defines from shm omits dc8085be60d1 selftests/mm: include linux/mman.h omits a5f1fac814fa mm/memory_hotplug: prevent accessing by index=-1 omits 6af21cbc81fd mm/mlock: implement folio_mlock_step() using folio_pte_batch() omits 15a53106f8d1 mm: zswap: handle incorrect attempts to load large folios omits 0300e17d67c3 mm: zswap: add zswap_never_enabled() omits 11f8898ef0fe mm: zswap: rename is_zswap_enabled() to zswap_is_enabled() omits c9a5b29c10e0 mm/mm_init.c: print mem_init info after defer_init is done omits 98e65193641f mm/sparse: use MEMBLOCK_ALLOC_ACCESSIBLE enum instead of 0 omits 4627108658d6 mm/vmscan: avoid split lazyfree THP during shrink_folio_list() omits bbf42994ef46 mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop omits a2a1b9f670f3 mm/rmap: remove duplicated exit code in pagewalk loop omits b6b8fb0c6e7b mm: do not start/end writeback for pages stored in zswap omits 884717e2697f selftests/mm: use asm volatile to not optimize mmap read variable omits 6d3fd7a399ad mm: set pte writable while pte_soft_dirty() is true in do_ [...] omits c9d07fdb2986 mm: introduce pmd|pte_needs_soft_dirty_wp helpers for soft [...] omits 7788ea1df171 selftests/mm: kvm, mdwe fixes to avoid requiring "make headers" omits 6ae363bc9ff4 selftests/mm: fix vm_util.c build failures: add snapshot of fs.h omits a0f6d47e3dbb selftests/mm: mseal, self_elf: rename TEST_END_CHECK to RE [...] omits f51e85312eee selftests/mm: mseal, self_elf: factor out test macros and [...] omits 30d96a77de82 selftests/mm: mseal, self_elf: fix missing __NR_mseal omits 420d8ce32b26 mm: swap: remove 'synchronous' argument to swap_read_folio() omits f0ab0557bd6b mm/highmem: make nr_free_highpages() return "unsigned long" omits b4c2581327d0 mm/highmem: reimplement totalhigh_pages() by walking zones omits 1392dc3e59e1 Documentation/admin-guide/mm/pagemap.rst: drop "Using page [...] omits 419d38ce4dc6 fs/proc: move page_mapcount() to fs/proc/internal.h omits a762081e633d fs/proc/task_mmu: account non-present entries as "maybe sh [...] omits 73c3484d5b13 fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per pa [...] omits 5b62d9412b5e fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without [...] omits 92b455b54584 fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP omits 4214ff9379ce lib: test_hmm: add missing MODULE_DESCRIPTION() macro omits a753ffa40d15 test_maple_tree: add the missing MODULE_DESCRIPTION() macro omits 056bde5c97be ubsan: add missing MODULE_DESCRIPTION() macro omits a8f4bb5647b1 test_xarray: add missing MODULE_DESCRIPTION() macro omits 83e66de687b6 mm: swap: reuse exclusive folio directly instead of wp pag [...] omits bcc947d6d26f mm/memory_hotplug: drop memblock_phys_free() call in try_r [...] omits 294dc9f2393e kmemleak-test: add missing MODULE_DESCRIPTION() macro omits 4e1ea7361a23 mm: shmem: add mTHP counters for anonymous shmem omits 00861278ecf7 mm: shmem: add mTHP size alignment in shmem_get_unmapped_area omits 7fb1b252afb5 mm: shmem: add mTHP support for anonymous shmem omits 61a57f1b1da9 mm: shmem: add multi-size THP sysfs interface for anonymous shmem omits 58c1570ce0f5 mm: shmem: add THP validation for PMD-mapped THP related s [...] omits 4ea0d03b8ddd mm: memory: extend finish_fault() to support large folio omits 217a032c97a3 mm/memory-failure: stop setting the folio error flag omits f97f92d0ff9a mm,swap: simplify VMA based swap readahead window calculation omits 868850f31859 mm,swap: remove struct vma_swap_readahead omits 217375526638 mm,swap: fix a theoretical underflow in readahead window c [...] omits 0a02601438de mm: userfaultfd: use swap() in double_pt_lock() omits a77acfa6336f mm: sparse: consistently use _nr omits d962c55f84b9 arch/x86: do not explicitly clear Reserved flag in free_pagetable omits 477876e87c4d mm: drop leftover comment references to pxx_huge() omits 1c655a0c1243 kmsan: introduce test_unpoison_memory() omits 8ab0ddb1862b mm/vmalloc: use __this_cpu_try_cmpxchg() in preload_this_c [...] omits f21eeb9f1400 percpu: add __this_cpu_try_cmpxchg() omits 1c601e5e7acf memcg: rearrange fields of mem_cgroup_per_node omits 6b6bfc06400b mm/hugetlb: mm/memory_hotplug: use a folio in scan_movable [...] omits b87b78172664 mm: swap: entirely map large folios found in swapcache omits d39680f1f065 mm: swap: make should_try_to_free_swap() support large-folio omits 45d4d74af85a mm: introduce arch_do_swap_page_nr() which allows restore [...] omits ff3566a35e45 mm: introduce pte_move_swp_offset() helper which can move [...] omits 2fbf67e317be mm: remove the implementation of swap_free() and always us [...] omits cb541afc6a04 mm: swap: introduce swap_free_nr() for batched swap_free() omits 5dd0f93c2235 mm: rmap: abstract updating per-node and per-memcg stats omits e73540256523 mm: zswap: make same_filled functions folio-friendly omits 097050f58479 mm :zswap: use kmap_local_folio() in zswap_load() omits c821d6e2d32d mm: zswap: use sg_set_folio() in zswap_{compress/decompress}() omits 00e6eea1017e mm: remove MIGRATE_SYNC_NO_COPY mode omits 7093894bdab7 mm: migrate: remove migrate_folio_extra() omits a973ea25fc72 mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY omits 8dcb6e2d7291 mm: migrate_device: use a newfolio in __migrate_device_pages() omits 0c66319c92c1 mm: migrate: simplify __buffer_migrate_folio() omits 1f64a5ec87de rmap: remove DEFINE_PAGE_VMA_WALK() omits b15bfe82269e mm: remove page_mapping() omits 3dd452dfa8a2 mm: memcontrol: remove page_memcg() omits c3eb22237472 mm/memory-failure: use helper llist_for_each_entry() omits 986b92bf946c selftest: mm: Test if hugepage does not get leaked during [...] omits 6a3048cc6f31 mm/zsmalloc: add MODULE_DESCRIPTION() omits 98454df91880 mm/kfence: add MODULE_DESCRIPTION() omits 9ec8fff2eca3 mm/dmapool: add MODULE_DESCRIPTION() omits 7fb4dc91894b mm/hwpoison: add MODULE_DESCRIPTION() omits 5fa8a3be8e68 mm/mm_init: use node's number of cpus in deferred_page_ini [...] omits 770cd3f81d84 mm: batch unlink_file_vma calls in free_pgd_range omits 2769a6241698 mm/memory-failure: send SIGBUS in the event of thp split fail omits a44edc17c6e2 mm/memory-failure: move hwpoison_filter() higher up omits 9f0cd26ca252 mm/memory-failure: improve memory failure action_result messages omits df1bc82e4772 mm/madvise: add MF_ACTION_REQUIRED to madvise(MADV_HWPOISON) omits f93b6eb64287 mm/memory-failure: try to send SIGBUS even if unmap failed omits e4697eda719d mm: use update_mmu_tlb_range() to simplify code omits 532bb4464691 mm: implement update_mmu_tlb() using update_mmu_tlb_range() omits 175057abe3bb mm: add update_mmu_tlb_range() omits 56c7891a39e3 selftests/mm: va_high_addr_switch: dynamically initialize [...] omits d73c33582d90 selftests/mm: va_high_addr_switch: reduce test noise omits 58e86081ddb4 mm/rmap: sanity check that zeropages are not passed to RMAP omits 96b11edc6de0 mm/memory: cleanly support zeropage in vm_insert_page*(), [...] omits 5c9c6bfa4f5d mm/memory: move page_count() check into validate_page_befo [...] omits 5f947f30502a selftests: mm: check return values omits 077b83a84b52 mm/hugetlb: remove {Set,Clear}Hpage macros omits 5893446d01d4 mm: refactor folio_undo_large_rmappable() omits 4f35bac79c0d mm/swap: reduce swap cache search space omits 0742571e6029 mm: drop page_index and simplify folio_index omits cb0c5567b699 mm: remove page_file_offset and folio_file_pos omits 22da0e9cd43d mm/swap: get the swap device offset directly omits 269aa57c1f17 nfs: drop usage of folio_file_pos omits 43abec6525d1 netfs: drop usage of folio_file_pos omits 6a7897324621 afs: drop usage of folio_file_pos omits 2631fb031c3b NFS: remove nfs_page_lengthg and usage of page_index omits b2f349d3ec98 ceph: drop usage of page_index omits 29e1fd95622b nilfs2: drop usage of page_index omits d76d4359aa7e writeback: factor out balance_wb_limits to remove repeated code omits cbede48c90d7 writeback: factor out wb_dirty_exceeded to remove repeated code omits e739646fc9d1 writeback: factor out balance_domain_limits to remove repe [...] omits a33130c9325a writeback: factor out wb_dirty_freerun to remove more repe [...] omits 14c7750d248d writeback: factor out code of freerun to remove repeated code omits 7b89ad188233 writeback: factor out domain_over_bg_thresh to remove repe [...] omits ae997f92748b writeback: add general function domain_dirty_avail to calc [...] omits 46ffe8a42bd7 writeback: factor out wb_bg_dirty_limits to remove repeated code omits 13b8d0b33cfa mm: vmscan: reset sc->priority on retry omits 8e43aaf76671 mm: vmscan: restore incremental cgroup iteration omits 9b85b1dcb787 mm/huge_memory: mark racy access onhuge_anon_orders_always omits b0a3a057fb7b mm: shmem: use folio_alloc_mpol() in shmem_alloc_folio() omits 916c7cfb03a0 mm: mempolicy: use folio_alloc_mpol() in alloc_migration_t [...] omits b1b416d1a840 mm: mempolicy: use folio_alloc_mpol_noprof() in vma_alloc_ [...] omits 476fff89b04c mm: add folio_alloc_mpol() omits 39d19b94f279 mm/hugetlb: drop node_alloc_noretry from alloc_fresh_huget [...] omits af46c08260b8 mm/vmscan: update stale references to shrink_page_list omits c4a03e87dd63 mm/hugetlb: constify ctl_table arguments of utility functions omits f55aed050631 dt-bindings: PCI: xilinx-cpm: Fix overlapping of bridge re [...] omits 9ca51b3176e0 Automated merge of 'dev' into 'next' omits e83445ff82c3 dt-bindings: interrupt-controller: convert marvell,mpic bi [...] omits 7de99a24a975 dt-bindings: clock: drop obsolete stericsson,abx500.txt omits c0ea5d103c5d dt-bindings: riscv: cpus: add ref to interrupt-controller omits 634c4347b3b4 dt-bindings: interrupt-controller: riscv,cpu-intc: convert [...] omits 27674d602e7e dt-bindings: arm: cpus: Add new Cortex and Neoverse names omits 05e4191790fb NFS: remove unused struct 'mnt_fhstatus' omits 5b3474c09f65 SUNRPC: avoid soft lockup when transmitting UDP to reachab [...] omits 880b05fdc8cf SUNRPC: Fix backchannel reply, again omits 23abee06a9e0 xprtrdma: Remove temp allocation of rpcrdma_rep objects omits 2ad475c587e0 xprtrdma: Clean up synopsis of frwr_mr_unmap() omits 92924abd08c2 xprtrdma: Handle device removal outside of the CM event handler omits 56eed23ee78d rpcrdma: Implement generic device removal omits fc2ff7d19772 xprtrdma: Fix rpcrdma_reqs_reset() omits 8c6668270941 nfs: Block on write congestion omits c6735546d285 nfs: Properly initialize server->writeback omits ea1c9b64cca9 nfs: Drop pointless check from nfs_commit_release_pages() omits b7e7c424407e nfs: remove dead code for the old swap over NFS implementation omits db997b39472f nfs: fix nfs_swap_rw for large-folio swap omits b73fe2dd6cd5 nfs: add support for large folios omits 5fc8412f2302 filemap: Convert generic_perform_write() to support large folios omits a0bbee45a512 xprtrdma: removed asm-generic headers from verbs.c omits 80d54c4200e1 Merge branch 'for-next-next-v6.10-20240624' into for-next- [...] omits ea215e3957e1 Merge branch 'for-next-current-v6.9-20240624' into for-nex [...] omits 6ca60c2946bd Merge branch 'misc-next' into for-next-next-v6.10-20240624 omits bfd9c3f2b4eb Merge branch 'b-for-next' into for-next-next-v6.10-20240624 omits 9791e324a6b2 Merge branch 'misc-6.10' into for-next-next-v6.10-20240624 omits ead61eb8af07 Merge branch 'misc-6.10' into for-next-current-v6.9-20240624 omits 3bce0c192c97 btrfs: make compression path to be subpage compatible omits 4e2172702e80 btrfs: refactor btrfs_dio_submit_io() for less nesting and [...] omits 6883702fa0c2 btrfs: drop extent maps after failed COW dio write omits 32fecb62a647 btrfs: scrub: use generic ratelimit helpers to output erro [...] omits 5c44a4d39f33 btrfs: scrub: ensure we output at least one error message [...] omits e3cc2fe9a855 btrfs: scrub: simplify the inode iteration output omits 4713fce186a9 btrfs: scrub: remove unnecessary dev/physical lookup for s [...] omits 02034a49d19e btrfs: scrub: remove unused is_super parameter from scrub_ [...] omits 4eea7eac4515 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() omits b6d8c5ed6614 btrfs: scrub: fix incorrectly reported logical/physical address omits 3bf4087a4535 btrfs: handle unexpected parent block offset in btrfs_allo [...] omits e4f8b3b137b0 btrfs: === misc-next === omits 4a4d10c2168b btrfs: qgroup: warn about inconsistent qgroups when relati [...] omits 0760bb93554c btrfs: qgroup: preallocate memory before adding a relation omits deb193b4d6c3 btrfs: abort transaction on errors in btrfs_free_chunk() omits 3b9952441b66 btrfs: only print error message when checking item size in [...] omits ee5c083f45a8 btrfs: abort transaction if we don't find extref in btrfs_ [...] omits 4c0681e069d6 btrfs: avoid allocating and running pointless delayed exte [...] omits 494ebad3ba14 btrfs: preallocate ulist memory for qgroup rsv omits 7c0e2e65e3f8 btrfs: qgroup: fix quota root leak after quota disable failure omits 0423ff894bf3 btrfs: don't BUG_ON() when 0 reference count at btrfs_look [...] omits 9bf5605978c5 btrfs: reduce nesting for extent processing at btrfs_looku [...] omits 824f7aa09dd7 btrfs: remove superfluous metadata check at btrfs_lookup_e [...] omits 3b55e68ed063 btrfs: replace BUG_ON() with error handling at update_ref_ [...] omits f0b6c33b12d1 btrfs: simplify setting the full backref flag at update_re [...] omits b29f5a460538 btrfs: remove NULL transaction support for btrfs_lookup_ex [...] omits f134a89b4e26 btrfs: scrub: handle RST lookup error correctly omits 0686009fe397 btrfs: use label to deduplicate error path at btrfs_force_ [...] omits 27a6520fbc25 btrfs: do not BUG_ON() when freeing tree block after error omits 63e913d72de7 btrfs: zoned: fix initial free space detection omits 76e713a54b34 btrfs: remove super block argument from btrfs_iget_locked() omits 18be9d065788 btrfs: remove super block argument from btrfs_iget_path() omits 8cfe0e0697c2 btrfs: remove super block argument from btrfs_iget() omits 2eb717ce25c0 btrfs: use NOFS context when getting inodes during logging [...] omits f0aa7cafe14e btrfs: subpage: remove the unused error bitmap dumping omits 56b1dc028ea7 btrfs: uapi: record temporary super flags used by btrfstune omits 532140dfa9d8 btrfs: add documentation around snapshot delete omits cbdfaf435e4b btrfs: handle errors from btrfs_dec_ref() properly omits c98b7f6bc4da btrfs: convert correctness BUG_ON()'s to ASSERT()'s in wal [...] omits 1c1846206088 btrfs: clean up our handling of refs == 0 in snapshot delete omits be414fd782ad btrfs: replace BUG_ON with ASSERT in walk_down_proc() omits 370be211809e btrfs: handle errors from ref mods during UPDATE_BACKREF i [...] omits 851b8e008855 btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_inf [...] omits 7794aa5a2e14 btrfs: extract the reference dropping code into it's own helper omits 775858f2e5de btrfs: unify logic to decide if we need to walk down into [...] omits 86d93504e7ad btrfs: remove local variable need_account in do_walk_down() omits f34db95f5c2c btrfs: factor out eb uptodate check from do_walk_down() omits 5085a80094c7 btrfs: push lookup_info into struct walk_control omits 6df9369b9e52 btrfs: use btrfs_read_extent_buffer() in do_walk_down() omits e65d2afb588e btrfs: remove all extra btrfs_check_eb_owner() calls omits 2071e4d54d5d btrfs: don't do extra find_extent_buffer() in do_walk_down() omits 1124e067ed0b btrfs: avoid transaction commit on any fsync after subvolu [...] omits b0835741c775 btrfs: remove pointless code when creating and deleting a [...] omits 19b3ccf3c283 btrfs: pass reloc_control to setup_relocation_extent_mapping() omits fe170ad14161 btrfs: pass a struct reloc_control to prealloc_file_extent [...] omits 30c966521fe2 btrfs: don't pass fs_info to describe_relocation() omits 9624c747792f btrfs: pass a reloc_control to relocate_one_folio() omits bd9bb25d8813 btrfs: pass a reloc_control to relocate_file_extent_cluster() omits 608ebe9a2eea btrfs: pass reloc_control to relocate_data_extent() omits b4bed8a0b0b2 btrfs: update panic message when splitting ordered extent omits f160309cb6f8 btrfs: mark ordered extent insertion failure checks as unlikely omits 97b0f05b27b7 btrfs: avoid removal and re-insertion of split ordered extent omits 7850262ce549 btrfs: add comment about locking to btrfs_split_ordered_extent() omits f440cb8a69cb btrfs: reduce critical section at btrfs_wait_ordered_extents() omits 2aa13585b724 btrfs: reduce critical section at btrfs_wait_ordered_roots() omits 507994a198c1 btrfs: constify pointer parameters where applicable omits 6fbcad834cb2 btrfs: do not directly include rwlock_types.h omits a1255851d5ed btrfs: cleanup recursive include of the same header omits 9c5e4a44d390 btrfs: qgroup: delete a TODO about using kmem cache to all [...] omits 02974c683af4 btrfs: make extent_write_locked_range() handle subpage wri [...] omits 19839856e45c btrfs: do not clear page dirty inside extent_write_locked_range() omits 9d8c4dbdf18a btrfs: lock subpage ranges in one go for writepage_delalloc() omits 318b250c8f08 btrfs: subpage: introduce helpers to handle subpage delall [...] omits 541bebd87070 btrfs: make __extent_writepage_io() to write specified range only omits 926d5078dfb6 btrfs: add MODULE_DESCRIPTION() omits e1a748b826d3 btrfs: rename err to ret in btrfs_drop_snapshot() omits fb2a7817121a btrfs: rename err to ret in btrfs_recover_relocation() omits 644ced348777 btrfs: rename ret to ret2 in btrfs_recover_relocation() omits 59c5a1194f5c btrfs: rename ret to err in btrfs_recover_relocation() omits 975188b2bf35 btrfs: rename err to ret in btrfs_cleanup_fs_roots() omits 5c6525d0ce91 btrfs: cleanup duplicated parameters related to btrfs_crea [...] omits d8c5d0a0257d btrfs: cleanup duplicated parameters related to create_io_em() omits b342e2b11c83 btrfs: cleanup duplicated parameters related to btrfs_allo [...] omits 7f231cd0c859 btrfs: cleanup duplicated parameters related to can_nocow_ [...] omits 85de2be7129c btrfs: remove extent_map::block_start member omits 4e1341c7980e btrfs: remove extent_map::block_len member omits bc5b229d884c btrfs: remove extent_map::orig_start member omits a93c33376376 btrfs: introduce extra sanity checks for extent maps omits 6f9c46ef546f btrfs: introduce new members for extent_map omits 284a935bd0f3 btrfs: export the expected file extent through can_nocow_extent() omits 86ad5bdf7a48 btrfs: rename extent_map::orig_block_len to disk_num_bytes omits 5f71d4b3e19a btrfs: move fiemap code into its own file omits 3d6f612a1a42 btrfs: send: get rid of the label and gotos at ensure_comm [...] omits e77e2b747f3e btrfs: add and use helper to commit the current transaction omits 2e8e34e77692 btrfs: scrub: avoid create/commit empty transaction at fin [...] omits 0d05fbde3120 btrfs: send: avoid create/commit empty transaction at ensu [...] omits e5a03a711fd0 btrfs: send: make ensure_commit_roots_uptodate() simpler a [...] omits 882dd837e266 btrfs: avoid create and commit empty transaction when comm [...] omits 13ffb13cbd39 btrfs: qgroup: avoid start/commit empty transaction when f [...] omits f7b7de1d9b92 btrfs: simplify range parameters of btrfs_wait_ordered_roots() omits 3b922050bd59 btrfs: automatically remove the subvolume qgroup omits b75528da3ac4 btrfs: slightly loosen the requirement for qgroup removal omits cf96d8c03a9d btrfs: constify parameters of write_eb_member() and its users omits 24e238431c55 btrfs: keep const when returning value from get_unaligned_le8() omits 818001c79052 btrfs: remove unused define EXTENT_SIZE_PER_ITEM omits f9b316a915a1 btrfs: use for-local variables that shadow function variables omits 315ff6ebc267 btrfs: rename macro local variables that clash with other [...] omits 71ea254c444a btrfs: remove duplicate name variable declarations omits 64921904fda9 btrfs: use a btrfs_inode local variable at btrfs_sync_file() omits 8f201886c74b btrfs: pass a btrfs_inode to btrfs_wait_ordered_range() omits 9075876af915 btrfs: pass a btrfs_inode to btrfs_fdatawrite_range() omits b5245f958c98 btrfs: use a btrfs_inode in the log context (struct btrfs_ [...] omits ee993ee57652 btrfs: make btrfs_finish_ordered_extent() return void omits bb5c9a633a92 btrfs: move btrfs_block_group_root() to block-group.c omits 7c9468b4cbaf btrfs: drop bytenr_orig and fix comment in btrfs_scan_one_ [...] omits f71861a7f1e7 btrfs: use a regular rb_root instead of cached rb_root for [...] omits da069ca89c09 btrfs: rename rb_root member of extent_map_tree from map to root omits e7d85f319265 btrfs: remove objectid from struct btrfs_inode on 64 bits [...] omits dfa1b12f4ea3 btrfs: remove location key from struct btrfs_inode omits 10f6a7c1ed07 btrfs: don't allocate file extent tree for non regular files omits 5461f2a4fdb1 btrfs: unify index_cnt and csum_bytes from struct btrfs_inode omits be6fafce077e btrfs: remove inode_lock from struct btrfs_root and use xa [...] omits ff0489ea2e13 btrfs: reduce nesting and deduplicate error handling at bt [...] omits 96d47f5b9f0e btrfs: preallocate inodes xarray entry to avoid transaction abort omits 265ec854993a btrfs: use an xarray to track open inodes in a root omits c341fbd51e15 btrfs: raid56: do extra dumping for CONFIG_BTRFS_ASSERT omits d6a667a7ddd3 btrfs: fix function name in comment for btrfs_remove_order [...] omits 2e17ebeddf2c btrfs: fix misspelled end IO compression callbacks omits 187e48ed1490 btrfs: remove no longer used btrfs_migrate_to_delayed_refs_rsv() omits 375e5fd4996a btrfs: zoned: make btrfs_get_dev_zone() static omits a9fe00d068b3 btrfs: pass struct btrfs_io_geometry into handle_ops_on_de [...] omits 857421aaa69e btrfs: qgroup: do quick checks if quotas are enabled befor [...] omits 6bb78e137116 Merge branch 'icc-fixes' into icc-next omits b571ac869bc9 Merge branch 'icc-rpmh-qos' into icc-next omits 1a3c9d1c2010 Merge branch kvm-arm64/ctr-el0 into kvmarm/next omits 952799794a73 pwm: Make use of a symbol namespace for the core omits 16140eb36264 pwm: add missing MODULE_DESCRIPTION() macros omits 4d239ad40e08 pwm: axi-pwmgen: Make use of regmap_clear_bits() omits 9fcff8bf8de5 pwm: jz4740: Another few conversions to regmap_{set,clear}_bits() omits dc0c6052fa78 pwm: Add driver for AXI PWM generator omits 62f7f4e0c905 dt-bindings: pwm: Add AXI PWM generator omits c536c27149b6 dt-bindings: pwm: fsl-ftm: Convert to yaml format omits 035858c793b4 dt-bindings: pwm: describe the cells in #pwm-cells in pwm.yaml omits 4eeb1d829b54 nvmem: core: limit cell sysfs permissions to main attribute ones omits 050e51c214c5 nvmem: core: drop unnecessary range checks in sysfs callbacks omits e76590d9faf8 nvmem: core: remove global nvmem_cells_group omits 80026ea9fdc2 nvmem: core: add single sysfs group omits 178a9aea2c5d nvmem: core: mark bin_attr_nvmem_eeprom_compat as const omits 92e57866c8ee nvmem: core: only change name to fram for current attribute omits 7ff163c26dd3 KVM: selftests: Assert that MPIDR_EL1 is unchanged across [...] omits 657463e393d1 misc: pci_endpoint_test: Add support for Rockchip rk3588 omits ff36edde817e dt-bindings: rockchip: Add DesignWare based PCIe Endpoint [...] omits c87ba397647e nvmem: meson-efuse: Fix return value of nvmem callbacks omits 35636e92643e dt-bindings: nvmem: mediatek: efuse: add support for MT7988 omits b654441eed93 dt-bindings: nvmem: amlogic,meson-gx-efuse: add optional p [...] omits 39dcaac4e30c nvmem: rmem: Fix return value of rmem_read() omits a9e3d7734719 Merge branch kvm-arm64/nv-sve into kvmarm/next omits 350e853715b2 Merge branches 'for-linus/hardening' and 'for-next/hardeni [...] omits c4703bbfd3d1 Merge branch kvm-arm64/el2-kcfi into kvmarm/next omits afbc1bebc1f1 Merge branch kvm-arm64/ctr-el0 into kvmarm/next omits 7bc1d9ffae4d mfd: tps6594-core: Remove unneeded semicolon in tps6594_ch [...] omits 8dc7c29f6086 mfd: lm3533: Move to new GPIO descriptor-based APIs omits f5a0205ad031 Merge remote-tracking branch 'libata/for-6.11' into HEAD omits 702765f23547 Merge remote-tracking branch 'libata/for-6.10-fixes' into HEAD omits c588e447c2a9 Merge branch kvm-arm64/misc into kvmarm/next omits c3f8aec0c0c6 Merge branch kvm-arm64/shadow-mmu into kvmarm/next omits fa51c68463d2 rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation omits ff6090b22cbf rcu: Eliminate lockless accesses to rcu_sync->gp_count omits fca6f4dc45e6 MAINTAINERS: Add Uladzislau Rezki as RCU maintainer omits c555de9de308 rcu: Add rcutree.nocb_patience_delay to reduce nohz_full O [...] omits b85100a1897a fs: fix dentry size omits 9ae3c6260e00 Merge branch kvm-arm64/ffa-1p1 into kvmarm/next omits 98dfd3e46ba1 Merge branch kvm-arm64/misc into kvmarm/next omits 2ed73cdf09ed Merge branch kvm-arm64/misc into kvmarm/next omits fe6ba540b2ce mfd: tps65912: Use devm helper functions to simplify probe omits 9e361c3c58da mfd: madera: Simplify with spi_get_device_match_data() omits f47113054920 mfd: arizona: Simplify with spi_get_device_match_data() omits ec3156ab0802 mfd: wm8994: Fix Wvoid-pointer-to-enum-cast warning (again) omits 34f26982326c mfd: mxs-lradc: Fix Wvoid-pointer-to-enum-cast warning (again) omits 9df687233253 mfd: max14577: Fix Wvoid-pointer-to-enum-cast warning (again) omits f2d2fbb964ba mfd: Add missing MODULE_DESCRIPTION() macros omits 93993318727d mfd: qcom-pm8008: Add missing MODULE_DESCRIPTION() macro omits 5bd8aecbe34c dt-bindings: mfd: syscon: Add more simple compatibles omits 415b14556ca9 mfd: intel-lpss: Rename SPI intel_lpss_platform_info structs omits 6f3d712db9ea mfd: core: Make use of device_set_node() omits a7e793fd12df mfd: mt6397-core: Add support for AUXADCs on MT6357/58/59 PMICs omits 589d23d50524 dt-bindings: mfd: qcom,spmi-pmic: Document PMC8380 omits e4ee16993b6d mfd: rsmu: Split core code into separate module omits 494d2b3d42ed mfd: cros_ec: Register hardware monitoring subdevice omits c353be492fbf mfd: cros_ec: Register charge control subdevice omits ac1b089a308a dt-bindings: mfd: qcom-spmi-pmic: Document SMB2360 PMIC omits d2ddf2ca422f mfd: intel_soc_pmic_crc: Use PWM_LOOKUP_WITH_MODULE() for [...] omits 65454e871757 dt-bindings: mfd: mediatek,mt8195-scpsys: Add mediatek,mt8 [...] omits 7ff6a91d7b8b dt-bindings: mfd: mediatek,mt8195-scpsys: Add support for MT8188 omits 6a9d27769397 dt-bindings: mfd: syscon: Add ti,am625-dss-oldi-io-ctrl co [...] omits bfc59b32c86e mfd: Drop explicit initialization of struct i2c_device_id: [...] omits bd052b9e1ef2 mfd: menelaus: Remove unused linux/gpio.h omits 5cd59b48490e mfd: omap-usb-host: Remove unused linux/gpio.h omits c44311031d26 mfd: idt8a340_reg: Start comments with '/*' omits 3dadb4871578 PCI: Add missing MODULE_DESCRIPTION() macros omits bdf609118326 vfs: move d_lockref out of the area used by RCU lookup omits d042dae6ad74 lockref: speculatively spin waiting for the lock to be released omits 3ab910a7e979 Merge branch 'riscv-config-for-next' into riscv-soc-for-next omits 1b2ccd0341a6 PCI: endpoint: Make pci_epc_class struct constant omits 3251b36bf430 dt-bindings: interrupt-controller: qcom,pdc: Add sc8180x PDC omits 0ff3de430627 misc: fastrpc: use coherent pool for untranslated Compute Banks omits 9cee10334bdf misc: fastrpc: support complete DMA pool access to the DSP omits 4f42882bb9e4 PCI: of_property: Add interrupt-controller property in PCI [...] omits 58a7a4ac485f of: unittest: Add a test case for of_changeset_add_prop_bool() omits de63fa7dc80e of: dynamic: Introduce of_changeset_add_prop_bool() omits 05c9f943c9d8 of: unittest: Add tests for changeset properties adding omits 8957c7464362 of: dynamic: Constify parameter in of_changeset_add_prop_s [...] omits a16705e10236 dt-bindings: dma: qcom,gpi: document the SDX75 GPI DMA Engine omits 7a847796e509 PCI: endpoint: Introduce 'epc_deinit' event and notify the [...] omits 6814f03445b3 misc: fastrpc: add missing MODULE_DESCRIPTION() macro omits 372eb825c204 misc: fastrpc: Add missing dev_err newlines omits 684c38fce2f9 misc: fastrpc: Restrict untrusted app to attach to privileged PD omits cdb874d2c761 misc: fastrpc: Fix ownership reassignment of remote heap omits 19e2375df155 misc: fastrpc: Fix memory leak in audio daemon attach operation omits 2782c393e16d misc: fastrpc: Avoid updating PD type for capability request omits e50bac5f7fc6 misc: fastrpc: Copy the complete capability structure to user omits 786d4af0569a misc: fastrpc: Fix DSP capabilities request omits bb503130de12 nvmem: rockchip-efuse: set type to OTP omits ee65a6c12bad nvmem: rockchip-otp: Set type to OTP omits d4d688ed8f31 nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option omits 5e15aa6f07b3 nvmem: meson-efuse: Replacing the use of of_node_put to __free omits 89ca7c2d13bf dt-bindings: nvmem: mediatek: efuse: add support for MT7981 omits 43b4167fcdb9 nvmem: add missing MODULE_DESCRIPTION() macros omits 8c58884d056d dt-bindings: watchdog: img,pdc-wdt: Convert to dtschema omits dab5b8e26e84 dt-bindings: timer: renesas,tmu: Make interrupt-names required omits 285c645d842c dt-bindings: interrupt-controller: fsl,irqsteer: Add imx8m [...] omits 9347028bfcfc drm/exynos/vidi: convert to struct drm_edid omits 3c61b94cbb18 drm/exynos/vidi: simplify fake edid handling omits 6364b65063a0 drm/exynos/vidi: use drm_edid_duplicate() omits 88268e83709f Merge branches 'riscv-cache-for-next' and 'riscv-firmware- [...] omits fec32ea96dd9 of: reserved_mem: Rename fdt_* functions to refelct the ch [...] omits 59d2c3cbcb5a of: reserved_mem: Use unflatten_devicetree APIs to scan re [...] omits b8ffe4a11001 of: reserved_mem: Add code to dynamically allocate reserve [...] omits a46cccb0ee2d of: reserved_mem: Restruture how the reserved memory regio [...] omits 53cf41fdc024 ARM: Emulate one-byte cmpxchg omits 4732b1ffb466 ARM: dts: stm32: Fix STM32MP13xx DHCOR DHSBC Makefile entry omits 12ff8e167641 ARM: dts: stm32: Add support for STM32MP13xx DHCOR SoM and [...] omits d1193e65647e ARM: dts: stm32: Add pinmux nodes for DH electronics STM32 [...] omits a16833330e2f misc: fastrpc: Use memdup_user() omits 321905f801de xtensa: Emulate one-byte cmpxchg omits b8974a1ecf01 sh: Emulate one-byte cmpxchg omits 7fc258e83dc2 ARC: Emulate one-byte cmpxchg omits 6b59ef87fa0b tsc: Check for sockets instead of CPUs to make code match comment omits da8e8356f594 Merge branch 'mvebu/dt64' into mvebu/for-next new 4a0929b0062a Merge tag 'media/v6.10-3' of git://git.kernel.org/pub/scm/ [...] new 6e92c646f5a4 io_uring/net: don't clear msg_inq before io_recv_buf_selec [...] new 8a9c6c40432e Merge tag 'io_uring-6.10-20240703' of git://git.kernel.dk/linux new 4ecaf7e98a3a tracing: Have memmapped ring buffer use ioctl of "R" range [...] new 795c58e4c7fc Merge tag 'trace-v6.10-rc6' of git://git.kernel.org/pub/sc [...] new cf3f9a593dab mm: optimize the redundant loop of mm_update_owner_next() new 30139c702048 Revert "mm/writeback: fix possible divide-by-zero in wb_di [...] new 385d838df280 mm: avoid overflows in dirty throttling logic new e2fec219a36e nilfs2: fix inode number range checks new bb76c6c27468 nilfs2: add missing check for inode numbers on directory entries new 93aef9eda1ce nilfs2: fix incorrect inode allocation from reserved inodes new 8faccfefaf14 Merge tag 'mm-hotfixes-stable-2024-07-03-22-23' of git://g [...] new 4d85acef1025 Merge tag 'kselftest-fix-2024-07-04' of git://git.kernel.o [...] new 2d19be0952a3 Merge tag 'platform-drivers-x86-v6.10-5' of git://git.kern [...] new 2ae157ec497d s390/vfio_ccw: Fix target addresses of TIC CCWs new b3a58f3b90f5 s390/dasd: Fix invalid dereferencing of indirect CCW data pointer new d470e9f57d2f Merge tag 's390-6.10-8' of git://git.kernel.org/pub/scm/li [...] new 219343755eae net: phy: aquantia: add missing include guards new e15a5d821e51 net: ntb_netdev: Move ntb_netdev_rx_handler() to call neti [...] new 8eb301bd7b0f net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only new 9a0c28efeec6 net: rswitch: Avoid use-after-free in rswitch_poll() new e271ff53807e bonding: Fix out-of-bounds read in bond_option_arp_ip_targ [...] new 927fa5b3e4f5 af_unix: Fix uninit-value in __unix_walk_scc() new 2a79651bf2fa selftest: af_unix: Add test case for backtrack after final [...] new 00d3b4f54582 ice: Fix improper extts handling new 996422e3230e ice: Don't process extts if PTP is disabled new be2a9d12e6da ice: Reject pin requests with unsupported flags new 7829ee78490d ice: use proper macro for testing bit new f66738dccd23 Merge branch 'intel-wired-lan-driver-updates-2024-06-25-ice' new af2b7e5b741a selftests: fix OOM in msg_zerocopy selftest new 7d6d8f0c8b70 selftests: make order checking verbose in msg_zerocopy selftest new aa09b7e0c12e Merge branch 'fix-oom-and-order-check-in-msg_zerocopy-selftest' new 4b74726c01b7 tcp: Don't flag tcp_sk(sk)->rx_opt.saw_unknown for TCP AO. new 61cf1c739f08 inet_diag: Initialize pad field in struct inet_diag_req_v2 new 9f6958ba2e90 netfilter: nf_tables: unconditionally flush pending work b [...] new e367197166a0 Merge tag 'nf-24-07-04' of git://git.kernel.org/pub/scm/li [...] new 39ab8fff6230 wifi: wilc1000: fix ies_len type in connect path new 4ec17ce716bd wifi: iwlwifi: properly set WIPHY_FLAG_SUPPORTS_EXT_KEK_KCK new e715c9302b1c wifi: iwlwifi: mvm: don't wake up rx_sync_waitq upon RFKILL new 28e02bc9f412 wifi: iwlwifi: mvm: avoid link lookup in statistics new 4130c67cd123 wifi: iwlwifi: mvm: check vif for NULL/ERR_PTR before dereference new eec5969cc304 Merge tag 'wireless-2024-07-04' of git://git.kernel.org/pu [...] new 8ce34dccbe8f mlxsw: core_linecards: Fix double memory deallocation in c [...] new 5d350dc3429b bnxt_en: Fix the resource check condition for RSS contexts new 033771c085c2 Merge tag 'net-6.10-rc7' of git://git.kernel.org/pub/scm/l [...] new da0386c1c70d btrfs: fix folio refcount in btrfs_do_encoded_write() new a56c85fa2d59 btrfs: fix folio refcount in __alloc_dummy_extent_buffer() new 661e504db04c Merge tag 'for-6.10-rc6-tag' of git://git.kernel.org/pub/s [...] new 8ad209fc6448 Merge tag 'kvm-s390-master-6.10-1' of git://git.kernel.org [...] new 75aa87ca486b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 25ee48a55fd5 tpm: Address !chip->auth in tpm2_*_auth_session() new a61809a33239 tpm: Address !chip->auth in tpm_buf_append_name() new 7ca110f2679b tpm: Address !chip->auth in tpm_buf_append_hmac_session*() new 5cc467117e61 Merge tag 'tpmdd-next-6.10-rc7' of git://git.kernel.org/pu [...] new f07798d7bb9c gpio: mmio: do not calculate bgpio_bits via "ngpios" new f8d76c2c313c gpiolib: of: add polarity quirk for TSC2005 new 968460731f95 Merge tag 'gpio-fixes-for-v6.10-rc7' of git://git.kernel.o [...] new 4931c01bebd0 Merge tag 'drm-intel-fixes-2024-07-02' of https://gitlab.f [...] new fc932f519266 drm/xe: fix error handling in xe_migrate_update_pgtables new 1f0064702845 drm/xe/mcr: Avoid clobbering DSS steering new cfbce3bcb2e4 Merge tag 'drm-xe-fixes-2024-07-04' of https://gitlab.free [...] new 1a9a71439cc1 drm/panthor: Don't check the array stride on empty uobj arrays new 7b6f9ec6ad51 drm/panthor: Fix sync-only jobs new 740b8dad05be drm/fbdev-generic: Fix framebuffer on big endian devices new d99fbd9aab62 drm/ttm: Always take the bo delayed cleanup path for imported bos new 2879b482a912 Merge tag 'drm-misc-fixes-2024-07-04' of https://gitlab.fr [...] new 6b8487cdf9fc drm/amd/display: Reset freesync config before update new state new 74ad26b36d30 drm/amd/display: Add refresh rate range check new 074b3a886713 drm/amd/display: Account for cursor prefetch BW in DML1 mo [...] new 9ef1548aeaa8 drm/amd/display: Fix refresh rate range for some panel new 7ae37db29a8b drm/amd/display: Update efficiency bandwidth for dcn351 new 0ad4b4a2f635 drm/amd/display: Fix array-index-out-of-bounds in dml2/FCL [...] new 6fb15dcbcf4f drm/radeon: check bo_va->bo is non-NULL before using it new d0417264437a drm/amdgpu/atomfirmware: silence UBSAN warning new 3c6f5afd91cf Merge tag 'amd-drm-fixes-6.10-2024-07-03' of https://gitla [...] new dd9d7390b2de Merge tag 'drm-fixes-2024-07-05' of https://gitlab.freedes [...] new 7c5d838d7090 documentation: Fix riscv cmodx example new a3f24e83d11d drivers/perf: riscv: Do not update the event data if uptodate new 7dd646cf745c drivers/perf: riscv: Reset the counter to hpmevent mapping [...] new 16d3b1af0944 perf: RISC-V: Check standard event availability new 210ac17dedc9 Merge patch series "Assorted fixes in RISC-V PMU driver" new 3582ce0d7ccf riscv: selftests: Fix vsetivli args for clang new 393da6cbb2ff riscv: stacktrace: fix usage of ftrace_graph_ret_addr() new c562ba719df5 riscv: kexec: Avoid deadlock in kexec crash path new b673f2bda0c9 Merge tag 'riscv-for-linus-6.10-rc7' of git://git.kernel.o [...] new d270dd21bee0 Merge tag 'pci-v6.10-fixes-2' of git://git.kernel.org/pub/ [...] new 1dd28064d416 Merge tag 'integrity-v6.10-fix' of ssh://ra.kernel.org/pub [...] new f63b94be6942 i2c: pnx: Fix potential deadlock warning from del_timer_sy [...] new b46803320c6e Merge tag 'i2c-host-fixes-6.10-rc7' of git://git.kernel.or [...] new 22f902dfc51e Merge tag 'i2c-for-6.10-rc7' of git://git.kernel.org/pub/s [...] new 08f70c0a930c cifs: Fix read-performance regression by dropping readahea [...] new 256fdd4b71f6 Merge tag '6.10-rc6-smb3-client-fix' of git://git.samba.or [...] new 8b7f59de92ac selftests/powerpc: Fix build with USERCFLAGS set new c6653f49e4fd Merge tag 'powerpc-6.10-4' of git://git.kernel.org/pub/scm [...] new 5a4bd506ddad Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] new 256abd8e550c Linux 6.10-rc7 new 88076e4699ce perf comm str: Avoid sort during insert new 7b2450bb4027 perf dsos: When adding a dso into sorted dsos maintain the [...] new 4376e966ecb7 Merge tag 'perf-tools-fixes-for-v6.10-2024-07-08' of git:/ [...] new fa2690af573d mm: page_ref: remove folio_try_get_rcu() new 82f0b6f041fa mm: prevent derefencing NULL ptr in pfn_section_valid() new a34acf30b19b mm: vmalloc: check if a hash-index is in cpu_possible_mask new 1723f04caacb Fix userfaultfd_api to return EINVAL as expected new 310d6c15e910 mm/damon/core: merge regions aggressively when max_nr_regi [...] new 099d90642a71 mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray new 1f789a45c3f1 mm/readahead: limit page cache size in page_cache_ra_order() new 3390916aca7a mm/filemap: skip to create PMD-sized page cache if needed new 9fd154ba926b mm/shmem: disable PMD-sized page cache if needed new 5a4d8944d6b1 cachestat: do not flush stats in recency check new bd225530a4c7 mm/hugetlb_vmemmap: fix race with speculative PFN walkers new a9e1ddc09ca5 nilfs2: fix kernel bug on rename operation of broken directory new 7c9cac5526db mm: gup: stop abusing try_grab_folio new f9b03848cb8b lib/build_OID_registry: avoid non-destructive substitution [...] new d6311826cc01 mm: fix crashes from deferred split racing folio migration new 558a313a0c8a MAINTAINERS: mailmap: update Lorenzo Stoakes's email address new 065a5d8e78d8 mm/gup: clear the LRU flag of a page before adding to LRU batch new 2c2d02f1d752 sched.h: always_inline alloc_tag_{save|restore} to fix mod [...] new 13c3cddfd8e6 arch/xtensa: always_inline get_current() and current_threa [...] new bd2e263b4fe4 filemap: replace pte_offset_map() with pte_offset_map_nolock() new 6b522daa6ac8 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 163eae0fb0d4 netfs: Switch debug logging to pr_debug() new 85b08b31a22b netfs, fscache: export fscache_put_volume() and add fscach [...] new 522018a0de6b cachefiles: fix slab-use-after-free in fscache_withdraw_volume() new 5d8f80578907 cachefiles: fix slab-use-after-free in cachefiles_withdraw [...] new 0ece614a52bc cachefiles: propagate errors from vfs_getxattr() to avoid [...] new b2415d1f4566 cachefiles: stop sending new request when dropping object new 751f524635a4 cachefiles: cancel all requests for the object that is bei [...] new 12e009d60852 cachefiles: wait for ondemand_object_worker to finish when [...] new 19f4f3990914 cachefiles: cyclic allocation of msg_id to avoid reuse new cf5bb09e742a cachefiles: add missing lock protection when polling new eeb17984e888 Merge patch series "cachefiles: random bugfixes" new 1b3ec4f7c03d filelock: fix potential use-after-free in posix_lock_inode new aabfe57ebaa7 vfs: don't mod negative dentry count when on shrinker list new 0570730c1630 hfsplus: fix uninit-value in copy_name new bad232fdef5c Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new f04a05bcdad5 Merge branch 'misc-6.10' into next-fixes new 18e1fb690325 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 0b175af8aace Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 1d5dc3c6df2a Merge branch 'fs-current' of linux-next new bcec2919676d Merge tag 'qcom-arm64-fixes-for-6.10' of https://git.kerne [...] new f8fee978fb2a Merge tag 'qcom-arm64-defconfig-fixes-for-6.10' of https:/ [...] new d8eb522fa3c0 Merge tag 'qcom-drivers-fixes-for-6.10' of https://git.ker [...] new 74de3f227ecc Merge tag 'sunxi-fixes-for-6.10' of https://git.kernel.org [...] new f3a6a54104b8 MAINTAINERS: Move myself from SPRD Maintainer to Reviewer new 3a0f830835b2 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new 617a68ab507f Merge branch 'fixes' of https://github.com/sophgo/linux.git new 0005b2dc43f9 dsa: lan9303: Fix mapping between DSA port number and PHY address new 0c754d9d86ff net: bcmasp: Fix error code in probe() new 2cb489eb8dfc wireguard: selftests: use acpi=off instead of -no-acpi for [...] new 948f991c62a4 wireguard: allowedips: avoid unaligned 64-bit memory accesses new 2fe3d6d2053c wireguard: queueing: annotate intentional data race in cpu [...] new 381a7d453fa2 wireguard: send: annotate intentional data race in checkin [...] new 842c361b2429 Merge branch 'wireguard-fixes-for-6-10-rc7' new 0ec986ed7bab tcp: fix incorrect undo caused by DSACK of TLP retransmit new 83c36e7cfd74 docs: networking: devlink: capitalise length value new d5a39227691f Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 1cb6f0bae504 bpf: Fix too early release of tcx_entry new 5f1d18de7918 selftests/bpf: Extend tcx tests to cover late tcx_entry release new d327fa55e52d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 6288412f0bc9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new e1c6db864599 ALSA: hda/realtek: add quirk for Clevo V5[46]0TU new 0f74758c08fc ALSA: hda: cs35l41: Fix swapped l/r audio channels for Len [...] new 6db03b1929e2 ALSA: hda/realtek: Limit mic boost on VAIO PRO PX new 73b63fdaf1ad Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 9065693dcc13 ASoC: SOF: Intel: hda: fix null deref on system suspend entry new 7441e7f3e682 ASoC: rt711-sdw: add missing readable registers new 82bb8db96610 ASoC: SOF: Intel: hda-pcm: Limit the maximum number of per [...] new 680e126ec040 firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files new a12b6e0d9412 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 9a46e8ac7174 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 8221545c440b spi: omap2-mcspi: Revert multi mode support new 161aac0464bc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 9706fc87b4cf serial: imx: only set receiver level if it is zero new c128a1b0523b serial: 8250_omap: Fix Errata i2310 with RX FIFO level check new acd09ac253b5 tty: serial: ma35d1: Add a NULL check for of_node new 1af2156e58f3 serial: imx: ensure RTS signal is not left active after shutdown new 947cc4ecc06c serial: qcom-geni: fix soft lockup on sw flow control and suspend new 507786c51ccf serial: qcom-geni: fix hard lockup on buffer flush new 2ac33975abda serial: qcom-geni: do not kill the machine on fifo underrun new 867fa3983e61 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new 35c41b93afb5 Merge tag 'usb-serial-6.10-rc6' of ssh://gitolite.kernel.o [...] new 79989bd4ab86 xhci: always resume roothubs if xHC was reset during resume new a368ecde8a50 USB: core: Fix duplicate endpoint bug by clearing reserved [...] new 3859e85de308 USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k new c7a5403ea043 usb: core: add missing of_node_put() in usb_of_has_devices [...] new 2bf35ea46d0b usb: dwc3: pci: add support for the Intel Panther Lake new 6d3c721e686e usb: gadget: configfs: Prevent OOB read/write in usb_strin [...] new c9affbb242ba Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new dc6dbe3ed287 USB: serial: option: add Netprisma LCUK54 series modules new 3c841d54b63e USB: serial: option: add support for Foxconn T99W651 new ae420771551b USB: serial: option: add Rolling RW350-GL variants new 64cb0498ec5a Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 0506794be245 Merge tag 'iio-fixes-for-6.10c' of ssh://gitolite.kernel.o [...] new 4cb7915f0a35 misc: fastrpc: Fix DSP capabilities request new e7f0be3f09c6 misc: fastrpc: Copy the complete capability structure to user new bfb6b07d2a30 misc: fastrpc: Avoid updating PD type for capability request new ad0bd973a033 misc: fastrpc: Fix memory leak in audio daemon attach operation new a6f2f158f1ac misc: fastrpc: Fix ownership reassignment of remote heap new bab2f5e8fd5d misc: fastrpc: Restrict untrusted app to attach to privileged PD new 4e60131d0d36 hpet: Support 32-bit userspace new a6a0f04e7d28 misc: microchip: pci1xxxx: Fix return value of nvmem callbacks new 28b008751aa2 nvmem: rmem: Fix return value of rmem_read() new 7a0a6d0a7c80 nvmem: meson-efuse: Fix return value of nvmem callbacks new 0ba424c934fd nvmem: core: only change name to fram for current attribute new 6bef98bafd82 nvmem: core: limit cell sysfs permissions to main attribute ones new 07de60a46ae9 mei: vsc: Enhance IVSC chipset stability during warm reboot new a9e8fe38195a mei: vsc: Prevent timeout error with added delay post-firm [...] new a896a8a127f4 mei: vsc: Utilize the appropriate byte order swap function new 43407254b8a3 mei: vsc: Enhance SPI transfer of IVSC ROM new 389637d4fb5f mei: vsc: Fix spelling error new 1d7cfde11d49 staging: iio: frequency: ad9834: Validate frequency parame [...] new f088e770a9b6 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new f76f9bc616b7 selftest/timerns: fix clang build failures for abs() calls new 73810cd45b99 selftests/vDSO: fix clang build errors and warnings new bb2a605de375 selftests/vDSO: remove partially duplicated "all:" target [...] new 66cde337fa1b selftests/vDSO: remove duplicate compiler invocations from [...] new ef1c0a265008 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 2cf6b7d15a28 of/irq: Disable "interrupt-map" parsing for PASEMI Nemo new 75c1a2537cb1 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] new 9307a998cb98 scsi: ufs: core: Fix ufshcd_clear_cmd racing issue new 74736103fb41 scsi: ufs: core: Fix ufshcd_abort_one racing issue new 7a6bbc2829d4 scsi: sd: Do not repeat the starting disk message new f305240f6f74 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 257ce4af8cd4 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 2b33cec10d11 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 91f9f4a37124 drm/bridge: adv7511: Fix Intermittent EDID failures new 037206cd4cb4 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new 525c30304928 mm/hugetlb: constify ctl_table arguments of utility functions new 0ba5e806e14e mm/vmscan: update stale references to shrink_page_list new 6584a14a377d mm/hugetlb: drop node_alloc_noretry from alloc_fresh_huget [...] new a19621ed4e0a mm: add folio_alloc_mpol() new 3174d70cf694 mm: mempolicy: use folio_alloc_mpol_noprof() in vma_alloc_ [...] new 1d9cb7852bae mm: mempolicy: use folio_alloc_mpol() in alloc_migration_t [...] new 6f775463d002 mm: shmem: use folio_alloc_mpol() in shmem_alloc_folio() new 7f83bf14603e mm/huge_memory: mark racy access onhuge_anon_orders_always new b82b530740b9 mm: vmscan: restore incremental cgroup iteration new 462966dc7d70 mm: vmscan: reset sc->priority on retry new 7c0c629be518 writeback: factor out wb_bg_dirty_limits to remove repeated code new ba62d5cfe181 writeback: add general function domain_dirty_avail to calc [...] new 6e208329687e writeback: factor out domain_over_bg_thresh to remove repe [...] new 9bb48a703863 writeback: factor out code of freerun to remove repeated code new 2530e2399b84 writeback: factor out wb_dirty_freerun to remove more repe [...] new 8c9918dedf78 writeback: factor out balance_domain_limits to remove repe [...] new 236d0f16eb9d writeback: factor out wb_dirty_exceeded to remove repeated code new 8246291eccdd writeback: factor out balance_wb_limits to remove repeated code new 1f49c1476d09 nilfs2: drop usage of page_index new 5e425300af15 ceph: drop usage of page_index new 8586be3ddf9a NFS: remove nfs_page_lengthg and usage of page_index new d4f439865f97 afs: drop usage of folio_file_pos new 7084021c04d6 netfs: drop usage of folio_file_pos new 237d29075ca7 nfs: drop usage of folio_file_pos new 545ebe71d38c mm/swap: get the swap device offset directly new 564a2ee9f9f6 mm: remove page_file_offset and folio_file_pos new 05b0c7edad9b mm: drop page_index and simplify folio_index new 7aad25b4b47e mm/swap: reduce swap cache search space new 63818aaf0da8 mm/hugetlb: remove {Set,Clear}Hpage macros new c66b0a052c64 selftests: mm: check return values new 11b914ee9e3b mm/memory: move page_count() check into validate_page_befo [...] new fce831c92092 mm/memory: cleanly support zeropage in vm_insert_page*(), [...] new 6ad28e7e52e2 mm/rmap: sanity check that zeropages are not passed to RMAP new 85e8bcb4190e selftests/mm: va_high_addr_switch: reduce test noise new e4a4ba415419 selftests/mm: va_high_addr_switch: dynamically initialize [...] new 23b1b44e6c61 mm: add update_mmu_tlb_range() new 8f65aa32239f mm: implement update_mmu_tlb() using update_mmu_tlb_range() new 6faa49d1c440 mm: use update_mmu_tlb_range() to simplify code new aa298fdf535d mm/memory-failure: try to send SIGBUS even if unmap failed new 66802526298e mm/madvise: add MF_ACTION_REQUIRED to madvise(MADV_HWPOISON) new b8b9488d50b7 mm/memory-failure: improve memory failure action_result messages new 9b0ab153d769 mm/memory-failure: move hwpoison_filter() higher up new 1a3798dececa mm/memory-failure: send SIGBUS in the event of thp split fail new 3577dbb19241 mm: batch unlink_file_vma calls in free_pgd_range new 188f87f2648b mm/mm_init: use node's number of cpus in deferred_page_ini [...] new 2f57ced636bc mm/hwpoison: add MODULE_DESCRIPTION() new 669de9f2ea39 mm/dmapool: add MODULE_DESCRIPTION() new eed4c0e5e9f4 mm/kfence: add MODULE_DESCRIPTION() new a831896a0c35 mm/zsmalloc: add MODULE_DESCRIPTION() new 3a103b5315b7 selftest: mm: Test if hugepage does not get leaked during [...] new 1e25501dbcee mm/memory-failure: use helper llist_for_each_entry() new ffc3c8a631ee mm: memcontrol: remove page_memcg() new 06668257a355 mm: remove page_mapping() new 1df07243483c rmap: remove DEFINE_PAGE_VMA_WALK() new 01878f10f8e0 mm: migrate: simplify __buffer_migrate_folio() new 6aaaef5b6fe3 mm: migrate_device: use a newfolio in __migrate_device_pages() new 15b0c79cfada mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY new 940d6683c799 mm: migrate: remove migrate_folio_extra() new 906632843d00 mm: remove MIGRATE_SYNC_NO_COPY mode new 5d19f5de673b mm: zswap: use sg_set_folio() in zswap_{compress/decompress}() new 30a28baafc88 mm :zswap: use kmap_local_folio() in zswap_load() new 5a3f572a5928 mm: zswap: make same_filled functions folio-friendly new 15c0536fb57f mm: rmap: abstract updating per-node and per-memcg stats new ebfba0045176 mm: swap: introduce swap_free_nr() for batched swap_free() new 54f7a49c20eb mm: remove the implementation of swap_free() and always us [...] new 3f9abcaa3e9c mm: introduce pte_move_swp_offset() helper which can move [...] new 29f252cdc293 mm: introduce arch_do_swap_page_nr() which allows restore [...] new 4c3f96643687 mm: swap: make should_try_to_free_swap() support large-folio new 508758960b8d mm: swap: entirely map large folios found in swapcache new 16540dae959d mm/hugetlb: mm/memory_hotplug: use a folio in scan_movable [...] new fefc6e6631ff memcg: rearrange fields of mem_cgroup_per_node new 21664442be1b percpu: add __this_cpu_try_cmpxchg() new f56810c94ca8 mm/vmalloc: use __this_cpu_try_cmpxchg() in preload_this_c [...] new 7005e7ec2885 kmsan: introduce test_unpoison_memory() new d39b6af21890 mm: drop leftover comment references to pxx_huge() new 7bc131c56853 arch/x86: do not explicitly clear Reserved flag in free_pagetable new fe91eca6802c mm: sparse: consistently use _nr new 37a4b34ac92a mm: userfaultfd: use swap() in double_pt_lock() new 653ea80e666b mm,swap: fix a theoretical underflow in readahead window c [...] new dce08dd2e86b mm,swap: remove struct vma_swap_readahead new ba518f4d4b84 mm,swap: simplify VMA based swap readahead window calculation new 29e9412b250e mm/memory-failure: stop setting the folio error flag new 43e027e41423 mm: memory: extend finish_fault() to support large folio new 3d95bc21cea5 mm: shmem: add THP validation for PMD-mapped THP related s [...] new 4b98995530b7 mm: shmem: add multi-size THP sysfs interface for anonymous shmem new e7a2ab7b3bb5 mm: shmem: add mTHP support for anonymous shmem new 5a9dd10380a1 mm: shmem: add mTHP size alignment in shmem_get_unmapped_area new 66f44583f9b6 mm: shmem: add mTHP counters for anonymous shmem new 656fe3ee455e kmemleak-test: add missing MODULE_DESCRIPTION() macro new 7b09fa7ea4ee mm/memory_hotplug: drop memblock_phys_free() call in try_r [...] new c18160dba5ff mm: swap: reuse exclusive folio directly instead of wp pag [...] new 757234f1ad67 test_xarray: add missing MODULE_DESCRIPTION() macro new 2ec83987a53e ubsan: add missing MODULE_DESCRIPTION() macro new a619dd394883 test_maple_tree: add the missing MODULE_DESCRIPTION() macro new 3c666d0a32d8 lib: test_hmm: add missing MODULE_DESCRIPTION() macro new 3f9f022e975d fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP new da7f31ed0f4d fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without [...] new 2c1f057e5be6 fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per pa [...] new 3689c3ebdd54 fs/proc/task_mmu: account non-present entries as "maybe sh [...] new cdd9a571b7d8 fs/proc: move page_mapcount() to fs/proc/internal.h new 478fd0d8ec12 Documentation/admin-guide/mm/pagemap.rst: drop "Using page [...] new 7a581204b1fa mm/highmem: reimplement totalhigh_pages() by walking zones new 90b8fab5cdc4 mm/highmem: make nr_free_highpages() return "unsigned long" new b2d1f38b5241 mm: swap: remove 'synchronous' argument to swap_read_folio() new 504d8a5e0fd4 selftests/mm: mseal, self_elf: fix missing __NR_mseal new 5f9b7511b21e selftests/mm: mseal, self_elf: factor out test macros and [...] new eef07d69d3a4 selftests/mm: mseal, self_elf: rename TEST_END_CHECK to RE [...] new e20194725bb2 selftests/mm: fix vm_util.c build failures: add snapshot of fs.h new c142850fbc95 selftests/mm: kvm, mdwe fixes to avoid requiring "make headers" new f38ee2851918 mm: introduce pmd|pte_needs_soft_dirty_wp helpers for soft [...] new 20dfa5b7adc5 mm: set pte writable while pte_soft_dirty() is true in do_ [...] new ecc1793b2d08 selftests/mm: use asm volatile to not optimize mmap read variable new 9ba85f5529f1 mm: do not start/end writeback for pages stored in zswap new 26d21b18d971 mm/rmap: remove duplicated exit code in pagewalk loop new 29e847d2ade3 mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop new 735ecdfaf4e8 mm/vmscan: avoid split lazyfree THP during shrink_folio_list() new afb90a36c643 mm/sparse: use MEMBLOCK_ALLOC_ACCESSIBLE enum instead of 0 new 4f66da89d31c mm/mm_init.c: print mem_init info after defer_init is done new 2b33a97c94bc mm: zswap: rename is_zswap_enabled() to zswap_is_enabled() new 2d4d2b1cfb85 mm: zswap: add zswap_never_enabled() new c63f210d4891 mm: zswap: handle incorrect attempts to load large folios new f742829d32e2 mm/mlock: implement folio_mlock_step() using folio_pte_batch() new 5958d35917e1 mm/memory_hotplug: prevent accessing by index=-1 new 05f3f75cf13f selftests/mm: include linux/mman.h new 8192bc03d908 selftests/mm: guard defines from shm new 15995a352474 mm: report per-page metadata information new 520de595b403 mm/hugetlb_cgroup: identify the legacy using cgroup_subsys [...] new 47179fe03588 mm/hugetlb_cgroup: prepare cftypes based on template new b79d715c4335 mm/hugetlb_cgroup: switch to the new cftypes new 09a533622842 mm/hugetlb: guard dequeue_hugetlb_folio_nodemask against N [...] new 16117532744d mm/memory-failure: simplify put_ref_page() new ceb32d6aa93c mm/memory-failure: remove MF_MSG_SLAB new babde18650aa mm/memory-failure: add macro GET_PAGE_MAX_RETRY_NUM new b7c3afba248f mm/memory-failure: save some page_folio() calls new 7f8de2065d85 mm/memory-failure: remove unneeded empty string new 4d64ab2f407a mm/memory-failure: remove confusing initialization to count new 5a8b01be4f6f mm/memory-failure: don't export hwpoison_filter() when !CO [...] new 96e13a4ea2ba mm/memory-failure: use helper macro task_pid_nr() new 28eab7d4e7b4 mm/memory-failure: remove obsolete comment in unpoison_memory() new 3a78f77fd1fb mm/memory-failure: move some function declarations into in [...] new b71340ef56a4 mm/memory-failure: fix comment of get_hwpoison_page() new d49f2366e980 mm/memory-failure: remove obsolete comment in kill_proc() new e5d896703d13 mm/memory-failure: correct comment in me_swapcache_dirty new 972b89c1f05f mm/mm_init.c: simplify logic of deferred_[init|free]_pages new a00ce85af2a1 mm: make alloc_demote_folio externally invokable for migration new 8f75267d22bd mm: rename alloc_demote_folio to alloc_migrate_folio new e36287c6e12d mm/damon/sysfs-schemes: add target_nid on sysfs-schemes new ced816a76b8f mm/migrate: add MR_DAMON to migrate_reason new b51820ebea65 mm/damon/paddr: introduce DAMOS_MIGRATE_COLD action for demotion new b696722d784f mm/damon/paddr: introduce DAMOS_MIGRATE_HOT action for promotion new 83d0d46a8034 Docs/damon: document damos_migrate_{hot,cold} new a6ab9c82d371 mm: memcontrol: add VM_BUG_ON_FOLIO() to catch lru folio i [...] new 3ad1dce6c301 mm/damon/core: implement DAMOS quota goals online commit function new 9cb3d0b9dfce mm/damon/core: implement DAMON context commit function new 83dc7bbaecae mm/damon/sysfs: use damon_commit_ctx() new 77ed1eb64256 mm/damon/sysfs-schemes: use damos_commit_quota_goals() new d96727a251fd mm/damon/sysfs: remove unnecessary online tuning handling code new 2caef83db9f8 mm/damon/sysfs: rename damon_sysfs_set_targets() to ...add [...] new 0fddd6047692 mm/damon/sysfs-schemes: remove unnecessary online tuning h [...] new a83364a2164a mm/damon/sysfs-schemes: rename *_set_{schemes,scheme_filte [...] new 11ddcfc257a3 mm/damon/reclaim: use damon_commit_ctx() new b94322b10bd4 mm/damon/reclaim: remove unnecessary code for online tuning new a30969436428 mm/damon/lru_sort: use damon_commit_ctx() new d4fbcf0b566a mm/damon/lru_sort: remove unnecessary online tuning handling code new aa1b94891cbf mm: ksm: drop KSM_KMEM_CACHE() new 9b94b5a2f9a9 khugepaged: simplify the allocation of slab caches new 76ba6acfcce8 mm: optimize the redundant loop of mm_update_owner_next() new 8dfcffa37094 Revert "mm/writeback: fix possible divide-by-zero in wb_di [...] new 68ed2a394a01 mm: avoid overflows in dirty throttling logic new 1ab8425091db nilfs2: fix inode number range checks new 49ae997f8f0d nilfs2: add missing check for inode numbers on directory entries new f41e355f8b48 nilfs2: fix incorrect inode allocation from reserved inodes new d40f74ab9d61 mm/huge_memory.c: fix used-uninitialized new a5c6bc590094 selftests/mm: remove local __NR_* definitions new 6d21dde7adc0 mm: update _mapcount and page_type documentation new 8db00ad56461 mm: allow reuse of the lower 16 bit of the page type with [...] new 43d746dc49bb mm/zsmalloc: use a proper page type new e4d970acfb1e mm/page_alloc: clear PageBuddy using __ClearPageBuddy() fo [...] new 9bf46441ad86 mm/filemap: reinitialize folio->_mapcount directly new 11d5401b011e mm/mm_init: initialize page->_mapcount directly in __init_ [...] new aca08acce76f fs/proc/task_mmu: use folio API in pte_is_pinned() new 2669324b81e5 mm: remove page_maybe_dma_pinned() new 645b1399fa67 fb_defio: use a folio in fb_deferred_io_work() new a929e0d10f3d mm: remove page_mkclean() new 13c526540b31 mm: pass meminit_context to __free_pages_core() new 503b158fc30f mm/memory_hotplug: initialize memmap of !ZONE_DEVICE with [...] new 50625744220c mm/memory_hotplug: skip adjust_managed_page_count() for Pa [...] new 55ccad6fc1a0 vmalloc: modify the alloc_vmap_area() error message for be [...] new 15bde4abab73 mm: extend rmap flags arguments for folio_add_new_anon_rmap new 9ae2feacedde mm: use folio_add_new_anon_rmap() if folio_test_anon(folio [...] new 4c1171f1d224 mm: remove folio_test_anon(folio)==false path in __folio_a [...] new 739820a6178b maple_tree: modified return type of mas_wr_store_entry() new 34f7c5288a4d mm/Kconfig: mention arm64 in DEFAULT_MMAP_MIN_ADDR symbol [...] new 5cea5666e4b5 mm/memory-failure: refactor log format in unpoison_memory new 861dd8b9e34f mm/sparse: nr_pages won't be 0 new 64e0ba3948dd mm/mm_init.c: move build check on MAX_ZONELISTS out of ifdef new b719efa22d1e mm/page_alloc: fix a typo in comment about GFP flag new 08af2c12e3ef mm/page_alloc: reword the comment of buddy_merge_likely() new 78fefd04c123 mm: memory: convert clear_huge_page() to folio_zero_user() new 5132633ee7b4 mm: memory: use folio in struct copy_subpage_arg new 530dd9926dc1 mm: memory: improve copy_user_large_folio() new 2f9f0854360f mm: memory: rename pages_per_huge_page to nr_pages new dc9e6f7053dd mm: read page_type using READ_ONCE new 3fe17dd09698 Docs/mm/damon/maintainer-profile: introduce HacKerMaiL new 437881bc1c6b Docs/mm/damon/maintainer-profile: document DAMON community [...] new c02525a33969 ftrace: unpoison ftrace_regs in ftrace_ops_list_func() new 7d1c8e99b28a kmsan: make the tests compatible with kmsan.panic=1 new 854fa98d1dff kmsan: disable KMSAN when DEFERRED_STRUCT_PAGE_INIT is enabled new 95044e1dc55c kmsan: increase the maximum store size to 4096 new 59af94563059 kmsan: fix is_bad_asm_addr() on arches with overlapping ad [...] new f926e9326f3a kmsan: fix kmsan_copy_to_user() on arches with overlapping [...] new e54024f00b0d kmsan: remove a useless assignment from kmsan_vmap_pages_r [...] new 61849c89e70d kmsan: remove an x86-specific #include from kmsan.h new 6b1709d4b7fc kmsan: expose kmsan_get_metadata() new f2d62702d48a kmsan: export panic_on_kmsan new ec3e837d8fd9 kmsan: allow disabling KMSAN checks for the current task new 1fdb3c7006d9 kmsan: introduce memset_no_sanitize_memory() new f416817197e1 kmsan: support SLAB_POISON new f6a202f3643c kmsan: use ALIGN_DOWN() in kmsan_get_metadata() new d1dac751f438 kmsan: do not round up pg_data_t size new e6553e2f79b2 kmsan: expose KMSAN_WARN_ON() new 0e9a8550f320 mm: slub: let KMSAN access metadata new adea98761806 mm: slub: disable KMSAN when checking the padding bytes new 4d7b5a2cec6e mm: kfence: disable KMSAN when checking the canary new 89f42df66c32 lib/zlib: unpoison DFLTCC output buffers new cd613bd699fe kmsan: accept ranges starting with 0 on s390 new c5944a7ec148 s390/boot: turn off KMSAN new 435dc41efdd3 s390: use a larger stack for KMSAN new 008dead43d1e s390/boot: add the KMSAN runtime stub new e1b1c7f94171 s390/checksum: add a KMSAN check new 8c208bc5b299 s390/cpacf: unpoison the results of cpacf_trng() new 81b6bde8ba08 s390/cpumf: unpoison STCCTM output buffer new 1f4cf6397952 s390/diag: unpoison diag224() output buffer new 0cfd60a6a140 s390/ftrace: unpoison ftrace_regs in kprobe_ftrace_handler() new 1b301f5f28ba s390/irqflags: do not instrument arch_local_irq_*() with KMSAN new 65ca73f9fb36 s390/mm: define KMSAN metadata for vmalloc and modules new 05a6dde66785 s390/string: add KMSAN support new c1057a707aba s390/traps: unpoison the kernel_stack_overflow()'s pt_regs new eb6efdfeaeca s390/uaccess: add KMSAN support to put_user() and get_user() new e0bebfd63af8 s390/uaccess: add the missing linux/instrumented.h #include new 7e17eac28a7f s390/unwind: disable KMSAN checks new 2a48c8c9cf87 s390/kmsan: implement the architecture-specific functions new 3a8f6f3b469b kmsan: enable on s390 new b072880d69ad kmsan: add missing __user tags new b1a80f4be769 kmsan: do not pass NULL pointers as 0 new 7d6be67cfdd4 mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer new 4b88c23ab8c9 mm/migrate: make migrate_misplaced_folio() return 0 on success new ee86814b0562 mm/migrate: move NUMA hinting fault folio isolation + chec [...] new 8051b82a0be0 readahead: make sure sync readahead reads needed page new 901a269ff3d5 filemap: fix page_cache_next_miss() when no hole found new 7c877586da31 readahead: properly shorten readahead when falling back to [...] new 878343dfa491 readahead: drop pointless index from force_page_cache_ra() new bb82ac31ddce readahead: drop index argument of page_cache_async_readahead() new 8eaf93ac70f3 readahead: drop dead code in page_cache_ra_order() new 0b1efc3e78d1 readahead: drop dead code in ondemand_readahead() new 3a7a11a57e46 readahead: disentangle async and sync readahead new a6eccd5be3e9 readahead: fold try_context_readahead() into its single caller new 58540f5cde40 readahead: simplify gotos in page_cache_sync_ra() new 34ec4344a5da selftests/damon/access_memory: use user-defined region size new 209e6313fb17 selftests/damon/_damon_sysfs: support schemes_update_tried [...] new c94df805c774 selftests/damon: implement a program for even-numbered mem [...] new c9a3003a358d selftests/damon: implement DAMOS tried regions test new f60636047a6c selftests/damon/_damon_sysfs: implement kdamonds stop function new 781497347d1b selftests/damon: implement test for min/max_nr_regions new 5ac9adecf0cf _damon_sysfs: implement commit() for online parameters update new 8bf890c81612 selftests/damon/damon_nr_regions: test online-tuned max_nr [...] new 593a10dabe08 mm: refactor folio_undo_large_rmappable() new 64548bc5347b mm/damon/paddr: initialize nr_succeeded in __damon_pa_migr [...] new 003af997c8a9 hugetlb: force allocating surplus hugepages on mempolicy a [...] new ac90c56bbd73 mm/ksm: refactor out try_to_merge_with_zero_page() new d58a361b0350 mm/ksm: don't waste time searching stable tree for fast ch [...] new a0b856b617c5 mm/ksm: optimize the chain()/chain_prune() interfaces new 1b1e13440c1c mm: memcg: introduce memcontrol-v1.c new d12f6d22416b mm: memcg: move soft limit reclaim code to memcontrol-v1.c new 87024f583748 mm: memcg: rename soft limit reclaim-related functions new e548ad4a7cbf mm: memcg: move charge migration code to memcontrol-v1.c new b9eaacb1db2b mm: memcg: rename charge move-related functions new 66d60c428b23 mm: memcg: move legacy memcg event code into memcontrol-v1.c new cc7b8504f624 mm: memcg: rename memcg_check_events() new 292fc2e0204a mm: memcg: move cgroup v1 oom handling code into memcontrol-v1.c new 8d49b69920dd mm: memcg: rename memcg_oom_recover() new ea1e879631ff mm: memcg: move cgroup v1 interface files to memcontrol-v1.c new 34926e10bb54 mm: memcg: make memcg1_update_tree() static new 6f1173d68459 mm: memcg: group cgroup v1 memcg related declarations new e93d4166b40a mm: memcg: put cgroup v1-specific code under a config option new 5ff3bd0c54f2 MAINTAINERS: add mm/memcontrol-v1.c/h to the list of maint [...] new 410abb20acae mm: add defines for min/max swappiness new 68cd9050d871 mm: add swappiness= arg to memory.reclaim new 04fbe921d3b1 mm: memcg: move memcg_account_kmem() to memcontrol-v1.c new 773e9ae77fe7 mm: memcg: factor out legacy socket memory accounting code new 47d2702b20f5 mm: memcg: guard cgroup v1-specific code in mem_cgroup_pri [...] new b5855a26dedf mm: memcg: gather memcg1-specific fields initialization in [...] new 05dfec123dde mm: memcg: guard memcg1-specific fields accesses in mm/mem [...] new 94b7e5bf09b0 mm: memcg: put memcg1-specific struct mem_cgroup's members [...] new 98c9daf5ae6b mm: memcg: guard memcg1-specific members of struct mem_cgr [...] new 1c3a0b3d0b11 mm: memcg: put struct task_struct::memcg_in_oom under CONF [...] new 1419ff984aad mm: memcg: put struct task_struct::in_user_fault under CON [...] new 2a22b773b15f memcg: mm_update_next_owner: kill the "retry" logic new d73d00352145 memcg: mm_update_next_owner: move for_each_thread() into t [...] new 8ac5dc66599c get_task_mm: check PF_KTHREAD lockless new a47a7af9b511 mm: update uffd-stress to handle EINVAL for unset config features new a591d35c4023 mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP i [...] new 1c46cc09896f mm: memcg: remove redundant seq_buf_has_overflowed() new c2fad56b3c12 mm: memcg: adjust the warning when seq_buf overflows new 865319f772e6 mm/memory-failure: refactor log format in soft offline code new 56374430c5df mm/memory-failure: userspace controls soft-offlining pages new 72ead83dad5c selftest/mm: test enable_soft_offline behaviors new 44195d1eba82 docs: mm: add enable_soft_offline sysctl new 0b6a13382916 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new 1e3fa25fca48 coredump: simplify zap_process() new 937b2972ce90 fs: add kernel-doc comments to ocfs2_prepare_orphan_dir() new 255547c6bb89 ocfs2: add bounds checking to ocfs2_check_dir_entry() new cedb08caac58 lib/rbtree.c: fix the example typo new c61d7259a6a9 fs: ufs: add MODULE_DESCRIPTION() new bee6c683de2f lib/zlib: add missing MODULE_DESCRIPTION() macro new 8547d1150f0d math: rational: add missing MODULE_DESCRIPTION() macro new 0f3819e8c483 nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro new 7f890727f59b Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new bce4025d2ebb foo new f109218c20ab mm/gup: introduce unpin_folio/unpin_folios helpers new e5be0aed6e2d mm/gup: introduce check_and_migrate_movable_folios() new 0d606c5ee851 mm/gup: introduce memfd_pin_folios() for pinning memfd folios new 1a425b9421c2 mm-gup-introduce-memfd_pin_folios-for-pinning-memfd-folios-fix new 490520cde25d udmabuf: add CONFIG_MMU dependency new cc87f622042e udmabuf: use vmf_insert_pfn and VM_PFNMAP for handling mmap new dc75a5656ac5 udmabuf: add back support for mapping hugetlb pages new 5f89aede9490 udmabuf: convert udmabuf driver to use folios new e758371bfc25 udmabuf: pin the pages using memfd_pin_folios() API new 70c7586cf477 selftests/udmabuf: add tests to verify data after page migration new 240dff72a747 selftests: centralize -D_GNU_SOURCE= to CFLAGS in lib.mk new ca4591cf4f8d mm: move memory_failure_queue() into copy_mc_[user]_highpage() new 98c9d49f7254 mm: add folio_mc_copy() new d124bb13e134 mm: migrate: split folio_migrate_mapping() new 55cb1a9d565c mm: migrate: support poisoned recover from migrate folio new ecbba1103dcb fs: hugetlbfs: support poisoned recover from hugetlbfs_mig [...] new b4a63ec803cc mm: migrate: remove folio_migrate_copy() new f292ede4e8ee mm: store zero pages to be swapped out in a bitmap new c1f8fac0727c mm-store-zero-pages-to-be-swapped-out-in-a-bitmap-v6 new f3708713a02f mm-store-zero-pages-to-be-swapped-out-in-a-bitmap-v7 new f445765c2f4d mm-store-zero-pages-to-be-swapped-out-in-a-bitmap-v7-fix new 47325a5c88c5 mm-store-zero-pages-to-be-swapped-out-in-a-bitmap-v8 new 217faa0f3584 mm: remove code to handle same filled pages new 23eb4c5f2396 mm/zsmalloc: change back to per-size_class lock new 9c663e530f14 mm/zswap: use only one pool in zswap new ed951e1962f1 mm-zswap-use-only-one-pool-in-zswap-v2 new 20ab485a6e5e mm-zswap-use-only-one-pool-in-zswap-v3 new 16d83bb14ade tools/mm: introduce a tool to assess swap entry allocation [...] new 2060b6528715 tools-mm-introduce-a-tool-to-assess-swap-entry-allocation- [...] new bbb730237340 fs/procfs: extract logic for getting VMA name constituents new eec693b37736 fs/procfs: implement efficient VMA querying API for /proc/ [...] new c74858f7e44f fs/procfs: improve PROCMAP_QUERY's compat mode handling new 9e4ecc4ddffc fs/procfs: add build ID fetching to PROCMAP_QUERY API new 0a84dbfe23cf fs/procfs: fix integer to pointer cast warning in do_procm [...] new 14e00399c34e docs/procfs: call out ioctl()-based PROCMAP_QUERY command [...] new bbf374804536 tools: sync uapi/linux/fs.h header into tools subdir new 9dcbc5b3fd57 selftests/proc: add PROCMAP_QUERY ioctl tests new 927e9c7b4a17 mm/zsmalloc: clarify class per-fullness zspage counts new b221806cfef7 mm/zsmalloc: move record_obj() into obj_malloc() new a0a67afcbc50 mm: add per-order mTHP split counters new bd461742f1a5 mm-add-per-order-mthp-split-counters-v3 new 3d4b38d4fc1b mm-add-per-order-mthp-split-counters-fix new b12e5791e6cd mm: add docs for per-order mTHP split counters new 0cdcc4406884 mm-add-docs-for-per-order-mthp-split-counters-v3 new b47d98f9b090 mm/shmem: fix input and output inconsistencies new 4860394414f2 Docs/mm/damon/design: fix two typos new e02b11ec1906 Docs/mm/damon/design: clarify regions merging operation new 615751aee9a4 Docs/admin-guide/mm/damon/start: add access pattern snapsh [...] new 5629e677a7d2 Docs/mm/damon/design: add links from overall architecture [...] new aa863bc4ae53 Docs/mm/damon/design: move 'Configurable Operations Set' s [...] new a29dfbedf32f Docs/mm/damon/design: remove 'Programmable Modules' sectio [...] new 429c5d7c66a3 Docs/mm/damon/design: add links to sections of DAMON sysfs [...] new 36bf3b27e16b Docs/mm/damon/index: add links to design new 65eac581df89 Docs/mm/damon/index: add links to admin-guide doc new 600938e9e6b8 mm: memcg: drop obsolete cache line padding in struct mem_cgroup new 033e13281f90 mm: memcg: add cache line padding to mem_cgroup_per_node new 4977351270ff mm: remove CONFIG_MEMCG_KMEM new 05ea046972ca zsmalloc: rename class stat mutators new 090168917b18 kernel/fork.c: get totalram_pages from memblock to calcula [...] new 5ae855b23702 kernel/fork.c: put set_max_threads()/task_struct_whitelist [...] new 4e62739aec7c mm/page_alloc: remove prefetchw() on freeing page to buddy system new 4b02a576d670 mm/vmscan: drop checking if _deferred_list is empty before [...] new 5fb05d3fbb33 mm: zswap: fix zswap_never_enabled() for CONFIG_ZSWAP==N new 92214098301b powerpc/64e: remove unused IBM HTW code new 3a571eb72b06 powerpc/64e: split out nohash Book3E 64-bit code new a966db6017ea powerpc/64e: drop E500 ifdefs in 64-bit code new a2f972cb8015 powerpc/64e: drop MMU_FTR_TYPE_FSL_E checks in 64-bit code new 7a6110ddb722 powerpc/64e: consolidate TLB miss handler patching new 44134473b94f powerpc/64e: drop unused TLB miss handlers new 4ea4dd6f4648 mm: define __pte_leaf_size() to also take a PMD entry new 2e00c8d0016d mm: provide mm_struct and address to huge_ptep_get() new 7ac01dc398c4 powerpc/mm: remove _PAGE_PSIZE new ac87049e5c08 powerpc/mm: fix __find_linux_pte() on 32 bits with PMD lea [...] new c06b35904595 powerpc/mm: allow hugepages without hugepd new b27bfa661960 powerpc/8xx: fix size given to set_huge_pte_at() new 46dcb29b22e1 powerpc/8xx: rework support for 8M pages using contiguous [...] new 7f077d0e8772 powerpc/8xx: simplify struct mmu_psize_def new 6f0773615fc0 powerpc/e500: remove enc and ind fields from struct mmu_psize_def new b0eaa7136497 powerpc/e500: switch to 64 bits PGD on 85xx (32 bits) new 242f8bfa8e3c powerpc/e500: encode hugepage size in PTE bits new 7674e40ff35a powerpc/e500: don't pre-check write access on data TLB error new 10ccec177b4c powerpc/e500: free r10 for FIND_PTE new 16c1abb95946 powerpc/e500: use contiguous PMD instead of hugepd new 7b28002723bb powerpc/64s: use contiguous PMD/PUD instead of HUGEPD new 1835a349f911 powerpc/mm: remove hugepd leftovers new a40d27e5659b mm: remove CONFIG_ARCH_HAS_HUGEPD new 36c2ec13c623 mm: unexport vmf_insert_mixed_mkwrite new bad8443fbbca mm: add comments for allocation helpers explaining why the [...] new 26c99002e0ae mm/page_counter: move calculating protection values to pag [...] new 87993a13d683 mm/hugetlb_cgroup: introduce peak and rsvd.peak to v2 new adf79a289b06 memory tier: consolidate the initialization of memory tiers new 571381ba1c01 mm: fix khugepaged activation policy new 2be18a4fe8cf mm-fix-khugepaged-activation-policy-v3 new e42cef1ccc1a kpageflags: detect isolated KPF_THP folios new ffd7f37a8a51 mm: thp: support "THPeligible" semantics for mTHP with ano [...] new 2073cda629a4 mm: optimization on page allocation when CMA enabled new 016244191d4a foo new 7a3c42cc4fc3 mul_u64_u64_div_u64: make it precise always new d9751126c27c mul_u64_u64_div_u64: basic sanity test new df73b40cb739 foo new e56c0085b8cb Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 01e027360757 kconfig: remove unneeded code in expr_compare_type() new 8ce2554f32f9 kconfig: add fallthrough comments to expr_compare_type() new 96e7212e507f kconfig: introduce choice_set_value() helper new db30546a027d kconfig: remember the current choice while parsing the cho [...] new 2bf4ff4f67d9 kbuild: move init/build-version to scripts/ new 8e6a5f94c64d modpost: Enable section warning from *driver to .exit.text new b8b0604d7690 kbuild: rpm-pkg: make sure to have versioned 'Obsoletes' f [...] new cb76d9daaf0c scripts/make_fit: Support decomposing DTBs new cc46c3a5ba69 kconfig: import list_move(_tail) and list_for_each_entry_r [...] new 6458b8780cc5 kconfig: refactor choice value calculation new d0377bf913d8 kconfig: remove sym_get_choice_value() new a2e2944c8cf3 kconfig: remove conf_unsaved in conf_read_simple() new d6957489d31b kconfig: change sym_choice_default() to take the choice menu new 84bf275735c9 kconfig: use menu_list_for_each_sym() in sym_choice_default() new 925a50d45b0c kconfig: remove expr_list_for_each_sym() macro new 1f8824b6a2dd kconfig: use sym_get_choice_menu() in sym_check_print_recursive() new 6cf1ccf95249 kconfig: use sym_get_choice_menu() in sym_check_choice_deps() new 08a8c46a2734 kconfig: use sym_get_choice_menu() in sym_check_deps() new 5144419c8222 kconfig: remove P_CHOICE property new bfe32eeebbdb kconfig: remove E_LIST expression type new 376b9441f8ec treewide: change conditional prompt for choices to 'depends on' new f42d266f5cde kconfig: fix conditional prompt behavior for choice new 8c6e02dcfb15 kconfig: improve error message for dependency between choi [...] new 4d71334dd5f1 kconfig: improve error message for recursive dependency in choice new e8b77519b80d kconfig: refactor error messages in sym_check_print_recursive() new 953d372bc543 kbuild: deb-pkg: remove support for EMAIL environment variable new fd5b77fa00b3 kbuild: deb-pkg: remove support for "name <email>" form fo [...] new 8ef052389f7f kbuild: package: add -e and -u options to some shell scripts new ab6aaea6835b kbuild: avoid build error when single DTB is turned into c [...] new 9ebbb581618a kbuild: raise the minimum GNU Make requirement to 4.0 new 2bb83f5bb461 modpost: remove self-definitions of R_ARM_* macros new 7a3ad5e345c0 modpost: rename R_ARM_THM_CALL to R_ARM_THM_PC22 new cd843d58ee1d kbuild: deb-pkg: use default string when variable is unset [...] new 2e138f27bb6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 74ad3cb08b01 Merge remote-tracking branch 'perf-tools' into perf-tools-next new 36b4cd990a8f perf intel-pt: Fix aux_watermark calculation for 64-bit size new b40934ae3223 perf intel-pt: Fix exclude_guest setting new 2eae307ec529 perf report: Calling available function for stats printing new feaaa8be0b1e perf comm str: Avoid sort during insert new 1059fb529114 perf dsos: When adding a dso into sorted dsos maintain the [...] new 2697b79a469b perf vendor events arm64:: Add i.MX93 DDR Performance Moni [...] new 3710578d2d58 perf vendor events arm64:: Add i.MX95 DDR Performance Moni [...] new 608c3b1e612a perf install: Don't propagate subdir to Documentation submake new 91a2b5b12867 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new 4fe53bf2ba0a syscalls: add generic scripts/syscall.tbl new 79be2ee5acf4 csky: drop asm/gpio.h wrapper new 7adb4dbfc3ff um: don't generate asm/bpf_perf_event.h new 1026a8c705c3 loongarch: avoid generating extra header files new 2ebc7d4a4b2b kbuild: verify asm-generic header list new 57029ba74296 kbuild: add syscall table generation to scripts/Makefile.a [...] new 13aa27ce8de0 clone3: drop __ARCH_WANT_SYS_CLONE3 macro new cf7f0fedd629 arc: convert to generic syscall table new ea0130bf3c45 arm64: convert unistd_32.h to syscall.tbl format new 6e4a077c0b60 arm64: generate 64-bit syscall.tbl new b2595bdb3eb3 arm64: rework compat syscall macros new 8d46f9dd0637 csky: convert to generic syscall table new 18c5b7adabc5 hexagon: use new system call table new 1d7b98ec5d78 loongarch: convert to generic syscall table new 426f3833297e nios2: convert to generic syscall table new d9ccd2a28cbb openrisc: convert to generic syscall table new f564176f4e4f riscv: convert to generic syscall table new cc6bff9a23e6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new fafb823fc82d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 42b9fed388a5 KVM: arm64: Replace custom macros with fields from ID_AA64 [...] new 056600ff7330 arm64/cpufeature: Replace custom macros with fields from I [...] new f5a4af3c7527 ACPI: Add acpi=nospcr to disable ACPI SPCR as default cons [...] new 5e30c16b58a4 Documentation: arm64: Update memory.rst for TBI new 37d684a4dbb8 Merge branches 'for-next/cpufeature', 'for-next/misc', 'fo [...] new c100216635e9 Merge branch 'for-next/vcpu-hotplug' into for-next/core new 080402007007 irqchip/gic-v3: Fix 'broken_rdists' unused warning when !S [...] new cc3d4cce377f Merge branch 'for-next/vcpu-hotplug' into for-next/core new 916b93f4e865 arm64: smp: Fix missing IPI statistics new 8b288f7785c6 Merge branch 'for-next/misc' into for-next/core new 05bd813e4bd4 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 81e15ca3e523 perf: arm_pmuv3: Avoid assigning fixed cycle counter with [...] new 598c1a2d9f4b perf: arm_pmuv3: Drop unnecessary IS_ENABLED(CONFIG_ARM64) check new 8d75537bebfa perf/arm: Move 32-bit PMU drivers to drivers/perf/ new 12f051c987dc perf: arm_v6/7_pmu: Drop non-DT probe support new d688ffa26942 perf: arm_pmuv3: Include asm/arm_pmuv3.h from linux/perf/a [...] new b7e89b0f5bd7 perf: arm_pmu: Remove event index to counter remapping new 12fef9fb7179 perf: arm_pmuv3: Prepare for more than 32 counters new 6ef2846c17a3 KVM: arm64: pmu: Use arm_pmuv3.h register accessors new 558fdd12c069 KVM: arm64: pmu: Use generated define for PMSELR_EL0.SEL access new 323bc9e17c01 arm64: perf/kvm: Use a common PMU cycle counter define new be884dd62461 KVM: arm64: Refine PMU defines for number of counters new dc4c33f753ca perf: arm_pmuv3: Add support for Armv9.4 PMU instruction counter new b8c38a39b6ee Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] new cdb3f6ba4b4c Merge tag 'tegra-for-6.11-arm64-dt' of https://git.kernel. [...] new c36a19ed7ed0 Merge tag 'samsung-dt64-6.11' of https://git.kernel.org/pu [...] new 90a4146de8f8 Merge tag 'dt64-cleanup-6.11' of https://git.kernel.org/pu [...] new 7120733d1d12 Merge tag 'dt-cleanup-6.11' of https://git.kernel.org/pub/ [...] new 07fd5cc010bf Merge tag 'imx-bindings-6.11' of https://git.kernel.org/pu [...] new f01448addcb9 Merge tag 'imx-dt-6.11' of https://git.kernel.org/pub/scm/ [...] new b85aad3db17d Merge tag 'imx-dt64-6.11' of https://git.kernel.org/pub/sc [...] new 9289b97a672d Merge tag 'sunxi-dt-for-6.11' of https://git.kernel.org/pu [...] new 8b5d415c4f9c ARM: dts: ixp4xx: nslu2: beeper uses PWM new 2a5454d0fe56 ARM: dts: qcom: qcom-msm8226-samsung-ms013g: Add initial d [...] new a9fe0720f244 Merge tag 'qcom-arm32-for-6.11' of https://git.kernel.org/ [...] new 690c66656e99 ARM: dts: stm32: Add pinmux nodes for DH electronics STM32 [...] new 6331bddce649 ARM: dts: stm32: Add support for STM32MP13xx DHCOR SoM and [...] new 0fc78aa67b3f ARM: dts: stm32: Missing clocks for stm32f429's syscfg. new 3333d21af6fa ARM: dts: stm32: OP-TEE async notif interrupt for ST STM32 [...] new 710d4f79bd43 ARM: dts: stm32: Document output pins for PWMs on stm32mp135f-dk new 0872f840edc9 ARM: dts: stm32: add ethernet1 and ethernet2 support on stm32mp13 new fbbfbdfe0352 ARM: dts: stm32: add ethernet1/2 RMII pins for STM32MP13F- [...] new e9442f1fa4d2 ARM: dts: stm32: add ethernet1 for STM32MP135F-DK board new bf016e1db918 ARM: dts: stm32: order stm32mp13-pinctrl nodes new 1b02383c385b ARM: dts: stm32: Add ethernet support for DH STM32MP13xx D [...] new 7253ddc6a38d arm64: dts: st: add HPDMA nodes on stm32mp251 new ed4dd5b79573 arm64: dts: st: add ethernet1 and ethernet2 support on stm32mp25 new b4c354b1b226 arm64: dts: st: add eth2 pinctrl entries in stm32mp25-pinc [...] new e0fc47d897fb arm64: dts: st: enable Ethernet2 on stm32mp257f-ev1 board new 81e7b432f144 ARM: dts: stm32: omit unused pinctrl groups from stm32mp13 [...] new 87b6426ab92e regulator: Add STM32MP25 regulator bindings new 387abbb94535 arm64: dts: st: add scmi regulators on stm32mp25 new 419ed754a3b6 arm64: dts: st: describe power supplies for stm32mp257f-ev1 board new 03b4edd51f29 Merge tag 'stm32-dt-for-v6.11-1' of https://git.kernel.org [...] new 9e8560556f9c arm64: dts: ti: k3-am62x-sk-common: Reserve 128MiB of global CMA new 6406c5d5512c arm64: dts: ti: k3-am62a7-sk: Reserve 576MiB of global CMA new b4f8192afb40 Merge tag 'ti-k3-dt-for-v6.11' of https://git.kernel.org/p [...] new 7852134db3c6 ARM: dts: marvell: Add 7-segment LED display on x530 new e62f7f6b48e3 ARM: dts: armada-{370-xp,375,38x,39x}: Drop #size-cells fr [...] new b98a91911d24 ARM: dts: marvell: kirkwood: align GPIO keys node name wit [...] new 28be5af95a79 ARM: dts: marvell: kirkwood: drop incorrect address/size-c [...] new 9d0120b72b97 ARM: dts: marvell: kirkwood: align LED node name with bindings new 85860863a4b2 ARM: dts: marvell: orion: align GPIO keys node name with bindings new 7d751583a086 ARM: dts: marvell: orion: drop incorrect address/size-cell [...] new d8fff5ef3ef5 ARM: dts: marvell: orion5x-lswsgl: use 'gpios' property for LEDs new 5b3566a75f2d ARM: dts: marvell: orion: align LED node name with bindings new cfa65ef7c84a ARM: dts: turris-omnia: Add MCU system-controller node new 731daaa5093d ARM: dts: turris-omnia: Add GPIO key node for front button new f01b3260d9eb Merge tag 'mvebu-dt-6.11-1' of https://git.kernel.org/pub/ [...] new a03424144311 arm64: dts: armada-3720: align GPIO keys node name with bindings new cf8b7454ec91 arm64: dts: armada-3720: align LED node name with bindings new 5f5eb24090be dt-bindings: arm64: marvell: add solidrun cn9130 som based boards new 099e1d034f00 dt-bindings: arm64: marvell: add solidrun cn9132 CEX-7 eva [...] new 1c510c7d82e5 arm64: dts: add description for solidrun cn9130 som and cl [...] new 1280840d2030 arm64: dts: add description for solidrun cn9131 solidwan board new e9ff907f4076 arm64: dts: add description for solidrun cn9132 cex7 modul [...] new 462eeb978db8 Merge tag 'mvebu-dt64-6.11-1' of https://git.kernel.org/pu [...] new 1c6285e10d76 arm64: dts: qcom: msm8998: add venus node new c6050d45cd37 arm64: dts: qcom: qrb4210-rb2: Correct max current draw for VBUS new ef7025079a9d dt-bindings: arm: qcom: Add ASUS Vivobook S 15 new d0e2f8f62dff arm64: dts: qcom: Add device tree for ASUS Vivobook S 15 new 968178e35e78 dt-bindings: arm: qcom: Document samsung,ms013g new 2d61b9303cec Merge tag 'qcom-arm64-for-6.11' of https://git.kernel.org/ [...] new 31f6b5a651f9 Merge tag 'riscv-dt-for-v6.11' of https://git.kernel.org/p [...] new f05cde442c55 Merge branch 'soc/dt' into for-next new d147788a27dc Merge branch 'arm/fixes' into for-next new 9d42c3ee3ce3 arm64: dts: rockchip: Add missing power-domains for rk356x [...] new 3573653dcf29 arm64: dts: rockchip: Drop ethernet-phy-ieee802.3-c22 from [...] new 2e1fae80023a arm64: dts: rockchip: Add GPU OPP voltage ranges to RK356x [...] new eb665b1c06bc arm64: dts: rockchip: Update GPU OPP voltages in RK356x SoC dtsi new bf6f26deb0e8 arm64: dts: rockchip: Add dma-names to uart1 on quartz64-b new 2dad31528de9 arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino R6xS new 9e823ba92118 arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS new cfeac8e5d058 arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS new cd77139a307f arm64: dts: rockchip: remove unused usb2 nodes for Lunzn F [...] new 2bf5d445df2e arm64: dts: rockchip: disable display subsystem for Lunzn [...] new e261bd74000c arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S new dbdadc14b94e arm64: dts: rockchip: Add avdd supplies to hdmi on rock64 new 3087576e1c70 arm64: dts: rockchip: Add dma-names to uart1 on Pine64 rk3 [...] new 8687469a51af dt-bindings: arm: rockchip: Add ROCK 5 ITX board new 31390eb8ffbf arm64: dts: rockchip: add ROCK 5 ITX board new 6355edbb3dfe Merge tag 'v6.11-rockchip-dts64-2' of https://git.kernel.o [...] new 9c29e5d7a2d1 ARM: dts: rockchip: Drop ethernet-phy-ieee802.3-c22 from P [...] new 6cf4e8f4ca3a Merge tag 'v6.11-rockchip-dts32-2' of https://git.kernel.o [...] new f3b816b8665a Merge branch 'soc/dt' into for-next new a4dd55f8c2c0 Merge tag 'tegra-for-6.11-soc' of https://git.kernel.org/p [...] new 742d63b1cc68 Merge branch 'soc/drivers' into for-next new f2745d399ab0 Merge tag 'renesas-arm-defconfig-for-v6.11-tag1' of https: [...] new b32638244440 Merge tag 'tegra-for-6.11-arm64-defconfig' of https://git. [...] new 95b5b10f0393 Merge tag 'at91-defconfig-6.11' of https://git.kernel.org/ [...] new d7d906675de2 ARM: multi_v7_defconfig: Add MCP23S08 pinctrl support new 31f62c5d8811 Merge tag 'ti-k3-config-for-v6.11' of https://git.kernel.o [...] new fa38c957982f Merge tag 'qcom-arm64-defconfig-for-6.11' of https://git.k [...] new 43528789a0b9 Merge tag 'riscv-config-for-v6.11' of https://git.kernel.o [...] new fa0032f20f45 Merge branch 'soc/defconfig' into for-next new 1171539af7e8 Merge branch 'arm/fixes' into for-next new bf40ba18e3a4 soc: document merges new d3da7ed72840 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 71b654368943 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4c13abab3af6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new db3111f407d0 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 0c8d45c451fd Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 10b5eaf7112d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new b893912767bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ffd0d7df6bdb Merge branch 'mvebu/dt64' into mvebu/for-next new 59b4f1598771 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 998f7ba57c50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c1842643a3df ARM: dts: qcom: msm8960: correct memory base new c46a239a2490 dt-bindings: arm: qcom: Add Lenovo Yoga Slim 7x new 45247fe17db2 arm64: dts: qcom: x1e80100: add Lenovo Thinkpad Yoga slim [...] new 4ae4837871ee arm64: dts: qcom: ipq6018: Disable SS instance in Parkmode [...] new dc6ba95c6c44 arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode [...] new 0046325ae520 arm64: dts: qcom: msm8998: Disable SS instance in Parkmode [...] new fad58a41b846 arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for USB new 074992a11632 arm64: dts: qcom: sm6115: Disable SS instance in Parkmode for USB new c5d57eb7d06d arm64: dts: qcom: sm6350: Disable SS instance in Parkmode for USB new 44ea1ae3cf95 arm64: dts: qcom: msm8996: Disable SS instance in Parkmode [...] new cf4d6d54eadb arm64: dts: qcom: sdm845: Disable SS instance in Parkmode for USB new 81008068ee4f arm64: dts: qcom: sm6350: Add missing qcom,non-secure-doma [...] new 4d37847187b3 arm64: dts: qcom: sm7225-fairphone-fp4: Add PMK8003 thermals new 8cf636a03260 arm64: dts: qcom: sm7225-fairphone-fp4: Add PM6150L thermals new 134a4b2f3be2 arm64: dts: qcom: sc7280: Enable download mode register write new e3e169cd28d0 arm64: dts: qcom: pm6150: Add vibrator new cfe9685473ad arm64: dts: qcom: sm8150: Add video clock controller node new d1f1570f3d6d dt-bindings: interconnect: Add Qualcomm IPQ9574 support new 47c7823be60a Merge branch '20240430064214.2030013-3-quic_varada@quicinc [...] new 5d0ab61a7002 arm64: dts: qcom: ipq9574: Add icc provider ability to gcc new 2c69048c5daf dt-bindings: arm: qcom: Add msm8916 based LG devices new 0655b4474616 arm64: dts: qcom: msm8916-lg-m216: Add initial device tree new 88bf3be9c327 arm64: dts: qcom: msm8916-lg-c50: add initial dts for LG Leon LTE new 2881fcfc8f32 mailmap: Update Luca Weiss's email address new bd2d330ee608 clk: qcom: lpasscc-sc8280xp: Constify struct regmap_config new 9db4585eca22 clk: qcom: kpss-xcc: Return of_clk_add_hw_provider to tran [...] new 14539c88972b clk: qcom: gcc-x1e80100: Set parent rate for USB3 sec and [...] new 6a98844a5abd dt-bindings: clock: qcom: Add AHB clock for SM8150 new b3d57c558267 Merge branch '20240430064214.2030013-3-quic_varada@quicinc [...] new f45b94ffc5f1 interconnect: icc-clk: Specify master/slave ids new d31531136192 interconnect: icc-clk: Add devm_icc_clk_register new 8737ec830ee3 clk: qcom: common: Add interconnect clocks support new 23711cabe122 clk: qcom: ipq9574: Use icc-clk for enabling NoC related clocks new 6e697467c4d1 soc: qcom: socinfo: Add PM6350 PMIC new d99b680b4a9a firmware: qcom: tzmem: simplify returning pointer without cleanup new 04e60d7a72b6 soc: qcom: llcc: simplify with cleanup.h new 01dd825d2b54 soc: qcom: mdt_loader: simplify with cleanup.h new 20635bcc12d5 soc: qcom: ocmem: simplify with cleanup.h new 0ed06fcc7a84 soc: qcom: pdr: simplify with cleanup.h new b066a2c430f3 soc: qcom: wcnss: simplify with cleanup.h new 55751d3e9e96 firmware: qcom: tzmem: blacklist more platforms for SHM Bridge new 6fd4da15c334 Merge branches 'arm32-for-6.11', 'arm64-defconfig-fixes-fo [...] new 5e3bc8769613 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b263981c113d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fd88137bfbb8 reset: tegra-bpmp: allow building under COMPILE_TEST new 197c22b65ea6 Merge tag 'regulator-hw-enable-helper' of https://git.kern [...] new f64f2d6fdda4 dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document US [...] new 4068f22e4b47 reset: renesas: Add USB VBUS regulator device as child new 24843404efe4 phy: renesas: phy-rcar-gen3-usb2: Control VBUS for RZ/G2L SoCs new c1267e1afae6 arm64: dts: renesas: rz-smarc: Replace fixed regulator for [...] new 772e76a0e95a Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 059592b178e9 Merge branch 'v6.11-armsoc/dts32' into for-next new dada15272f59 arm64: dts: rockchip: add wolfvision pf5 visualizer display new 9db4d53a8b43 Merge branch 'v6.11-armsoc/dts64' into for-next new d89e8096957e dt-bindings: clock: rk3188-cru-common: remove CLK_NR_CLKS new a8e0b6b3619c Merge branch 'v6.11-clk/next' into for-next new 0e1ab7efe34b arm64: dts: rockchip: add wolfvision pf5 visualizer display new 0cdfd8786d43 Merge branch 'v6.11-armsoc/dts64' into for-next new 455bf5e65994 arm64: dts: rockchip: add wolfvision pf5 visualizer display new e6016aee0f68 Merge branch 'v6.11-armsoc/dts64' into for-next new 056abbd100ce dt-bindings: arm: rockchip: Add Radxa ROCK 3B new 846ef7748fa9 arm64: dts: rockchip: Add Radxa ROCK 3B new 6d48d5045d99 dt-bindings: arm: rockchip: Add Xunlong Orange Pi 3B new d79d713d602e arm64: dts: rockchip: Add Xunlong Orange Pi 3B new b32707f382e0 arm64: dts: rockchip: add wolfvision pf5 visualizer display new d02701b77967 Merge branch 'v6.11-armsoc/dts64' into for-next new e1a36b2525fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 85bf9e2b3b4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 805a2ef27f87 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 3987953194e7 ARM: dts: stm32: Add IWDG2 EXTI interrupt mapping and mark [...] new ba3e48a76df3 ARM: dts: stm32: OP-TEE async notif interrupt for ST STM32 [...] new 2599b1f071f4 ARM: dts: stm32: Document output pins for PWMs on stm32mp135f-dk new a80ce2d743fb ARM: dts: stm32: add ethernet1 and ethernet2 support on stm32mp13 new c62c13b4efe4 ARM: dts: stm32: add ethernet1/2 RMII pins for STM32MP13F- [...] new 9bcaeb10520a ARM: dts: stm32: add ethernet1 for STM32MP135F-DK board new d41b45f29bc3 ARM: dts: stm32: order stm32mp13-pinctrl nodes new 32bc9d195039 ARM: dts: stm32: Add ethernet support for DH STM32MP13xx D [...] new 1245911be805 ARM: multi_v7_defconfig: Add MCP23S08 pinctrl support new 3389697affa5 arm64: dts: st: add HPDMA nodes on stm32mp251 new 55dc557485c7 arm64: dts: st: add ethernet1 and ethernet2 support on stm32mp25 new a43179fe3f09 arm64: dts: st: add eth2 pinctrl entries in stm32mp25-pinc [...] new de2997982cf9 arm64: dts: st: enable Ethernet2 on stm32mp257f-ev1 board new a4a0254811cc ARM: dts: stm32: omit unused pinctrl groups from stm32mp13 [...] new a11b40677a34 regulator: Add STM32MP25 regulator bindings new a29ad03d8393 arm64: dts: st: add scmi regulators on stm32mp25 new 5d6c1cef82a0 arm64: dts: st: describe power supplies for stm32mp257f-ev1 board new 1eafc48af859 arm64: stm32: enable scmi regulator for stm32 new 8855333d8f53 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 35c3760c77fc Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new ffaef2e590cc Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 744ddeb9c69f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b6332e83c241 Merge branch 'ti-k3-dts-next' into ti-next new 44085dd554da Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new b7a9b0e71fac drivers: soc: xilinx: add the missing kfree in xlnx_add_cb [...] new 41aa58501753 Merge branch 'zynqmp/soc' into for-next new 309ab24db702 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new a6c3da03ead1 clk: disable clk gate tests for s390 new de101d592174 Merge branch 'clk-kunit' into clk-next new 7fd3569219fa clk: vexpress-osc: add missing MODULE_DESCRIPTION() macro new 1a6b25c915c5 Merge branch 'clk-cleanup' into clk-next new ef0ae098a13e Merge tag 'qcom-clk-for-6.11' of https://git.kernel.org/pu [...] new 01a0a6cc8cfd clk: qcom: Park shared RCGs upon registration new 91c2189d0b1a Merge branch 'clk-qcom' into clk-next new 04718d1e4dbf Merge tag 'v6.11-rockchip-clk1' of git://git.kernel.org/pu [...] new 415aea1c7466 Merge branch 'clk-rockchip' into clk-next new 88a26c3c2405 dt-bindings: clock: sophgo: add pll clocks for SG2042 new 5a7144d61d73 dt-bindings: clock: sophgo: add RP gate clocks for SG2042 new 5911423798b2 dt-bindings: clock: sophgo: add clkgen for SG2042 new 48cf7e01386e clk: sophgo: Add SG2042 clock driver new 54cb3bb48337 Merge tag 'riscv-sg2042-clk-for-v6.11' of https://github.c [...] new cf842067499e Merge branch 'clk-sophgo' into clk-next new 0d796569e13b dt-bindings: clock: qoriq-clock: convert to yaml format new db469084e3ab dt-bindings: clock: sprd,sc9860-clk: convert to YAML new fb6bbd1c8a73 Merge branch 'clk-cleanup' into clk-next new 9f7809c6a882 dt-bindings: clock: mediatek: add syscon compatible for mt [...] new 7f294d10eb13 clk: mediatek: mt8173-infracfg: Handle unallocated infracf [...] new 6681afbb9cce dt-bindings: clock: mediatek: Document reset cells for MT8188 sys new 7aa291962f4c dt-bindings: clock: airoha: Add reset support to EN7581 cl [...] new e0d8ea4ed5fa clk: en7523: Add reset-controller support for EN7581 SoC new db7a4a11e8be clk: en7523: Remove pcie prepare/unpreare callbacks for EN [...] new bf288bd25d62 clk: en7523: Remove PCIe reset open drain configuration fo [...] new 6103b3f7c9f7 Merge branch 'clk-mediatek' into clk-next new db8061ef919a clk: xilinx: Constify struct regmap_config new 7b34303d9dc4 clk: lpc32xx: Constify struct regmap_config new eeeb1b6df5e7 Merge branch 'clk-cleanup' into clk-next new 58c53d43142f clk: en7523: fix rate divider for slic and spi clocks new 0e3575a61335 Merge branch 'clk-mediatek' into clk-next new 82242a78b21e Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 4834c86eff42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a5d43e6d87c0 LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h new b3ba3c29fb9e LoongArch: Always enumerate MADT and setup logical-physica [...] new b51ee71c1685 LoongArch: Add irq_work support via self IPIs new 05e6364f8256 LoongArch: Add ARCH_HAS_PTE_DEVMAP support new 0caafacc53fa LoongArch: Add ARCH_HAS_DEBUG_VM_PGTABLE support new f51a0d0796ba LoongArch: Add writecombine support for DMW-based ioremap() new b53b8a718629 LoongArch: Add architectural preparation for CPUFreq new a7ce74cd50c4 LoongArch: Add ACPI standard hardware register based S3 support new 633c9d6c24e6 LoongArch: Automatically disable KASLR for hibernation new 22c8b7e9468f LoongArch: Use correct API to map cmdline in relocate_kernel() new 5911d5a06b19 LoongArch: Remove a redundant checking in relocator new 4bd0692d919c LoongArch: Add support for relocating the kernel with RELR [...] new 728545b2ebca LoongArch: Use rustc option -Zdirect-access-external-data new c1403d805ad3 LoongArch: Make the users of larch_insn_gen_break() constant new fa063c1babd1 LoongArch: KVM: Sync pending interrupt when getting ESTAT [...] new 3be555a198f0 LoongArch: KVM: Delay secondary mmu tlb flush until guest entry new 9dc98bb12797 LoongArch: KVM: Select huge page only if secondary mmu sup [...] new 607d399f36e7 LoongArch: KVM: Discard dirty page tracking on readonly memslot new c40500c6993e LoongArch: KVM: Add memory barrier before update pmd entry new c601b66bc562 LoongArch: KVM: Add dirty bitmap initially all set support new 0f9073180738 LoongArch: KVM: Mark page accessed and dirty with page ref added new 50e17985afc7 LoongArch: KVM: always make pte young in page map's fast path new c415edc4c83d LoongArch: KVM: Add PV steal time support in host side new 1d8ec705830d LoongArch: KVM: Add PV steal time support in guest side new c4d8557f0f71 perf kvm: Add kvm-stat for loongarch64 new 58202cc8341a Merge branch 'loongarch-kvm' into loongarch-next new 383f642a4c4c Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] new 25661baee73d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c171186c1779 MIPS: csrc-r4k: Refine rating computation new 7190401fc56f MIPS: csrc-r4k: Apply verification clocksource flags new 426fa8e4fe7b MIPS: csrc-r4k: Select HAVE_UNSTABLE_SCHED_CLOCK if SMP && 64BIT new 7464c0762e96 MIPS: csrc-r4k: Don't register as sched_clock if unfit new 580724fce27f MIPS: sync-r4k: Rework based on x86 tsc_sync new 02c76df921ae MIPS: Alchemy: switch to use software nodes for GPIOs new bde4b22dc526 dt-bindings: soc: mobileye: add EyeQ OLB system controller new 9b7e81a9bf2c MIPS: mobileye: eyeq5: add OLB system-controller node new 6fe920b4fc18 MAINTAINERS: Mobileye: add OLB drivers and dt-bindings new 7abc6dd9d814 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 4c29ab84cfec parisc: Fix warning at drivers/pci/msi/msi.h:121 new 2fd4e52e442c parisc: Use max() to calculate parisc_tlb_flush_threshold new b1e51fefdfaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new af199e6ca29c powerpc/pseries/iommu: Define spapr_tce_table_group_ops on [...] new 353d7a84c214 powerpc/64s/radix/kfence: map __kfence_pool at page granularity new cf08b628cd14 powerpc/kexec: Use of_property_read_reg() new 50b5fed94e21 macintosh/mac_hid: add MODULE_DESCRIPTION() new 9c5f64734f89 powerpc: add missing MODULE_DESCRIPTION() macros new 45547a0a93d8 powerpc/configs: Update defconfig with now user-visible CO [...] new 89023e919245 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b2dc0f47d372 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 73bff11fbc13 Merge branches 'riscv-firmware-for-next', 'riscv-cache-for [...] new c813ef3c5f6c MAINTAINERS: drop riscv list from cache controllers new 5790c016f3d3 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new 944beeeb75d3 Merge branch 'fixes' into for-next new 313a6dadfa35 Merge branch 'features' into for-next new 2d263f49413f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c140a5bd5da4 um: irqs: process outstanding IRQs when unblocking signals new c6c4cbaa01b6 um: chan_user: catch EINTR when reading and writing new 4cfb44df8d12 um: chan_user: retry partial writes new b2f9b77c7f7f um: chan: use blocking IO for console output for time-travel new 12b8e7e69aa7 um: Remove obsolete pcap driver new ddd268c42871 um: Select HAS_IOREMAP for UML_IOMEM_EMULATION new 7d0a8a490aa3 um: time-travel: fix time-travel-start option new 1cf855ded696 ubd: Remove unused mutex 'ubd_mutex' new 6fdae1da764a um: Remove unused ncpus variable new cb2759431aca um: Remove /proc/sysemu support code new 9a2123b397bb arch: um: rust: Use the generated target.json again new ab0f4cedc355 arch: um: rust: Add i386 support for Rust new 5cd93c7532ea um/mm: remove redundant assignment of max_low_pfn new 53585f9ea40a um: enable UBSAN new 267ed02c2121 hostfs: fix dev_t handling new 6555acdefc75 um: time-travel: support time-travel protocol broadcast messages new 5cde6096a4dd um: generalize os_rcv_fd new e20f9b3c5904 um: add mmap/mremap OS calls new bfb80d8bc92f um: add shared memory optimisation for time-travel=ext new 36c5005f11be um: harddog: add missing MODULE_DESCRIPTION() macro new be5d511d1a2b hostfs: add missing MODULE_DESCRIPTION() macro new 456102258855 um: time-travel: remove time_exit() new 2cf3a3c4b84d um: time-travel: fix signal blocking race/hang new d1d3a2e69b24 um: Remove stub-data.h include from common-offsets.h new dc26184a9d4a um: Create signal stack memory assignment in stub_data new 542dc79f6ea6 um: Add generic stub_syscall6 function new 76ed9158e1d4 um: Rework syscall handling new 6d8992e49e2a um: compress memory related stub syscalls while adding them new 7911b650a070 um: remove LDT support new a5d2cfe749e2 um: remove copy_context_skas0 new 3c83170d7cdf um: Delay flushing syscalls until the thread is restarted new 5168f6b4a4d8 um: Do not flush MM in flush_thread new ef714f15027c um: remove force_flush_all from fork_handler new 573a446fc8ea um: simplify and consolidate TLB updates new bcf3d957c63d um: refactor TLB update handling new cd01672d64a3 um: Enable preemption in UML new bc94745d042b um: remove pcap driver from documentation new 824ac4a5edd3 um: line: always fill *error_out in setup_one_line() new 86abcd6eeb56 um: register power-off handler new a0470a9f699a um: vector: remove vp->lock new 98ff534ec2cd um: vector: always reset vp->opened new 49f23cfdd84d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 58ec8d3c6da9 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] new 4ba574a75c27 Merge branch 'misc-6.10' into for-next-current-v6.9-20240704 new 196bf00b52cc Merge branch 'for-next-current-v6.9-20240704' into for-nex [...] new 1860c3915df2 Merge branch 'misc-6.10' into for-next-next-v6.10-20240704 new 2293a0eb7b4c btrfs: qgroup: do quick checks if quotas are enabled befor [...] new 139d3c95a8f3 btrfs: pass struct btrfs_io_geometry into handle_ops_on_de [...] new 8fecbbda6373 btrfs: zoned: make btrfs_get_dev_zone() static new 4e72820d14d9 btrfs: remove no longer used btrfs_migrate_to_delayed_refs_rsv() new e362741ce05c btrfs: fix misspelled end IO compression callbacks new a97a7d61be17 btrfs: fix function name in comment for btrfs_remove_order [...] new bb4a66ca50d9 btrfs: raid56: do extra dumping for CONFIG_BTRFS_ASSERT new 2c04cb9203cf btrfs: use an xarray to track open inodes in a root new 12b45f1b9674 btrfs: preallocate inodes xarray entry to avoid transaction abort new 2af32dab9b6a btrfs: reduce nesting and deduplicate error handling at bt [...] new d3fcbf3ecf45 btrfs: remove inode_lock from struct btrfs_root and use xa [...] new 5edf16a028c0 btrfs: unify index_cnt and csum_bytes from struct btrfs_inode new af7901e4ab6e btrfs: don't allocate file extent tree for non regular files new 30cd44d6cb94 btrfs: remove location key from struct btrfs_inode new 1045475351f6 btrfs: remove objectid from struct btrfs_inode on 64 bits [...] new 92ed46b9480f btrfs: rename rb_root member of extent_map_tree from map to root new 8ca30b16ded1 btrfs: use a regular rb_root instead of cached rb_root for [...] new 514257fe863d btrfs: drop bytenr_orig and fix comment in btrfs_scan_one_ [...] new db1ff900b1a2 btrfs: move btrfs_block_group_root() to block-group.c new e86e5328e6bd btrfs: make btrfs_finish_ordered_extent() return void new 07845e06b559 btrfs: use a btrfs_inode in the log context (struct btrfs_ [...] new 3ee605997a5f btrfs: pass a btrfs_inode to btrfs_fdatawrite_range() new 9062fa18d449 btrfs: pass a btrfs_inode to btrfs_wait_ordered_range() new 53a2a68ba0fe btrfs: use a btrfs_inode local variable at btrfs_sync_file() new 782c47536fa4 btrfs: remove duplicate name variable declarations new 6826a893270f btrfs: rename macro local variables that clash with other [...] new 10ce9c146357 btrfs: use for-local variables that shadow function variables new 7feab8e7140a btrfs: remove unused define EXTENT_SIZE_PER_ITEM new 602e9e5fe71c btrfs: keep const when returning value from get_unaligned_le8() new 927d7fb68e74 btrfs: constify parameters of write_eb_member() and its users new a8a676855a05 btrfs: slightly loosen the requirement for qgroup removal new b4e13067fdfe btrfs: automatically remove the subvolume qgroup new 6af5cf9e3abb btrfs: simplify range parameters of btrfs_wait_ordered_roots() new 9a10cb52de48 btrfs: qgroup: avoid start/commit empty transaction when f [...] new 4d5bf2aa793a btrfs: avoid create and commit empty transaction when comm [...] new 75dc4c047950 btrfs: send: make ensure_commit_roots_uptodate() simpler a [...] new 63a2a7c3b767 btrfs: send: avoid create/commit empty transaction at ensu [...] new 3628aafddf28 btrfs: scrub: avoid create/commit empty transaction at fin [...] new 3f87fbabcbe0 btrfs: add and use helper to commit the current transaction new f93c1c910b88 btrfs: send: get rid of the label and gotos at ensure_comm [...] new 758c09f1bc91 btrfs: move fiemap code into its own file new 0dc39041427b btrfs: rename extent_map::orig_block_len to disk_num_bytes new 974099460a4e btrfs: export the expected file extent through can_nocow_extent() new c9ab609c236a btrfs: introduce new members for extent_map new e891bea9a082 btrfs: introduce extra sanity checks for extent maps new 75a511b10738 btrfs: remove extent_map::orig_start member new a8ecc03390df btrfs: remove extent_map::block_len member new e160c4e00afd btrfs: remove extent_map::block_start member new cbfcae16198b btrfs: cleanup duplicated parameters related to can_nocow_ [...] new dab521781584 btrfs: cleanup duplicated parameters related to btrfs_allo [...] new 3b7df0e04369 btrfs: cleanup duplicated parameters related to create_io_em() new 5340a6566644 btrfs: cleanup duplicated parameters related to btrfs_crea [...] new 4a8e903a4ab5 btrfs: rename err to ret in btrfs_cleanup_fs_roots() new 4b7b629013e7 btrfs: rename ret to err in btrfs_recover_relocation() new 2b0a6026c28a btrfs: rename ret to ret2 in btrfs_recover_relocation() new fff06adac901 btrfs: rename err to ret in btrfs_recover_relocation() new 551afb6c7ea0 btrfs: rename err to ret in btrfs_drop_snapshot() new 89d6ce0815be btrfs: add MODULE_DESCRIPTION() new b1bc8d1ffff0 btrfs: make __extent_writepage_io() to write specified range only new d531ba2cb986 btrfs: subpage: introduce helpers to handle subpage delall [...] new 781f29686427 btrfs: lock subpage ranges in one go for writepage_delalloc() new c4ff4ff523b4 btrfs: do not clear page dirty inside extent_write_locked_range() new 5af6f594a2a6 btrfs: make extent_write_locked_range() handle subpage wri [...] new 28500ea7f1f9 btrfs: qgroup: delete a TODO about using kmem cache to all [...] new 0310890f4f9f btrfs: cleanup recursive include of the same header new 928ad3ed2eca btrfs: do not directly include rwlock_types.h new 9cf5f5434552 btrfs: constify pointer parameters where applicable new 80a8cf042342 btrfs: reduce critical section at btrfs_wait_ordered_roots() new ca04ef87e231 btrfs: reduce critical section at btrfs_wait_ordered_extents() new d500ffa43275 btrfs: add comment about locking to btrfs_split_ordered_extent() new f4e53d4a0f57 btrfs: avoid removal and re-insertion of split ordered extent new 16cab1e9e689 btrfs: mark ordered extent insertion failure checks as unlikely new 72961c608b4b btrfs: update panic message when splitting ordered extent new d7660d4e0907 btrfs: pass reloc_control to relocate_data_extent() new ac0c00273c5d btrfs: pass a reloc_control to relocate_file_extent_cluster() new d01e063d400d btrfs: pass a reloc_control to relocate_one_folio() new a42ec695fc5e btrfs: don't pass fs_info to describe_relocation() new 397aa0a23213 btrfs: pass a struct reloc_control to prealloc_file_extent [...] new f8205d60fec9 btrfs: pass reloc_control to setup_relocation_extent_mapping() new 3cbf392595c6 btrfs: remove pointless code when creating and deleting a [...] new 78b2cdf11725 btrfs: avoid transaction commit on any fsync after subvolu [...] new 0e772f8ed564 btrfs: don't do extra find_extent_buffer() in do_walk_down() new 0f81a4ce4656 btrfs: remove all extra btrfs_check_eb_owner() calls new 47349da6c84f btrfs: use btrfs_read_extent_buffer() in do_walk_down() new d084307f986f btrfs: push lookup_info into struct walk_control new e19f6adff4fa btrfs: factor out eb uptodate check from do_walk_down() new d79982e7fa32 btrfs: remove local variable need_account in do_walk_down() new 8d183dc27287 btrfs: unify logic to decide if we need to walk down into [...] new 1c57fa2b9ba5 btrfs: extract the reference dropping code into it's own helper new e1246d12e910 btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_inf [...] new 7466f0a30bd4 btrfs: handle errors from ref mods during UPDATE_BACKREF i [...] new 80d2c322ae1c btrfs: replace BUG_ON with ASSERT in walk_down_proc() new 2e27307dad83 btrfs: clean up our handling of refs == 0 in snapshot delete new 0315503da28f btrfs: convert correctness BUG_ON()'s to ASSERT()'s in wal [...] new 0375e6986b45 btrfs: handle errors from btrfs_dec_ref() properly new 6a48bc9d54db btrfs: add documentation around snapshot delete new ec2f49d6b380 btrfs: uapi: record temporary super flags used by btrfstune new 30b338060607 btrfs: subpage: remove the unused error bitmap dumping new 37f7b0b78d37 btrfs: remove super block argument from btrfs_iget() new d96b0687220e btrfs: remove super block argument from btrfs_iget_path() new 7435e24e4116 btrfs: remove super block argument from btrfs_iget_locked() new fdbd4653a7a9 btrfs: do not BUG_ON() when freeing tree block after error new befa402b6808 btrfs: use label to deduplicate error path at btrfs_force_ [...] new d9834a00cb1d btrfs: remove NULL transaction support for btrfs_lookup_ex [...] new eccae291fa48 btrfs: simplify setting the full backref flag at update_re [...] new e479d7ee5432 btrfs: replace BUG_ON() with error handling at update_ref_ [...] new 85a4326813b2 btrfs: remove superfluous metadata check at btrfs_lookup_e [...] new ed2e15926a0e btrfs: reduce nesting for extent processing at btrfs_looku [...] new 4503fda9fbb6 btrfs: don't BUG_ON() when 0 reference count at btrfs_look [...] new 4b050534c794 btrfs: preallocate ulist memory for qgroup rsv new 533a32bb8353 btrfs: avoid allocating and running pointless delayed exte [...] new 767a0761c9d4 btrfs: abort transaction if we don't find extref in btrfs_ [...] new 4b84ef7a8f59 btrfs: only print error message when checking item size in [...] new 1ab583599fcf btrfs: abort transaction on errors in btrfs_free_chunk() new 833cc8a02e85 btrfs: qgroup: preallocate memory before adding a relation new f500b8586d0e btrfs: qgroup: warn about inconsistent qgroups when relati [...] new 9e98119a11a5 btrfs: zoned: fix calc_available_free_space for zoned mode new d9f967b793db btrfs: report reclaim stats in sysfs new e1e577aafe41 btrfs: store fs_info in space_info new e961d3cab65a btrfs: dynamic block_group reclaim threshold new c2a235c0d6ec btrfs: periodic block_group reclaim new 32046e36a16e btrfs: prevent pathological periodic reclaim loops new f9979fe01a78 btrfs: urgent periodic reclaim pass new ea48178fd806 btrfs: always do the basic checks for btrfs_qgroup_inherit [...] new c3980cd9082a btrfs: print-tree: add generation and type dump for EXTENT [...] new 24bc78031899 btrfs: remove raid-stripe-tree encoding field from stripe_extent new 5ca0e719bbab btrfs: fix uninitialized return value in the ref-verify tool new c4aefc12c5da btrfs: pass a btrfs_inode to btrfs_readdir_put_delayed_items() new f2df664985ad btrfs: pass a btrfs_inode to btrfs_readdir_get_delayed_items() new 43589607a500 btrfs: pass a btrfs_inode to is_data_inode() new 4fcea3fb4bb9 btrfs: switch btrfs_block_group::inode to struct btrfs_inode new 36d97a31bf76 btrfs: pass a btrfs_inode to btrfs_ioctl_send() new 71b89fa2a200 btrfs: switch btrfs_pending_snapshot::dir to btrfs_inode new 9e0351e89ab3 btrfs: switch btrfs_ordered_extent::inode to struct btrfs_inode new 63e2df0aac83 btrfs: pass a btrfs_inode to btrfs_compress_heuristic() new 32eb6cb72244 btrfs: pass a btrfs_inode to btrfs_set_prop() new 5a29f944b44b btrfs: move the direct IO code into its own file new f25ebe718eba btrfs: fix typo in error message in btrfs_validate_super() new d552c573e823 btrfs: cleanup the bytenr usage inside btrfs_extent_item_t [...] new 6c5178dbf79c btrfs: ignore incorrect btrfs_file_extent_item::ram_bytes new 7bb1c31b91f9 btrfs: make validate_extent_map() catch ram_bytes mismatch new 152f49d56784 btrfs: fix the ram_bytes assignment for truncated ordered extents new cb2ef11d5ac3 btrfs: tree-checker: add extra ram_bytes and disk_num_bytes check new e5670959eff9 btrfs: remove unused Opt enums new 51841445e36f btrfs: output the unrecognized super block flags as hex new dd79bad6bb1a btrfs: introduce new "rescue=ignoremetacsums" mount option new cbc2bc70b8c2 btrfs: introduce new "rescue=ignoresuperflags" mount option new 04892fa7920e btrfs: remove the extra_gfp parameter from btrfs_alloc_fol [...] new edcfd742c199 btrfs: rename the extra_gfp parameter of btrfs_alloc_page_array() new 56eaa14b3239 btrfs: don't loop again over pinned extent maps when shrin [...] new dcc14fb48422 btrfs: fix data race when accessing the last_trans field o [...] new 6e090dd6ed1e btrfs: enhance compression error messages new a2a8a633850c btrfs: fix __folio_put refcount in btrfs_do_encoded_write new 1b9c6f16fa39 btrfs: fix __folio_put refcount in __alloc_dummy_extent_buffer new 536a2e7e7cf3 btrfs: move extent_range_clear_dirty_for_io() into inode.c new 3caaac655939 btrfs: remove the BUG_ON() inside extent_range_clear_dirty [...] new 67e677967b57 Merge branch 'b-for-next' into for-next-next-v6.10-20240704 new a0c7229f88b5 btrfs: === misc-next on b-for-next === new 3424b30da09e btrfs: handle unexpected parent block offset in btrfs_allo [...] new 0ff243e78a7f btrfs: scrub: fix incorrectly reported logical/physical address new c8dc655fb181 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() new 2d21c5a3a66d btrfs: scrub: remove unused is_super parameter from scrub_ [...] new 5709e76cc2d8 btrfs: scrub: remove unnecessary dev/physical lookup for s [...] new 2f4c4d159e20 btrfs: scrub: simplify the inode iteration output new 34a8a4ed1dc4 btrfs: scrub: ensure we output at least one error message [...] new ed9af7eb0cca btrfs: scrub: use generic ratelimit helpers to output erro [...] new e0346d761b63 btrfs: make compression path to be subpage compatible new 879d54802bbe btrfs: qgroup: use goto style to handle error in add_delay [...] new bab3e571e217 btrfs: qgroup: use xarray to track dirty extents in transaction. new 917b8f417e28 btrfs: fix bitmap leak when loading free space cache on du [...] new a54c4a115dab Merge branch 'misc-next' into for-next-next-v6.10-20240704 new 871a1174fd0c Merge branch 'for-next-next-v6.10-20240704' into for-next- [...] new 2de5f11111aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cafc84ff91db Merge branch 'for-next' of git://git.infradead.org/users/h [...] new a51974e3b308 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1a4821a0a037 erofs: convert z_erofs_pcluster_readmore() to folios new 90cd33d79338 erofs: convert z_erofs_read_fragment() to folios new 5b9654efb604 erofs: teach z_erofs_scan_folios() to handle multi-page folios new 2080ca1ed3e4 erofs: tidy up `struct z_erofs_bvec` new 55a0996f80fa Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new e077a89794c8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 52b08e7c0538 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 991455d8064e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 388a2a0640e1 f2fs: remove redundant sanity check in sanity_check_inode() new 34ddb81c536d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new f782c4e47558 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 82ac07a6389e Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 25a6e135569b ksmbd: return FILE_DEVICE_DISK instead of super magic new e2e33caa5dc2 ksmbd: discard write access to the directory open new 024da84b4d80 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 146a99aefe4a xprtrdma: removed asm-generic headers from verbs.c new 9aac777aaf94 filemap: Convert generic_perform_write() to support large folios new 49b29a573da8 nfs: add support for large folios new acd9f2dd23c6 xprtrdma: Fix rpcrdma_reqs_reset() new 7e86845a0346 rpcrdma: Implement generic device removal new 3f4eb9ff9234 xprtrdma: Handle device removal outside of the CM event handler new 9d53378c2c14 xprtrdma: Clean up synopsis of frwr_mr_unmap() new 0e13dd9ea8be xprtrdma: Remove temp allocation of rpcrdma_rep objects new 6258cf25d5e3 SUNRPC: avoid soft lockup when transmitting UDP to reachab [...] new 53185f2df0ea NFS: remove unused struct 'mnt_fhstatus' new d3318990193d fs: nfs: add missing MODULE_DESCRIPTION() macros new 820620516993 NFSv4: Clean up open delegation return structure new 7cca0e962eb5 NFSv4: Refactor nfs4_opendata_check_deleg() new 6a68aed602d7 NFSv4: Add new attribute delegation definitions new 90f9ae74422d NFSv4: Plumb in XDR support for the new delegation-only se [...] new 43df7110f4a9 NFSv4: Add CB_GETATTR support for delegated attributes new 4201916f2ab1 NFSv4: Add a flags argument to the 'have_delegation' callback new e12912d94137 NFSv4: Add support for delegated atime and mtime attributes new 86e1c54d152e NFSv4: Add recovery of attribute delegations new dcb3c20f7419 NFSv4: Add a capability for delegated attributes new e3e9d44de13f NFSv4: Enable attribute delegations new b81aca09617c NFSv4: Delegreturn must set m/atime when they are delegated new 0a741f59c331 NFSv4: Fix up delegated attributes in nfs_setattr new 32215c1f893a NFSv4: Don't request atime/mtime/size if they are delegated to us new 707f13b3d081 NFSv4: Add support for the FATTR4_OPEN_ARGUMENTS attribute new d2a00cceb93a NFSv4: Detect support for OPEN4_SHARE_ACCESS_WANT_OPEN_XOR [...] new 1f0a6b3fa7a9 NFSv4: Add support for OPEN4_RESULT_NO_OPEN_STATEID new d79ed371d51c NFSv4: Ask for a delegation or an open stateid in OPEN new adb4b42d19ae Return the delegation when deleting sillyrenamed files new cf453bfe92fd NFSv4: Don't send delegation-related share access modes to CLOSE new b8ec59cbba38 NFSv4/pnfs: Remove redundant list check new 924cf3c91fe2 NFSv4.1: constify the stateid argument in nfs41_test_stateid() new 5d2db0898a56 NFSv4: Clean up encode_nfs4_stateid() new 8adc8302109f pNFS: Add a flag argument to pnfs_destroy_layouts_byclid() new 41d0a8ead972 NFSv4/pnfs: Add support for the PNFS_LAYOUT_FILE_BULK_RETURN flag new 6e7be9e7b71e NFSv4/pNFS: Add a helper to defer failed layoutreturn calls new 50379c9f0951 NFSv4/pNFS: Handle server reboots in pnfs_poc_release() new bbbff6d5edd1 NFSv4/pNFS: Retry the layout return later in case of a tim [...] new 42375c2bfa3f NFSv4/pnfs: Give nfs4_proc_layoutreturn() a flags argument new ad3c436dace5 NFSv4/pNFS: Remove redundant call to unhash the layout new 5468fc8298a9 NFSv4/pNFS: Do layout state recovery upon reboot new d869da91cccb nfs/blocklayout: Fix premature PR key unregistration new 450b4b3b2f74 nfs/blocklayout: Report only when /no/ device is found new 7d09d6bb6670 nfs/blocklayout: SCSI layout trace points for reservation [...] new 37d4159dd25a nfs: Drop pointless check from nfs_commit_release_pages() new f8a3955083f5 nfs: Properly initialize server->writeback new 2f1f31042ef0 nfs: Block on write congestion new 4840c00003a2 NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server new 7e8e78a0ba00 nfs: remove dead code for the old swap over NFS implementation new 02e61ec1e2c1 nfs: remove nfs_folio_private_request new 9eb7c484db1a nfs: simplify nfs_folio_find_and_lock_request new c3f2235782c3 nfs: fold nfs_folio_find_and_lock_request into nfs_lock_an [...] new 25edbcac6e32 nfs: fold nfs_page_group_lock_subrequests into nfs_lock_an [...] new f1b7c7552cbc nfs: move nfs_wait_on_request to write.c new b571cfcb9dca nfs: don't reuse partially completed requests in nfs_lock_ [...] new 1f0ae4ff7963 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new dbc834e5db44 NFSD: harden svcxdr_dupstr() and svcxdr_tmpalloc() against [...] new 022d0574eff0 NFSD: remove unused structs 'nfsd3_voidargs' new 283d28546234 svcrdma: Refactor the creation of listener CMA ID new d1b586e75ec6 svcrdma: Handle ADDR_CHANGE CM event properly new 18a5450684c3 NFSD: Fix nfsdcld warning new e5d85ec52b11 lockd: Use *-y instead of *-objs in Makefile new abc02e5602f7 NFSD: Support write delegations in LAYOUTGET new 3a6adfcae8c4 SUNRPC: Add a trace point in svc_xprt_deferred_close new 8e0c8d23952f sunrpc: fix up the special handling of sv_nrpools == 1 new b4d8f228915f nfsd: make nfsd_svc take an array of thread counts new 7f5c330b2620 nfsd: allow passing in array of thread counts via netlink new 5f71f3c32553 sunrpc: refactor pool_mode setting code new 00506072d708 nfsd: new netlink ops to get/set server pool_mode new f436833a3dc1 MAINTAINERS: Add a bugzilla link for NFSD new a3123341dc35 gss_krb5: Fix the error handling path for crypto_sync_skci [...] new b7640ab68f8b Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 181c5d10bb01 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new bba427f9e84b Merge branch '9p-next' of git://github.com/martinetd/linux new 150bb10a28b9 xfs: verify buffer, inode, and dquot items every tx commit new 24a4e1cb322e xfs: use consistent uid/gid when grabbing dquots for inodes new d76e137057ae xfs: move inode copy-on-write predicates to xfs_inode.[ch] new acdddbe16804 xfs: hoist extent size helpers to libxfs new b7c477be3969 xfs: hoist inode flag conversion functions to libxfs new fcea5b35f362 xfs: hoist project id get/set functions to libxfs new ba4b39fe4c01 xfs: pack icreate initialization parameters into a separat [...] new 3d1dfb6df9b7 xfs: implement atime updates in xfs_trans_ichgtime new a7b12718cb90 xfs: use xfs_trans_ichgtime to set times when allocating inode new 38fd3d6a956f xfs: split new inode creation into two pieces new e9d2b35bb9d3 xfs: hoist new inode initialization functions to libxfs new dfaf884233ba xfs: push xfs_icreate_args creation out of xfs_create* new c0223b8d66d2 xfs: wrap inode creation dqalloc calls new b8a6107921ca xfs: hoist xfs_iunlink to libxfs new a9e583d34fac xfs: hoist xfs_{bump,drop}link to libxfs new b11b11e3b7a7 xfs: separate the icreate logic around INIT_XATTRS new 1fa2e81957cf xfs: create libxfs helper to link a new inode into a directory new c1f0bad4232f xfs: create libxfs helper to link an existing inode into a [...] new 1964435d19d9 xfs: hoist inode free function to libxfs new 90636e4531a8 xfs: create libxfs helper to remove an existing inode/name [...] new a55712b35c06 xfs: create libxfs helper to exchange two directory entries new 28d0d8134446 xfs: create libxfs helper to rename two directory entries new 62bbf50bea21 xfs: move dirent update hooks to xfs_dir2.c new 47d4d5961fb9 xfs: get rid of trivial rename helpers new ac3a0275165b xfs: don't use the incore struct xfs_sb for offsets into s [...] new 2f6ebd4cf5bc Merge tag 'inode-refactor-6.11_2024-07-02' of https://git. [...] new 4e0e2c0fe35b xfs: clean up extent free log intent item tracepoint callsites new 980faece91a6 xfs: convert "skip_discard" to a proper flags bitset new 62d597a197e3 xfs: pass the fsbno to xfs_perag_intent_get new 649c0c2b86ee xfs: add a xefi_entry helper new 61665fae4e43 xfs: reuse xfs_extent_free_cancel_item new 81927e6ec621 xfs: factor out a xfs_efd_add_extent helper new 851a6781895a xfs: remove duplicate asserts in xfs_defer_extent_free new 7272f77c67c0 xfs: remove xfs_defer_agfl_block new 84a3c1576c5a xfs: move xfs_extent_free_defer_add to xfs_extfree_item.c new 06e4e940c57e Merge tag 'extfree-intent-cleanups-6.11_2024-07-02' of htt [...] new 71f5a17e5267 xfs: give rmap btree cursor error tracepoints their own class new 47492ed12421 xfs: pass btree cursors to rmap btree tracepoints new fbe8c7e167a6 xfs: clean up rmap log intent item tracepoint callsites new c9099a28c264 xfs: remove xfs_trans_set_rmap_flags new f93963779b43 xfs: add a ri_entry helper new 37f9d1db03ba xfs: reuse xfs_rmap_update_cancel_item new 8363b4361997 xfs: don't bother calling xfs_rmap_finish_one_cleanup in x [...] new 905af72610d9 xfs: simplify usage of the rcur local variable in xfs_rmap [...] new ea7b0820d960 xfs: move xfs_rmap_update_defer_add to xfs_rmap_item.c new 584aa150d5b7 Merge tag 'rmap-intent-cleanups-6.11_2024-07-02' of https: [...] new 7cf2663ff1cf xfs: give refcount btree cursor error tracepoints their own class new bb0efb0d0a28 xfs: create specialized classes for refcount tracepoints new 8fbac2f1a094 xfs: pass btree cursors to refcount btree tracepoints new 886f11c79772 xfs: clean up refcount log intent item tracepoint callsites new e69682e5a12d xfs: remove xfs_trans_set_refcount_flags new 0e9254861f98 xfs: add a ci_entry helper new 8aef79928b3d xfs: reuse xfs_refcount_update_cancel_item new bac3f7849252 xfs: don't bother calling xfs_refcount_finish_one_cleanup [...] new e51987a12cb5 xfs: simplify usage of the rcur local variable in xfs_refc [...] new 783e8a7c9cab xfs: move xfs_refcount_update_defer_add to xfs_refcount_item.c new 4cdbfe457a32 Merge tag 'refcount-intent-cleanups-6.11_2024-07-02' of ht [...] new 94a0333b9212 xfs: Avoid races with cnt_btree lastrec updates new 9ff4490e2ab3 xfs: fix the contact address for the sysfs ABI documentation new 613e2fdbbc7b xfs: move and rename xfs_trans_committed_bulk new 9adf40249e6c xfs: AIL doesn't need manual pushing new b50b4c49d8d7 xfs: background AIL push should target physical space new a07776ab814d xfs: ensure log tail is always up to date new 0dcd5a10d987 xfs: l_last_sync_lsn is really AIL state new be5abd323bf4 xfs: collapse xlog_state_set_callback in caller new 551bf13ba8b2 xfs: track log space pinned by the AIL new de302cea1e3b xfs: pass the full grant head to accounting functions new c1220522ef40 xfs: grant heads track byte counts, not LSNs new f3f7ae68a4ea xfs: skip flushing log items during push new 49cdc4e834e4 xfs: get rid of xfs_ag_resv_rmapbt_alloc new d59451f9e273 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 96d577bb69ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new df2f32966862 Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...] new efa38338692e Merge branch 'vfs.misc' into vfs.all Signed-off-by: Christ [...] new a1b6f8aaebe7 Merge branch 'vfs.xattr' into vfs.all Signed-off-by: Chris [...] new c57b1f2f37d2 Merge branch 'vfs.module.description' into vfs.all Signed- [...] new 18ac3e3e1049 Merge branch 'vfs.pg_error' into vfs.all new 9f111059e725 fs_parse: add uid & gid option option parsing helpers new 748cddf13de5 autofs: Convert to new uid/gid option parsing helpers new 49abee5991e1 debugfs: Convert to new uid/gid option parsing helpers new dcffad38c767 efivarfs: Convert to new uid/gid option parsing helpers new ffe1b94d7464 exfat: Convert to new uid/gid option parsing helpers new 6b5732b5ca4f ext4: Convert to new uid/gid option parsing helpers new eefc13247722 hugetlbfs: Convert to new uid/gid option parsing helpers new 6a265845db28 isofs: Convert to new uid/gid option parsing helpers new c449cb5d1bce ntfs3: Convert to new uid/gid option parsing helpers new 2ec07010b6a9 tmpfs: Convert to new uid/gid option parsing helpers new 3229e3a5a374 smb: client: Convert to new uid/gid option parsing helpers new b548291690d1 tracefs: Convert to new uid/gid option parsing helpers new da99d45bd551 vboxsf: Convert to new uid/gid option parsing helpers new 206d3d8e006c fat: move debug into fat_mount_options new 634440b69c7f fat: Convert to new mount api new d02f0bb332d5 fat: Convert to new uid/gid option parsing helpers new 525bd65aa759 fuse: verify {g,u}id mount options correctly new eea6a8322efd fuse: Convert to new uid/gid option parsing helpers new 6b1e32f242cb Merge branch 'vfs.mount.api' into vfs.all Signed-off-by: C [...] new fef0adbb6cba Merge branch 'vfs.casefold' into vfs.all Signed-off-by: Ch [...] new 18a5daf0e497 vfs: move d_lockref out of the area used by RCU lookup new dc99c0ff53f5 fs: fix dentry size new 46a70ee7702c Merge branch 'vfs.inode.rcu' into vfs.all new 5094b901bedc fscache: Remove duplicate included header new 94fe19a4c094 Merge branch 'vfs.netfs' into vfs.all Signed-off-by: Chris [...] new ac6f95117426 Merge branch 'vfs.procfs' into vfs.all Signed-off-by: Chri [...] new d896f71ce1f2 selftests: add a test for the foreign mnt ns extensions new a7ebb0fe43ed Merge patch series "Support foreign mount namespace with s [...] new d842379313a2 fs: use guard for namespace_sem in statmount() new c72b6b722405 fs: rename show_mnt_opts -> show_vfsmnt_opts new f9af549d1fd3 fs: export mount options via statmount() new e2f718e25537 sefltests: extend the statmount test for mount options new 682d12148c26 Merge patch series "Add the ability to query mount options [...] new 8d42877ad65b fs: only copy to userspace on success in listmount() new f012e5018283 fs: find root mount of the namespace new b74dc9ce884f Merge branch 'vfs.mount' into vfs.all Signed-off-by: Chris [...] new 70f14de978c3 Merge branch 'vfs.nsfs' into vfs.all new 11cc7da73e10 Merge branch 'vfs.pidfs' into vfs.all new 5f30e082ab8b Merge branch 'vfs.iomap' into vfs.all Signed-off-by: Chris [...] new 2528528feafc Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 4f2a367612d4 Merge branch 'fs-next' of linux-next new 37df18b5f288 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 01d362930308 Merge branch 'dpc' into next new 7a13782e6150 PCI: vmd: Create domain symlink before pci_bus_add_devices() new 9093d415aebf Merge branch 'vmd' into next new ad1ce5c3d805 Merge branch 'devres' into next new ca161210c2f8 Merge branch 'enumeration' into next new 4534c5bef8a1 Merge branch 'hotplug' into next new c05c2343bc0b Merge branch 'reset' into next new cd88cdecaa47 Merge branch 'resource' into next new 473b2cf9c4d1 PCI: endpoint: Introduce 'epc_deinit' event and notify the [...] new 03377a698926 PCI: endpoint: Make pci_epc_class struct constant new 8e0f5a96c534 PCI: endpoint: Clean up error handling in vpci_scan_bus() new 6bba3c0ac5dc PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup() new e0b8ef0a7f09 Merge branch 'endpoint' into next new e1ce5f1cd470 Merge branch 'switchtec' into next new 743025b0e072 dt-bindings: PCI: rockchip: Add DesignWare based PCIe Endp [...] new a3ec59e982e0 dt-bindings: PCI: xilinx-cpm: Fix overlapping of bridge re [...] new bdf8e4d5d68f dt-bindings: PCI: qcom: Add OPP table new bc9792f32cbd dt-bindings: PCI: mediatek,mt7621-pcie: Add PCIe host topo [...] new 631b2e7318d4 dt-bindings: PCI: generic: Add ats-supported property new 30e7c6cc88b0 dt-bindings: PCI: qcom: x1e80100: Make the MHI reg region [...] new 518d8932c682 Merge branch 'dt-bindings' into next new c1ff0fbfee23 Merge branch 'err' into next new 359efc9d7f3d PCI: Add missing MODULE_DESCRIPTION() macros new 142a41da39d1 PCI: controller: Add missing MODULE_DESCRIPTION() macros new bc2b43a0eb47 misc: pci_endpoint_test: Add support for Rockchip rk3588 new a23f2d71afa9 misc: pci_endpoint_test: Use memcpy_toio()/memcpy_fromio() [...] new 6000d70c5134 misc: pci_endpoint_test: Refactor dma_set_mask_and_coheren [...] new 5c8d6a977fca misc: pci_endpoint_test: Document a policy about adding pc [...] new 63647486fa35 misc: pci_endpoint_test: Remove unused pci_endpoint_test_b [...] new 667017e99d27 Documentation: PCI: pci-endpoint: Fix EPF ops list new 90300430baff Merge branch 'misc' into next new c878521f7cb4 Merge branch 'controller/al' into next new 9f5b540888b2 Merge branch 'controller/artpec6' into next new 3357d24b4382 Merge branch 'controller/dra7xx' into next new a62778669ef7 Merge branch 'controller/dwc' into next new e13b0fa15212 Merge branch 'controller/exynos' into next new 6b91c1c44997 Merge branch 'controller/gpio' into next new fea93a3e5d5e PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN new 889f8d044e06 Merge branch 'controller/hyperv' into next new 56242448d883 Merge branch 'controller/keystone' into next new 1a164371b362 PCI: kirin: Fix memory leak in kirin_pcie_parse_port() new 17a81b1ff042 Merge branch 'controller/kirin' into next new e925256923f7 Merge branch 'controller/layerscape' into next new b69d24a763b4 PCI: loongson: Add LS7A MSI enablement quirk new b91b5493145b Merge branch 'controller/loongson' into next new b5bff885c97c Merge branch 'controller/microchip' into next new 579e222ca51c Merge branch 'controller/qcom' into next new 1e85115dd696 Merge branch 'controller/rcar' into next new 82eef584d777 Merge branch 'controller/rcar-gen4' into next new 6d118a71ff1b PCI: endpoint: Introduce 'epc_deinit' event and notify the [...] new 1f30d582443b PCI: endpoint: Make pci_epc_class struct constant new c4e23d93af13 misc: pci_endpoint_test: Add support for Rockchip rk3588 new f53032d1cefd misc: pci_endpoint_test: Document a policy about adding pc [...] new ff8bd4ae4e70 PCI: endpoint: Clean up error handling in vpci_scan_bus() new 9d65d17606aa PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup() new 45e761979fad PCI: dwc: ep: Add a generic dw_pcie_ep_linkdown() API to h [...] new c53abe158a20 PCI: qcom-ep: Use the generic dw_pcie_ep_linkdown() API to [...] new c5a9b52cafd2 PCI: dwc: ep: Remove dw_pcie_ep_init_notify() wrapper new c29ceef395a6 PCI: rockchip-host: Fix rockchip_pcie_host_init_port() PER [...] new 9c7d7b802b59 PCI: rockchip-host: Wait 100ms after reset before starting [...] new 94de8a358516 PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio new 8dac26611bef PCI: dw-rockchip: Add error messages in .probe() error paths new c335ab00b0cd PCI: dw-rockchip: Fix initial PERST# GPIO value new 83dd38d6c68e PCI: dw-rockchip: Fix weird indentation new e70b0d8891e6 PCI: dw-rockchip: Add rockchip_pcie_get_ltssm() helper new b529e652b74a PCI: dw-rockchip: Refactor the driver to prepare for EP mode new 3f59e7b8eefd PCI: dw-rockchip: Add endpoint mode support new 0fc0a22c3cf3 PCI: dw-rockchip: Use pci_epc_init_notify() directly new 63a4427ee303 Merge branch 'controller/rockchip' into next new cc7fe8c237ed Merge branch 'controller/tegra194' into next new 7bd2318b51e4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f0257fb744ff Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 394ba612f941 HID: apple: Add support for magic keyboard backlight on T2 Macs new f66fd2e76117 Merge branch 'for-6.11/apple' into for-next new b35e0dc548aa HID: samples: fix the 2 struct_ops definitions new 3959f155ad59 Merge branch 'for-6.11/bpf' into for-next new 3a7706c9c0a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 35dc6101fd9c Merge branch 'i2c/for-current' into i2c/for-next new a4450f1342af Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new f0eda4ddb214 i2c: i801: Add support for Intel Arrow Lake-H new 69ab71bdd300 i2c: add missing MODULE_DESCRIPTION() macros new 2cb21a62bacc i2c: omap: switch to NOIRQ_SYSTEM_SLEEP_PM_OPS() and RUNTI [...] new 7da7fd7e66ac i2c: omap: wakeup the controller during suspend() callback new b239c3f4a1e9 dt-bindings: i2c: atmel,at91sam: drop unneeded address/size-cells new 738799b0fddb dt-bindings: i2c: nvidia,tegra20: drop unneeded address/si [...] new 502ebea65425 dt-bindings: i2c: samsung,s3c2410: drop unneeded address/s [...] new a95ab3d2ee4c dt-bindings: i2c: ti,omap4: reference i2c-controller.yaml schema new 2362c730026d dt-bindings: i2c: adjust indentation in DTS example to cod [...] new d5adffc46fde dt-bindings: i2c: nxp,lpc1788-i2c: convert to dt schema new ee1691d0ae10 i2c: xiic: improve error message when transfer fails to start new 21ac0359f72a i2c: designware: Constify read-only struct regmap_config new fd6acb0d21b8 i2c: mt7621: Add Airoha EN7581 i2c support new 0d49ca972539 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new a458a11ec6ab Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] new 99bf7c2eccff hwmon: (ltc2991) re-order conditions to fix off by one bug new 0811b8b03bb3 hwmon: (gsc-hwmon) constify read-only struct regmap_bus new 8cad724c8537 hwmon: (adc128d818) Fix underflows seen when writing limit [...] new af64e3e15378 hwmon: (lm95234) Fix underflows seen when writing limit at [...] new 0403e10bf082 hwmon: (nct6775-core) Fix underflows seen when writing lim [...] new 5c1de37969b7 hwmon: (w83627ehf) Fix underflows seen when writing limit [...] new af4d04b8ce08 hwmon: (amc6821) Stop accepting invalid pwm values new 8f4fd97df27e hwmon: (amc6821) Make reading and writing fan speed limits [...] new 154a0c2bd669 hwmon: (amc6821) Rename fan1_div to fan1_pulses new becbd16ed2f8 hwmon: (amc6821) Add support for fan1_target and pwm1_enab [...] new e5cd7dd9a4e6 hwmon: (amc6821) Reorder include files, drop unnecessary ones new d632e8299389 hwmon: (amc6821) Use tabs for column alignment in defines new a9c2f41f02ab hwmon: (amc6821) Use BIT() and GENMASK() new 8d061050fd82 hwmon: (amc6821) Drop unnecessary enum chips new a051d507ba17 hwmon: (amc6821) Convert to use regmap new e98ab50e1f2d hwmon: (amc6821) Convert to with_info API new 4814241a5817 hwmon: (amc6821) Add support for pwm1_mode attribute new ad02e6266163 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 661404644db4 Documentation: Remove IA-64 from kernel-parameters new 51c702b0ae0e Docs/mm/allocation-profiling: mark 'Theory of operation' a [...] new 8c678c9ca7ce Docs/mm/index: Remove 'Memory Management Guide' chapter marker new 9472274c9233 Docs/mm/index: rename 'Legacy Documentation' to 'Unsorted [...] new d436a97181eb Docs/mm/index: move allocation profiling document to unsor [...] new df472c2b699f Add libps2 to the input section of driver-api new 6b2fa426df5d docs/admin-guide/mm: correct typo 'quired' to 'queried' new 96408beeef35 docs/sp_SP: Add translation of process/maintainer-kvm-x86.rst new b38fdfebbab9 Documentation/tools/rv: fix document header new 0e5fbf627fb9 docs/zh_CN: add process/researcher-guidelines Chinese translation new b393590992b7 Documentation: exception-tables.rst: Fix the wrong steps r [...] new 413e775efaec Documentation: fix links to mailing list services new 127734e23aed Documentation: best practices for using Link trailers new 60ca3e59cfc4 Merge branch 'docs-mw' into docs-next new bb87a7c4a025 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 3b8b9714d7dc Merge branch 'master' of git://linuxtv.org/media_tree.git new 5bc4a0132d7a media: imx283: drop CENTERED_RECTANGLE due to clang failure new 9d8683b3fd93 saa7134: Unchecked i2c_transfer function result fixed new f2ac2f36c938 media: marvell: add missing MODULE_DESCRIPTION() macros new c22010cee935 media: saa7134: add missing MODULE_DESCRIPTION() macros new 3544c75d930a media: go7007: add missing MODULE_DESCRIPTION() macros new 29abda17fc86 media: pci: add missing MODULE_DESCRIPTION() macros new 92b8d9bfc338 media: si470x: add missing MODULE_DESCRIPTION() macro new d41b69a00c1b media: tda9887: add missing MODULE_DESCRIPTION() macro new abb7a73b687d media: c8sectpfe: Add missing parameter names new 461d6ee65d7c media: dvb-frontend/mxl5xx: Refactor struct MBIN_FILE_T an [...] new c6be6471004e media: ivsc: csi: add separate lock for v4l2 control handler new a813f168336e media: ivsc: csi: don't count privacy on as error new 87990652e0b9 media: ivsc: csi: remove privacy status in struct mei_csi new 44d0ed23e502 media: i2c: alvium: fix alvium_get_fw_version() new 6be70e7981a0 media: i2c: alvium: rename acquisition frame rate enable reg new 50b631c6ecb3 media: i2c: alvium: enable acquisition frame rate new b6167cce2b1c media: i2c: alvium: implement enum_frame_size new a50a2a3242f3 media: i2c: alvium: Move V4L2_CID_GAIN to V4L2_CID_ANALOG_GAIN new 6fca71fac4c8 media: ipu-bridge: Sort ipu_supported_sensors[] array by ACPI HID new 440de616e76e media: ipu-bridge: Add HIDs from out of tree IPU6 driver i [...] new e0b66a6e471f media: ov2680: Pass correct number of controls to v4l2_ctr [...] new 3cdc776e0a5f media: i2c: imx219: fix msr access command sequence new 15765ff7147e media: i2c: vgxy61: Fix device name new 971b4eef86cc media: i2c: ov5647: replacing of_node_put with __free(devi [...] new 917981622459 media: v4l: add missing MODULE_DESCRIPTION() macros new 9ccbcd538335 media: rc: add missing MODULE_DESCRIPTION() macro new a0df8d9450df media: uvcvideo: Support timestamp lists of any size new 5cd7c25f6f05 media: uvcvideo: Ignore empty TS packets new 9183c6f1a21e media: uvcvideo: Quirk for invalid dev_sof in Logitech C922 new 6243c83be6ee media: uvcvideo: Allow hw clock updates with buffers not full new 141270bd95d4 media: uvcvideo: Refactor clock circular buffer new 53d7995383fa media: uvcvideo: Fix hw timestamp handling for slow FPS new 8676a5e796fa media: uvcvideo: Fix integer overflow calculating timestamp new 85fbe91a7c92 media: uvcvideo: Add quirk for invalid dev_sof in Logitech C920 new c8931ef55bd3 media: uvcvideo: Enforce alignment of frame and interval new 86419686e66d media: uvcvideo: Override default flags new c397e8c45d91 media: uvcvideo: Force UVC version to 1.0a for 0408:4035 new 9e3d55fbd160 media: uvcvideo: Fix the bandwdith quirk on USB 3.x new 8f4362a8d42b media: uvcvideo: Allow custom control mapping new a8505ad3be3e media: uvcvideo: Refactor Power Line Frequency limit selection new b2b5fcb1c5b6 media: uvcvideo: Probe the PLF characteristics new 6c7f1f756e75 media: uvcvideo: Cleanup version-specific mapping new e5cbddd09d4a media: uvcvideo: Remove PLF device quirking new 8c40efeda941 media: uvcvideo: Remove mappings form uvc_device_info new 954ee38d40c9 Merge tag 'tags/media-next-uvc-20240617-2' of git://git.ke [...] new 8da17fe240f5 dt-bindings: media: mediatek: mdp3: Add support for MT8188 RDMA new 7fc65b78b465 media: platform: mtk-mdp3: Add support for MT8188 MDP3 components new 68594cec291f media: xc2028: avoid use-after-free in load_firmware_cb() new d2ae63c2f6a3 media: cx231xx: Constify struct vb2_ops new 1021dd010d21 media: Convert from tasklet to BH workqueue new f10edd839eb8 media: imx-jpeg: Remove some redundant error logs new a8fb5fce7a44 media: imx-jpeg: Drop initial source change event if captu [...] new 143e7ab4d9a0 media: chips-media: wave5: support decoding HEVC Main10 profile new 2b9188426b79 media: chips-media: wave5: support reset lines new 749476d44d2c media: chips-media: wave5: separate irq setup routine new a83d4a689e3b media: chips-media: wave5: drop "sram-size" DT property new 6aa082910445 media: chips-media: wave5: support Wave515 decoder new dacd54eb2da6 media: dt-bindings: Add Imagination E5010 JPEG Encoder new a1e294045885 media: imagination: Add E5010 JPEG Encoder driver new b5bad839c01e media: v4l2-jpeg: Export reference quantization and huffma [...] new 7dfa3259d200 media: Documentation: Document v4l2-jpeg helper functions new ceb9a33bbd94 media: imagination: Use exported tables from v4l2-jpeg core new e1bda64a5865 media: verisilicon : Use exported tables from v4l2-jpeg fo [...] new b178aa6f333b media: b2c2: flexcop-usb: fix flexcop_usb_memory_req new 4ea1a3bfb0ee media: dt-bindings: i2c: add GalaxyCore GC08A3 image sensor new 1ad0cd5ed61b media: i2c: Add GC08A3 image sensor driver new 783fb3f57511 media: dt-bindings: i2c: add GalaxyCore GC05A2 image sensor new 355f5097262b media: i2c: Add GC05A2 image sensor driver new 9123419c3b12 media: Documentation: ipu6: Fix examples in ipu6-isys admin-guide new bf9817d2ed3a MAINTAINERS: delete email for Anton Sviridenko new 9caf253e8ad6 media: rcar-vin: Fix YUYV8_1X16 handling for CSI-2 new e306183628f7 media: rcar-csi2: Disable runtime_pm in probe error new f6d64d0d2897 media: rcar-csi2: Cleanup subdevice in remove() new a399b36ec83b media: rcar-csi2: Use the subdev active state new f6ef8e21f268 media: adv748x-csi2: Implement enum_mbus_codes new 990ef913e48f media: adv748x-afe: Use 1X16 media bus code new 61893eccf6f2 media: adv748x-csi2: Validate the image format new 3164347e2468 media: adv748x-csi2: Use the subdev active state new b0023db63c46 media: max9286: Fix enum_mbus_code new 33fb59ca95be media: max9286: Use the subdev active state new 65f3594366eb media: max9286: Use frame interval from subdev state new 57edbbcf5258 media: renesas: vsp1: Fix _irqsave and _irq mix new 3f98113e1d51 media: videobuf2: core: Drop unneeded forward declaration new 18a8f4c28884 media: v4l2-subdev: Drop unreacheable warning new dce863203d25 media: renesas: vsp1: Print debug message to diagnose vali [...] new 0aaf7db08726 media: renesas: vsp1: Drop vsp1_entity_get_pad_format() wrapper new 769d5fe4eb8e media: renesas: vsp1: Drop vsp1_entity_get_pad_selection() [...] new 70884bb3f7c2 media: renesas: vsp1: Drop vsp1_rwpf_get_crop() wrapper new bbd53f422d51 media: renesas: vsp1: Drop brx_get_compose() wrapper new 177bfb680342 media: renesas: vsp1: Drop custom .get_fmt() handler for h [...] new e575095d28b3 media: renesas: vsp1: Move partition calculation to vsp1_pipe.c new a143156c85b2 media: renesas: vsp1: Simplify partition calculation new a213bc09b102 media: renesas: vsp1: Store RPF partition configuration pe [...] new 2d7e5d80f120 media: renesas: vsp1: Pass partition pointer to .configure [...] new 41be7fcc5d63 media: renesas: vsp1: Replace vsp1_partition_window with v [...] new 032000264cbe media: renesas: vsp1: Add and use function to dump a pipel [...] new 51648e960501 media: renesas: vsp1: Keep the DRM pipeline entities sorted new 0656babf3c24 media: renesas: vsp1: Compute partitions for DRM pipelines new 4467bd9e4489 media: renesas: vsp1: Get configuration from partition ins [...] new a2bbb988704d media: renesas: vsp1: Name parameters to entity operations new 4be710a3f1b9 media: renesas: vsp1: Pass subdev state to entity operations new 1b9fd2f0b513 media: renesas: vsp1: Initialize control handler after subdev new 113ac3e23927 Merge tag 'tags/next-media-renesas-20240619' of git://git. [...] new 57e9ce68ae98 media: imx-pxp: Fix ERR_PTR dereference in pxp_probe() new fea074e97886 media: i2c: Kconfig: Fix missing firmware upload config select new a047b66c0f05 media: v4l: subdev: Fix typo in documentation new b6ee5ac18403 Merge tag 'tags/next-media-20240626' of git://git.kernel.o [...] new 2ef9a1e72268 media: vimc: Don't iterate over single pad new 73a4385c6947 media: vimc: Constify vimc_ent_type structures new 27d8f61ee977 media: vimc: Constify the ent_config array new 0b3b27bb69e4 media: vimc: scaler: Rename vic_sca_pad enum to vimc_scaler_pad new 556d821ade98 media: vimc: Centralize subdev internal_ops initialization new b3f73b21887e media: vimc: Initialize subdev active state new cf2552d87ac0 media: vimc: sensor: Use subdev active state new 4c46cb2a7f1d media: vimc: debayer: Use subdev active state new 7603ac5a8a1c media: vimc: scaler: Use subdev active state new 0fd7c0c2c156 media: vivid: fix wrong sizeimage value for mplane new 23558d802a8e media: vivid: fix CREATE_BUFS support in queue_setup() new dd6aa1e1de44 media: uapi: pixfmt-luma: Document MIPI CSI-2 packing new d1741141d03f media: uapi: Add a pixel format for BGR48 and RGB48 new c6c49bac8770 media: uapi: Add Raspberry Pi PiSP Back End uAPI new 8f6c2202222f media: uapi: Add meta pixel format for PiSP BE config new d260c1224786 media: uapi: Add PiSP Compressed RAW Bayer formats new cbc775e060ce media: dt-bindings: Add bindings for Raspberry Pi PiSP Back End new 12187bd5d4f8 media: raspberrypi: Add support for PiSP BE new 5b683b20309c media: admin-guide: Document the Raspberry Pi PiSP BE new 77d32b7e2a7b media: stm32: dcmipp: correct error handling in dcmipp_cre [...] new 24d76ba94ca8 media: i2c: gc2145: addition of RAW8 formats support new 40f8c2bfa616 media: i2c: gc2145: use CCI_REG16_LE for little-endian registers new 7b9b9306cba0 media: imx-mipi-csis: Use v4l2_subdev_enable_streams() new 57dd8f2f77bc Revert "media: stm32: dcmipp: correct error handling in dc [...] new 2513996024de media: Documentation: vivid.rst: fix confusing section refs new 50e2eba54d0d media: Documentation: vivid.rst: drop "Video, VBI and RDS [...] new 3883822e17f7 media: Documentation: vivid.rst: add supports_requests new 0bc9574a7a2c media: Documentation: vivid.rst: Remove documentation for [...] new e03549dd0253 media: vivid: vidioc_g_edid: do not change the original in [...] new 17763960b178 media: vivid: don't set HDMI TX controls if there are no H [...] new 3d023ff2ef03 media: vivid: add instance number to input/output names new d7c969f37515 media: vivid: Add 'Is Connected To' menu controls new 4c4dacb052d4 media: vivid: loopback based on 'Connected To' controls new f5306b757cb7 documentation: media: vivid: Update documentation on vivid [...] new ae44829a4a97 media: qcom: camss: Add per sub-device type resources new 6c46cb0d0aa0 media: qcom: camss: Attach formats to VFE resources new 57cf33cc204b media: qcom: camss: Attach formats to CSID resources new e05d1be95880 media: qcom: camss: Attach formats to CSIPHY resources new ad458cb90f2c media: qcom: camss: Move format related functions new 729fc005c8e2 media: qcom: camss: Split testgen, RDI and RX for CSID 170 new 73ac545caf45 media: qcom: camss: Decompose register and link operations new b1e6eef535df media: qcom: camss: Decouple VFE from CSID new e28bfde3f0cd media: exynos4-is: add missing MODULE_DESCRIPTION() macros new 9d7d3a3b00ff media: ti: add missing MODULE_DESCRIPTION() macros new 427527e701e2 media: atomisp: add missing MODULE_DESCRIPTION() macros new ddaa23afcb2e media: dvb-frontends: add missing MODULE_DESCRIPTION() macros new bec6bec03194 media: uda1342: add missing MODULE_DESCRIPTION() macro new 33a1ec476d6f usb: uvc: add missing MODULE_DESCRIPTION() macro new 4f0200f0c373 media: dvb-usb: add missing MODULE_DESCRIPTION() macros new 4caf6d93d9f2 media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse new 32c1935280f1 media: tuner-simple: Add support for Tena TNF931D-DFDR1 new e31604d5922e media: rc: add keymap for MyGica UTV3 remote new fbf657d5fde8 media: dt-bindings: rc: add rc-mygica-utv3 new ceac017e1292 media: em28xx: Add support for MyGica UTV3 new 361e2ff5cefe media: em28xx: Set GPIOs for non-audio boards when switchi [...] new 8e04a24ba5dd media: videobuf2: add missing MODULE_DESCRIPTION() macro new e750a4b12241 media: venus: flush all buffers in output plane streamoff new 02e92ea83b91 media: venus: avoid multiple core dumps new 599a0bc7f1ed dt-bindings: media: add qcom,msm8998-venus new 193b3dac29a4 media: venus: add msm8998 support new a0157b5aa34e media: venus: fix use after free in vdec_close new 9d0643da1162 media: atomisp: Remove unused mipicsi_flag module parameter new 19d933cf0652 media: atomisp: Remove firmware_name module parameter new f99d675766bd media: atomisp: Prefix firmware paths with "intel/ipu/" new aa7a02089fb5 media: atomisp: Update TODO new e323de473d29 media: atomisp: csi2-bridge: Add DMI quirk for OV5693 on X [...] new 143fd8feb8ea media: atomisp: Clean up unused macros from math_support.h new 92a643eec731 media: atomisp: Replace COMPILATION_ERROR_IF() by static_assert() new a7547337b878 media: atomisp: Remove unused GPIO related defines and APIs new 06617337bf1e media: atomisp: Fix spelling mistake "pipline" -> "pipeline" new 4306942df0f5 media: atomisp: Fix spelling mistake in sh_css_internal.h new 5b11fe4daf68 media: atomisp: Fix spelling mistake in ia_css_eed1_8.host.c new 0d0e892cd1be media: atomisp: Fix spelling mistake in hmm_bo.c new 41edaef5942b media: atomisp: Fix spelling mistake in ia_css_debug.c new 5d5f67b3b23f media: atomisp: Fix spelling mistakes in sh_css_sp.c new 41467b747ca1 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 86932cd8ccd4 ACPI: CPPC: Replace ternary operator with umax() new 235d5d5c7a55 Merge branches 'acpi-x86', 'acpi-fan', 'acpi-soc' and 'acp [...] new 9c34ed168587 Merge branches 'acpi-pmic', 'acpi-battery' and 'acpi-numa' [...] new dc41751f9e07 ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MU new cfc38d432dba ACPI: video: Use strscpy() instead of strcpy() new 2add2af39155 Merge branches 'acpi-processor', 'acpi-pad', 'acpi-resourc [...] new 5587ad09ee60 Merge branch 'acpi-misc' into linux-next new 29acea1a043f cpufreq: docs: Add missing scaling_available_frequencies d [...] new f21ab5ed4e87 cpufreq/amd-pstate-ut: Convert nominal_freq to khz during [...] new 738d7d03571c cpufreq/amd-pstate: Fix the scaling_max_freq setting on sh [...] new e23f41cc4f74 Merge tag 'amd-pstate-v6.11-2024-07-07' of ssh://gitolite. [...] new 7f1611a6ecd2 Merge branch 'pm-cpufreq' into linux-next new e6a25cfc194a Merge branches 'pm-cpuidle' and 'pm-powercap' into linux-next new f06d480414a3 Merge branch 'pm-tools' into linux-next new 7118d1309333 Merge branch 'thermal' into linux-next new 6fb75c967162 thermal: uniphier: Use thermal_zone_for_each_trip() for wa [...] new 4acab508eb03 thermal: core: constify 'type' in devm_thermal_of_cooling_ [...] new 495cb576ab12 Merge branch 'thermal-core' into linux-next new 76262bd1b49c Merge branch 'thermal-intel' into linux-next new 233323f9b9f8 ACPI: processor_idle: Fix invalid comparison with insertio [...] new aaa18ff54b97 thermal: gov_power_allocator: Return early in manage if tr [...] new a8a261774466 thermal: core: Call monitor_thermal_zone() if zone tempera [...] new c3c82005d4c4 Merge branches 'acpi-fixes', 'pm-cpufreq-fixes' and 'therm [...] new f444cc4dc1aa Merge branch 'thermal/linux-next' of ssh://gitolite.kernel [...] new b48b342dd5e6 Merge tag 'linux-cpupower-6.11-rc1-2' of ssh://gitolite.ke [...] new 6fd92ca91f98 Merge branch 'pm-tools' into linux-next new 94eacc1c583d thermal: core: Fix list sorting in __thermal_zone_device_update() new bdf722ad7d75 Merge branch 'thermal-fixes' into linux-next new a776fcbc0e53 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new bf8a44c07ba6 cpufreq: nforce2: Remove empty exit() callback new fa9037727820 cpufreq: loongson2: Remove empty exit() callback new dfd3e8b90b36 cpufreq: pcc: Remove empty exit() callback new 148ecf502d62 cpufreq: Make cpufreq_driver->exit() return void new 238d5a2c691a cpufreq: Add Loongson-3 CPUFreq driver support new 0f5a2b9e1722 cpufreq: mediatek: Use dev_err_probe in every error path in probe new dd1cfd999455 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new b5e5a6abe6f3 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new ea71b033e03f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e21631ff96cd Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 917918f57a7b RDMA/device: Return error earlier if port in not valid new 8e6e5ac7c468 RDMA/bnxt_re: Update the correct DB FIFO depth and mask for GenP7 new f2f4dc912401 RDMA/bnxt_re: Enable DB moderation for genP7 adapters new 24943dcdc156 RDMA/bnxt_re: Disable doorbell moderation if hardware regi [...] new 50660c5197f5 RDMA/core: Create "issm*" device nodes only when SMI is supported new 65528cfb21fd net/mlx5: mlx5_ifc update for multi-plane support new 2a5db20fa532 RDMA/mlx5: Add support to multi-plane device and port new bca51197620a RDMA/core: Support IB sub device with type "SMI" new 36e97bbc2dca RDMA: Set type of rdma_ah to IB for a SMI sub device new a9e0facacfd1 RDMA/core: Create GSI QP only when CM is supported new 026a425990af RDMA/mlx5: Support plane device and driver APIs to add and [...] new 060c642b2ab8 RDMA/nldev: Add support to add/delete a sub IB device thro [...] new 294424839b5e RDMA/nldev: Add support to dump device type and parent dev [...] new 3b43399b297c RDMA/mlx5: Add plane index support when querying PTYS registers new c6b6677d85d4 net/mlx5: mlx5_ifc update for accessing ppcnt register of [...] new 7a2210a57d42 RDMA/mlx5: Support per-plane port IB counters by querying [...] new 346d2fc606a8 RDMA/efa: Add EFA 0xefa3 PCI ID new 1b8ca0546931 RDMA/qib: Fix truncation compilation warnings in qib_init.c new f802078d3cb8 RDMA/qib: Fix truncation compilation warnings in qib_verbs.c new af48f95492dc RDMA/core: Introduce "name_assign_type" for an IB device new 587338bdd579 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4dec64c52e24 page_pool: convert to use netmem new 07c3cc51a085 tools: net: package libynl for use in selftests new df18948d331e Merge branch 'device-memory-tcp' new 8d7330b3a9c6 net: dsa: microchip: lan9371/2: add 100BaseTX PHY support new c3db39468a42 net: dsa: microchip: lan937x: disable in-band status suppo [...] new 2e3ed20c17e7 net: dsa: microchip: lan937x: disable VPHY support new cda91d5b911a sctp: cancel a blocking accept when shutdown a listen socket new 8c5a9f290e37 tools: ynl: use ident name for Family, too. new 0b8774586be5 selftests: drv-net: rss_ctx: allow more noise on default context new 1a16cdf77e0d net: ethtool: fix compat with old RSS context API new ff015706fc73 selftests: openvswitch: Bump timeout to 15 minutes. new 818481db3df4 selftests: openvswitch: Attempt to autoload module. new 7abfd8ecb785 selftests: openvswitch: Be more verbose with selftest debugging. new e19f67df9ccb Merge branch 'selftests-openvswitch-address-some-flakes-in [...] new 47c130130de2 l2tp: Remove duplicate included header file trace.h new aa77b1128016 net: dsa: microchip: lan937x: Add error handling in lan937x_setup new 9b5c33b1a3b7 crypto: caam: Avoid unused imx8m_machine_match variable new beba3771d9e0 crypto: caam: Make CRYPTO_DEV_FSL_CAAM dependent of COMPILE_TEST new 82c81e740def crypto: caam: Unembed net_dev structure from qi new 0e1a4d427f58 crypto: caam: Unembed net_dev structure in dpaa2 new 7829b376f2a9 Merge branch 'crypto-caam-unembed-net_dev' new 76ed626479eb Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new caa93b7c2594 ethtool: move firmware flashing flag to struct ethtool_net [...] new 390b14b5e9f6 dt-bindings: net: Define properties at top-level new f37bee950888 net: pcs: xpcs: Move native device ID macro to linux/pcs/p [...] new 03b3be07c69a net: pcs: xpcs: Split up xpcs_create() body to sub-functions new 71b200b388ef net: pcs: xpcs: Convert xpcs_id to dw_xpcs_desc new 410232ab3c07 net: pcs: xpcs: Convert xpcs_compat to dw_xpcs_compat new bcac735cf653 net: pcs: xpcs: Introduce DW XPCS info structure new 664690eb08f7 dt-bindings: net: Add Synopsys DW xPCS bindings new f6bb3e9d98c2 net: pcs: xpcs: Add Synopsys DW xPCS platform device driver new 9cad7275463a net: pcs: xpcs: Add fwnode-based descriptor creation method new 351066bad6ad net: stmmac: Create DW XPCS device with particular address new 357768c7e792 net: stmmac: Add DW XPCS specified via "pcs-handle" support new aba43bdfdccf Merge branch 'pcs-xpcs-mmap' into main new c7f79f2620b7 openvswitch: prepare for stolen verdict coming from conntr [...] new 3b2aef99221d net: ethernet: mediatek: Allow gaps in MAC allocation new fecef4cd42c6 tun: Assign missing bpf_net_context. new 8dfbb068a4e1 net: dsa: qca8k: constify struct regmap_config new 7f805f6396d4 net: ti: icss-iep: constify struct regmap_config new 9969163c4472 net: encx24j600: constify struct regmap_bus/regmap_config new 3b05c7995cae net: dsa: ar9331: constify struct regmap_bus new fcf3c8ccd085 Merge branch 'net-constify-struct-regmap_bus-regmap_config' new ca18300e00d5 net: ethernet: mtk_ppe: Change PPE entries number to 16K new 064fbc4e9b5a net: ethernet: mtk_eth_soc: implement .{get,set}_pausepara [...] new 093b0f366567 net: psample: add user cookie new 03448444ae5c net: sched: act_sample: add action cookie to sample new c35d86a23029 net: psample: skip packet copy if no listeners new 7b1b2b60c63f net: psample: allow using rate as probability new aae0b82b46cb net: openvswitch: add psample action new 71763d8a8203 net: openvswitch: store sampling probability in cb. new 60ccf62d3ceb selftests: openvswitch: add psample action new c7815abbea45 selftests: openvswitch: add userspace parsing new b192bf12dbb0 selftests: openvswitch: parse trunc action new 30d772a03582 selftests: openvswitch: add psample test new 73d4d645a668 Merge branch 'net-openvswitch-add-sample-multicasting' new e46296002113 net: ethtool: pse-pd: Expand C33 PSE status with class, po [...] new c8149739af86 netlink: specs: Expand the PSE netlink command with C33 ne [...] new ae37dc574259 net: pse-pd: pd692x0: Expand ethtool status message new 4a83abcef5f4 net: pse-pd: Add new power limit get and set c33 features new 30d7b6727724 net: ethtool: Add new power limit get and set features new dac3de193095 netlink: specs: Expand the PSE netlink command with C33 pw [...] new a87e699c9d33 net: pse-pd: pd692x0: Enhance with new current limit and v [...] new 2f5e6395714d Merge branch 'net-pse-pd-add-new-pse-c33-features' new 3abbd7ed8b76 act_ct: prepare for stolen verdict coming from conntrack a [...] new 5483cbfd863f net: dsa: microchip: lan9371/2: update MAC capabilities fo [...] new e0ee68a8bef9 selftests: net: ksft: interrupt cleanly on KeyboardInterrupt new 17dc176e6803 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new a5912c37faf7 riscv, bpf: Optimize stack usage of trampoline new bc239eb271e5 bpf: Remove unnecessary loop in task_file_seq_get_next() new 7ba4f43e16de s390/bpf: Change seen_reg to a mask new fa7bd4b000a7 s390/bpf: Implement exceptions new 02480fe8a6a6 selftests/bpf: Remove exceptions tests from DENYLIST.s390x new cedc12c5b57f libbpf: Add NULL checks to bpf_object__{prev_map,next_map} new f56f4d541eab bpf: helpers: fix bpf_wq_set_callback_impl signature new 16e86f2e8199 selftests/bpf: amend for wrong bpf_wq_set_callback_impl signature new 06507c7536f7 Merge branch 'small-api-fix-for-bpf_wq' new 90dc946059b7 selftests/bpf: DENYLIST.aarch64: Remove fexit_sleep new 06321a049269 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 74c04faf5474 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ca90ffabe5a0 Bluetooth: hci_core: Remove usage of hci_req_sync new cac754c132f9 Bluetooth: hci_core: Don't use hci_prepare_cmd new a7ba3b143b9b Bluetooth: hci_sync: Move handling of interleave_scan new 25f60b6ca512 Bluetooth: hci_sync: Remove remaining dependencies of hci_request new 46de0fe98f5e Bluetooth: Remove hci_request.{c,h} new a06a1458192e Bluetooth: btusb: mediatek: remove the unnecessary goto tag new ac7daf0f197c Bluetooth: btusb: mediatek: return error for failed reg access new dfad4030dcc4 Bluetooth: btmtk: rename btmediatek_data new cacda8ed6753 Bluetooth: btusb: add callback function in btusb suspend/resume new 39a9e1c69e74 Bluetooth: btmtk: move btusb_mtk_hci_wmt_sync to btmtk.c new 314f1c00d267 Bluetooth: btmtk: move btusb_mtk_[setup, shutdown] to btmtk.c new 91d0ac304edf Bluetooth: btmtk: move btusb_recv_acl_mtk to btmtk.c new 7eac027d1b20 Bluetooth: btusb: mediatek: add ISO data transmission functions new 1126250fa38b Bluetooth: btintel: Add support for BlazarU core new 41473738be53 Bluetooth: btintel: Add support for Whale Peak2 new 358769ee5c11 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 4938ba733ee2 wifi: ath12k: modify remain on channel for single wiphy new 8b2a12749b08 wifi: ath12k: fix ACPI warning when resume new 53d7c99719e2 wifi: ath11k: fix RCU documentation in ath11k_mac_op_ipv6_ [...] new 65a8368bf34e wifi: ath11k: use 'time_left' variable with wait_event_timeout() new 9e32058ae62f wifi: ath12k: avoid unnecessary MSDU drop in the Rx error process new d2b0ca38d362 wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers new 8dd65ccbdf91 wifi: ath12k: fix per pdev debugfs registration new 4e1eff38d37a wifi: ath12k: unregister per pdev debugfs new 5a16da9cfb40 wifi: ath12k: handle symlink cleanup for per pdev debugfs dentry new 71839a929d9e dt-bindings: net: wireless: qcom,ath11k: describe the ath1 [...] new aa17d384971b dt-bindings: net: wireless: describe the ath12k PCI module new 670d4949bc8e wifi: ath12k: Fix WARN_ON during firmware crash in split-phy new 4f15b06e5782 wifi: ath12k: Remove unused ath12k_base from ath12k_hw new 94f228ac4f5b wifi: ath11k: fix ack signal strength calculation new aadeee47e9d7 wifi: ath11k: modify the calculation of the average signal [...] new 59ca26c9a6e8 wifi: ath12k: fix NULL pointer access in ath12k_mac_op_get [...] new 19b77e7c656a wifi: ath12k: fix uninitialize symbol error on ath12k_peer [...] new 3005c63a3673 wifi: ath12k: fix legacy peer association due to missing H [...] new db163a463bb9 wifi: ath12k: fix firmware crash due to invalid peer nss new 253ec89c9013 wifi: ath12k: fix mbssid max interface advertisement new 3216b7bcd719 wifi: ath12k: add ATH12K_DBG_WOW log level new 593174170919 wifi: ath12k: implement WoW enable and wakeup commands new 4a3c212eee0e wifi: ath12k: add basic WoW functionalities new 16f474d6d49d wifi: ath12k: add WoW net-detect functionality new 66a9448b1b89 wifi: ath12k: implement hardware data filter new 1666108c74c4 wifi: ath12k: support ARP and NS offload new aab4ae566fa1 wifi: ath12k: support GTK rekey offload new 7af01e569529 wifi: ath12k: handle keepalive during WoWLAN suspend and resume new 2c7857677d69 wifi: ath12k: Fix pdev id sent to firmware for single phy devices new 1eeafd64c7b4 wifi: ath12k: fix peer metadata parsing new 9783e0407421 wifi: ath12k: fix driver initialization for WoW unsupporte [...] new 3f73c24f28b3 wifi: ath12k: Add support to enable debugfs_htt_stats new ad201b35d3ec wifi: ath12k: Add htt_stats_dump file ops support new adf6df963c03 wifi: ath12k: Add support to parse requested stats_type new a9f2976f0e9e wifi: ath12k: Dump additional Tx PDEV HTT stats new 4b6dfc758c2f wifi: ath12k: Support Transmit Scheduler stats new cf1187b3a683 wifi: ath12k: Support pdev error stats new 5344fc76f894 wifi: ath12k: Support TQM stats new c1cacb01f355 Merge tag 'ath-next-20240702' of git://git.kernel.org/pub/ [...] new 4278d88fedcf wifi: iwlwifi: mvm: fix interface combinations new 187accaa328d wifi: iwlwifi: mvm: don't send an ROC command with max_delay = 0 new eb801f4fabdf wifi: iwlwifi: mvm: clean up reorder buffer data new d81bf4b63006 wifi: iwlwifi: mvm: align reorder buffer entries to cacheline new f27579ff8b93 wifi: iwlwifi: mvm: simplify EMLSR blocking new d023a228e927 wifi: iwlwifi: return a new allocation for hdr page space new 7f5e3038f029 wifi: iwlwifi: map entire SKB when sending AMSDUs new adc902ceada2 wifi: iwlwifi: keep the TSO and workaround pages mapped new 90db50755228 wifi: iwlwifi: use already mapped data when TXing an AMSDU new 1a3364e96398 wifi: iwlwifi: keep BHs disabled when TXing from reclaim new a2ed933dfefa wifi: iwlwifi: release TXQ lock during reclaim new 5fdbde79eafe wifi: iwlwifi: mvm: add missing string for ROC EMLSR block new 3a84161cd3fb wifi: iwlwifi: fw: api: fix memory region kernel-doc new 6009de8014a8 wifi: iwlwifi: fw: api: mac: fix kernel-doc new 94c97e1178d5 wifi: iwlwifi: fw: api: add puncturing to PHY context docs new 137579d65db4 wifi: iwlwifi: document PPAG table command union correctly new 6188855fbb76 wifi: iwlwifi: fw: api: fix missing RX descriptor kernel-doc new 8d4f5969f7c7 wifi: iwlwifi: mvm: document remaining mvm data new 1895712afd1c wifi: iwlwifi: Remove debug message new ef7ddf4e2f94 wifi: iwlwifi: Add support for LARI_CONFIG_CHANGE_CMD v12 new 1b431ba4ef9a wifi: iwlwifi: mvm: re-enable MLO new 34ce9c8b8ada wifi: nl80211: split helper function from nl80211_put_ifac [...] new 574e609c4e6a wifi: mac80211: clear vif drv_priv after remove_interface [...] new b5d14b0c6716 wifi: virt_wifi: avoid reporting connection success with w [...] new 7cd445635562 wifi: mac80211: cancel color change finalize work when lin [...] new 4044b2378110 wifi: mac80211: do not check BSS color collision in certain cases new b3603133d3b7 wifi: mac80211_hwsim: fix warning new 93c443205400 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5424e9ceb079 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 20dc4c711a2a mtd: spinand: macronix: Add support for reading Device ID 2 new d7e25375f7d9 mtd: spinand: macronix: Add support for serial NAND flash new 5f713030117a mtd: rawnand: lpx32xx: Fix dma_request_chan() error checks new f645ef974c5f Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 6588451e06d5 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new 996f8a9654d0 dt-bindings: crypto: sun8i-ce: Add compatible for H616 new e0740bee6c21 crypto: sun8i-ce - wrap accesses to descriptor address fields new 1611f74974d8 crypto: sun8i-ce - add Allwinner H616 support new d26cb4f53dab Documentation: qat: fix auto_reset attribute details new 6424da7d8b93 crypto: qat - extend scope of lock in adf_cfg_add_key_valu [...] new f0622894c594 crypto: qat - fix unintentional re-enabling of error interrupts new 6aad7019f697 crypto: starfive - Align rsa input data to 32-bit new 8323c036789b crypto: starfive - Fix nent assignment in rsa dec new 2ae3e655fc40 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 275fee9dccf7 Merge tag 'drm-xe-next-2024-06-26' of https://gitlab.freed [...] new 91fdc5e76513 Merge tag 'drm-misc-next-2024-06-27' of https://gitlab.fre [...] new 892bc64827dd accel/habanalabs/gaudi2: use single function to compare FW [...] new 241fa91e7c02 accel/habanalabs: add device name to error print new 5a558f369ef8 accel/habanalabs/gaudi2: update interrupts related headers new 705e520dc58d accel/habanalabs: restructure function that checks heartbe [...] new 467cfe945656 accel/habanalabs/gaudi2: align embedded specs headers new ecda35d461f4 accel/habanalabs: no CPUCP prints on heartbeat failure new 3d4bd5e292b5 accel/habanalabs: use parent device for trace events new 26250af92fb8 accel/habanalabs: expose server type in debugfs new 42f04ca65c72 accel/habanalabs: add device name to invalidation failure msg new 31bd26931d03 accel/habanalabs: add heartbeat debug info new 25abbe7ac1d9 accel/habanalabs: use msg_header instead of desc_header new b94488be0830 accel/habanalabs: check for errors after preboot is ready new 990e0d91bf7d accel/habanalabs/gaudi2: align interrupt names to table new c754bcf9dd06 accel/habanalabs/gaudi2: revise return value handling in g [...] new c8c10dcacafc accel/habanalabs/gaudi2: assume hard-reset by FW upon MC S [...] new c2a27584ff3b accel/habanalabs: separate nonce from max_size in cpucp_pa [...] new 5f6ad3c64ad1 accel/habanalabs: add an EQ size ASIC property new 93a296dde180 accel/habanalabs: move hl_eq_heartbeat_event_handle() to c [...] new cbac6f4088db accel/habanalabs/gaudi2: add GAUDI2D revision support new 340dd775d7fd accel/habanalabs: use device-name directory in debugfs-dri [...] new 3d613b0cb5ef accel/habanalabs: add a common handler for clock change events new cebb64f9335b accel/habanalabs: add cpld ts cpld_timestamp cpucp new 2214cafd10f7 accel/habanalabs: remove timestamp registration debug prints new 3309887c6ff8 accel/habanalabs/gaudi2: unsecure edma max outstanding register new 52fbab90edb7 accel/habanalabs: change the heartbeat scheduling point new 61f4f624eaae accel/habanalabs: disable EQ interrupt after disabling pci new f8422017b2e9 accel/habanalbs/gaudi2: reduce interrupt count to 128 new c0af30697c43 MAINTAINERS: Change habanalabs maintainer and git repo path new fda92282b09e accel/habanalabs: additional print in device-in-use info new 9ee446f9b5d0 accel/habanalabs: add more info upon cpu pkt timeout new 795f93e650fc accel/habanalabs: revise print on EQ heartbeat failure new c4548eee537e accel/habanalabs: dump the EQ entries headers on EQ heartb [...] new 5cb97d74c3c7 accel/habanalabs: print timestamp of last PQ heartbeat on [...] new 0199e6392e06 accel/habanalabs: move heartbeat work initialization to ea [...] new 9dec27bb8ae4 accel/habanalabs: gradual sleep in polling memory macro new fb625bf6187d Merge tag 'drm-habanalabs-next-2024-06-23' of https://gith [...] new 27aec396c48c Merge tag 'drm-xe-next-2024-07-02' of https://gitlab.freed [...] new 86634fa4e6ae Merge v6.10-rc6 into drm-next new 98e05e40e990 Merge tag 'exynos-drm-fixes-for-v6.10-rc4' of git://git.ke [...] new 679ca5238430 drm/exynos/vidi: use drm_edid_duplicate() new 10b566f21bea drm/exynos/vidi: simplify fake edid handling new 221009347844 drm/exynos/vidi: convert to struct drm_edid new 3ccf1b83a57b Merge tag 'exynos-drm-next-for-v6.11' of git://git.kernel. [...] new 6cab3e2638be Merge tag 'drm-etnaviv-next-2024-06-28' of https://git.pen [...] new f5d5759d29e9 drm/mediatek: Convert to platform remove callback returning void new 62fe4b067581 drm/mediatek: Drop chain_mode_fixup call in mode_valid() new 86b89dc669c4 drm/mediatek: Add missing plane settings when async update new 231c020141cb drm/mediatek: Use 8-bit alpha in ETHDR new 765f284f1fe1 drm/mediatek: Fix XRGB setting error in OVL new 8e418bee401b drm/mediatek: Fix XRGB setting error in Mixer new 31c0fbf67c8c drm/mediatek: Fix destination alpha error in OVL new 6b9946f4550d drm/mediatek: Turn off the layers with zero width or height new 6fb7a0985fd1 drm/mediatek: Add OVL compatible name for MT8195 new 74608d8feefd drm/mediatek: Add DRM_MODE_ROTATE_0 to rotation property new 9f428b95ac89 drm/mediatek: Add new color format MACROs in OVL new a4c9410b31ca drm/mediatek: Set DRM mode configs accordingly new 46ed6ff6f996 drm/mediatek: Support more 10bit formats in OVL new 2606aac50dfb drm/mediatek: Support RGBA8888 and RGBX8888 in OVL on MT8195 new bc46eb5d5d77 drm/mediatek: Support DRM plane alpha in OVL new 9b751e52fb6b drm/mediatek: Support DRM plane alpha in Mixer new 759b11948bb9 dt-bindings: display: mediatek: aal: add compatible for MT [...] new f4fbf2dc8851 dt-bindings: display: mediatek: ccorr: add compatible for [...] new 4b320c53cb79 dt-bindings: display: mediatek: color: add compatible for [...] new e7b396b7c85c dt-bindings: display: mediatek: dither: add compatible for [...] new c0a28b177b71 dt-bindings: display: mediatek: dsi: add compatible for MT [...] new 169802d27460 dt-bindings: display: mediatek: dpi: add compatible for MT8365 new 7ce438ae753d dt-bindings: display: mediatek: gamma: add compatible for [...] new 8d31a0e099cf dt-bindings: display: mediatek: ovl: add compatible for MT [...] new 1915460c513b dt-bindings: display: mediatek: rdma: add compatible for M [...] new e7df7a200eaa drm/mediatek: Fix bit depth overwritten for mtk_ovl_set bi [...] new 4ed9dd7fde22 drm/mediatek: Remove less-than-zero comparison of an unsig [...] new 20fb7ca6bf04 drm/mediatek: Call drm_atomic_helper_shutdown() at shutdown time new 45b70f71a1c1 drm/mediatek: Log errors in probe with dev_err_probe() new 9ff6df49e6cb drm/mediatek: dpi/dsi: Fix possible_crtcs calculation new 8ad49a92cff4 drm/mediatek/dp: Fix spurious kfree() new 6256274c0182 Merge tag 'mediatek-drm-next-6.11' of https://git.kernel.o [...] new 71e9f407fd42 Merge tag 'amd-drm-next-6.11-2024-06-28' of https://gitlab [...] new 6be146cf57b6 Merge tag 'amd-drm-next-6.11-2024-07-03' of https://gitlab [...] new c677f31c8576 drm/i915/gt: debugfs: Evaluate forcewake usage within locks new 05da7d9f717b drm/i915/gem: Downgrade stolen lmem setup warning new 45ebbbbeaa33 drm/i915/gt/uc: Fix typo in comment new ae45f07cade1 drm/i915/gt/uc: Evaluate GuC priority within locks new 24bb052d3dd4 drm/i915/gt: Fix potential UAF by revoke of fence registers new 3bece98b9eb6 drm/i915/gem: Return NULL instead of '0' new e22103b9b602 drm/i915/gem: Use the correct format specifier for resourc [...] new 3b85152cb167 drm/i915/gem: Suppress oom warning in favour of ENOMEM to [...] new bfc109361cfc Merge tag 'drm-intel-gt-next-2024-07-04' of https://gitlab [...] new 2a7e5f45314c drm/ast: Implement atomic enable/disable for encoders new 7b8a74bc4201 drm/ast: Program mode for AST DP in atomic_mode_set new fd63bf978b7b drm/ast: Move mode-setting code into mode_set_nofb CRTC helper new 4f3265b85fed drm/ast: Handle primary-plane format setup in atomic_update new bb5367d17e83 drm/ast: Remove gamma LUT updates from DPMS code new 171b357d18ee drm/ast: Only set VGA SCREEN_DISABLE bit in CRTC code new 633743ed1846 drm/ast: Inline ast_crtc_dpms() into callers new b84c28f33d35 drm/ast: Use drm_atomic_helper_commit_tail() helper new 3f5ea7ed705e drm/managed: Simplify if condition new 80f4e62730a9 drm/panfrost: Mark simple_ondemand governor as softdep new d63d81094d20 drm/dp_mst: Fix all mstb marked as not probed after suspen [...] new ddf983488c3e drm/dp_mst: Skip CSN if topology probing is not done yet new 58cd0cba8297 drm: Add helpers for q4 fixed point values new 74c3f5da2336 drm/display/dsc: Add a helper to dump the DSC configuration new 685505219723 drm/mgag200: Rename constant MGAREG_Status to MGAREG_STATUS new 896868eded12 drm/panthor: Record devfreq busy as soon as a job is started new d076e2bd09f2 Merge tag 'drm-misc-next-2024-07-04' of https://gitlab.fre [...] new fe34394ecdad dt-bindings: display/msm: dsi-controller-main: Add SM7150 new 62a05f4ae9c1 Merge tag 'drm-msm-next-2024-07-04' of https://gitlab.free [...] new 79abb68684a0 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new afeea2758b4f Merge drm-misc-next-2024-07-04 into drm-misc-next-fixes new cb31c58e8c29 drm/fbdev-dma: Fix framebuffer mode for big endian devices new d9a71e037dc5 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 78347b651aa5 drm/amdgpu: sysfs node disable query error count during gpu reset new 064d92436b69 drm/amd/pm: avoid to load smu firmware for APUs new ffcc5745ed56 drm/amdgpu: update gfxhub client id for gfx12 new fbbbb62112a8 drm/amdgpu: add gfx12 register support in ipdump new 2262acad0ae9 drm/amdgpu: add print support for gfx12 ipdump new 33f23fc3155b drm/amdgpu: Set no_hw_access when VF request full GPU fails new 906219ec94d0 drm:amdgpu: enable IH ring1 for IH v7.0 new f0c6b79bfc92 drm/amdgpu: enable redirection of irq's for IH v7.0 new 495e6173a417 drm/amdgpu: add cp queue registers for gfx12 ipdump new c8714ac982e5 drm/amdgpu: add gfx queue support for gfx12 ipdump new 54837bd2be22 drm/amdgpu: restore dcc bo tilling configs while moving new 332210c13ac0 drm/amdgpu: remove redundant semicolons in RAS_EVENT_LOG new b6ad10916667 drm/amdgpu: enable dpg for vcn and jpeg on GC 11_5_2 new 320debca1ba3 drm/amdgpu: reject gang submit on reserved VMIDs new e33697141bac drm/amd/display: Solve mst monitors blank out problem afte [...] new 75ac6a250632 drm/amdgpu: refine amdgpu ras event id core code new 5b9de2596f17 drm/amdgpu: add ras POSION_CREATION event id support new 91ba536ead3a drm/amdkfd: Use mode1 reset for GFX v9.4.4 new 12b435a40cb5 drm/amdgpu: add ras POSION_CONSUMPTION event id support new 1dd34092c1f1 drm/amd/swsmu: enable more Pstates profile levels for SMU [...] new 59f488be7631 drm/amdgpu: add ras event state device attribute support new 9e4c9ee0ba97 Documentation/amdgpu: Clarify MI200 and MI300 entries new ee98fb71baa8 drm/amdgpu: set CP_HQD_PQ_DOORBELL_CONTROL.DOORBELL_MODE to 1 new 9d16b436c3b4 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new fad157124495 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 627c961d672d drm/xe: Add timeout to preempt fences new 8169b2097d88 drm/xe/uapi: Rename xe perf layer as xe observation layer new 67d90d679eb3 drm/xe: s/xe_tile_migrate_engine/xe_tile_migrate_exec_queue new 2e524668c440 drm/xe: Add xe_vm_pgtable_update_op to xe_vma_ops new 96e7ebb220f8 drm/xe: Add xe_exec_queue_last_fence_test_dep new e8babb280b5e drm/xe: Convert multiple bind ops into single job new 282e6f846d8c drm/xe: Update VM trace events new a708f6501c69 drm/xe: Update PT layer with better error handling new 04e9c0ce19ac drm/xe: Add VM bind IOCTL error injection new 9dae9751c7b0 drm/xe: Fix register definition order in xe_regs.h new 466a6c3855cf drm/xe: Kill regs/xe_sriov_regs.h new 3078d9c8b6a0 drm/xe: Use VF_CAP_REG for device wmb new 01570b446939 drm/xe/bmg: implement Wa_16023588340 new c55f79f317ab drm/i915: disable fbc due to Wa_16023588340 new 01e0cfc994be drm/xe: Use write-back caching mode for system memory on DGFX new 74e307680006 drm/xe/xe2lpm: Extend Wa_16021639441 new caaf1f44a6a2 drm/xe: Drop trace_xe_hw_fence_free new 9c9b98183a2a Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new d25050e9b922 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0f02ba48cdaf const_structs.checkpatch: add regmap structs new f21711bbdbf0 regmap-irq: handle const struct regmap_irq_sub_irq_map new 3dc4236dc44d Merge remote-tracking branch 'regmap/for-6.11' into regmap-next new 34e72248c989 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f05c1ffc2745 ALSA: pcm: reinvent the stream synchronization ID API new d712c58c55d9 ALSA: pcm: optimize and clarify stream synchronization ID API new 5f9f982dd71b ALSA: hda: cs35l41: Fix missing Speaker ID GPIO descriptio [...] new bc7540b794df ALSA: pcm: Fix missing export of snd_pcm_set_sync_per-card() new a892b700e63b ALSA: pcm: Fix id copying in snd_pcm_set_sync_per_card() new fefbbdfb59d3 ALSA: seq: Add tempo base unit for MIDI2 Set Tempo messages new 496b4e89a2e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f26a38e61c03 firewire: ohci: use common macro to interpret be32 data in [...] new c538b06de6ce firewire: ohci: use static function to handle endian issue [...] new 7a14f78d70dd firewire: ohci: add static inline functions to deserialize [...] new 4a13617ef311 firewire: ohci: use inline functions to operate data of se [...] new 526e21a2aa6f firewire: ohci: add tracepoints event for data of Self-ID DMA new 9f349e8e532d Revert "firewire: ohci: use common macro to interpret be32 [...] new da9716eead23 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 97a05cb4ab12 ASoC: topology: Simplify code new 7aa129706b4d ASoC: topology: Do not do unnecessary dobj management new 8ec2a2643544 ASoC: topology: Properly initialize soc_enum values new 52f4f7272c92 ASoC: topology: Cleanup soc_tplg_dapm_widget_dbytes_create new 40a16442a048 ASoC: topology: Cleanup soc_tplg_dapm_widget_dmixer_create new d1d0262a1f5c ASoC: topology: Cleanup soc_tplg_dapm_widget_denum_create new 963942f73b02 ASoC: topology: Correctly set shift_r in soc_tplg_denum_create() new f14a33fcadba ASoC: topology: Align dynamic object initialization for controls new 76d8aa0f727e ASoC: topology: Rename function creating widget kcontrol new c2dad0db01fc ASoC: topology: Reshuffle function placement new 0867278200f7 ASoC: topology: Unify code for creating standalone and wid [...] new 4654ca7cc8d6 ASoC: topology: Unify code for creating standalone and wid [...] new 8f2942b9198c ASoC: topology: Unify code for creating standalone and wid [...] new d06432b04603 ASoC: topology: kcontrol registration cleanup new 4aad1d947110 ASoC: PCM6240: Use of_property_read_reg() new 31a45f9190b5 ASoC: tas2781: Use of_property_read_reg() new c288f0a1c08e ASoC: fsl_xcvr: Improve suspend/resume flow in fsl_xcvr_trigger() new c66995ae4030 ASoC: cs35l56: Use header defines for Speaker Volume contr [...] new 244389bd4287 ASoC: cs35l56: Limit Speaker Volume to +12dB maximum new 91419b0d9ab2 ASoC: cs35l56: Set correct upper volume limit new cb148180125e ASoC: cs35l34: Constify struct regmap_config new 306e0317bddf ASoC: cs35l35: Constify struct regmap_config new 0271df05e6fe ASoC: cs35l36: Constify struct regmap_config new 52f0aa5fb943 ASoC: cs53l30: Constify struct regmap_config new 8d9c0ede48f2 ASoC: jz4760: Constify struct regmap_config new 7abfa29ba6a4 ASoC: jz4770: Constify struct regmap_config new 5ffab1d3f3f3 ASoC: wsa881x: Constify struct regmap_config new 22c361dc7ce4 ASoC: wsa883x: Constify struct regmap_config new e15cc906b9c5 ASoC: wsa884x: Constify struct regmap_config new 3b628e617b21 ASoC: tas5086: Convert to GPIO descriptors new 6558e8737af2 ASoC: SOF: ipc4-topology: Use single token list for the copiers new 1e0dff741b0a ASoC: ak4458: remove "reset-gpios" property handler new 9f3ae72c5dbc ASoC: codecs: wcd939x: Fix typec mux and switch leak durin [...] new 5080808c3339 ASoC: amd: Adjust error handling in case of absent codec device new cabf0b0cff07 ASoc: tas2781: Set "Speaker Force Firmware Load" as the co [...] new 891168dc4a6c ASoC: codecs: lpass-rx-macro: Simplify PDS cleanup with devm new ee5e13b2c923 ASoC: codecs: lpass-rx-macro: Simplify with cleanup.h new 0c02cacf62fd ASoC: codecs: lpass-rx-macro: Keep static regmap_config as const new bf95919fe191 ASoC: dapm: Use unsigned for number of widgets in snd_soc_ [...] new c72585d79249 ASoC: codecs: lpass-rx-macro: Use unsigned for number of widgets new 67820eb9f489 ASoC: codecs: lpass-wsa-macro: Simplify with cleanup.h new ecaec47b88d6 ASoC: codecs: lpass-rx-macro: Few code cleanups new e62599902327 ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value new 86dd725b57a8 ASoC: fsl: fsl_qmc_audio: Fix issues detected by checkpatch new 42212b2ce8b1 ASoC: fsl: fsl_qmc_audio: Split channel buffer and PCM poi [...] new 5e51a1f9dfd9 ASoC: fsl: fsl_qmc_audio: Identify the QMC channel involve [...] new 33a6969fbc65 ASoC: fsl: fsl_qmc_audio: Introduce qmc_audio_pcm_{read,wr [...] new b81cfa66435b ASoC: fsl: fsl_qmc_audio: Introduce qmc_dai_constraints_in [...] new 37797c605da3 soc: fsl: cpm1: qmc: Introduce functions to get a channel [...] new af8432b2e41a soc: fsl: cpm1: qmc: Introduce qmc_chan_count_phandles() new fb6013168fa9 dt-bindings: sound: fsl,qmc-audio: Add support for multipl [...] new 188d9cae5438 ASoC: fsl: fsl_qmc_audio: Add support for non-interleaved mode. new fc800b84b416 Add support for non-interleaved mode in qmc_audio new ccb367c5ab58 ASoc: pcm6240: Remove unnecessary name-prefix for all the [...] new 1cc509edbe23 ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beX [...] new 408e49381750 ASoC: codecs: audio-iio-aux: Simplify audio_iio_aux_add_da [...] new f9cbfb66127b ASoC: codecs: audio-iio-aux: Simplify audio_iio_aux_probe( [...] new 6344ab5d0826 ASoC: codecs: wcd9335: Simplify with cleanup.h new 56d426f5525d ASoC: codecs: wcd934x: Simplify with cleanup.h new 6440e7b2a058 ASoC: simple-card-utils: Simplify with cleanup.h new 5725c16af267 ASoC: audio-graph-card: Use cleanup.h instead of devm_kfree() new b39f7713ece6 ASoC: audio-graph-card2: Use cleanup.h instead of devm_kfree() new 7d996c8a5fea ASoC: simple-card: Use cleanup.h instead of devm_kfree() new 1a7b84681821 ASoC: ops: Simplify with cleanup.h new 5b3cc85673bc ASoC: dapm: Simplify dapm_cnew_widget() with cleanup.h new 522133d44010 ASoC: dapm: Simplify snd_soc_dai_link_event_pre_pmu() with [...] new 0c6c65111ed3 ASoC: Simplify code with cleanup.h new a613b63db233 ASoC: fsl-asoc-card: add support for dai links with multip [...] new c68fa0d9b0f8 ASoC: fsl-asoc-card: add second dai link component for codecs new fcc6ace84f1f ASoC: fsl-asoc-card: add compatibility to use 2 codecs in [...] new 6d174cc4f224 ASoC: fsl-asoc-card: merge spdif support from imx-spdif.c new 4359caadd17f ASoC: dt-bindings: update fsl-asoc-card bindings after imx [...] new 54e49a3c9d09 ASoC: fsl-asoc-card: add S/PDIF controller support new e0665761fd01 Merge remote-tracking branch 'asoc/for-6.11' into asoc-next new 5f03c8a8b3d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aaf084d58d02 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 5f82c1e04721 Input: elan_i2c - do not leave interrupt disabled on suspe [...] new c1a339001191 Input: cypress_ps2 - clean up setting reporting rate new e8688b93ce00 Input: cypress_ps2 - fix error handling when sending comma [...] new 8bccf667f62a Input: cypress_ps2 - report timeouts when reading command status new 93f25f92fc7d Input: cypress_ps2 - propagate errors from lower layers new 5e13bea78df8 Input: cypress_ps2 - use u8 when dealing with byte data new 366d58668470 Input: qt1050 - constify struct regmap_config new f275b3ae3aee Input: fsl-imx25-tcq - constify struct regmap_config new 3b42b9ade16b dt-bindings: input: ti,nspire-keypad: convert to YAML format new ff2f28c77141 Input: imagis - clarify the usage of protocol_b new 72d45b66587a dt-bindings: input/touchscreen: imagis: Document ist3038 new 1e48ee99f603 Input: imagis - add supports for Imagis IST3038 new b3d65108ac8a Input: evdev - remove ->event() method new a184cf98b1d4 Input: make sure input handlers define only one processing method new 14498e993fb7 Input: make events() method return number of events processed new d469647bafd9 Input: simplify event handling logic new 3544cf574a57 Input: rearrange input_alloc_device() to prepare for preal [...] new 0cd587735205 Input: preallocate memory to hold event values new 735877fde063 Input: do not check number of events in input_pass_values() new a742e61dbb71 dt-bindings: input: touchscreen: himax,hx83112b: add HX83100A new 05eab5456b24 Input: himax_hx83112b - use more descriptive register defines new 0944829d491e Input: himax_hx83112b - implement MCU register reading new aa9007ed2d38 Input: himax_hx83112b - add himax_chip struct for multi-ch [...] new 5e91cef94426 Input: himax_hx83112b - add support for HX83100A new 54a7e807b5ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1a50d1467077 Merge tag 'v6.10-rc6' into for-6.11/block-post new da042a365515 block: split integrity support out of bio.h new 21671a1ed1ff block: also return bio_integrity_payload * from stubs new bf4c89fc8797 block: don't call bio_uninit from bio_endio new f8924374fd37 block: call bio_integrity_unmap_free_user from blk_rq_unmap_user new 85253bac4d02 block: don't free submitter owned integrity payload on I/O [...] new 74cc150282e4 block: don't free the integrity payload in bio_integrity_u [...] new 83f8be26b9d3 Merge branch 'for-6.11/block-post' into for-next new 162e06871e6d block: t10-pi: Return correct ref tag when queue has no in [...] new 2314c2e3a705 md/raid5: fix spares errors about rcu usage new ae720670b9fc md: Remove unneeded semicolon new 1f4a72ff00ca md-cluster: Constify struct md_cluster_operations new a1fd37f97808 md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl new 25b3a8237a03 md/raid5: recheck if reshape has finished with device_lock held new 7d251bec7017 Merge tag 'md-6.11-20240704' of git://git.kernel.org/pub/s [...] new a18df07b7d3d null_blk: don't initialize static 'g_virt_boundary' to false new 20162e86478e Merge branch 'for-6.11/block' into for-next new ba9422380565 block: reuse original bio_vec array for integrity during clone new e28979e430c3 Merge branch 'for-6.11/block' into for-next new dd54fd4e1780 loop: remove the unused inode variable in loop_configure new f4d5dc33c823 null_blk: Introduce the zone_full parameter new ae7e965b36e3 dm: Refactor is_abnormal_io() new 81e7706345f0 dm: handle REQ_OP_ZONE_RESET_ALL new f2a7bea23710 block: Remove REQ_OP_ZONE_RESET_ALL emulation new 2f20872ed431 block: Remove blk_alloc_zone_bitmap() new 6a996592f9ff Merge branch 'for-6.11/block' into for-next new 73a768d5f955 block: factor out a blk_write_zeroes_limit helper new ff760a8f0d09 block: remove the LBA alignment check in __blkdev_issue_zeroout new f6eacb26541a block: move read-only and supported checks into (__)blkdev [...] new 99800ced26b9 block: refacto blkdev_issue_zeroout new 39722a2f2bcd block: limit the Write Zeroes to manually writing zeroes fallback new bf86bcdb4012 blk-lib: check for kill signal in ioctl BLKZEROOUT new 0d32bc037de7 Merge branch 'for-6.11/block' into for-next new 25f76c3db2f0 block: add a bvec_phys helper new 09595e0c9d65 block: pass a phys_addr_t to get_max_segment_size new 7f8851d381f7 Merge branch 'for-6.11/block' into for-next new e170aed81aae Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new e41e52e59e51 dm-verity: move data hash mismatch handling into its own function new a7ddb3d49d16 dm-verity: make real_digest and want_digest fixed-length new 09d1430896e3 dm-verity: provide dma_alignment limit in io_hints new cf715f4b7eb5 dm-verity: always "map" the data blocks new e8f5e933013a dm-verity: make verity_hash() take dm_verity_io instead of [...] new b76ad8844234 dm-verity: hash blocks with shash import+finup when possible new 3199a34bfaf7 dm-raid: Fix WARN_ON_ONCE check for sync_thread in raid_resume new 6fce1f40e951 dm verity: add support for signature verification with pla [...] new 04a1020ad350 dm-crypt: limit the size of encryption requests new ed28fe59c042 dm: stop using blk_limits_io_{min,opt} new 416d23abb93f dm vdo: remove unused struct 'uds_attribute' new ec4d536ebe8b dm vdo indexer: use swap() instead of open coding it new 410023e77f0a dm: Remove max_write_zeroes_granularity new 1d6e8bba8de6 dm: Remove max_secure_erase_granularity new 87c5966883b9 dm-verity: fix dm_is_verity_target() when dm-verity is builtin new 808199174530 dm: factor out helper function from dm_get_device new 4ea456ee44ef dm mpath: don't call dm_get_device in multipath_message new b67a93868e50 dm-crypt: support for per-sector NVMe metadata new ba9cd8905454 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 38dab832c3f4 ata: libata-scsi: Fix offsets for the fixed format sense data new 97981926224a ata: libata-scsi: Do not overwrite valid sense data when C [...] new 28ab9769117c ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and [...] new 3f6d903b54a1 ata: libata-scsi: Remove redundant sense_buffer memsets new ea3b26a9bb97 ata: libata-scsi: Do not pass ATA device id to ata_to_sens [...] new 18676c6aab08 ata: libata-core: Set ATA_QCFLAG_RTF_FILLED in fill_result_tf() new 816be86c7993 ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using [...] new 831d83a5374a Merge remote-tracking branch 'libata/for-6.10-fixes' into [...] new c10bc5614ce0 ata,scsi: Remove wrappers ata_sas_tport_{add,delete}() new 2199d6ff565d ata: libata: Remove unused function declaration for ata_sc [...] new 23262cce529e ata: libata-core: Remove support for decreasing the number [...] new 6933eb8e50a3 ata: libata-sata: Remove superfluous assignment in ata_sas [...] new 1dd63a6b573f ata: libata-core: Remove local_port_no struct member new 1c1fbb865d71 ata: libata: Assign print_id at port allocation time new 1228713c75b8 ata: libata-core: Reuse available ata_port print_ids new 0d3603acffe2 ata,scsi: Remove wrapper ata_sas_port_alloc() new f97106b10d9a ata: ahci: Add debug print for external port new 9f9810f07224 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 037253f0b522 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] new d0f459259c13 memstick: rtsx_pci_ms: Remove Realtek PCI memstick driver new a1382d193ca4 mmc: mmc_spi: allow for spi controllers incapable of getti [...] new 85683fb39d9b mmc: sdhi: Convert from tasklet to BH workqueue new 921c87ba3893 mmc: Convert from tasklet to BH workqueue new 1535085f99c5 mmc: sdhci_am654: Constify struct regmap_config new f21adcb86653 mmc: dw_mmc: Add support for platform specific eMMC HW reset new c17aecf85800 mmc: dw_mmc-bluefield: Add support for eMMC HW reset new 930bcaf1cfdb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7661e680692e dt-bindings: mfd: syscon: Drop hwlocks new cf87496ba236 dt-bindings: soc: sprd: sc9863a-glbregs: Document SC9863A syscon new c94ee67abd9d dt-bindings: soc: intel: lgm-syscon: Move to dedicated schema new 430ed952ed57 dt-bindings: soc: microchip: sparx5-cpu-syscon: Move to de [...] new 174614d889a2 dt-bindings: soc: ti: am654-serdes-ctrl: Move to dedicated schema new ecad8fb868aa Merge branch 'ib-mfd-dt-soc-6.11' into ibs-for-mfd-merged new 205fdba5d0ff firmware: cs_dsp: Add write sequence interface new 2fab5abad124 dt-bindings: input: cirrus,cs40l50: Add initial DT binding new cb626376cbd0 mfd: cs40l50: Add support for CS40L50 core driver new c38fe1bb5d21 Input: cs40l50 - Add support for the CS40L50 haptic driver new c486def5b3ba ASoC: cs40l50: Support I2S streaming to CS40L50 new 2d21e9745f7b Merge branch 'ib-mfd-firmware-input-sound-soc-6.11' into i [...] new c4725350a9f7 dt-bindings: mfd: Add entry for Marvell 88PM886 PMIC new 860f8e3beac0 mfd: Add driver for Marvell 88PM886 PMIC new 5d1a5144396e regulator: Add regulators driver for Marvell 88PM886 PMIC new 914089db309c input: Add onkey driver for Marvell 88PM886 PMIC new f53d3efa366b MAINTAINERS: Add myself for Marvell 88PM886 PMIC new f5ace5552439 Merge branch 'ib-mfd-input-regulator-6.11' into ibs-for-mf [...] new 5ffe70d81e08 Merge branch 'ib-mfd-leds-platform-6.11' into ibs-for-mfd-merged new 04f389332709 Merge branch 'ib-mfd-regulator-pm8008-6.11' into ibs-for-m [...] new fd6e053d23dd dt-bindings: ROHM BD96801 PMIC regulators new 8b1a39362ba9 dt-bindings: mfd: bd96801 PMIC core new 7276f425b744 mfd: support ROHM BD96801 PMIC core new a9b7ce28fd02 regulator: bd96801: ROHM BD96801 PMIC regulators new 09dad69757b6 watchdog: ROHM BD96801 PMIC WDG driver new fcf1f960a6aa MAINTAINERS: Add ROHM BD96801 'scalable PMIC' entries new 2a2ca717cee5 Merge branch 'ib-mfd-regulator-watchdog-6.11' into ibs-for [...] new 769cb63166d9 mfd: syscon: Add of_syscon_register_regmap() API new 35d6b98c6258 soc: samsung: exynos-pmu: update to use of_syscon_register [...] new f1c6a7e0f07f Merge branch 'ib-mfd-soc-samsung-6.11' into ibs-for-mfd-merged new 326ae03d772d mfd: idt8a340_reg: Start comments with '/*' new 22ff67ad8c3b mfd: omap-usb-host: Remove unused linux/gpio.h new 93411db51826 mfd: menelaus: Remove unused linux/gpio.h new 5e9ea43c63ff mfd: Drop explicit initialization of struct i2c_device_id: [...] new 8aa950491d97 dt-bindings: mfd: syscon: Add ti,am625-dss-oldi-io-ctrl co [...] new 0577ca9750d4 dt-bindings: mfd: mediatek,mt8195-scpsys: Add support for MT8188 new bd1ae9bbc49d dt-bindings: mfd: mediatek,mt8195-scpsys: Add mediatek,mt8 [...] new ddeeca130059 mfd: intel_soc_pmic_crc: Use PWM_LOOKUP_WITH_MODULE() for [...] new b5f743b12214 dt-bindings: mfd: qcom-spmi-pmic: Document SMB2360 PMIC new 555b5fcdb844 mfd: cros_ec: Register charge control subdevice new 6ca6a63e9639 mfd: cros_ec: Register hardware monitoring subdevice new c879a8c39dd5 mfd: rsmu: Split core code into separate module new 5bbd03db2782 dt-bindings: mfd: qcom,spmi-pmic: Document PMC8380 new 316b8ab386d1 mfd: mt6397-core: Add support for AUXADCs on MT6357/58/59 PMICs new 51e3b257099d mfd: core: Make use of device_set_node() new 9cc3b409beee mfd: intel-lpss: Rename SPI intel_lpss_platform_info structs new 4c4ade1aba55 dt-bindings: mfd: syscon: Add more simple compatibles new d502645bc839 mfd: qcom-pm8008: Add missing MODULE_DESCRIPTION() macro new 5fed47abb330 mfd: Add missing MODULE_DESCRIPTION() macros new 81c8920d46d4 mfd: max14577: Fix Wvoid-pointer-to-enum-cast warning (again) new 105d4b4a36d8 mfd: mxs-lradc: Fix Wvoid-pointer-to-enum-cast warning (again) new 7b28133dd636 mfd: wm8994: Fix Wvoid-pointer-to-enum-cast warning (again) new a49d9bae9cbd mfd: arizona: Simplify with spi_get_device_match_data() new 0ddabc8c6e80 mfd: madera: Simplify with spi_get_device_match_data() new 13c151a919a8 mfd: tps65912: Use devm helper functions to simplify probe new d7636117ca97 mfd: lm3533: Move to new GPIO descriptor-based APIs new 6b10f1c581f3 mfd: tps6594-core: Remove unneeded semicolon in tps6594_ch [...] new fa0c3667d0bf mfd: omap-usb-tll: Annotate struct usbtll_omap with __counted_by new 1d845319dc81 dt-bindings: mfd: Dual licensing for st,stpmic1 bindings new b0a5cde57cf1 dt-bindings: mfd: Explain lack of child dependency in simple-mfd new 40176714c818 mfd: omap-usb-tll: Use struct_size to allocate tll new 279322ad6831 dt-bindings: mfd: syscon: Add TI's opp table compatible new e7865de24e8d dt-bindings: mfd: rk817: Fixup clocks and reference dai-common new f11121314a6e dt-bindings: mfd: rk817: Merge support for RK809 new f97b0435c857 dt-bindings: mfd: syscon: Split and enforce documenting MF [...] new 75c3d85083ff dt-bindings: mfd: syscon: Add APM poweroff mailbox new b2c7ebc850c5 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new ad6a2fefad15 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new ad0aa2361c8c dt-bindings: power: supply: add support for MAX17201/MAX17 [...] new 479b6d04964b power: supply: add support for MAX1720x standalone fuel gauge new 29832adac01a power: supply: qcom_battmgr: Enable battery support on x1e80100 new be6299c6e55e power: supply: sysfs: use power_supply_property_is_writeable() new b5bee1393a3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 80e64b6d3481 dt-bindings: mfd: twl: Fix example new 82fe56c6fe02 dt-bindings: regulator: ti,tps65132: document VIN supply new 05db2e27b923 regulator: da9121: Constify struct regmap_config new 32d1171014a7 regulator: max77857: Constify struct regmap_config new 6070471088b9 dt-bindings: regulator: sprd,sc2731-regulator: convert to YAML new 83808c54064e regulator: pca9450: Make IRQ optional new ef0b29e74496 regulator: dt-bindings: pca9450: Make interrupt optional new 1db05cb8e7da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dd5357b7d759 selinux,smack: remove the capability checks in the removex [...] new aa99fe0d3b77 Automated merge of 'dev' into 'next' new 6b3c4ce2f53a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 94e249fa572e Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new f83e20726221 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 209bae4ac6b0 Merge branch 'next' of git://github.com/cschaufler/smack-next new 34f1606136fc Merge branch 'master' of git://git.code.sf.net/p/tomoyo/to [...] new dae02b6016f1 KEYS: trusted: add missing MODULE_DESCRIPTION() new 7e1a8e9548a1 KEYS: encrypted: add missing MODULE_DESCRIPTION() new 9d300ec16267 char: tpm: Fix possible memory leak in tpm_bios_measuremen [...] new bb3bd6a6663c tpm_tis_spi: add missing attpm20p SPI device ID entry new b98884ede815 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d926e7c04843 docs: iommu: Remove outdated Documentation/userspace-api/i [...] new e7acc36f26b0 iommu/mediatek-v1: Clean up redundant fwspec checks new 3f7c32091628 iommu: Resolve fwspec ops automatically new 78596b5c321c ACPI: Retire acpi_iommu_fwspec_ops() new 5f937bc48a6a OF: Simplify of_iommu_configure() new 3e36c15fc1cc iommu: Remove iommu_fwspec ops new 40929e8e5449 dt-bindings: PCI: generic: Add ats-supported property new 86e02a88bedc iommu/of: Support ats-supported device-tree property new 6bac3388889c arm64: dts: fvp: Enable PCIe ATS for Base RevC FVP new 14678219cf40 iommu: Introduce domain attachment handle new 3e7f57d1ef3f iommu: Remove sva handle list new 06cdcc32d657 iommu: Add attach handle to struct iopf_group new 8519e689834a iommu: Extend domain attach group with handle support new a27bf2743cb8 iommu: Add iommu_paging_domain_alloc() interface new 26a581606fab iommufd: Use iommu_paging_domain_alloc() new 60ffc4501722 vfio/type1: Use iommu_paging_domain_alloc() new 9c159f6de1ae vhost-vdpa: Use iommu_paging_domain_alloc() new 45acf35af200 drm/msm: Use iommu_paging_domain_alloc() new d5b7485588df wifi: ath10k: Use iommu_paging_domain_alloc() new ef50d41fbf1c wifi: ath11k: Use iommu_paging_domain_alloc() new 3b10f25704be RDMA/usnic: Use iommu_paging_domain_alloc() new e5af06b7cfb3 dt-bindings: arm-smmu: Fix Qualcomm SC8180X binding new d6c102881b30 dt-bindings: arm-smmu: Add X1E80100 GPU SMMU new a4ce399973d2 Merge branch 'for-joerg/arm-smmu/bindings' into for-joerg/ [...] new d3867e714831 iommu/arm-smmu-v3: Avoid uninitialized asid in case of error new 16c0bad7ae04 iommu/arm-smmu-v3: Use *-y instead of *-objs in Makefile new 678d79b98028 iommu/arm-smmu-v3: Convert to domain_alloc_sva() new 85f2fb6ef413 iommu/arm-smmu-v3: Start building a generic PASID layer new ad10dce61303 iommu/arm-smmu-v3: Make smmu_domain->devices into an alloc [...] new 7497f4211f4f iommu/arm-smmu-v3: Make changing domains be hitless for ATS new 64efb3def3a5 iommu/arm-smmu-v3: Add ssid to struct arm_smmu_master_domain new be7c90de39fd iommu/arm-smmu-v3: Do not use master->sva_enable to restri [...] new 1d5f34f0002f iommu/arm-smmu-v3: Thread SSID through the arm_smmu_attach [...] new d7b2d2ba1b84 iommu/arm-smmu-v3: Make SVA allocate a normal arm_smmu_domain new 49db2ed23c52 iommu/arm-smmu-v3: Keep track of arm_smmu_master_domain for SVA new d38c28dbefee iommu/arm-smmu-v3: Put the SVA mmu notifier in the smmu_domain new ce26ea9e6e12 iommu/arm-smmu-v3: Allow IDENTITY/BLOCKED to be set while [...] new 3b5302cbb06a iommu/arm-smmu-v3: Test the STE S1DSS functionality new 8ee9175c2582 iommu/arm-smmu-v3: Allow a PASID to be set when RID is IDE [...] new f3b273b7c7e4 iommu/arm-smmu-v3: Allow setting a S1 domain to a PASID new c84c5ab76c9c iommu/arm-smmu-v3: Do not zero the strtab twice new a4d75360f7a6 iommu/arm-smmu-v3: Shrink the strtab l1_desc array new a35f443d837f iommu/arm-smmu-v3: add missing MODULE_DESCRIPTION() macro new d0166022be37 iommu/arm-smmu: Add CB prefix to register bitfields new 55089781ff77 iommu/arm-smmu-qcom-debug: Do not print for handled faults new d525b0af0c3b iommu/arm-smmu: Pretty-print context fault related regs new 9796cf9b3eb9 iommu/arm-smmu-qcom: record reason for deferring probe new 52acd7d8a413 iommu/arm-smmu-v3: Add support for domain_alloc_user fn new 2f8d6178b4fe iommu/arm-smmu-v3: Add feature detection for HTTU new 4fe88fd8b4ae iommu/io-pgtable-arm: Add read_and_clear_dirty() support new eb054d67b21a iommu/arm-smmu-v3: Add support for dirty tracking in domain alloc new 25c776dd03b3 iommu/arm-smmu-v3: Enable HTTU for stage1 with io-pgtable mapping new 0b4eeee2876f iommu/arm-smmu-qcom: Register the TBU driver in qcom_smmu_ [...] new ac4e52c69f2d Merge branch 'for-joerg/arm-smmu/updates' into for-joerg/a [...] new b5e86a95541c iommu/vt-d: Handle volatile descriptor status read new 5fbf97371dc0 iommu/vt-d: Remove comment for def_domain_type new e995fcde6070 iommu/vt-d: Remove control over Execute-Requested requests new 804f98e224e4 iommu/vt-d: Downgrade warning for pre-enabled IR new 2b989ab9bc89 iommu/vt-d: Add helper to allocate paging domain new f90584f4beb8 iommu/vt-d: Add helper to flush caches for context change new 3753311c9190 iommu/vt-d: Refactor PCI PRI enabling/disabling callbacks new 87b2e7792b68 Merge branches 'iommu/core', 'iommu/fwspec-ops-removal', ' [...] new 1cac78f61728 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d8d301a1d220 dt-bindings: interrupt-controller: fsl,irqsteer: Add imx8m [...] new bd7db321884a dt-bindings: timer: renesas,tmu: Make interrupt-names required new fdd81e90639a dt-bindings: watchdog: img,pdc-wdt: Convert to dtschema new 38da7fa47efc dt-bindings: dma: qcom,gpi: document the SDX75 GPI DMA Engine new 6badc62f8fa4 of: dynamic: Constify parameter in of_changeset_add_prop_s [...] new aa5545ae62e8 of: unittest: Add tests for changeset properties adding new f2b388d63e6c of: dynamic: Introduce of_changeset_add_prop_bool() new 1e4368395feb of: unittest: Add a test case for of_changeset_add_prop_bool() new dc12273fa3d8 PCI: of_property: Add interrupt-controller property in PCI [...] new e69956584ddf dt-bindings: interrupt-controller: qcom,pdc: Add sc8180x PDC new 3c552a66a5d8 dt-bindings: arm: cpus: Add new Cortex and Neoverse names new c7ce06684bf5 dt-bindings: interrupt-controller: riscv,cpu-intc: convert [...] new 0620bce64afa dt-bindings: riscv: cpus: add ref to interrupt-controller new 8a9dfed1042f dt-bindings: clock: drop obsolete stericsson,abx500.txt new 877097a2fab0 dt-bindings: interrupt-controller: convert marvell,mpic bi [...] new dd402cbd0afa kbuild: verify dtoverlay files against schema new 589336d9e045 dt-bindings: drop stale Anson Huang from maintainers new 7d18900283ae dt-bindings: misc: fsl,qoriq-mc: convert to yaml format new 2e0705f0f37c dt-bindings: soc: fsl: Convert q(b)man-* to yaml format new 7d8059f44a55 dt-bindings: interrupt-controller: convert fsl,ls-scfg-msi [...] new c25e4a9cd4b7 dt-bindings: fsi: fsi2spi: Document SPI controller child nodes new af3a981500b6 dt-bindings: fsi: Document the IBM SCOM engine new 05da5bf36bc6 dt-bindings: fsi: p9-occ: Convert to json-schema new cf683a341b09 dt-bindings: fsi: Document the IBM SBEFIFO engine new 97854d7954d6 dt-bindings: fsi: Document the FSI controller common properties new 79d37a7ca8e4 dt-bindings: fsi: ibm,i2cr-fsi-master: Reference common FS [...] new 77f00f3bef21 dt-bindings: fsi: ast2600-fsi-master: Convert to json-schema new 0c29d934c234 dt-bindings: fsi: Document the AST2700 FSI controller new 30c8983ff4a3 dt-bindings: fsi: Document the FSI Hub Controller new 6944a35e1805 dt-bindings: i2c: i2c-fsi: Convert to json-schema new 673e802d9220 dt-bindings: soc: fsl: cpm_qe: convert to yaml format new 011e6a719ead dt-bindings: soc: fsl: Add fsl,ls1028a-reset for reset sys [...] new d481db240e6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 791b30d547f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5211070c3309 spi: xcomm: add gpiochip support new e8ba259764c7 spi: xcomm: make use of devm_spi_alloc_host() new 5e7d4755c58a spi: xcomm: remove i2c_set_clientdata() new e2e89f96308a spi: xcomm: fix coding style new 0f2ecc3f6136 spi: spi: Remove unnecessary ‘0’ values from rc new 3bca1a3808a9 spi: spi: Remove unnecessary ‘0’ values from status new 2de9ae2044c4 spi: dt-bindings: fsl-dspi: add dmas and dma-names properties new 0f17a1278757 spi: dt-bindings: fsl-dspi: add compatible string 'fsl,lx2 [...] new 8846739f52af spi: add ch341a usb2spi driver new ad02097d49dd Merge remote-tracking branch 'spi/for-6.11' into spi-next new cf7f52d81cc9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dbc6377cc893 Merge x86/merge into tip/master new cabe7ebd57a0 timers/migration: Do not rely always on group->parent new 8cdb61838ee5 timers/migration: Move hierarchy setup into cpuhotplug pre [...] new 54dd20a106f9 Merge timers/urgent into tip/master new ac8b270b61d4 x86/bhi: Avoid warning in #DB handler due to BHI mitigation new c9caa2af69f5 Merge x86/urgent into tip/master new 336c006a19ac Merge sched/urgent into tip/master new 74ea2fcf4f55 Merge perf/urgent into tip/master new aaab5c904488 Merge x86/percpu into tip/master new a2790bdbb37f Merge ras/core into tip/master new aac84dcd8d3a Merge x86/boot into tip/master new 36ddfb8357a4 Merge sched/core into tip/master new 1cc9badecf74 Merge locking/core into tip/master new 58ce367b4208 Merge x86/cleanups into tip/master new ba451a7cffd8 Merge smp/core into tip/master new 39a1bed533af Merge x86/cc into tip/master new 524d10d0d377 Merge x86/core into tip/master new b887cb9ed9c5 Merge x86/build into tip/master new fce721975e93 Merge irq/msi into tip/master new 309a3a95f961 Merge core/debugobjects into tip/master new 13b2df4c55dd Merge x86/misc into tip/master new 4b55f110a625 Merge x86/vmware into tip/master new f561521274a2 Merge irq/core into tip/master new 72dc94fea9ee Merge x86/bugs into tip/master new d567e1c09dbd Merge x86/cpu into tip/master new f65be1e372ee Merge x86/alternatives into tip/master new 2384e71d0424 Merge x86/sev into tip/master new 8e78b2797d4f Merge x86/cache into tip/master new 3b299b99556c x86/mm: Use IPIs to synchronize LAM enablement new ec225f8c255f x86/mm: Fix LAM inconsistency during context switch new b7c35279e0da x86/mm: Cleanup prctl_enable_tagged_addr() nr_bits error checking new c0348b27531f Merge x86/mm into tip/master new 39cf650d6828 scripts/faddr2line: Reduce number of readelf calls to three new b8d9d9496c1e scripts/faddr2line: Combine three readelf calls into one new 2c809186ccf0 scripts/faddr2line: Check vmlinux only once new 5b280de46d2b scripts/faddr2line: Pass --addresses argument to addr2line new e36b69e91811 scripts/faddr2line: Invoke addr2line as a single long-runn [...] new 406b5c12aad8 scripts/faddr2line: Remove call to addr2line from find_dir [...] new c02904f05ff8 scripts/faddr2line: Check only two symbols when calculatin [...] new b13e9f6da4cc objtool: Use "action" in error message to be consistent with help new 8e366d83edce objtool/x86: objtool can confuse memory and stack access new 2cace2ef694b Merge objtool/core into tip/master new 5638bd722a44 perf/x86/intel/pt: Fix topa_entry base length new ad97196379d0 perf/x86/intel/pt: Fix a topa_entry base address calculation new 3520b251dcae perf/x86/intel/pt: Fix pt_topa_entry_for_page() address ca [...] new 3df94a5b1078 perf: Fix perf_aux_size() for greater-than 32-bit size new dbc48c8f41c2 perf: Prevent passing zero nr_pages to rb_alloc_aux() new 43deb76b1966 perf: Fix default aux_watermark calculation new 0ca4da2412da perf: Make rb_alloc_aux() return an error immediately if n [...] new 0c8ea05e9b3d Merge branch 'tip/x86/cpu' new 2c3aedd9db62 perf/x86/intel/cstate: Fix Alderlake/Raptorlake/Meteorlake new a31000753d41 perf/x86/intel/cstate: Add Arrowlake support new 26579860fbd5 perf/x86/intel/cstate: Add Lunarlake support new a23eb2fc1d81 perf/x86/intel: Support the PEBS event mask new 722e42e45c2f perf/x86: Support counter mask new a932aa0e868f perf/x86: Add Lunar Lake and Arrow Lake support new 090262439f66 perf/x86/intel: Rename model-specific pebs_latency_data functions new 608f6976c309 perf/x86/intel: Support new data source for Lunar Lake new e8fb5d6e7658 perf/x86: Add config_mask to represent EVENTSEL bitmask new dce0c74d2d18 perf/x86/intel: Support PERFEVTSEL extension new 149fd4712bcd perf/x86/intel: Support Perfmon MSRs aliasing new f997e208b6c9 perf/x86/amd/uncore: Avoid PMU registration if counters ar [...] new 57e11990f45f perf/x86/amd/uncore: Fix DF and UMC domain identification new aa88552379c1 Merge perf/core into tip/master new f48955e038ea vdso/gettimeofday: Clarify comment about open coded function new d00106bbdfa8 vdso: Add comment about reason for vdso struct ordering new 7239ae7f8349 x86/vdso: Fix function reference in comment new ee6664d7326b x86/vgtod: Remove unused typedef gtod_long_t new 2b83be20ae60 x86/vdso: Remove unused include new 59dbee7d4d59 tick/sched: Combine WARN_ON_ONCE and print_once new 59cd3e68a3f9 Merge branch 'timers/urgent' into timers/core new 6d8a8f54e045 timers/migration: Improve tracing new 6dbb59418c5c timers/migration: Use a single struct for hierarchy walk data new 56f9a5fd69ea timers/migration: Read childmask and parent pointer in a s [...] new 633c77727d32 timers/migration: Rename childmask by groupmask to make na [...] new 2e0bd37f7b39 timers/migration: Spare write when nothing changed new 746770499be5 timers/migration: Fix grammar in comment new aa9d8caba6e4 Merge timers/core into tip/master new 755ce8e46e30 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d9a7f85412a9 clocksource/drivers/arm_arch_timer: Remove unnecessary ‘0’ [...] new ba39e42e9acd clocksource/driver/arm_global_timer: Remove unnecessary ‘0 [...] new ec601554e3eb clocksource/drivers/sh_cmt: Address race condition for clo [...] new 0fa128b58eb8 clocksource/drivers/mips-gic-timer: Always use cluster 0 c [...] new 400aceef16df clocksource/drivers/mips-gic-timer: Enable counter when CP [...] new ae387df1093c clocksource/drivers/mips-gic-timer: Refine rating computation new 008addaf6139 clocksource/drivers/mips-gic-timer: Correct sched_clock width new d930d8dd7b1e Merge branch 'timers/drivers/next' of https://git.linaro.o [...] new bf97bca9bfc1 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 1dd7a574e54e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 68d124b09999 rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_f [...] new 7f09e70f9eae MAINTAINERS: Add Uladzislau Rezki as RCU maintainer new 6f4cec22c38a rcu: Eliminate lockless accesses to rcu_sync->gp_count new 55d4669ef1b7 rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation new 02219caa92b5 Merge branches 'doc.2024.06.06a', 'fixes.2024.07.04a', 'mb [...] new 6fc1bf8370da Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f1b5644862c5 ARM: Emulate one-byte cmpxchg new e4bdfa5b5bcb xtensa: Emulate one-byte cmpxchg new cee1075809d7 ARC: Emulate one-byte cmpxchg new 4066d0a100de sh: Emulate one-byte cmpxchg new 8122d6e11bd8 Merge branches 'cmpxchg.2024.07.04a', 'kcsan.2024.06.06a', [...] new 8054b2d72e18 Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] new da8bc9e21776 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 6d5c9d323217 Merge branch kvm-arm64/misc into kvmarm/next new 206c36ce28e0 Merge branch kvm-arm64/ffa-1p1 into kvmarm/next new 3cfde36df7ab KVM: arm64: nv: Truely enable nXS TLBI operations new e4f3bac9b490 Merge branch kvm-arm64/shadow-mmu into kvmarm/next new eba26a24bef2 Merge branch kvm-arm64/ctr-el0 into kvmarm/next new 0cd147cf939e Merge branch kvm-arm64/el2-kcfi into kvmarm/next new e86844cab8b7 Merge branch kvm-arm64/nv-sve into kvmarm/next new a915ea0f6818 Merge branch kvm-arm64/nv-tcr2 into kvmarm/next new 88a0a4f6068c MAINTAINERS: Include documentation in KVM/arm64 entry new b3ea39f1e017 Merge branch kvm-arm64/docs into kvmarm/next new cb52b5c8b81b Revert "KVM: arm64: nv: Fix RESx behaviour of disabled FGT [...] new 4012664073a0 Merge branch kvm-arm64/misc into kvmarm/next new ee8a1c37340c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 98f770389f46 KVM: s390: remove useless include new 33a729a1770b KVM: s390: vsie: retry SIE instruction on host intercepts new 7816e58967d0 kvm: s390: Reject memory region operations for ucontrol VMs new fb5db557373a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ca8dad041516 KVM: PPC: add missing MODULE_DESCRIPTION() macros new e1eb06c0dfed Merge branch 'topic/ppc-kvm' of git://git.kernel.org/pub/s [...] new bcc71f31e826 Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] new 347d4c658b7c Merge branch 'next' of https://github.com/kvm-x86/linux.git new d956f201250f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 52a31c629541 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 74347be3edfd workqueue: Always queue work items to the newest PWQ for o [...] new edff5b4f7214 Merge branch 'for-6.10-fixes' into for-next new c3138f388192 workqueue: Register sysfs after the whole creation of the new wq new c5178e6ca6c8 workqueue: Make rescuer initialization as the last step of [...] new 4e9a37389ec2 workqueue: Move kthread_flush_worker() out of alloc_and_li [...] new 1726a1713590 workqueue: Put PWQ allocation and WQ enlistment in the sam [...] new 449b31ad2937 workqueue: Init rescuer's affinities as the wq's effective [...] new fb7e4b92f44e Merge branch 'for-6.11' into for-next new 94477430a403 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0ec208ce9834 sched/psi: Optimise psi_group_change a bit new d32960528702 sched/fair: set_load_weight() must also call reweight_task [...] new 7b9f6c864a34 Merge branch 'sched/core' of git://git.kernel.org/pub/scm/ [...] new 6203ef73fa5c sched/ext: Add BPF function to fetch rq new 60564acbef5c sched, sched_ext: Simplify dl_prio() case handling in sche [...] new e98abd22fbca sched_ext: Account for idle policy when setting p->scx.wei [...] new 9f391f94a173 sched_ext: Disallow loading BPF scheduler if isolcpus= dom [...] new 6ab228ecc3fd sched_ext: Minor cleanups in kernel/sched/ext.h new 744d83601ffa sched, sched_ext: Open code for_balance_class_range() new e196c908f927 sched, sched_ext: Move some declarations from kernel/sched [...] new d4af01c3731f sched_ext: Take out ->priq and ->flags from scx_dsq_node new 650ba21b131e sched_ext: Implement DSQ iterator new 6fbd643318a1 sched_ext/scx_qmap: Add an example usage of DSQ iterator new 5735a8f099ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 12046f8c77e0 platform/x86: wmi: Add driver_override support new 618ba6abfc57 platform/x86: wmi: Add bus ABI documentation new ec7c0f34157e platform: arm64: lenovo-yoga-c630: select AUXILIARY_BUS new cf25477c5212 Merge branch 'pdx86/platform-drivers-x86-lenovo-c630' into [...] new 4bf1ea3fc914 platform/x86: asus-wmi: support the disable camera LED on [...] new 8c281c779b2e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c98f17fec35e power: supply: cros_charge-control: Avoid accessing attrib [...] new 4baf1cc54433 power: supply: cros_charge-control: Fix signedness bug in [...] new e66b99d40f9d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3659f47ff91e Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] new 92229c9715e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 52d080287976 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new 19a01155ddfe ipmi: Drop explicit initialization of struct i2c_device_id [...] new 68c4931cd97d Merge branch 'for-next' of git://github.com/cminyard/linux [...] new d69d80484598 driver core: have match() callback in struct bus_type take [...] new 23c685967706 driver core: platform: Switch to use kmemdup_array() new c884e3249f75 devres: Fix devm_krealloc() wasting memory new bd50a974097b devres: Fix memory leakage caused by driver API devm_free_ [...] new 56a20ad349b5 devres: Initialize an uninitialized struct member new 997197b58bf6 devres: Correct code style for functions that return a poi [...] new 88055964c0cb Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new a7d2fa776976 usb: typec: ucsi: move ucsi_acknowledge() from ucsi_read_error() new 13f2ec3115c8 usb: typec: ucsi: simplify command sending API new 467399d989d7 usb: typec: ucsi: split read operation new 5e9c1662a89b usb: typec: ucsi: rework command execution functions new e1870c17e550 usb: typec: ucsi: inline ucsi_read_message_in new 584e8df58942 usb: typec: ucsi: extract common code for command handling new 6cbb7fc91085 usb: typec: ucsi: reorder operations in ucsi_run_command() new 89b5a5a60771 dt-bindings: usb: Convert fsl-usb to yaml new 62ce9ef14797 usb: typec: tcpci: add support to set connector orientation new 179264157bba usb: dwc3: core: Check all ports when set phy suspend new 6d1d52fbc5df Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new f666604321f1 USB: serial: spcp8x5: remove unused struct 'spcp8x5_usb_ctrl_arg' new 9f4dc05107a6 USB: serial: add missing MODULE_DESCRIPTION() macros new 55a15b3a713a USB: serial: garmin_gps: annotate struct garmin_packet wit [...] new df8c0b8a03e8 USB: serial: garmin_gps: use struct_size() to allocate pkt new f5e149474eb4 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 7640f1a44eba printk: Add match_devname_and_update_preferred_console() new 12c91cec3155 serial: core: Add serial_base_match_and_update_preferred_c [...] new 17199dfccd4b Documentation: kernel-parameters: Add DEVNAME:0.0 format f [...] new 0d78cb95ee1d Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new e78c87b14194 Merge tag 'fpga-for-6.11-rc1' of ssh://gitolite.kernel.org [...] new f6663a96d873 Merge tag 'w1-drv-6.11' of ssh://gitolite.kernel.org/pub/s [...] new 7254a298cfa7 Merge tag 'counter-updates-for-6.11' of ssh://gitolite.ker [...] new 7269d7672456 Merge tag 'coresight-next-v6.11' of ssh://gitolite.kernel. [...] new 15d9da3f818c binder: use bitmap for faster descriptor lookup new 36c55ce8703c binder_alloc: Replace kcalloc with kvcalloc to mitigate OO [...] new 71f592d204ba misc: apds990x: use 'time_left' variable with wait_event_i [...] new 531a185d549e misc: bh1770glc: use 'time_left' variable with wait_event_ [...] new 4c0fb1af44b9 misc: tifm: use 'time_left' variable with wait_for_complet [...] new d97fb2571a4b misc: ti-st: st_kim: use 'time_left' variable with wait_fo [...] new 538a00a9fcb2 dtlk: add missing MODULE_DESCRIPTION() macro new 341bdda64533 dsp56k: add missing MODULE_DESCRIPTION() macro new f06086041917 intel_th: msu-sink: add missing MODULE_DESCRIPTION() new d2c5426e5af5 greybus: add missing MODULE_DESCRIPTION() macros new e9d053f4222e dca: add missing MODULE_DESCRIPTION() macro new 6e03b4ae257d platform/goldfish: goldfish_pipe: add missing MODULE_DESCR [...] new 822d7335f2a6 bsr: add missing MODULE_DESCRIPTION() macro new b45c696c27d6 misc: Drop explicit initialization of struct i2c_device_id [...] new 2f3fd91b9e6e mcb: remove unused struct 'mcb_parse_priv' new f9a748fa5ce0 parport: Remove 'drivers' list new ed06e054906c parport: Remove attach function pointer new dfd19866d1a3 parport: Remove parport_driver.devmodel new 14c4dc8bb620 Merge tag 'iio-for-6.11b' of ssh://gitolite.kernel.org/pub [...] new 55d57ef6fa97 eeprom: ee1004: Use devres for bus data cleanup new 79d0df36b541 eeprom: ee1004: Add nvmem support new 249b4deaff71 eeprom: ee1004: Call i2c_new_scanned_device to instantiate [...] new 6150e5e1ae2d eeprom: ee1004: Instantiate jc42 devices for DIMMS impleme [...] new a1944676767e misc: keba: Add basic KEBA CP500 system FPGA support new 173c044752b7 dt-bindings: vcpu_stall_detector: Add a PPI interrupt to t [...] new d2b88700ead3 misc: Register a PPI for the vcpu stall detection virtual device new c553bad4c5fc nvmem: add missing MODULE_DESCRIPTION() macros new e499d4b7d8c0 dt-bindings: nvmem: mediatek: efuse: add support for MT7981 new 5fecb932607d nvmem: meson-efuse: Replacing the use of of_node_put to __free new 2933e79db3c0 nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option new 39f95600d8c5 nvmem: rockchip-otp: Set type to OTP new ba64a04474d2 nvmem: rockchip-efuse: set type to OTP new 70907fd5ed00 dt-bindings: nvmem: amlogic,meson-gx-efuse: add optional p [...] new 2cf7e4dcfb3b dt-bindings: nvmem: mediatek: efuse: add support for MT7988 new 6188f233161c nvmem: core: add single sysfs group new 6839fed062b7 nvmem: core: remove global nvmem_cells_group new 588773802c38 nvmem: core: drop unnecessary range checks in sysfs callbacks new ac871d6bd835 nvmem: Replace spaces with tab in documentation new a5f65c7735bd nvmem: Document type attribute new 08c367e45b6d nvmem: Use sysfs_emit() for type attribute new 9d7eb234ac7a nvmem: core: Implement force_ro sysfs attribute new f0f53369af36 misc: fastrpc: Use memdup_user() new a150c68ae636 misc: fastrpc: Add missing dev_err newlines new 65cf378a2bec misc: fastrpc: add missing MODULE_DESCRIPTION() macro new c3c0363bc72d misc: fastrpc: support complete DMA pool access to the DSP new ba2174057252 misc: fastrpc: use coherent pool for untranslated Compute Banks new c66c0e7c511c MAINTAINERS: CC dri-devel list on Qualcomm FastRPC patches new f7e46d45c597 slimbus: Fix struct and documentation alignment in stream.c new bf30a75e6e00 bus: mhi: host: Add support for Foxconn SDX72 modems new 633478695d6b bus: mhi: host: Allow controller drivers to specify name f [...] new 65bc58c3dcad net: wwan: mhi: make default data link id configurable new 1ebab783647a Merge tag 'mhi-for-v6.11' of ssh://gitolite.kernel.org/pub [...] new fcc323f3c0d7 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new f61207ad09cc Merge branch 'icc-fixes' into icc-next new 19990ff048a4 Merge branch 'icc-msm8953' into icc-next new 8b6bd8391f91 interconnect: qcom: Fix DT backwards compatibility for QoS new 226e58b20975 Merge branch 'icc-rpmh-qos' into icc-next new f0131e8da39a Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 555e76a034fb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a4d4dd029ba6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new cad956f6b9e2 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 669ef269ff4d Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new d3401cefd0f7 staging: nvec: Use x instead of x != NULL to improve readability. new dc9fe67173bb Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 53437614c27a Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] new 59d3e2704bd5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1028f391d5f9 cgroup/misc: Introduce misc.peak new 9c264e44a443 Merge branch 'for-6.11' into for-next new 57b56d16800e cgroup: Protect css->cgroup write under css_set_lock new 4e0cf354e0dc Merge branch 'for-6.10-fixes' into for-next new b824766504e4 cgroup/rstat: add force idle show helper new ecd36a3ae7ff Merge branch 'for-6.11' into for-next new 07cab7e5a78f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 96e379e1127b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new de24085328c0 scsi: mpi3mr: Correct a test in mpi3mr_sas_port_add() new 50183ac2cfb5 scsi: ufs: core: Suspend clk scaling on no request new ed7dac86f140 scsi: ufs: qcom: Enable suspending clk scaling on no request new 7cbff570dbe8 scsi: ufs: core: Remove SCSI host only if added new e4f949ef1516 scsi: pm80xx: Set phy->enable_completion only when we wait for it new 76a20140ef76 scsi: pm8001: Update log level when reading config table new e999ef15423b scsi: lpfc: Cancel ELS WQE instead of issuing abort when S [...] new 9609385dd91b scsi: lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt [...] new aeaf117cc7d2 scsi: lpfc: Relax PRLI issue conditions after GID_FT response new 15e21dc6d6b7 scsi: lpfc: Fix handling of fully recovered fabric node in [...] new ede596b1434b scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info new f65f31ac120b scsi: lpfc: Fix incorrect request len mbox field when sett [...] new 8bc7c617642d scsi: lpfc: Revise lpfc_prep_embed_io routine with proper [...] new 41972df1a56b scsi: lpfc: Update lpfc version to 14.4.0.3 new 34438552c933 Merge patch series "Update lpfc to revision 14.4.0.3" new 30bafe1774f0 scsi: mpi3mr: Support PCI Error Recovery callback handlers new 1c342b0548e3 scsi: mpi3mr: Prevent PCI writes from driver during PCI er [...] new cf82b9e866b6 scsi: mpi3mr: Driver version update new 6cd48c8f62ad Merge patch series "mpi3mr: Support PCI Error Recovery" new f0b3a475028d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1e1fdcbdde3b vhost/vsock: always initialize seqpacket_allow new 840b2d39a2dc virtio_ring: fix KMSAN error for premapped mode new ede9c33ec568 tools/virtio: creating pipe assertion in vringh_test new e269d79c7d35 net: missing check virtio new b76ecd081d7f virtio_net: Use u64_stats_fetch_begin() for stats fetch new d9d5b0fb6f21 virtio: vdpa: vDPA driver for Marvell OCTEON DPU devices new ee94bc576ad5 virtio_balloon: separate vm events into a function new 1301d2d16d85 vhost: move smp_rmb() into vhost_get_avail_idx() new ce74cab8842f MAINTAINERS: Change lingshan's email to kernel.org new 3ac84e462b47 vringh: add MODULE_DESCRIPTION() new 1489804d2f2a virtio: add missing MODULE_DESCRIPTION() macros new 7ad3e50ea64a vDPA: add missing MODULE_DESCRIPTION() macros new 6d5d3b6f8e63 virtio-fs: let -ENOMEM bubble up or burst gently new 396d5b1a1220 virtio-fs: improved request latencies when Virtio queue is full new e02a7542ce2e vdpa/mlx5: Clarify meaning thorough function rename new 27ecdca3bb4a vdpa/mlx5: Make setup/teardown_vq_resources() symmetrical new b3dd26dd33db vdpa/mlx5: Drop redundant code new f5fdb2cd479e vdpa/mlx5: Drop redundant check in teardown_virtqueues() new a1e341e2f3b0 vdpa/mlx5: Iterate over active VQs during suspend/resume new 279a37895bd4 vdpa/mlx5: Remove duplicate suspend code new 4bc06aff5009 vdpa/mlx5: Initialize and reset device with one queue pair new c49c021c69a6 vdpa/mlx5: Clear and reinitialize software VQ data on reset new e5e5f377a138 vdpa/mlx5: Rename init_mvqs new f85f8dc0c264 vdpa/mlx5: Add support for modifying the virtio_version VQ field new 80a67d0b1793 vdpa/mlx5: Add support for modifying the VQ features field new 4df34efe651d vdpa/mlx5: Set an initial size on the VQ new 172becfaa9ae vdpa/mlx5: Start off rqt_size with max VQPs new 0d5b590f9296 vdpa/mlx5: Set mkey modified flags on all VQs new f74a549df207 vdpa/mlx5: Allow creation of blank VQs new bef19ed448f2 vdpa/mlx5: Accept Init -> Ready VQ transition in resume_vq() new 2bff8d2a66f4 vdpa/mlx5: Add error code for suspend/resume VQ new 432e0835d041 vdpa/mlx5: Consolidate all VQ modify to Ready to use resume_vq() new a6500b1aaec1 vdpa/mlx5: Forward error in suspend/resume device new 39a330244bad vdpa/mlx5: Use suspend/resume during VQP change new 011c246f2dde vdpa/mlx5: Pre-create hardware VQs at vdpa .dev_add time new c89000046bff vdpa/mlx5: Re-create HW VQs under certain conditions new 44e6f5d69aec vdpa/mlx5: Don't reset VQs more than necessary new 9ef54bf2c88f vdpa/mlx5: Don't enable non-active VQs in .set_vq_ready() new fd115d1b9140 net: virtio: unify code to init stats new 28ab42489515 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new bca4b02ef92e remoteproc: xlnx: Add attach detach support new 9dfd8d92f7b1 remoteproc: k3-dsp: Fix log levels where appropriate new 19cb60586206 remoteproc: mediatek: Increase MT8188/MT8195 SCP core0 DRAM size new d87dbfd31796 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new c9e92ce4314b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f2e395629747 dt-bindings: gpio: fsl,qoriq-gpio: Add compatible string f [...] new 011f583781fa genirq/irq_sim: add an extended irq_sim initializer new 9d9c1796a6ae gpio: sim: lock GPIOs as interrupts when they are requested new 8060be2489f9 dt-bindings: gpio: vf610: Allow gpio-line-names to be set new ddd7a7581e61 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 0608235a2f43 Merge tag 'renesas-pinctrl-for-v6.11-tag2-v2' of git://git [...] new 710894c9d37f pinctrl: cy8c95x0: Use cleanup.h new bda79f8fb30e pinctrl: cy8c95x0: Update cache modification new d1cddd6e5e95 pinctrl: qcom: lpass-lpi: increase MAX_NR_GPIO to 32 new 791a8bb202a8 pinctrl: ti: iodelay: Use scope based of_node_put() cleanups new 2677d53d5c34 pinctrl: equilibrium: Use scope based of_node_put() cleanups new cb3cb99a7fc7 pinctrl: freescale: Use scope based of_node_put() cleanups new 78d8815031fb dt-bindings: pinctrl: pinctrl-single: fix schmitt related [...] new 1024f5356715 dt-bindings: pinctrl: npcm8xx: add missing pin group and m [...] new 30b7748b2bc8 dt-bindings: pinctrl: pinctrl-single: Fix pinctrl-single,g [...] new 07dd08c39eb4 pinctrl: renesas: rzg2l: Clarify OEN read/write support new a9024a323af2 pinctrl: renesas: rzg2l: Clean up and refactor OEN read/wr [...] new 2453e858e945 pinctrl: renesas: rzg2l: Support output enable on RZ/G2L new 11eaac6e8e72 Merge tag 'renesas-pinctrl-for-v6.11-tag3' of git://git.ke [...] new 419768bd948a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0112a420a8ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7346e7a058a2 pwm: stm32: Always do lazy disabling new 32207e9ddf74 dt-bindings: pwm: describe the cells in #pwm-cells in pwm.yaml new 0f6f72583a33 dt-bindings: pwm: fsl-ftm: Convert to yaml format new 555f55d2342f dt-bindings: pwm: Add AXI PWM generator new 0c3434b93b63 pwm: Add driver for AXI PWM generator new c7c367f1e9aa pwm: jz4740: Another few conversions to regmap_{set,clear}_bits() new af547c0db960 pwm: axi-pwmgen: Make use of regmap_clear_bits() new bee79ad8fab1 pwm: add missing MODULE_DESCRIPTION() macros new 94dad8f78ec6 pwm: Make use of a symbol namespace for the core new af07ec39db6f pwm: cros-ec: Don't care about consumers in .get_state() new 5ebd88414eeb pwm: cros-ec: Simplify device tree xlation new 4ab384168d79 pwm: Make pwm_request_from_chip() private to the core new d9ec5ac7f9cc pwm: Remove wrong implementation details from pwm_ops's do [...] new e5c04c710872 bus: ts-nbus: Use pwm_apply_might_sleep() new a83fc85a6330 pwm: Drop pwm_apply_state() new db486c6d83b6 dt-bindings: pwm: Add pwm-gpio new 1c736331dca6 pwm: Add GPIO PWM driver new 07f16a8788aa pwm: meson: Add support for Amlogic S4 PWM new 997e1c702d35 dt-bindings: pwm: imx: remove interrupt property from required new a370353effa2 Merge tag 'ib-mfd-counter-v5.11' of https://git.kernel.org [...] new 13b8f1234a04 pwm-stm32: Make use of parametrised register definitions new 38ae30de2109 pwm: lpss: use devm_pm_runtime_enable() helper new b3c84ad2b5e9 pwm: lpss: drop redundant runtime PM handles new 5ee9b6011eb0 pwm: imx-tpm: Enable pinctrl setting for sleep state new fb48f09d4208 dt-bindings: pwm: Add Cirrus EP93xx new d0918ebd5022 pwm: ep93xx: add DT support for Cirrus EP93xx new d8a5664f67f2 pwm: Register debugfs operations after the pwm class new 68faa977e943 pwm: Use guards for pwm_lock instead of explicity mutex_lo [...] new fda6a6acd362 pwm: Use guards for export->lock instead of explicity mute [...] new b1a5ec53d328 pwm: Use guards for pwm_lookup_lock instead of explicity m [...] new 6c47af426924 pwm: xilinx: Simplify using devm_ functions new 120a528213b6 pwm: Allow pwm state transitions from an invalid state new bb17e2fca44b Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 483d0785e8bf selftests/timers: remove unused irqcount variable new c5faf75d1a1a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b0cc36f38930 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 6c2ca5204141 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 35a34f09baed rtc: ds1307: Detect oscillator fail on mcp794xx new 68f78c720da4 rtc: ds1307: Clamp year to valid BCD (0-99) in `set_time()` new 463927a8902a rtc: interface: Add RTC offset to alarm after fix-up new a47d377e22c4 rtc: Drop explicit initialization of struct i2c_device_id: [...] new 0e89bf464d84 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new e3668d26c14c Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new b61ea8705095 eeprom: at24: Add support for Microchip 24AA025E48/24AA025 [...] new c1ec80e54afd dt-bindings: eeprom: at24: Add Microchip 24AA025E48/24AA025E64 new d83c217778e7 dt-bindings: eeprom: at24: Move compatible for Belling BL2 [...] new 3a9ba4e32230 dt-bindings: eeprom: at24: Add compatible for ONSemi N24S64B new ea609f9d46b4 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] new 355f16bf0045 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 0c3ca42e1bbd Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 5a28a94d3c5d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3c54f1097e3a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f9db60ac1a79 Merge branch 'kgdb/for-next' of git://git.kernel.org/pub/s [...] new 9364a7e40d54 memblock tests: fix implicit declaration of function 'numa [...] new 691e10586dc4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 86588139b843 Documentation: CXL Maturity Map new 23526faefe25 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6ae3c472ccdf Merge branch 'zstd-next' of https://github.com/terrelln/linux.git new cd6193877c60 x86/efistub: Enable SMBIOS protocol handling for x86 new 71e49eccdca6 x86/efistub: Call Apple set_os protocol on dual GPU Intel Macs new fb318ca0a522 x86/efistub: Avoid returning EFI_SUCCESS on error new ebf5a79acf9a x86/efistub: Drop redundant clearing of BSS new 7716e0eb3926 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2eda0045945d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 302a3ea38aec mm, slab: move allocation tagging code in the alloc path i [...] new ad59baa31695 slab, rust: extend kmalloc() alignment guarantees to remov [...] new 72e0fe2241ce mm/slab: Introduce kmem_buckets typedef new 67f2df3b82d0 mm/slab: Plumb kmem_buckets into __do_kmalloc_node() new 2e8000b826fc mm/slab: Introduce kvmalloc_buckets_node() that can take k [...] new b32801d1255b mm/slab: Introduce kmem_buckets_create() and family new 734bbc1c97ea ipc, msg: Use dedicated slab buckets for alloc_msg() new d73778e4b867 mm/util: Use dedicated slab buckets for memdup_user() new fe4e761669ab Merge branch 'slab/for-6.11/buckets' into slab/for-next new f5ff3e20c2fa Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new 14cd1a877fc6 selftests/vDSO: fix clang build errors and warnings new 7bb79ef48b9d selftests/vDSO: remove partially duplicated "all:" target [...] new 868680ffba11 selftests/vDSO: remove duplicate compiler invocations from [...] new 94beef29e110 mm: add MAP_DROPPABLE for designating always lazily freeab [...] new 9debd2060695 random: introduce generic vDSO getrandom() implementation new 26012fe703bb x86: vdso: Wire up getrandom() vDSO implementation new 594a5586f022 selftests/vDSO: add tests for vgetrandom new ec859db57c42 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 395a02d04ed4 landlock: Use bit-fields for storing handled layer access masks new 4435800628da Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 67f9c312b0a7 rust: add example for `alias` argument in `module` macro d [...] new 63249a070eb5 rust: fix datatype in docs for `module` macro arguments new 549d3c2ffbea rust: add 'firmware' field support to module! macro new 526c539452ce docs: rust: introduce the new kernel.org LLVM+Rust toolchains new fe7d9d804337 rust: kernel: make impl_has_work compatible with more generics new 9ffc80c81973 kbuild: rust: remove now-unneeded `rusttest` custom sysroo [...] new d3ee24cce4e5 rust: alloc: fix typo in docs for GFP_NOWAIT new ab44079e2869 rust: alloc: add __GFP_HIGHMEM flag new b63c455d38be docs: rust: no_std is used new 6dc9d9ca9a72 kbuild: rust-analyzer: better error handling new 5045b460843a kbuild: rust-analyzer: improve comment documentation new 1b580e7b9ba2 rust: uaccess: add userspace pointers new 1f9a8286bc0c uaccess: always export _copy_[from|to]_user with CONFIG_RUST new b33bf37adbb2 rust: uaccess: add typed accessors for userspace pointers new fc6e66f4696b rust: add abstraction for `struct page` new ced77190dba0 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 658947bf91c3 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new ae836ce1d0c1 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new f8a5b0b2d9cf Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 14887daf873f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 21b4564fedad sprint_symbol: Replace strcpy with memmove to handle poten [...] new 786c94b6c524 ARM: Remove address checking for MMUless devices new 18c18b1ff6c6 gcc-plugins: Remove duplicate included header file stringpool.h new 70570167588d Merge branch 'for-next/hardening' into for-next/kspp new b7ab8e989962 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new a7a5f48c8919 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e295619fdb1a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new eba6d0f88ba2 power: sequencing: simplify returning pointer without cleanup new 50b040ef3732 PCI/pwrctl: only call of_platform_populate() if CONFIG_OF [...] new 86cf21f03e7c Merge branch 'pwrseq/for-next' of git://git.kernel.org/pub [...] new aa364544581c Revert "mul_u64_u64_div_u64: make it precise always" new 943926473f40 Revert "mul_u64_u64_div_u64: basic sanity test" new 82d01fe6ee52 Add linux-next specific files for 20240709
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 (0b58e108042b) \ N -- N -- N refs/heads/master (82d01fe6ee52)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 3028 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 2 + Documentation/ABI/stable/sysfs-driver-misc-cp500 | 25 + .../ABI/testing/debugfs-driver-habanalabs | 12 +- Documentation/ABI/testing/sysfs-bus-wmi | 81 + Documentation/ABI/testing/sysfs-driver-qat | 4 +- Documentation/ABI/testing/sysfs-fs-xfs | 26 +- Documentation/admin-guide/cgroup-v2.rst | 17 + .../admin-guide/device-mapper/dm-crypt.rst | 11 + Documentation/admin-guide/kernel-parameters.rst | 1 - Documentation/admin-guide/kernel-parameters.txt | 86 +- .../admin-guide/media/em28xx-cardlist.rst | 8 + Documentation/admin-guide/media/ipu6-isys.rst | 14 +- .../admin-guide/media/raspberrypi-pisp-be.dot | 20 + .../admin-guide/media/raspberrypi-pisp-be.rst | 109 + Documentation/admin-guide/media/tuner-cardlist.rst | 2 + Documentation/admin-guide/media/v4l-drivers.rst | 1 + Documentation/admin-guide/media/vivid.rst | 185 +- Documentation/admin-guide/mm/index.rst | 2 +- Documentation/admin-guide/mm/pagemap.rst | 4 +- Documentation/admin-guide/mm/transhuge.rst | 19 +- Documentation/admin-guide/pm/cpufreq.rst | 4 + Documentation/admin-guide/sysctl/vm.rst | 3 + Documentation/arch/arm64/memory.rst | 42 +- Documentation/arch/riscv/cmodx.rst | 4 +- Documentation/arch/x86/exception-tables.rst | 2 +- Documentation/core-api/memory-allocation.rst | 6 +- .../bindings/arm/marvell/armada-7k-8k.yaml | 18 + Documentation/devicetree/bindings/arm/qcom.yaml | 5 + .../devicetree/bindings/arm/rockchip.yaml | 18 + .../bindings/clock/airoha,en7523-scu.yaml | 25 +- .../bindings/clock/fsl,qoriq-clock-legacy.yaml | 84 + .../devicetree/bindings/clock/fsl,qoriq-clock.yaml | 207 + .../bindings/clock/mediatek,mt7622-pciesys.yaml | 10 +- .../bindings/clock/mediatek,mt8188-sys-clock.yaml | 3 + .../bindings/clock/qcom,ipq9574-gcc.yaml | 3 + .../devicetree/bindings/clock/qcom,videocc.yaml | 17 +- .../devicetree/bindings/clock/qoriq-clock.txt | 212 - .../bindings/clock/sophgo,sg2042-clkgen.yaml | 61 + .../bindings/clock/sophgo,sg2042-pll.yaml | 53 + .../bindings/clock/sophgo,sg2042-rpgate.yaml | 49 + .../devicetree/bindings/clock/sprd,sc9860-clk.txt | 63 - .../devicetree/bindings/clock/sprd,sc9860-clk.yaml | 159 + .../bindings/crypto/allwinner,sun8i-ce.yaml | 2 + .../bindings/display/mediatek/mediatek,aal.yaml | 1 + .../bindings/display/mediatek/mediatek,ccorr.yaml | 3 + .../bindings/display/mediatek/mediatek,color.yaml | 1 + .../bindings/display/mediatek/mediatek,dither.yaml | 1 + .../bindings/display/mediatek/mediatek,dpi.yaml | 4 + .../bindings/display/mediatek/mediatek,dsi.yaml | 1 + .../bindings/display/mediatek/mediatek,gamma.yaml | 1 + .../bindings/display/mediatek/mediatek,ovl.yaml | 1 + .../bindings/display/mediatek/mediatek,rdma.yaml | 1 + .../bindings/display/msm/dsi-controller-main.yaml | 2 + Documentation/devicetree/bindings/eeprom/at24.yaml | 18 +- .../bindings/fsi/aspeed,ast2600-fsi-master.yaml | 121 + .../devicetree/bindings/fsi/fsi-controller.yaml | 66 + .../devicetree/bindings/fsi/fsi-master-aspeed.txt | 36 - .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 36 +- .../bindings/fsi/ibm,i2cr-fsi-master.yaml | 5 +- .../bindings/fsi/ibm,p9-fsi-controller.yaml | 45 + .../devicetree/bindings/fsi/ibm,p9-occ.txt | 16 - .../devicetree/bindings/fsi/ibm,p9-occ.yaml | 40 + .../devicetree/bindings/fsi/ibm,p9-sbefifo.yaml | 46 + .../devicetree/bindings/fsi/ibm,p9-scom.yaml | 37 + .../devicetree/bindings/gpio/fsl,qoriq-gpio.yaml | 1 + .../devicetree/bindings/gpio/gpio-vf610.yaml | 4 + Documentation/devicetree/bindings/i2c/i2c-fsi.txt | 40 - .../devicetree/bindings/i2c/ibm,i2c-fsi.yaml | 76 + .../devicetree/bindings/input/cirrus,cs40l50.yaml | 68 + .../devicetree/bindings/input/ti,nspire-keypad.txt | 60 - .../bindings/input/ti,nspire-keypad.yaml | 74 + .../bindings/input/touchscreen/himax,hx83112b.yaml | 1 + .../input/touchscreen/imagis,ist3038c.yaml | 1 + .../devicetree/bindings/iommu/arm,smmu.yaml | 6 +- .../bindings/media/i2c/galaxycore,gc05a2.yaml | 112 + .../bindings/media/i2c/galaxycore,gc08a3.yaml | 112 + .../bindings/media/img,e5010-jpeg-enc.yaml | 75 + .../bindings/media/mediatek,mdp3-rdma.yaml | 1 + .../bindings/media/qcom,msm8996-venus.yaml | 4 +- .../bindings/media/raspberrypi,pispbe.yaml | 63 + Documentation/devicetree/bindings/media/rc.yaml | 1 + .../bindings/mfd/marvell,88pm886-a1.yaml | 76 + .../devicetree/bindings/mfd/rohm,bd96801-pmic.yaml | 173 + Documentation/devicetree/bindings/mfd/ti,twl.yaml | 1 + .../bindings/misc/qemu,vcpu-stall-detector.yaml | 6 + .../devicetree/bindings/net/mediatek,net.yaml | 28 +- .../devicetree/bindings/net/pcs/snps,dw-xpcs.yaml | 136 + .../devicetree/bindings/net/snps,dwmac.yaml | 67 +- .../bindings/net/wireless/qcom,ath11k-pci.yaml | 46 + .../bindings/net/wireless/qcom,ath12k.yaml | 99 + .../devicetree/bindings/pci/host-generic-pci.yaml | 6 + .../bindings/pci/qcom,pcie-x1e80100.yaml | 3 +- .../bindings/pinctrl/nuvoton,npcm845-pinctrl.yaml | 22 +- .../bindings/pinctrl/pinctrl-single.yaml | 17 +- .../bindings/power/supply/maxim,max17201.yaml | 58 + .../devicetree/bindings/pwm/cirrus,ep9301-pwm.yaml | 53 + .../bindings/regulator/nxp,pca9450-regulator.yaml | 1 - .../bindings/regulator/rohm,bd96801-regulator.yaml | 63 + .../bindings/regulator/sprd,sc2731-regulator.txt | 43 - .../bindings/regulator/sprd,sc2731-regulator.yaml | 67 + .../devicetree/bindings/regulator/ti,tps65132.yaml | 3 + .../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 10 + .../bindings/soc/fsl/cpm_qe/fsl,qe-firmware.yaml | 48 + .../bindings/soc/fsl/cpm_qe/fsl,qe-ic.yaml | 47 + .../bindings/soc/fsl/cpm_qe/fsl,qe-muram.yaml | 71 + .../bindings/soc/fsl/cpm_qe/fsl,qe-si.yaml | 40 + .../bindings/soc/fsl/cpm_qe/fsl,qe-siram.yaml | 39 + .../devicetree/bindings/soc/fsl/cpm_qe/fsl,qe.yaml | 148 + .../devicetree/bindings/soc/fsl/cpm_qe/qe.txt | 178 - .../bindings/soc/fsl/fsl,ls1028a-reset.yaml | 56 + .../bindings/soc/mobileye/mobileye,eyeq5-olb.yaml | 374 + .../bindings/sound/fsl,imx-audio-spdif.yaml | 66 - .../devicetree/bindings/sound/fsl,qmc-audio.yaml | 41 +- .../devicetree/bindings/sound/fsl-asoc-card.yaml | 53 +- .../devicetree/bindings/spi/fsl,dspi.yaml | 13 + .../devicetree/bindings/usb/fsl,usb2.yaml | 95 + Documentation/devicetree/bindings/usb/fsl-usb.txt | 81 - Documentation/driver-api/cxl/index.rst | 2 + Documentation/driver-api/cxl/maturity-map.rst | 202 + Documentation/driver-api/input.rst | 7 + Documentation/driver-api/media/v4l2-core.rst | 1 + Documentation/driver-api/media/v4l2-jpeg.rst | 10 + .../debug/debug-vm-pgtable/arch-support.txt | 2 +- Documentation/filesystems/mount_api.rst | 9 +- Documentation/gpu/amdgpu/dgpu-asic-info-table.csv | 4 +- Documentation/hwmon/amc6821.rst | 7 +- Documentation/mm/allocation-profiling.rst | 1 - Documentation/mm/index.rst | 19 +- Documentation/netlink/specs/ethtool.yaml | 58 + Documentation/netlink/specs/ovs_flow.yaml | 17 + .../networking/devlink/devlink-region.rst | 2 +- Documentation/networking/ethtool-netlink.rst | 87 +- Documentation/process/2.Process.rst | 8 +- Documentation/process/changes.rst | 4 +- Documentation/process/howto.rst | 10 +- Documentation/process/kernel-docs.rst | 5 +- Documentation/process/maintainer-netdev.rst | 5 +- Documentation/process/maintainer-tip.rst | 30 +- Documentation/process/submitting-patches.rst | 15 +- Documentation/rust/arch-support.rst | 2 +- Documentation/rust/general-information.rst | 8 + Documentation/rust/quick-start.rst | 21 +- Documentation/rust/testing.rst | 5 +- Documentation/tools/rv/rv-mon.rst | 6 +- Documentation/translations/sp_SP/process/index.rst | 1 + .../sp_SP/process/maintainer-kvm-x86.rst | 465 + Documentation/translations/zh_CN/process/index.rst | 2 +- .../zh_CN/process/researcher-guidelines.rst | 129 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/userspace-api/iommu.rst | 209 - .../userspace-api/media/drivers/index.rst | 2 +- .../media/drivers/{st-vgxy61.rst => vgxy61.rst} | 0 .../userspace-api/media/v4l/meta-formats.rst | 1 + .../userspace-api/media/v4l/metafmt-pisp-be.rst | 56 + .../userspace-api/media/v4l/pixfmt-bayer.rst | 1 + .../userspace-api/media/v4l/pixfmt-rgb.rst | 54 + .../media/v4l/pixfmt-srggb8-pisp-comp.rst | 74 + .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 4 + Documentation/virt/kvm/api.rst | 12 + .../virt/uml/user_mode_linux_howto_v2.rst | 2 - MAINTAINERS | 92 +- Makefile | 34 +- Next/SHA1s | 310 +- Next/merge.log | 11539 +++++++++---------- arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/arc/include/asm/Kbuild | 2 + arch/arc/include/asm/unistd.h | 14 + arch/arc/include/uapi/asm/Kbuild | 2 + arch/arc/include/uapi/asm/unistd.h | 44 +- arch/arc/kernel/Makefile.syscalls | 3 + arch/arc/kernel/sys.c | 5 +- arch/arm/Kconfig | 6 +- arch/arm/arm-soc-for-next-contents.txt | 72 +- .../dts/intel/ixp/intel-ixp42x-linksys-nslu2.dts | 11 +- arch/arm/boot/dts/marvell/armada-385-atl-x530.dts | 13 +- .../dts/marvell/kirkwood-blackarmor-nas220.dts | 6 +- arch/arm/boot/dts/marvell/kirkwood-c200-v1.dts | 8 +- arch/arm/boot/dts/marvell/kirkwood-cloudbox.dts | 8 +- arch/arm/boot/dts/marvell/kirkwood-d2net.dts | 2 +- arch/arm/boot/dts/marvell/kirkwood-dir665.dts | 22 +- arch/arm/boot/dts/marvell/kirkwood-dns320.dts | 10 +- arch/arm/boot/dts/marvell/kirkwood-dns325.dts | 10 +- arch/arm/boot/dts/marvell/kirkwood-dnskw.dtsi | 8 +- arch/arm/boot/dts/marvell/kirkwood-dockstar.dts | 4 +- arch/arm/boot/dts/marvell/kirkwood-dreamplug.dts | 6 +- arch/arm/boot/dts/marvell/kirkwood-goflexnet.dts | 20 +- .../dts/marvell/kirkwood-guruplug-server-plus.dts | 8 +- arch/arm/boot/dts/marvell/kirkwood-ib62x0.dts | 12 +- arch/arm/boot/dts/marvell/kirkwood-iconnect.dts | 20 +- .../boot/dts/marvell/kirkwood-iomega_ix2_200.dts | 16 +- arch/arm/boot/dts/marvell/kirkwood-l-50.dts | 20 +- arch/arm/boot/dts/marvell/kirkwood-laplug.dts | 6 +- .../arm/boot/dts/marvell/kirkwood-linkstation.dtsi | 2 - .../boot/dts/marvell/kirkwood-linksys-viper.dts | 10 +- arch/arm/boot/dts/marvell/kirkwood-lsxl.dtsi | 18 +- arch/arm/boot/dts/marvell/kirkwood-mplcec4.dts | 12 +- .../boot/dts/marvell/kirkwood-mv88f6281gtw-ge.dts | 12 +- arch/arm/boot/dts/marvell/kirkwood-netxbig.dtsi | 8 +- arch/arm/boot/dts/marvell/kirkwood-ns2-common.dtsi | 6 +- arch/arm/boot/dts/marvell/kirkwood-ns2lite.dts | 2 +- arch/arm/boot/dts/marvell/kirkwood-nsa310.dts | 20 +- arch/arm/boot/dts/marvell/kirkwood-nsa310a.dts | 18 +- arch/arm/boot/dts/marvell/kirkwood-nsa310s.dts | 8 +- arch/arm/boot/dts/marvell/kirkwood-nsa320.dts | 18 +- arch/arm/boot/dts/marvell/kirkwood-nsa325.dts | 18 +- .../boot/dts/marvell/kirkwood-nsa3x0-common.dtsi | 8 +- .../boot/dts/marvell/kirkwood-openblocks_a6.dts | 4 +- .../boot/dts/marvell/kirkwood-openblocks_a7.dts | 2 - arch/arm/boot/dts/marvell/kirkwood-pogo_e02.dts | 4 +- .../dts/marvell/kirkwood-pogoplug-series-4.dts | 8 +- .../boot/dts/marvell/kirkwood-sheevaplug-esata.dts | 2 +- arch/arm/boot/dts/marvell/kirkwood-sheevaplug.dts | 4 +- arch/arm/boot/dts/marvell/kirkwood-synology.dtsi | 58 +- arch/arm/boot/dts/marvell/kirkwood-t5325.dts | 4 +- arch/arm/boot/dts/marvell/kirkwood-ts219-6281.dts | 6 +- arch/arm/boot/dts/marvell/kirkwood-ts219-6282.dts | 6 +- arch/arm/boot/dts/marvell/kirkwood-ts419.dtsi | 6 +- .../dts/marvell/mvebu-linkstation-gpio-simple.dtsi | 2 - .../boot/dts/marvell/orion5x-lacie-d2-network.dts | 9 +- .../orion5x-lacie-ethernet-disk-mini-v2.dts | 7 +- .../boot/dts/marvell/orion5x-linkstation-lschl.dts | 4 +- arch/arm/boot/dts/marvell/orion5x-lswsgl.dts | 25 +- .../marvell/orion5x-maxtor-shared-storage-2.dts | 7 +- .../boot/dts/marvell/orion5x-netgear-wnr854t.dts | 2 +- .../arm/boot/dts/marvell/orion5x-rd88f5182-nas.dts | 2 +- arch/arm/boot/dts/qcom/Makefile | 1 + .../boot/dts/qcom/qcom-msm8226-samsung-ms013g.dts | 386 + arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 4 +- .../boot/dts/rockchip/rv1126-edgeble-neu2-io.dts | 3 +- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 98 +- arch/arm/common/locomo.c | 4 +- arch/arm/configs/imx_v6_v7_defconfig | 1 - arch/arm/include/asm/arm_pmuv3.h | 20 + arch/arm/include/asm/hardware/locomo.h | 2 +- arch/arm/include/asm/unistd.h | 1 - arch/arm/kernel/Makefile | 2 - arch/arm/mm/fault.c | 4 +- arch/arm/tools/syscall.tbl | 1 - arch/arm64/Kconfig | 3 +- arch/arm64/Kconfig.platforms | 2 + arch/arm64/boot/dts/arm/fvp-base-revc.dts | 1 + arch/arm64/boot/dts/marvell/Makefile | 4 + .../boot/dts/marvell/armada-3720-gl-mv1000.dts | 8 +- arch/arm64/boot/dts/marvell/cn9130-cf-base.dts | 178 + arch/arm64/boot/dts/marvell/cn9130-cf-pro.dts | 375 + arch/arm64/boot/dts/marvell/cn9130-cf.dtsi | 197 + arch/arm64/boot/dts/marvell/cn9130-sr-som.dtsi | 160 + arch/arm64/boot/dts/marvell/cn9131-cf-solidwan.dts | 637 + arch/arm64/boot/dts/marvell/cn9132-clearfog.dts | 673 ++ arch/arm64/boot/dts/marvell/cn9132-sr-cex7.dtsi | 712 ++ arch/arm64/boot/dts/qcom/Makefile | 4 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 1 + arch/arm64/boot/dts/qcom/ipq8074.dtsi | 2 + arch/arm64/boot/dts/qcom/ipq9574.dtsi | 2 + arch/arm64/boot/dts/qcom/msm8916-lg-c50.dts | 140 + arch/arm64/boot/dts/qcom/msm8916-lg-m216.dts | 251 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 1 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 49 + arch/arm64/boot/dts/qcom/pm6150.dtsi | 6 + arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 2 +- arch/arm64/boot/dts/qcom/sa8155p.dtsi | 4 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 1 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 1 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 + arch/arm64/boot/dts/qcom/sm6115.dtsi | 1 + arch/arm64/boot/dts/qcom/sm6350.dtsi | 3 + arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 212 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 14 + .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 616 + .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 929 ++ arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 11 +- arch/arm64/boot/dts/rockchip/Makefile | 4 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 + .../boot/dts/rockchip/rk3566-orangepi-3b-v1.1.dts | 29 + .../boot/dts/rockchip/rk3566-orangepi-3b-v2.1.dts | 70 + ...3566-quartz64-b.dts => rk3566-orangepi-3b.dtsi} | 445 +- arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 1 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 1 + arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi | 1 + .../boot/dts/rockchip/rk3568-fastrhino-r66s.dts | 4 + .../boot/dts/rockchip/rk3568-fastrhino-r66s.dtsi | 48 +- .../boot/dts/rockchip/rk3568-fastrhino-r68s.dts | 16 +- .../{rk3566-quartz64-b.dts => rk3568-rock-3b.dts} | 506 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 13 +- arch/arm64/boot/dts/rockchip/rk3588-ok3588-c.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts | 1177 ++ .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 3 +- arch/arm64/boot/dts/st/stm32mp251.dtsi | 35 + arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 43 +- arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 9 + arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 8 + arch/arm64/configs/defconfig | 1 - arch/arm64/include/asm/Kbuild | 8 + arch/arm64/include/asm/arm_pmuv3.h | 55 +- arch/arm64/include/asm/cpufeature.h | 4 +- arch/arm64/include/asm/kvm_host.h | 8 +- arch/arm64/include/asm/seccomp.h | 13 +- arch/arm64/include/asm/sysreg.h | 5 - arch/arm64/include/asm/unistd.h | 22 +- arch/arm64/include/asm/unistd32.h | 949 +- arch/arm64/include/asm/vdso/compat_gettimeofday.h | 12 +- arch/arm64/include/uapi/asm/Kbuild | 1 + arch/arm64/include/uapi/asm/unistd.h | 25 +- arch/arm64/kernel/Makefile.syscalls | 6 + arch/arm64/kernel/acpi.c | 18 +- arch/arm64/kernel/cpufeature.c | 4 +- arch/arm64/kernel/signal32.c | 4 +- arch/arm64/kernel/sigreturn32.S | 18 +- arch/arm64/kernel/smp.c | 6 +- arch/arm64/kernel/sys.c | 6 +- arch/arm64/kernel/sys32.c | 17 +- arch/arm64/kernel/syscall.c | 3 +- arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 10 +- arch/arm64/kvm/hyp/nvhe/pkvm.c | 4 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 2 +- arch/arm64/kvm/nested.c | 30 +- arch/arm64/kvm/pmu-emul.c | 15 +- arch/arm64/kvm/pmu.c | 87 +- arch/arm64/kvm/sys_regs.c | 11 +- arch/arm64/tools/Makefile | 6 +- .../syscall.tbl => arm64/tools/syscall_32.tbl} | 268 +- arch/arm64/tools/syscall_64.tbl | 1 + arch/arm64/tools/sysreg | 30 + arch/csky/include/asm/Kbuild | 3 +- arch/csky/include/asm/unistd.h | 3 + arch/csky/include/uapi/asm/Kbuild | 2 + arch/csky/include/uapi/asm/unistd.h | 15 +- arch/csky/kernel/Makefile.syscalls | 4 + arch/csky/kernel/syscall_table.c | 4 +- arch/hexagon/include/asm/Kbuild | 2 + arch/hexagon/include/asm/unistd.h | 10 + arch/hexagon/include/uapi/asm/Kbuild | 2 + arch/hexagon/include/uapi/asm/unistd.h | 13 +- arch/hexagon/kernel/Makefile.syscalls | 3 + arch/hexagon/kernel/syscalltab.c | 8 +- arch/loongarch/Kconfig | 15 + arch/loongarch/Makefile | 3 +- arch/loongarch/include/asm/Kbuild | 17 +- arch/loongarch/include/asm/asmmacro.h | 1 + arch/loongarch/include/asm/inst.h | 3 + arch/loongarch/include/asm/kvm_host.h | 13 + arch/loongarch/include/asm/kvm_para.h | 11 + arch/loongarch/include/asm/kvm_vcpu.h | 5 + arch/loongarch/include/asm/loongarch.h | 4 + arch/loongarch/include/asm/paravirt.h | 5 + arch/loongarch/include/asm/pgtable-bits.h | 6 +- arch/loongarch/include/asm/pgtable.h | 19 + arch/loongarch/include/asm/setup.h | 5 + arch/loongarch/include/asm/unistd.h | 2 + arch/loongarch/include/asm/uprobes.h | 4 +- arch/loongarch/include/uapi/asm/Kbuild | 2 + arch/loongarch/include/uapi/asm/kvm.h | 4 + arch/loongarch/include/uapi/asm/unistd.h | 4 +- arch/loongarch/kernel/Makefile.syscalls | 4 + arch/loongarch/kernel/kprobes.c | 4 +- arch/loongarch/kernel/paravirt.c | 145 + arch/loongarch/kernel/relocate.c | 26 +- arch/loongarch/kernel/syscall.c | 3 +- arch/loongarch/kernel/time.c | 2 + arch/loongarch/kernel/vmlinux.lds.S | 8 + arch/loongarch/kvm/Kconfig | 1 + arch/loongarch/kvm/exit.c | 38 +- arch/loongarch/kvm/main.c | 1 + arch/loongarch/kvm/mmu.c | 72 +- arch/loongarch/kvm/tlb.c | 5 +- arch/loongarch/kvm/vcpu.c | 154 +- arch/loongarch/power/platform.c | 15 + arch/m68k/emu/nfblock.c | 2 +- arch/m68k/include/asm/unistd.h | 1 - arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/mips/Kconfig | 7 +- arch/mips/alchemy/devboards/db1000.c | 80 +- .../{eyeq5-fixed-clocks.dtsi => eyeq5-clocks.dtsi} | 54 +- arch/mips/boot/dts/mobileye/eyeq5-pins.dtsi | 125 + arch/mips/boot/dts/mobileye/eyeq5.dtsi | 22 +- arch/mips/include/asm/r4k-timer.h | 5 - arch/mips/include/asm/unistd.h | 1 - arch/mips/kernel/csrc-r4k.c | 24 +- arch/mips/kernel/smp.c | 2 - arch/mips/kernel/sync-r4k.c | 281 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/syscalls/syscall_o32.tbl | 1 - arch/nios2/include/asm/Kbuild | 2 + arch/nios2/include/asm/unistd.h | 12 + arch/nios2/include/uapi/asm/Kbuild | 2 + arch/nios2/include/uapi/asm/unistd.h | 14 +- arch/nios2/kernel/Makefile.syscalls | 3 + arch/nios2/kernel/syscall_table.c | 6 +- arch/openrisc/include/asm/Kbuild | 2 + arch/openrisc/include/asm/syscalls.h | 4 - arch/openrisc/include/asm/unistd.h | 8 + arch/openrisc/include/uapi/asm/Kbuild | 2 + arch/openrisc/include/uapi/asm/unistd.h | 15 +- arch/openrisc/kernel/Makefile.syscalls | 3 + arch/openrisc/kernel/sys_call_table.c | 9 +- arch/parisc/Kconfig | 1 + arch/parisc/include/asm/parisc-device.h | 2 +- arch/parisc/include/asm/unistd.h | 1 - arch/parisc/kernel/cache.c | 6 +- arch/parisc/kernel/drivers.c | 4 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/Kconfig | 3 +- arch/powerpc/configs/85xx-hw.config | 2 + arch/powerpc/include/asm/kfence.h | 11 +- arch/powerpc/include/asm/ps3.h | 6 +- arch/powerpc/include/asm/unistd.h | 1 - arch/powerpc/include/asm/vio.h | 6 +- arch/powerpc/kernel/rtas_flash.c | 1 + arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/kexec/file_load_64.c | 37 +- arch/powerpc/kvm/book3s_hv.c | 1 + arch/powerpc/kvm/book3s_pr.c | 1 + arch/powerpc/kvm/test-guest-state-buffer.c | 1 + arch/powerpc/mm/book3s64/radix_pgtable.c | 84 +- arch/powerpc/mm/init-common.c | 3 + arch/powerpc/mm/nohash/tlb_64e.c | 2 +- arch/powerpc/platforms/85xx/t1042rdb_diu.c | 1 + arch/powerpc/platforms/cell/cbe_powerbutton.c | 1 + arch/powerpc/platforms/cell/cbe_thermal.c | 1 + arch/powerpc/platforms/cell/cpufreq_spudemand.c | 1 + arch/powerpc/platforms/cell/spufs/inode.c | 1 + arch/powerpc/platforms/chrp/nvram.c | 1 + arch/powerpc/platforms/ps3/system-bus.c | 4 +- arch/powerpc/platforms/pseries/ibmebus.c | 2 +- arch/powerpc/platforms/pseries/iommu.c | 8 + arch/powerpc/platforms/pseries/papr_scm.c | 1 + arch/powerpc/platforms/pseries/vio.c | 6 +- arch/powerpc/sysdev/rtc_cmos_setup.c | 1 + arch/riscv/Kconfig | 3 +- arch/riscv/include/asm/Kbuild | 3 + arch/riscv/include/asm/syscall_table.h | 7 + arch/riscv/include/asm/unistd.h | 13 +- arch/riscv/include/uapi/asm/Kbuild | 2 + arch/riscv/include/uapi/asm/unistd.h | 41 +- arch/riscv/kernel/Makefile.syscalls | 4 + arch/riscv/kernel/compat_syscall_table.c | 6 +- arch/riscv/kernel/machine_kexec.c | 10 +- arch/riscv/kernel/stacktrace.c | 3 +- arch/riscv/kernel/syscall_table.c | 6 +- arch/riscv/kvm/vcpu_pmu.c | 2 +- arch/riscv/net/bpf_jit_comp64.c | 2 +- arch/s390/include/asm/ccwdev.h | 2 +- arch/s390/include/asm/kvm_host.h | 1 - arch/s390/include/asm/unistd.h | 1 - arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kvm/kvm-s390.c | 3 + arch/s390/kvm/vsie.c | 22 +- arch/s390/net/bpf_jit_comp.c | 85 +- arch/sh/include/asm/unistd.h | 2 + arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sparc/include/asm/unistd.h | 2 + arch/sparc/include/asm/vio.h | 6 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/sparc/kernel/vio.c | 4 +- arch/um/Kconfig | 8 +- arch/um/drivers/Kconfig | 20 - arch/um/drivers/Makefile | 10 +- arch/um/drivers/chan.h | 3 +- arch/um/drivers/chan_kern.c | 81 +- arch/um/drivers/chan_user.c | 20 +- arch/um/drivers/harddog_kern.c | 1 + arch/um/drivers/line.c | 2 + arch/um/drivers/pcap_kern.c | 113 - arch/um/drivers/pcap_user.c | 137 - arch/um/drivers/pcap_user.h | 21 - arch/um/drivers/port_kern.c | 14 +- arch/um/drivers/ubd_kern.c | 3 - arch/um/drivers/vector_kern.c | 19 +- arch/um/drivers/vector_kern.h | 1 - arch/um/drivers/xterm.c | 2 +- arch/um/drivers/xterm_kern.c | 13 +- arch/um/include/asm/Kbuild | 1 - arch/um/include/asm/bpf_perf_event.h | 3 + arch/um/include/asm/mmu.h | 10 +- arch/um/include/asm/mmu_context.h | 2 - arch/um/include/asm/pgtable.h | 32 + arch/um/include/asm/tlbflush.h | 46 +- arch/um/include/shared/as-layout.h | 2 +- arch/um/include/shared/common-offsets.h | 5 - arch/um/include/shared/kern_util.h | 1 - arch/um/include/shared/os.h | 33 +- arch/um/include/shared/skas/mm_id.h | 2 +- arch/um/include/shared/skas/skas.h | 2 + arch/um/include/shared/skas/stub-data.h | 36 +- arch/um/include/shared/timetravel.h | 9 + arch/um/include/shared/user.h | 8 + arch/um/kernel/exec.c | 9 - arch/um/kernel/irq.c | 80 +- arch/um/kernel/ksyms.c | 2 +- arch/um/kernel/mem.c | 1 - arch/um/kernel/process.c | 69 - arch/um/kernel/reboot.c | 15 + arch/um/kernel/skas/Makefile | 9 +- arch/um/kernel/skas/clone.c | 48 - arch/um/kernel/skas/mmu.c | 54 +- arch/um/kernel/skas/process.c | 18 + arch/um/kernel/skas/stub.c | 69 + arch/um/kernel/time.c | 187 +- arch/um/kernel/tlb.c | 545 +- arch/um/kernel/trap.c | 15 +- arch/um/kernel/um_arch.c | 3 - arch/um/os-Linux/file.c | 94 +- arch/um/os-Linux/signal.c | 118 +- arch/um/os-Linux/skas/mem.c | 245 +- arch/um/os-Linux/skas/process.c | 124 +- arch/um/os-Linux/start_up.c | 1 + arch/x86/Makefile.um | 1 + arch/x86/coco/tdx/tdx.c | 35 +- arch/x86/entry/entry_64_compat.S | 14 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/events/amd/core.c | 24 +- arch/x86/events/amd/uncore.c | 28 +- arch/x86/events/core.c | 110 +- arch/x86/events/intel/core.c | 378 +- arch/x86/events/intel/cstate.c | 39 +- arch/x86/events/intel/ds.c | 172 +- arch/x86/events/intel/knc.c | 2 +- arch/x86/events/intel/p4.c | 10 +- arch/x86/events/intel/p6.c | 2 +- arch/x86/events/intel/pt.c | 4 +- arch/x86/events/intel/pt.h | 4 +- arch/x86/events/perf_event.h | 98 +- arch/x86/events/zhaoxin/core.c | 12 +- arch/x86/include/asm/efi.h | 7 +- arch/x86/include/asm/intel_ds.h | 1 + arch/x86/include/asm/mmu_context.h | 8 +- arch/x86/include/asm/msr-index.h | 6 + arch/x86/include/asm/perf_event.h | 8 + arch/x86/include/asm/tlbflush.h | 9 +- arch/x86/include/asm/unistd.h | 1 - arch/x86/include/asm/vdso/gettimeofday.h | 5 +- arch/x86/include/asm/vdso/vsyscall.h | 1 - arch/x86/include/asm/vgtod.h | 5 - arch/x86/kernel/process_64.c | 42 +- arch/x86/kernel/tsc.c | 2 +- arch/x86/mm/tlb.c | 15 +- arch/x86/um/Makefile | 5 +- arch/x86/um/asm/mm_context.h | 70 - arch/x86/um/ldt.c | 380 - arch/x86/um/shared/sysdep/stub.h | 2 +- arch/x86/um/shared/sysdep/stub_32.h | 45 +- arch/x86/um/shared/sysdep/stub_64.h | 41 +- arch/x86/um/stub_32.S | 56 - arch/x86/um/stub_64.S | 50 - arch/x86/um/tls_32.c | 1 + arch/xtensa/include/asm/current.h | 2 +- arch/xtensa/include/asm/thread_info.h | 2 +- arch/xtensa/include/asm/unistd.h | 1 - arch/xtensa/kernel/syscalls/syscall.tbl | 1 - block/bio-integrity.c | 96 +- block/bio.c | 18 +- block/blk-core.c | 5 +- block/blk-lib.c | 210 +- block/blk-map.c | 3 + block/blk-merge.c | 25 +- block/blk-zoned.c | 88 +- block/blk.h | 18 +- block/bounce.c | 2 +- block/ioctl.c | 2 +- .../accel/habanalabs/common/command_submission.c | 13 - drivers/accel/habanalabs/common/debugfs.c | 22 +- drivers/accel/habanalabs/common/device.c | 240 +- drivers/accel/habanalabs/common/firmware_if.c | 229 +- drivers/accel/habanalabs/common/habanalabs.h | 76 +- drivers/accel/habanalabs/common/habanalabs_drv.c | 5 +- drivers/accel/habanalabs/common/hwmon.c | 60 +- drivers/accel/habanalabs/common/irq.c | 33 +- drivers/accel/habanalabs/common/memory_mgr.c | 37 +- drivers/accel/habanalabs/common/mmu/mmu.c | 14 +- drivers/accel/habanalabs/common/pci/pci.c | 4 +- drivers/accel/habanalabs/common/sysfs.c | 8 +- drivers/accel/habanalabs/gaudi/gaudi.c | 12 +- drivers/accel/habanalabs/gaudi2/gaudi2.c | 88 +- drivers/accel/habanalabs/gaudi2/gaudi2P.h | 8 +- drivers/accel/habanalabs/gaudi2/gaudi2_security.c | 1 + drivers/accel/habanalabs/goya/goya.c | 13 +- drivers/accel/habanalabs/include/gaudi2/gaudi2.h | 4 +- .../include/gaudi2/gaudi2_async_ids_map_extended.h | 244 +- .../accel/habanalabs/include/gaudi2/gaudi2_fw_if.h | 27 +- .../habanalabs/include/gaudi2/gaudi2_reg_map.h | 8 + .../habanalabs/include/hw_ip/pci/pci_general.h | 3 +- drivers/acpi/acpi_video.c | 8 +- drivers/acpi/arm64/iort.c | 19 +- drivers/acpi/bus.c | 4 +- drivers/acpi/cppc_acpi.c | 2 +- drivers/acpi/numa/hmat.c | 5 +- drivers/acpi/processor_idle.c | 37 +- drivers/acpi/resource.c | 7 + drivers/acpi/scan.c | 36 +- drivers/acpi/viot.c | 11 +- drivers/amba/bus.c | 6 +- drivers/android/binder.c | 112 +- drivers/android/binder_alloc.c | 10 +- drivers/android/binder_internal.h | 5 +- drivers/android/dbitmap.h | 176 + drivers/ata/ahci.c | 4 +- drivers/ata/libahci.c | 12 +- drivers/ata/libata-core.c | 49 +- drivers/ata/libata-sata.c | 49 - drivers/ata/libata-scsi.c | 209 +- drivers/ata/libata-transport.c | 5 +- drivers/ata/libata-transport.h | 3 - drivers/ata/libata.h | 2 - drivers/ata/pata_parport/pata_parport.c | 1 - drivers/auxdisplay/ks0108.c | 1 - drivers/auxdisplay/panel.c | 1 - drivers/base/auxiliary.c | 2 +- drivers/base/base.h | 3 +- drivers/base/cpu.c | 2 +- drivers/base/devres.c | 34 +- drivers/base/isa.c | 2 +- drivers/base/platform.c | 4 +- drivers/base/regmap/regmap-irq.c | 2 +- drivers/bcma/main.c | 6 +- drivers/block/loop.c | 2 - drivers/block/null_blk/main.c | 11 +- drivers/block/null_blk/null_blk.h | 1 + drivers/block/null_blk/zoned.c | 12 +- drivers/block/ublk_drv.c | 2 +- drivers/block/virtio_blk.c | 2 +- drivers/bluetooth/btintel.c | 3 + drivers/bluetooth/btmtk.c | 1067 +- drivers/bluetooth/btmtk.h | 91 +- drivers/bluetooth/btmtksdio.c | 1 + drivers/bluetooth/btmtkuart.c | 1 + drivers/bluetooth/btusb.c | 752 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 4 +- drivers/bus/mhi/ep/main.c | 4 +- drivers/bus/mhi/host/init.c | 4 +- drivers/bus/mhi/host/pci_generic.c | 44 + drivers/bus/mips_cdmm.c | 6 +- drivers/bus/moxtet.c | 4 +- drivers/bus/sunxi-rsb.c | 2 +- drivers/cdx/cdx.c | 4 +- drivers/char/bsr.c | 1 + drivers/char/dsp56k.c | 1 + drivers/char/dtlk.c | 1 + drivers/char/hpet.c | 34 +- drivers/char/ipmi/ipmb_dev_int.c | 4 +- drivers/char/ipmi/ipmi_ipmb.c | 4 +- drivers/char/ipmi/ipmi_ssif.c | 2 +- drivers/char/ipmi/ssif_bmc.c | 4 +- drivers/char/lp.c | 1 - drivers/char/ppdev.c | 1 - drivers/char/random.c | 122 - drivers/char/tpm/Makefile | 2 +- drivers/char/tpm/tpm2-sessions.c | 419 +- drivers/clk/Kconfig | 1 + drivers/clk/clk-en7523.c | 254 +- drivers/clk/mediatek/clk-mt8173-infracfg.c | 12 +- drivers/clk/nxp/clk-lpc32xx.c | 2 +- drivers/clk/qcom/Kconfig | 2 + drivers/clk/qcom/clk-cbf-8996.c | 7 +- drivers/clk/qcom/clk-rcg2.c | 32 + drivers/clk/qcom/common.c | 35 +- drivers/clk/qcom/common.h | 9 + drivers/clk/qcom/gcc-ipq9574.c | 33 + drivers/clk/qcom/gcc-x1e80100.c | 2 + drivers/clk/qcom/kpss-xcc.c | 4 +- drivers/clk/qcom/lpasscc-sc8280xp.c | 4 +- drivers/clk/sophgo/Kconfig | 28 + drivers/clk/sophgo/Makefile | 4 + drivers/clk/sophgo/clk-sg2042-clkgen.c | 1152 ++ drivers/clk/sophgo/clk-sg2042-pll.c | 570 + drivers/clk/sophgo/clk-sg2042-rpgate.c | 291 + drivers/clk/sophgo/clk-sg2042.h | 18 + drivers/clk/versatile/clk-vexpress-osc.c | 1 + drivers/clk/xilinx/xlnx_vcu.c | 2 +- drivers/clocksource/arm_arch_timer.c | 2 +- drivers/clocksource/arm_global_timer.c | 2 +- drivers/clocksource/mips-gic-timer.c | 65 +- drivers/clocksource/sh_cmt.c | 13 +- drivers/cpufreq/Kconfig | 12 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/acpi-cpufreq.c | 4 +- drivers/cpufreq/amd-pstate-ut.c | 12 +- drivers/cpufreq/amd-pstate.c | 50 +- drivers/cpufreq/apple-soc-cpufreq.c | 4 +- drivers/cpufreq/bmips-cpufreq.c | 4 +- drivers/cpufreq/cppc_cpufreq.c | 3 +- drivers/cpufreq/cpufreq-dt.c | 3 +- drivers/cpufreq/cpufreq-nforce2.c | 6 - drivers/cpufreq/e_powersaver.c | 3 +- drivers/cpufreq/intel_pstate.c | 8 +- drivers/cpufreq/loongson2_cpufreq.c | 6 - drivers/cpufreq/loongson3_cpufreq.c | 395 + drivers/cpufreq/mediatek-cpufreq-hw.c | 4 +- drivers/cpufreq/mediatek-cpufreq.c | 76 +- drivers/cpufreq/omap-cpufreq.c | 3 +- drivers/cpufreq/pasemi-cpufreq.c | 6 +- drivers/cpufreq/pcc-cpufreq.c | 6 - drivers/cpufreq/powernow-k6.c | 5 +- drivers/cpufreq/powernow-k7.c | 3 +- drivers/cpufreq/powernow-k8.c | 6 +- drivers/cpufreq/powernv-cpufreq.c | 4 +- drivers/cpufreq/ppc_cbe_cpufreq.c | 3 +- drivers/cpufreq/qcom-cpufreq-hw.c | 4 +- drivers/cpufreq/qoriq-cpufreq.c | 4 +- drivers/cpufreq/scmi-cpufreq.c | 4 +- drivers/cpufreq/scpi-cpufreq.c | 4 +- drivers/cpufreq/sh-cpufreq.c | 4 +- drivers/cpufreq/sparc-us2e-cpufreq.c | 3 +- drivers/cpufreq/sparc-us3-cpufreq.c | 3 +- drivers/cpufreq/speedstep-centrino.c | 10 +- drivers/cpufreq/tegra194-cpufreq.c | 4 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 5 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 8 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 28 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 6 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 6 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 15 + drivers/crypto/caam/Kconfig | 2 +- drivers/crypto/caam/caamalg_qi2.c | 28 +- drivers/crypto/caam/caamalg_qi2.h | 2 +- drivers/crypto/caam/ctrl.c | 2 + drivers/crypto/caam/qi.c | 43 +- drivers/crypto/intel/qat/qat_common/adf_cfg.c | 6 +- .../crypto/intel/qat/qat_common/adf_gen2_pfvf.c | 4 +- .../intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 8 +- drivers/crypto/starfive/jh7110-cryp.h | 4 +- drivers/crypto/starfive/jh7110-rsa.c | 15 +- drivers/cxl/core/port.c | 2 +- drivers/cxl/cxl.h | 5 +- drivers/dax/bus.c | 17 +- drivers/dca/dca-core.c | 1 + drivers/dma/idxd/bus.c | 6 +- drivers/dma/idxd/init.c | 2 +- drivers/eisa/eisa-bus.c | 4 +- drivers/firewire/.kunitconfig | 1 + drivers/firewire/Kconfig | 16 + drivers/firewire/Makefile | 1 + drivers/firewire/core-device.c | 6 +- drivers/firewire/ohci-serdes-test.c | 56 + drivers/firewire/ohci.c | 60 +- drivers/firewire/ohci.h | 43 +- drivers/firmware/arm_ffa/bus.c | 2 +- drivers/firmware/arm_scmi/bus.c | 6 +- drivers/firmware/cirrus/cs_dsp.c | 282 +- drivers/firmware/efi/libstub/x86-stub.c | 8 +- drivers/firmware/google/coreboot_table.c | 6 +- drivers/firmware/qcom/qcom_tzmem.c | 4 +- drivers/fpga/dfl.c | 4 +- drivers/fsi/fsi-core.c | 4 +- drivers/gpio/gpio-mmio.c | 2 - drivers/gpio/gpio-sim.c | 25 +- drivers/gpio/gpiolib-of.c | 8 + drivers/gpio/gpiolib.c | 2 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 184 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 326 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 3 + drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/ih_v7_0.c | 26 +- drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/soc21.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 21 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 3 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 2 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 152 +- drivers/gpu/drm/ast/ast_mode.c | 204 +- drivers/gpu/drm/ast/ast_reg.h | 10 +- drivers/gpu/drm/bridge/adv7511/adv7511.h | 2 +- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 13 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 22 +- drivers/gpu/drm/display/drm_dp_aux_bus.c | 2 +- drivers/gpu/drm/display/drm_dp_helper.c | 5 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 15 +- drivers/gpu/drm/display/drm_dsc_helper.c | 91 + drivers/gpu/drm/drm_fbdev_dma.c | 3 +- drivers/gpu/drm/drm_fbdev_ttm.c | 3 +- drivers/gpu/drm/drm_managed.c | 2 +- drivers/gpu/drm/drm_mipi_dsi.c | 2 +- drivers/gpu/drm/i915/display/intel_display_wa.h | 8 + drivers/gpu/drm/i915/display/intel_fbc.c | 6 + drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 8 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 4 + drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 27 +- drivers/gpu/drm/i915/i915_scatterlist.c | 8 +- drivers/gpu/drm/mediatek/mtk_cec.c | 28 +- drivers/gpu/drm/mediatek/mtk_ddp_comp.c | 109 +- drivers/gpu/drm/mediatek/mtk_ddp_comp.h | 8 +- drivers/gpu/drm/mediatek/mtk_disp_aal.c | 18 +- drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 18 +- drivers/gpu/drm/mediatek/mtk_disp_color.c | 18 +- drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 18 +- drivers/gpu/drm/mediatek/mtk_disp_merge.c | 25 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 140 +- drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 6 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 31 +- drivers/gpu/drm/mediatek/mtk_dp.c | 18 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 5 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 24 + drivers/gpu/drm/mediatek/mtk_drm_drv.h | 4 + drivers/gpu/drm/mediatek/mtk_dsi.c | 5 +- drivers/gpu/drm/mediatek/mtk_ethdr.c | 46 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 31 +- drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c | 21 +- drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 18 +- drivers/gpu/drm/mediatek/mtk_padding.c | 20 +- drivers/gpu/drm/mediatek/mtk_plane.c | 4 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 6 +- drivers/gpu/drm/mgag200/mgag200_reg.h | 2 +- drivers/gpu/drm/msm/msm_iommu.c | 7 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 1 + drivers/gpu/drm/panthor/panthor_drv.c | 6 +- drivers/gpu/drm/panthor/panthor_sched.c | 45 +- drivers/gpu/drm/ttm/ttm_bo.c | 1 + drivers/gpu/drm/xe/Makefile | 8 +- drivers/gpu/drm/xe/display/xe_display_wa.c | 16 + drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 8 + drivers/gpu/drm/xe/display/xe_fb_pin.c | 3 + drivers/gpu/drm/xe/regs/xe_gt_regs.h | 14 + drivers/gpu/drm/xe/regs/xe_regs.h | 10 +- drivers/gpu/drm/xe/regs/xe_sriov_regs.h | 23 - drivers/gpu/drm/xe/xe_bo.c | 47 +- drivers/gpu/drm/xe/xe_bo_types.h | 5 +- drivers/gpu/drm/xe/xe_device.c | 45 +- drivers/gpu/drm/xe/xe_device.h | 1 + drivers/gpu/drm/xe/xe_device_types.h | 14 +- drivers/gpu/drm/xe/xe_exec_queue.c | 23 + drivers/gpu/drm/xe/xe_exec_queue.h | 2 + drivers/gpu/drm/xe/xe_exec_queue_types.h | 6 +- drivers/gpu/drm/xe/xe_execlist.c | 3 +- drivers/gpu/drm/xe/xe_gt.c | 54 + drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 2 +- drivers/gpu/drm/xe/xe_gt_types.h | 2 +- drivers/gpu/drm/xe/xe_guc_submit.c | 39 +- drivers/gpu/drm/xe/xe_hw_fence.c | 1 - drivers/gpu/drm/xe/xe_lmtt.c | 2 +- drivers/gpu/drm/xe/xe_migrate.c | 342 +- drivers/gpu/drm/xe/xe_migrate.h | 34 +- drivers/gpu/drm/xe/xe_module.c | 6 +- drivers/gpu/drm/xe/xe_oa.c | 34 +- drivers/gpu/drm/xe/xe_observation.c | 93 + drivers/gpu/drm/xe/xe_observation.h | 20 + drivers/gpu/drm/xe/xe_pat.c | 11 +- drivers/gpu/drm/xe/xe_perf.c | 92 - drivers/gpu/drm/xe/xe_perf.h | 20 - drivers/gpu/drm/xe/xe_preempt_fence.c | 12 +- drivers/gpu/drm/xe/xe_pt.c | 1284 ++- drivers/gpu/drm/xe/xe_pt.h | 14 +- drivers/gpu/drm/xe/xe_pt_types.h | 48 + drivers/gpu/drm/xe/xe_sa.c | 7 + drivers/gpu/drm/xe/xe_sriov.c | 2 +- drivers/gpu/drm/xe/xe_trace.h | 5 - drivers/gpu/drm/xe/xe_trace_bo.h | 10 +- drivers/gpu/drm/xe/xe_vm.c | 659 +- drivers/gpu/drm/xe/xe_vm.h | 2 + drivers/gpu/drm/xe/xe_vm_types.h | 55 +- drivers/gpu/drm/xe/xe_wa.c | 10 + drivers/gpu/drm/xe/xe_wa_oob.rules | 1 + drivers/gpu/host1x/bus.c | 2 +- drivers/greybus/core.c | 5 +- drivers/greybus/es2.c | 1 + drivers/hid/hid-apple.c | 87 + drivers/hid/hid-core.c | 2 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 2 +- drivers/hsi/hsi_core.c | 2 +- drivers/hv/vmbus_drv.c | 8 +- drivers/hwmon/Kconfig | 1 + drivers/hwmon/adc128d818.c | 4 +- drivers/hwmon/amc6821.c | 1356 +-- drivers/hwmon/gsc-hwmon.c | 2 +- drivers/hwmon/lm95234.c | 9 +- drivers/hwmon/ltc2991.c | 4 +- drivers/hwmon/nct6775-core.c | 2 +- drivers/hwmon/w83627ehf.c | 4 +- drivers/hwtracing/intel_th/core.c | 4 +- drivers/hwtracing/intel_th/intel_th.h | 2 +- drivers/hwtracing/intel_th/msu-sink.c | 1 + drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-designware-platdrv.c | 2 +- drivers/i2c/busses/i2c-parport.c | 1 - drivers/i2c/busses/i2c-pnx.c | 48 +- drivers/i2c/busses/i2c-xiic.c | 9 +- drivers/i2c/i2c-core-base.c | 4 +- drivers/i3c/master.c | 4 +- drivers/infiniband/core/agent.c | 32 +- drivers/infiniband/core/device.c | 75 +- drivers/infiniband/core/mad.c | 9 +- drivers/infiniband/core/nldev.c | 74 + drivers/infiniband/core/user_mad.c | 29 +- drivers/infiniband/core/uverbs_main.c | 3 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 12 +- drivers/infiniband/hw/bnxt_re/main.c | 78 +- drivers/infiniband/hw/efa/efa_main.c | 2 + drivers/infiniband/hw/mlx5/cmd.c | 12 +- drivers/infiniband/hw/mlx5/cmd.h | 2 +- drivers/infiniband/hw/mlx5/mad.c | 71 +- drivers/infiniband/hw/mlx5/main.c | 183 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 10 + drivers/infiniband/hw/mlx5/qp.c | 7 +- drivers/infiniband/hw/mlx5/qpc.c | 13 +- drivers/infiniband/hw/qib/qib_init.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 2 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 6 +- drivers/infiniband/sw/rxe/rxe_net.c | 1 + drivers/infiniband/sw/siw/siw_main.c | 1 + drivers/input/evdev.c | 16 +- drivers/input/gameport/gameport.c | 4 +- drivers/input/input.c | 230 +- drivers/input/joystick/db9.c | 1 - drivers/input/joystick/gamecon.c | 1 - drivers/input/joystick/turbografx.c | 1 - drivers/input/joystick/walkera0701.c | 1 - drivers/input/keyboard/qt1050.c | 2 +- drivers/input/misc/88pm886-onkey.c | 98 + drivers/input/misc/Kconfig | 17 + drivers/input/misc/Makefile | 2 + drivers/input/misc/cs40l50-vibra.c | 555 + drivers/input/mouse/cypress_ps2.c | 182 +- drivers/input/mouse/cypress_ps2.h | 6 - drivers/input/mouse/elan_i2c_core.c | 2 + drivers/input/rmi4/rmi_bus.c | 6 +- drivers/input/rmi4/rmi_bus.h | 2 +- drivers/input/rmi4/rmi_driver.c | 2 +- drivers/input/rmi4/rmi_driver.h | 2 +- drivers/input/serio/parkbd.c | 1 - drivers/input/serio/serio.c | 4 +- drivers/input/touchscreen/fsl-imx25-tcq.c | 2 +- drivers/input/touchscreen/himax_hx83112b.c | 135 +- drivers/input/touchscreen/imagis.c | 33 +- drivers/interconnect/icc-clk.c | 24 +- drivers/interconnect/qcom/icc-rpmh.c | 2 +- drivers/interconnect/qcom/icc-rpmh.h | 1 + drivers/interconnect/qcom/sc7280.c | 2 + drivers/iommu/Kconfig | 1 + drivers/iommu/arm/arm-smmu-v3/Makefile | 5 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 431 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c | 117 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 759 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 63 +- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c | 2 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c | 83 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 42 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.h | 2 + drivers/iommu/arm/arm-smmu/arm-smmu.c | 77 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 71 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 4 +- drivers/iommu/intel/dmar.c | 2 +- drivers/iommu/intel/iommu.c | 194 +- drivers/iommu/intel/iommu.h | 19 +- drivers/iommu/intel/irq_remapping.c | 4 +- drivers/iommu/intel/pasid.c | 109 +- drivers/iommu/intel/pasid.h | 10 - drivers/iommu/io-pgfault.c | 61 +- drivers/iommu/io-pgtable-arm.c | 119 +- drivers/iommu/iommu-priv.h | 18 + drivers/iommu/iommu-sva.c | 42 +- drivers/iommu/iommu.c | 225 +- drivers/iommu/iommufd/hw_pagetable.c | 10 +- drivers/iommu/mtk_iommu_v1.c | 12 +- drivers/iommu/of_iommu.c | 59 +- drivers/iommu/tegra-smmu.c | 2 +- drivers/ipack/ipack.c | 6 +- drivers/irqchip/irq-gic-v3.c | 2 +- drivers/macintosh/mac_hid.c | 1 + drivers/macintosh/macio_asic.c | 2 +- drivers/mcb/mcb-core.c | 4 +- drivers/mcb/mcb-parse.c | 5 - drivers/md/dm-cache-target.c | 4 +- drivers/md/dm-clone-target.c | 4 +- drivers/md/dm-crypt.c | 77 +- drivers/md/dm-ebs-target.c | 2 +- drivers/md/dm-era-target.c | 4 +- drivers/md/dm-integrity.c | 2 +- drivers/md/dm-mpath.c | 11 +- drivers/md/dm-raid.c | 4 +- drivers/md/dm-stripe.c | 4 +- drivers/md/dm-table.c | 33 +- drivers/md/dm-thin.c | 6 +- drivers/md/dm-vdo/dedupe.c | 5 - drivers/md/dm-vdo/dm-vdo-target.c | 4 +- drivers/md/dm-vdo/indexer/index.c | 5 +- drivers/md/dm-verity-target.c | 24 +- drivers/md/dm-zone.c | 50 +- drivers/md/dm-zoned-target.c | 4 +- drivers/md/dm.c | 164 +- drivers/md/dm.h | 3 + drivers/md/md-cluster.c | 2 +- drivers/md/md.c | 12 +- drivers/md/md.h | 4 +- drivers/md/raid5.c | 76 +- drivers/media/common/uvc.c | 1 + drivers/media/common/videobuf2/videobuf2-core.c | 1 - drivers/media/common/videobuf2/videobuf2-dvb.c | 1 + drivers/media/dvb-frontends/au8522_decoder.c | 1 + drivers/media/dvb-frontends/mb86a16.c | 1 + drivers/media/dvb-frontends/mxl5xx_defs.h | 4 +- drivers/media/i2c/Kconfig | 23 +- drivers/media/i2c/Makefile | 4 +- drivers/media/i2c/adv748x/adv748x-afe.c | 4 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 145 +- drivers/media/i2c/adv748x/adv748x.h | 1 - drivers/media/i2c/alvium-csi2.c | 65 +- drivers/media/i2c/alvium-csi2.h | 16 +- drivers/media/i2c/gc05a2.c | 1359 +++ drivers/media/i2c/gc08a3.c | 1339 +++ drivers/media/i2c/gc2145.c | 90 +- drivers/media/i2c/imx219.c | 2 +- drivers/media/i2c/imx283.c | 29 +- drivers/media/i2c/max9286.c | 181 +- drivers/media/i2c/ov2680.c | 2 +- drivers/media/i2c/ov5647.c | 11 +- drivers/media/i2c/uda1342.c | 1 + drivers/media/i2c/{st-vgxy61.c => vgxy61.c} | 2 +- drivers/media/pci/bt8xx/bt878.c | 9 +- drivers/media/pci/bt8xx/bt878.h | 3 +- drivers/media/pci/bt8xx/bttv-gpio.c | 4 +- drivers/media/pci/bt8xx/bttv.h | 2 +- drivers/media/pci/bt8xx/dvb-bt8xx.c | 8 +- drivers/media/pci/ddbridge/ddbridge.h | 2 +- drivers/media/pci/intel/ipu-bridge.c | 40 +- drivers/media/pci/intel/ivsc/mei_csi.c | 24 +- drivers/media/pci/ivtv/ivtvfb.c | 1 + drivers/media/pci/mantis/hopper_cards.c | 2 +- drivers/media/pci/mantis/mantis_cards.c | 2 +- drivers/media/pci/mantis/mantis_common.h | 2 +- drivers/media/pci/mantis/mantis_dma.c | 4 +- drivers/media/pci/mantis/mantis_dma.h | 2 +- drivers/media/pci/mantis/mantis_dvb.c | 12 +- drivers/media/pci/ngene/ngene-core.c | 22 +- drivers/media/pci/ngene/ngene.h | 5 +- drivers/media/pci/saa7134/saa7134-alsa.c | 1 + drivers/media/pci/saa7134/saa7134-dvb.c | 9 +- drivers/media/pci/saa7134/saa7134-empress.c | 1 + drivers/media/pci/saa7134/saa7134-go7007.c | 1 + drivers/media/pci/smipcie/smipcie-main.c | 18 +- drivers/media/pci/smipcie/smipcie.h | 3 +- drivers/media/pci/ttpci/budget-av.c | 3 +- drivers/media/pci/ttpci/budget-ci.c | 27 +- drivers/media/pci/ttpci/budget-core.c | 11 +- drivers/media/pci/ttpci/budget.h | 5 +- drivers/media/pci/tw5864/tw5864-core.c | 2 +- drivers/media/pci/tw5864/tw5864-video.c | 13 +- drivers/media/pci/tw5864/tw5864.h | 7 +- drivers/media/platform/Kconfig | 2 + drivers/media/platform/Makefile | 2 + .../platform/chips-media/wave5/wave5-helper.c | 8 +- .../media/platform/chips-media/wave5/wave5-hw.c | 395 +- .../platform/chips-media/wave5/wave5-regdefine.h | 5 + .../media/platform/chips-media/wave5/wave5-vdi.c | 27 +- .../platform/chips-media/wave5/wave5-vpu-dec.c | 51 +- .../platform/chips-media/wave5/wave5-vpu-enc.c | 2 +- .../media/platform/chips-media/wave5/wave5-vpu.c | 35 +- .../platform/chips-media/wave5/wave5-vpuapi.h | 3 + .../platform/chips-media/wave5/wave5-vpuconfig.h | 16 +- drivers/media/platform/chips-media/wave5/wave5.h | 6 + drivers/media/platform/imagination/Kconfig | 13 + drivers/media/platform/imagination/Makefile | 3 + .../media/platform/imagination/e5010-core-regs.h | 585 + .../media/platform/imagination/e5010-jpeg-enc-hw.c | 267 + .../media/platform/imagination/e5010-jpeg-enc-hw.h | 42 + .../media/platform/imagination/e5010-jpeg-enc.c | 1632 +++ .../media/platform/imagination/e5010-jpeg-enc.h | 168 + .../media/platform/imagination/e5010-mmu-regs.h | 311 + drivers/media/platform/intel/pxa_camera.c | 15 +- drivers/media/platform/marvell/mcam-core.c | 9 +- drivers/media/platform/marvell/mcam-core.h | 3 +- drivers/media/platform/marvell/mmp-driver.c | 1 + .../media/platform/mediatek/mdp3/mdp_cfg_data.c | 280 + drivers/media/platform/mediatek/mdp3/mtk-img-ipi.h | 1 + .../media/platform/mediatek/mdp3/mtk-mdp3-cfg.h | 1 + .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 3 + drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 14 +- drivers/media/platform/nxp/imx-mipi-csis.c | 22 +- drivers/media/platform/nxp/imx-pxp.c | 3 + drivers/media/platform/qcom/camss/Makefile | 1 + drivers/media/platform/qcom/camss/camss-csid-4-1.c | 132 +- drivers/media/platform/qcom/camss/camss-csid-4-7.c | 160 +- .../media/platform/qcom/camss/camss-csid-gen2.c | 407 +- drivers/media/platform/qcom/camss/camss-csid.c | 512 +- drivers/media/platform/qcom/camss/camss-csid.h | 32 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 74 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 23 +- drivers/media/platform/qcom/camss/camss-format.c | 91 + drivers/media/platform/qcom/camss/camss-format.h | 62 + drivers/media/platform/qcom/camss/camss-vfe-17x.c | 10 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 4 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 6 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 6 +- drivers/media/platform/qcom/camss/camss-vfe-gen1.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe.c | 483 +- drivers/media/platform/qcom/camss/camss-vfe.h | 22 +- drivers/media/platform/qcom/camss/camss-video.c | 294 +- drivers/media/platform/qcom/camss/camss-video.h | 4 +- drivers/media/platform/qcom/camss/camss.c | 683 +- drivers/media/platform/qcom/camss/camss.h | 20 +- drivers/media/platform/qcom/venus/core.c | 45 +- drivers/media/platform/qcom/venus/core.h | 2 + drivers/media/platform/qcom/venus/vdec.c | 3 +- drivers/media/platform/raspberrypi/Kconfig | 5 + .../media/platform/raspberrypi/Makefile | 2 + drivers/media/platform/raspberrypi/pisp_be/Kconfig | 12 + .../media/platform/raspberrypi/pisp_be/Makefile | 6 + .../media/platform/raspberrypi/pisp_be/pisp_be.c | 1797 +++ .../platform/raspberrypi/pisp_be/pisp_be_formats.h | 519 + drivers/media/platform/renesas/rcar-csi2.c | 155 +- drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 16 +- drivers/media/platform/renesas/vsp1/vsp1_brx.c | 31 +- drivers/media/platform/renesas/vsp1/vsp1_clu.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_drm.c | 27 +- drivers/media/platform/renesas/vsp1/vsp1_drm.h | 2 + drivers/media/platform/renesas/vsp1/vsp1_entity.c | 66 +- drivers/media/platform/renesas/vsp1/vsp1_entity.h | 48 +- drivers/media/platform/renesas/vsp1/vsp1_hgo.c | 28 +- drivers/media/platform/renesas/vsp1/vsp1_hgt.c | 20 +- drivers/media/platform/renesas/vsp1/vsp1_histo.c | 76 +- drivers/media/platform/renesas/vsp1/vsp1_hsit.c | 6 +- drivers/media/platform/renesas/vsp1/vsp1_lif.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_lut.c | 1 + drivers/media/platform/renesas/vsp1/vsp1_pipe.c | 103 +- drivers/media/platform/renesas/vsp1/vsp1_pipe.h | 48 +- drivers/media/platform/renesas/vsp1/vsp1_rpf.c | 56 +- drivers/media/platform/renesas/vsp1/vsp1_rwpf.c | 26 +- drivers/media/platform/renesas/vsp1/vsp1_rwpf.h | 3 - drivers/media/platform/renesas/vsp1/vsp1_sru.c | 37 +- drivers/media/platform/renesas/vsp1/vsp1_uds.c | 51 +- drivers/media/platform/renesas/vsp1/vsp1_uif.c | 15 +- drivers/media/platform/renesas/vsp1/vsp1_video.c | 200 +- drivers/media/platform/renesas/vsp1/vsp1_wpf.c | 43 +- drivers/media/platform/samsung/exynos4-is/common.c | 1 + .../media/platform/samsung/exynos4-is/fimc-is.c | 1 + .../media/platform/samsung/exynos4-is/fimc-lite.c | 1 + .../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 14 +- .../platform/st/sti/c8sectpfe/c8sectpfe-core.h | 2 +- .../platform/st/sti/c8sectpfe/c8sectpfe-debugfs.h | 4 +- drivers/media/platform/ti/vpe/vpdma.c | 1 + drivers/media/platform/verisilicon/Kconfig | 1 + drivers/media/platform/verisilicon/hantro_jpeg.c | 129 +- drivers/media/radio/si470x/radio-si470x-common.c | 1 + drivers/media/radio/wl128x/fmdrv.h | 5 +- drivers/media/radio/wl128x/fmdrv_common.c | 40 +- drivers/media/rc/keymaps/Makefile | 1 + drivers/media/rc/keymaps/rc-mygica-utv3.c | 69 + drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/rc-main.c | 1 + drivers/media/test-drivers/vimc/vimc-capture.c | 2 +- drivers/media/test-drivers/vimc/vimc-common.c | 25 +- drivers/media/test-drivers/vimc/vimc-common.h | 14 +- drivers/media/test-drivers/vimc/vimc-core.c | 2 +- drivers/media/test-drivers/vimc/vimc-debayer.c | 201 +- drivers/media/test-drivers/vimc/vimc-lens.c | 5 +- drivers/media/test-drivers/vimc/vimc-scaler.c | 134 +- drivers/media/test-drivers/vimc/vimc-sensor.c | 125 +- drivers/media/test-drivers/vivid/vivid-cec.c | 88 +- drivers/media/test-drivers/vivid/vivid-core.c | 250 +- drivers/media/test-drivers/vivid/vivid-core.h | 125 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 262 +- .../media/test-drivers/vivid/vivid-kthread-cap.c | 86 +- drivers/media/test-drivers/vivid/vivid-sdr-cap.c | 7 +- drivers/media/test-drivers/vivid/vivid-touch-cap.c | 6 +- drivers/media/test-drivers/vivid/vivid-vbi-cap.c | 7 +- drivers/media/test-drivers/vivid/vivid-vbi-out.c | 2 + drivers/media/test-drivers/vivid/vivid-vid-cap.c | 120 +- drivers/media/test-drivers/vivid/vivid-vid-cap.h | 2 + .../media/test-drivers/vivid/vivid-vid-common.c | 134 +- .../media/test-drivers/vivid/vivid-vid-common.h | 5 +- drivers/media/test-drivers/vivid/vivid-vid-out.c | 41 +- drivers/media/tuners/tda9887.c | 1 + drivers/media/tuners/tuner-types.c | 21 + drivers/media/tuners/xc2028.c | 9 +- drivers/media/usb/b2c2/flexcop-usb.c | 7 +- drivers/media/usb/cx231xx/cx231xx-417.c | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 2 +- drivers/media/usb/dvb-usb/dibusb-common.c | 1 + drivers/media/usb/dvb-usb/dibusb-mc-common.c | 1 + drivers/media/usb/em28xx/em28xx-cards.c | 52 + drivers/media/usb/em28xx/em28xx-core.c | 3 +- drivers/media/usb/em28xx/em28xx.h | 1 + drivers/media/usb/go7007/go7007-driver.c | 1 + drivers/media/usb/go7007/go7007-usb.c | 1 + drivers/media/usb/ttusb-dec/ttusb_dec.c | 21 +- drivers/media/usb/uvc/uvc_ctrl.c | 193 +- drivers/media/usb/uvc/uvc_driver.c | 160 +- drivers/media/usb/uvc/uvc_video.c | 169 +- drivers/media/usb/uvc/uvcvideo.h | 10 +- drivers/media/v4l2-core/v4l2-async.c | 1 + drivers/media/v4l2-core/v4l2-common.c | 2 + drivers/media/v4l2-core/v4l2-fwnode.c | 1 + drivers/media/v4l2-core/v4l2-ioctl.c | 13 + drivers/media/v4l2-core/v4l2-jpeg.c | 116 + drivers/media/v4l2-core/v4l2-subdev.c | 8 - drivers/memstick/core/memstick.c | 7 +- drivers/memstick/host/Kconfig | 10 - drivers/memstick/host/Makefile | 1 - drivers/memstick/host/rtsx_pci_ms.c | 638 - drivers/mfd/88pm886.c | 148 + drivers/mfd/Kconfig | 55 + drivers/mfd/Makefile | 6 + drivers/mfd/cs40l50-core.c | 570 + drivers/mfd/cs40l50-i2c.c | 68 + drivers/mfd/cs40l50-spi.c | 68 + drivers/mfd/mcp-core.c | 2 +- drivers/mfd/rohm-bd96801.c | 273 + drivers/mfd/syscon.c | 48 + drivers/misc/Kconfig | 1 + drivers/misc/Makefile | 1 + drivers/misc/apds9802als.c | 2 +- drivers/misc/apds990x.c | 12 +- drivers/misc/bh1770glc.c | 14 +- drivers/misc/ds1682.c | 2 +- drivers/misc/eeprom/Kconfig | 2 + drivers/misc/eeprom/at24.c | 8 + drivers/misc/eeprom/ee1004.c | 129 +- drivers/misc/hmc6352.c | 2 +- drivers/misc/ics932s401.c | 2 +- drivers/misc/isl29003.c | 2 +- drivers/misc/isl29020.c | 2 +- drivers/misc/keba/Kconfig | 12 + .../uapi/asm/Kbuild => drivers/misc/keba/Makefile | 2 +- drivers/misc/keba/cp500.c | 458 + drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c | 4 - drivers/misc/mei/bus.c | 4 +- drivers/misc/mei/platform-vsc.c | 4 +- drivers/misc/mei/vsc-fw-loader.c | 2 +- drivers/misc/mei/vsc-tp.c | 18 +- drivers/misc/pci_endpoint_test.c | 12 - drivers/misc/ti-st/st_kim.c | 8 +- drivers/misc/tifm_7xx1.c | 6 +- drivers/misc/tifm_core.c | 6 +- drivers/misc/tsl2550.c | 2 +- drivers/misc/vcpu_stall_detector.c | 31 +- drivers/mmc/core/sdio_bus.c | 10 +- drivers/mmc/host/atmel-mci.c | 35 +- drivers/mmc/host/au1xmmc.c | 37 +- drivers/mmc/host/cb710-mmc.c | 14 +- drivers/mmc/host/cb710-mmc.h | 3 +- drivers/mmc/host/dw_mmc-bluefield.c | 18 +- drivers/mmc/host/dw_mmc.c | 30 +- drivers/mmc/host/dw_mmc.h | 11 +- drivers/mmc/host/mmc_spi.c | 5 +- drivers/mmc/host/omap.c | 17 +- drivers/mmc/host/renesas_sdhi.h | 4 +- drivers/mmc/host/renesas_sdhi_core.c | 2 + drivers/mmc/host/renesas_sdhi_internal_dmac.c | 26 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 9 +- drivers/mmc/host/sdhci-bcm-kona.c | 2 +- drivers/mmc/host/sdhci_am654.c | 2 +- drivers/mmc/host/tifm_sd.c | 15 +- drivers/mmc/host/tmio_mmc.h | 3 +- drivers/mmc/host/tmio_mmc_core.c | 4 +- drivers/mmc/host/uniphier-sd.c | 12 +- drivers/mmc/host/via-sdmmc.c | 25 +- drivers/mmc/host/wbsd.c | 74 +- drivers/mmc/host/wbsd.h | 10 +- drivers/most/core.c | 2 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 2 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 2 +- drivers/mtd/nand/spi/macronix.c | 64 +- drivers/net/bonding/bond_options.c | 6 +- drivers/net/dsa/lan9303-core.c | 23 +- drivers/net/dsa/microchip/ksz_common.c | 3 +- drivers/net/dsa/microchip/ksz_common.h | 7 + drivers/net/dsa/microchip/lan937x_main.c | 32 +- drivers/net/dsa/microchip/lan937x_reg.h | 5 + drivers/net/dsa/qca/ar9331.c | 2 +- drivers/net/dsa/qca/qca8k-8xxx.c | 2 +- drivers/net/ethernet/broadcom/asp2/bcmasp.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 6 +- drivers/net/ethernet/intel/ice/ice_hwmon.c | 2 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 131 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 9 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 20 +- drivers/net/ethernet/mediatek/mtk_ppe.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 1 + .../net/ethernet/mellanox/mlxsw/core_linecards.c | 1 + drivers/net/ethernet/microchip/encx24j600-regmap.c | 6 +- drivers/net/ethernet/renesas/rswitch.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 7 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 32 +- drivers/net/ethernet/ti/icssg/icss_iep.c | 4 +- drivers/net/ethernet/wangxun/libwx/wx_hw.c | 2 +- drivers/net/hamradio/baycom_epp.c | 1 - drivers/net/hamradio/baycom_par.c | 1 - drivers/net/ntb_netdev.c | 2 +- drivers/net/pcs/Kconfig | 6 +- drivers/net/pcs/Makefile | 3 +- drivers/net/pcs/pcs-xpcs-plat.c | 460 + drivers/net/pcs/pcs-xpcs.c | 361 +- drivers/net/pcs/pcs-xpcs.h | 7 +- drivers/net/phy/aquantia/aquantia.h | 4 + drivers/net/phy/mdio_bus.c | 4 +- drivers/net/phy/mdio_device.c | 4 +- drivers/net/phy/phy_device.c | 4 +- drivers/net/plip/plip.c | 1 - drivers/net/pse-pd/pd692x0.c | 317 +- drivers/net/pse-pd/pse_core.c | 172 +- drivers/net/tun.c | 7 + drivers/net/virtio_net.c | 6 +- drivers/net/wireguard/allowedips.c | 4 +- drivers/net/wireguard/queueing.h | 4 +- drivers/net/wireguard/send.c | 2 +- drivers/net/wireless/ath/ath10k/snoc.c | 6 +- drivers/net/wireless/ath/ath11k/ahb.c | 6 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 3 +- drivers/net/wireless/ath/ath11k/dp_rx.h | 3 + drivers/net/wireless/ath/ath11k/dp_tx.c | 16 +- drivers/net/wireless/ath/ath11k/dp_tx.h | 4 +- drivers/net/wireless/ath/ath11k/hal_tx.h | 4 +- drivers/net/wireless/ath/ath11k/mac.c | 29 +- drivers/net/wireless/ath/ath11k/qmi.c | 20 +- drivers/net/wireless/ath/ath12k/Makefile | 3 +- drivers/net/wireless/ath/ath12k/acpi.c | 2 + drivers/net/wireless/ath/ath12k/core.c | 71 +- drivers/net/wireless/ath/ath12k/core.h | 34 +- drivers/net/wireless/ath/ath12k/debug.h | 3 +- drivers/net/wireless/ath/ath12k/debugfs.c | 19 +- drivers/net/wireless/ath/ath12k/debugfs.h | 6 +- .../net/wireless/ath/ath12k/debugfs_htt_stats.c | 1540 +++ .../net/wireless/ath/ath12k/debugfs_htt_stats.h | 567 + drivers/net/wireless/ath/ath12k/dp.h | 1 + drivers/net/wireless/ath/ath12k/dp_rx.c | 54 +- drivers/net/wireless/ath/ath12k/dp_rx.h | 4 + drivers/net/wireless/ath/ath12k/dp_tx.c | 4 +- drivers/net/wireless/ath/ath12k/hal_desc.h | 26 +- drivers/net/wireless/ath/ath12k/htc.c | 6 + drivers/net/wireless/ath/ath12k/hw.h | 2 - drivers/net/wireless/ath/ath12k/mac.c | 302 +- drivers/net/wireless/ath/ath12k/mac.h | 5 + drivers/net/wireless/ath/ath12k/wmi.c | 728 +- drivers/net/wireless/ath/ath12k/wmi.h | 586 +- drivers/net/wireless/ath/ath12k/wow.c | 1026 ++ drivers/net/wireless/ath/ath12k/wow.h | 62 + .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 34 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 7 + .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 6 +- .../net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 9 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 8 + drivers/net/wireless/intel/iwlwifi/fw/regulatory.c | 4 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/link.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 37 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 11 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 17 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 36 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 139 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 311 +- drivers/net/wireless/microchip/wilc1000/hif.c | 3 +- drivers/net/wireless/virtual/mac80211_hwsim.c | 2 +- drivers/net/wireless/virtual/virt_wifi.c | 19 +- drivers/net/wwan/mhi_wwan_mbim.c | 18 +- drivers/ntb/ntb_transport.c | 2 +- drivers/nvdimm/bus.c | 6 +- drivers/nvme/host/ioctl.c | 16 +- drivers/nvme/host/zns.c | 2 +- drivers/nvmem/core.c | 2 +- drivers/nvmem/layouts.c | 4 +- drivers/of/device.c | 30 +- drivers/of/fdt.c | 5 +- drivers/of/irq.c | 18 +- drivers/of/of_private.h | 3 +- drivers/of/of_reserved_mem.c | 244 +- drivers/parport/daisy.c | 1 - drivers/parport/share.c | 9 - drivers/pci/bus.c | 2 +- drivers/pci/controller/dwc/pci-exynos.c | 1 + drivers/pci/controller/dwc/pcie-kirin.c | 21 +- drivers/pci/controller/pci-host-common.c | 1 + drivers/pci/controller/pci-host-generic.c | 1 + drivers/pci/controller/pci-hyperv.c | 4 +- drivers/pci/controller/pci-loongson.c | 13 + drivers/pci/controller/pcie-altera-msi.c | 1 + drivers/pci/controller/pcie-altera.c | 1 + drivers/pci/controller/pcie-apple.c | 1 + drivers/pci/controller/pcie-mediatek-gen3.c | 1 + drivers/pci/controller/pcie-mediatek.c | 1 + drivers/pci/controller/pcie-mt7621.c | 1 + drivers/pci/controller/vmd.c | 9 +- drivers/pci/endpoint/pci-epf-core.c | 4 +- drivers/pci/pci-driver.c | 8 +- drivers/pcmcia/ds.c | 2 +- drivers/peci/core.c | 4 +- drivers/peci/internal.h | 5 +- drivers/perf/Kconfig | 12 + drivers/perf/Makefile | 3 + drivers/perf/apple_m1_cpu_pmu.c | 4 +- drivers/perf/arm_pmu.c | 11 +- drivers/perf/arm_pmuv3.c | 154 +- .../perf_event_v6.c => drivers/perf/arm_v6_pmu.c | 26 +- .../perf_event_v7.c => drivers/perf/arm_v7_pmu.c | 90 +- .../perf/arm_xscale_pmu.c | 15 +- drivers/perf/riscv_pmu.c | 2 +- drivers/perf/riscv_pmu_sbi.c | 44 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 8 +- drivers/pinctrl/freescale/pinctrl-imx.c | 25 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 16 +- drivers/pinctrl/freescale/pinctrl-mxs.c | 14 +- drivers/pinctrl/pinctrl-cy8c95x0.c | 35 +- drivers/pinctrl/pinctrl-equilibrium.c | 21 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 2 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 144 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 43 +- drivers/platform/arm64/Kconfig | 1 + drivers/platform/goldfish/goldfish_pipe.c | 1 + drivers/platform/surface/aggregator/bus.c | 4 +- drivers/platform/x86/asus-wmi.c | 35 + drivers/platform/x86/wmi.c | 42 +- drivers/pnp/driver.c | 6 +- drivers/power/sequencing/core.c | 2 +- drivers/power/supply/Kconfig | 12 + drivers/power/supply/Makefile | 1 + drivers/power/supply/cros_charge-control.c | 10 +- drivers/power/supply/max1720x_battery.c | 337 + drivers/power/supply/power_supply_sysfs.c | 3 +- drivers/power/supply/qcom_battmgr.c | 1 + drivers/pps/clients/pps_parport.c | 1 - drivers/pps/generators/pps_gen_parport.c | 1 - drivers/pwm/core.c | 171 +- drivers/pwm/pwm-ep93xx.c | 8 + drivers/pwm/pwm-imx-tpm.c | 16 +- drivers/pwm/pwm-lpss-pci.c | 22 - drivers/pwm/pwm-lpss-platform.c | 10 +- drivers/pwm/pwm-stm32.c | 5 +- drivers/pwm/pwm-xilinx.c | 27 +- drivers/rapidio/rio-driver.c | 4 +- drivers/regulator/88pm886-regulator.c | 392 + drivers/regulator/Kconfig | 18 + drivers/regulator/Makefile | 2 + drivers/regulator/bd96801-regulator.c | 908 ++ drivers/regulator/da9121-regulator.c | 6 +- drivers/regulator/max77857-regulator.c | 2 +- drivers/regulator/pca9450-regulator.c | 41 +- drivers/remoteproc/mtk_scp.c | 9 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 2 +- drivers/remoteproc/xlnx_r5_remoteproc.c | 151 + drivers/reset/Makefile | 2 +- drivers/reset/reset-rzg2l-usbphy-ctrl.c | 31 + drivers/reset/tegra/Kconfig | 3 +- drivers/rpmsg/rpmsg_core.c | 4 +- drivers/rpmsg/rpmsg_internal.h | 2 +- drivers/rtc/interface.c | 9 +- drivers/rtc/rtc-ab-b5ze-s3.c | 2 +- drivers/rtc/rtc-ab-eoz9.c | 2 +- drivers/rtc/rtc-bq32k.c | 2 +- drivers/rtc/rtc-ds1307.c | 7 +- drivers/rtc/rtc-ds1374.c | 2 +- drivers/rtc/rtc-ds1672.c | 2 +- drivers/rtc/rtc-ds3232.c | 2 +- drivers/rtc/rtc-em3027.c | 2 +- drivers/rtc/rtc-fm3130.c | 2 +- drivers/rtc/rtc-hym8563.c | 4 +- drivers/rtc/rtc-isl12022.c | 2 +- drivers/rtc/rtc-max31335.c | 2 +- drivers/rtc/rtc-max6900.c | 2 +- drivers/rtc/rtc-nct3018y.c | 2 +- drivers/rtc/rtc-pcf8523.c | 2 +- drivers/rtc/rtc-pcf8563.c | 6 +- drivers/rtc/rtc-pcf8583.c | 2 +- drivers/rtc/rtc-rv3029c2.c | 4 +- drivers/rtc/rtc-rx6110.c | 2 +- drivers/rtc/rtc-rx8010.c | 2 +- drivers/rtc/rtc-rx8581.c | 2 +- drivers/rtc/rtc-s35390a.c | 2 +- drivers/rtc/rtc-sd3078.c | 2 +- drivers/rtc/rtc-x1205.c | 2 +- drivers/s390/block/dasd_eckd.c | 4 +- drivers/s390/block/dasd_fba.c | 2 +- drivers/s390/cio/css.c | 4 +- drivers/s390/cio/css.h | 2 +- drivers/s390/cio/device.c | 4 +- drivers/s390/cio/vfio_ccw_cp.c | 9 +- drivers/s390/crypto/ap_bus.c | 4 +- drivers/s390/crypto/ap_bus.h | 2 +- drivers/scsi/fcoe/fcoe_sysfs.c | 2 +- drivers/scsi/imm.c | 1 - drivers/scsi/libsas/sas_ata.c | 22 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/lpfc/lpfc_attr.c | 5 +- drivers/scsi/lpfc/lpfc_ct.c | 16 +- drivers/scsi/lpfc/lpfc_els.c | 19 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 10 +- drivers/scsi/lpfc/lpfc_sli.c | 43 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpi3mr/mpi3mr.h | 11 +- drivers/scsi/mpi3mr/mpi3mr_app.c | 10 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 22 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 248 +- drivers/scsi/mpi3mr/mpi3mr_transport.c | 43 +- drivers/scsi/pm8001/pm8001_sas.c | 4 +- drivers/scsi/pm8001/pm80xx_hwi.c | 6 +- drivers/scsi/ppa.c | 1 - drivers/scsi/scsi_sysfs.c | 6 +- drivers/scsi/scsi_transport_iscsi.c | 2 +- drivers/scsi/sd.c | 8 +- drivers/scsi/sd_zbc.c | 2 +- drivers/sh/maple/maple.c | 4 +- drivers/siox/siox-core.c | 2 +- drivers/slimbus/core.c | 4 +- drivers/slimbus/stream.c | 8 +- drivers/soc/fsl/qe/qmc.c | 32 +- drivers/soc/qcom/apr.c | 4 +- drivers/soc/qcom/llcc-qcom.c | 6 +- drivers/soc/qcom/mdt_loader.c | 6 +- drivers/soc/qcom/ocmem.c | 10 +- drivers/soc/qcom/pdr_interface.c | 38 +- drivers/soc/qcom/socinfo.c | 1 + drivers/soc/qcom/wcnss_ctrl.c | 11 +- drivers/soc/samsung/exynos-pmu.c | 38 +- drivers/soc/xilinx/xlnx_event_manager.c | 4 +- drivers/soundwire/bus_type.c | 6 +- drivers/spi/Kconfig | 6 + drivers/spi/Makefile | 1 + drivers/spi/spi-butterfly.c | 1 - drivers/spi/spi-ch341.c | 241 + drivers/spi/spi-lm70llp.c | 1 - drivers/spi/spi-omap2-mcspi.c | 15 +- drivers/spi/spi-xcomm.c | 75 +- drivers/spi/spi.c | 6 +- drivers/spmi/spmi.c | 2 +- drivers/ssb/main.c | 4 +- drivers/staging/fieldbus/anybuss/anybuss-client.h | 6 +- drivers/staging/fieldbus/anybuss/host.c | 4 +- drivers/staging/greybus/gbphy.c | 2 +- drivers/staging/iio/frequency/ad9834.c | 2 +- drivers/staging/media/atomisp/TODO | 31 +- .../media/atomisp/i2c/atomisp-libmsrlisthelper.c | 1 + .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 1 + drivers/staging/media/atomisp/pci/atomisp_common.h | 1 - .../media/atomisp/pci/atomisp_csi2_bridge.c | 14 + drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 2 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 41 +- .../base/circbuf/interface/ia_css_circbuf_comm.h | 6 + .../pci/camera/util/interface/ia_css_util.h | 11 - .../media/atomisp/pci/camera/util/src/util.c | 25 +- .../staging/media/atomisp/pci/gpio_block_defs.h | 17 - .../atomisp/pci/hive_isp_css_common/gpio_global.h | 23 - .../pci/hive_isp_css_common/host/gpio_local.h | 21 - .../pci/hive_isp_css_common/host/gpio_private.h | 9 +- .../pci/hive_isp_css_include/assert_support.h | 23 - .../media/atomisp/pci/hive_isp_css_include/gpio.h | 46 - .../pci/hive_isp_css_include/host/gpio_public.h | 46 - .../pci/hive_isp_css_include/math_support.h | 110 +- .../pci/hive_isp_css_include/type_support.h | 5 +- drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 4 +- drivers/staging/media/atomisp/pci/ia_css_3a.h | 5 + drivers/staging/media/atomisp/pci/ia_css_dvs.h | 4 + .../staging/media/atomisp/pci/ia_css_metadata.h | 4 + drivers/staging/media/atomisp/pci/ia_css_types.h | 2 + .../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c | 2 +- .../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c | 6 +- .../media/atomisp/pci/runtime/binary/src/binary.c | 2 - .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 4 +- .../runtime/spctrl/interface/ia_css_spctrl_comm.h | 4 + drivers/staging/media/atomisp/pci/sh_css.c | 48 +- drivers/staging/media/atomisp/pci/sh_css_frac.h | 4 +- .../staging/media/atomisp/pci/sh_css_internal.h | 19 +- drivers/staging/media/atomisp/pci/sh_css_sp.c | 24 +- drivers/staging/nvec/nvec.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_bus.c | 2 +- drivers/staging/vme_user/vme.c | 2 +- drivers/tc/tc-driver.c | 6 +- drivers/tee/tee_core.c | 2 +- drivers/thermal/gov_power_allocator.c | 3 + drivers/thermal/thermal_core.c | 12 +- drivers/thermal/thermal_core.h | 2 +- drivers/thermal/uniphier_thermal.c | 39 +- drivers/thunderbolt/domain.c | 8 +- drivers/tty/serdev/core.c | 2 +- drivers/tty/serial/8250/8250_omap.c | 3 +- drivers/tty/serial/imx.c | 59 +- drivers/tty/serial/ma35d1_serial.c | 13 +- drivers/tty/serial/qcom_geni_serial.c | 51 +- drivers/tty/serial/serial_base.h | 16 + drivers/tty/serial/serial_base_bus.c | 39 +- drivers/tty/serial/serial_core.c | 4 + drivers/ufs/core/ufs-mcq.c | 11 +- drivers/ufs/core/ufshcd.c | 12 +- drivers/ufs/host/ufs-qcom.c | 2 + drivers/usb/common/ulpi.c | 2 +- drivers/usb/core/config.c | 18 +- drivers/usb/core/driver.c | 2 +- drivers/usb/core/of.c | 7 +- drivers/usb/core/quirks.c | 3 + drivers/usb/dwc3/core.c | 29 +- drivers/usb/dwc3/dwc3-pci.c | 8 + drivers/usb/gadget/configfs.c | 3 + drivers/usb/gadget/udc/core.c | 2 +- drivers/usb/host/xhci.c | 16 +- drivers/usb/serial/bus.c | 2 +- drivers/usb/serial/ch341.c | 1 + drivers/usb/serial/garmin_gps.c | 5 +- drivers/usb/serial/mxuport.c | 1 + drivers/usb/serial/navman.c | 1 + drivers/usb/serial/option.c | 28 + drivers/usb/serial/qcaux.c | 1 + drivers/usb/serial/spcp8x5.c | 10 - drivers/usb/serial/symbolserial.c | 1 + drivers/usb/serial/usb-serial-simple.c | 1 + drivers/usb/serial/usb_debug.c | 1 + drivers/usb/typec/bus.c | 2 +- drivers/usb/typec/tcpm/tcpci.c | 44 + drivers/usb/typec/ucsi/ucsi.c | 221 +- drivers/usb/typec/ucsi/ucsi.h | 26 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 127 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 103 +- drivers/usb/typec/ucsi/ucsi_glink.c | 74 +- drivers/usb/typec/ucsi/ucsi_stm32g0.c | 79 +- drivers/usb/typec/ucsi/ucsi_yoga_c630.c | 104 +- drivers/vdpa/Kconfig | 11 + drivers/vdpa/Makefile | 1 + drivers/vdpa/ifcvf/ifcvf_main.c | 1 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 429 +- drivers/vdpa/mlx5/net/mlx5_vnet.h | 1 + drivers/vdpa/octeon_ep/Makefile | 4 + drivers/vdpa/octeon_ep/octep_vdpa.h | 94 + drivers/vdpa/octeon_ep/octep_vdpa_hw.c | 517 + drivers/vdpa/octeon_ep/octep_vdpa_main.c | 857 ++ drivers/vdpa/vdpa.c | 3 +- drivers/vfio/mdev/mdev_driver.c | 2 +- drivers/vfio/vfio_iommu_type1.c | 7 +- drivers/vhost/vdpa.c | 14 +- drivers/vhost/vhost.c | 105 +- drivers/vhost/vringh.c | 1 + drivers/vhost/vsock.c | 4 +- drivers/virtio/virtio.c | 3 +- drivers/virtio/virtio_balloon.c | 43 +- drivers/virtio/virtio_ring.c | 5 +- drivers/watchdog/Kconfig | 13 + drivers/watchdog/Makefile | 1 + drivers/watchdog/bd96801_wdt.c | 416 + drivers/xen/xenbus/xenbus.h | 2 +- drivers/xen/xenbus/xenbus_probe.c | 4 +- fs/autofs/inode.c | 16 +- fs/btrfs/Makefile | 2 +- fs/btrfs/accessors.h | 3 - fs/btrfs/bio.c | 4 +- fs/btrfs/block-group.c | 46 +- fs/btrfs/block-group.h | 3 +- fs/btrfs/btrfs_inode.h | 13 +- fs/btrfs/compression.c | 8 +- fs/btrfs/compression.h | 2 +- fs/btrfs/ctree.c | 4 +- fs/btrfs/ctree.h | 10 + fs/btrfs/defrag.c | 2 +- fs/btrfs/delayed-inode.c | 12 +- fs/btrfs/delayed-inode.h | 4 +- fs/btrfs/delayed-ref.c | 33 +- fs/btrfs/delayed-ref.h | 2 +- fs/btrfs/direct-io.c | 1052 ++ fs/btrfs/direct-io.h | 14 + fs/btrfs/disk-io.c | 40 +- fs/btrfs/extent_io.c | 45 +- fs/btrfs/extent_io.h | 6 +- fs/btrfs/extent_map.c | 29 +- fs/btrfs/file-item.c | 18 +- fs/btrfs/file.c | 287 +- fs/btrfs/file.h | 2 + fs/btrfs/free-space-cache.c | 5 +- fs/btrfs/fs.h | 6 +- fs/btrfs/inode.c | 848 +- fs/btrfs/ioctl.c | 16 +- fs/btrfs/lzo.c | 43 +- fs/btrfs/messages.c | 3 +- fs/btrfs/ordered-data.c | 22 +- fs/btrfs/ordered-data.h | 2 +- fs/btrfs/print-tree.c | 8 +- fs/btrfs/props.c | 14 +- fs/btrfs/props.h | 2 +- fs/btrfs/qgroup.c | 67 +- fs/btrfs/raid-stripe-tree.c | 13 - fs/btrfs/raid-stripe-tree.h | 3 +- fs/btrfs/raid56.c | 6 +- fs/btrfs/relocation.c | 10 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 4 +- fs/btrfs/send.h | 4 +- fs/btrfs/space-info.c | 252 +- fs/btrfs/space-info.h | 48 + fs/btrfs/subpage.c | 4 +- fs/btrfs/super.c | 31 +- fs/btrfs/sysfs.c | 85 +- fs/btrfs/transaction.c | 15 +- fs/btrfs/transaction.h | 2 +- fs/btrfs/tree-checker.c | 37 +- fs/btrfs/ulist.c | 2 +- fs/btrfs/xattr.c | 2 +- fs/btrfs/zlib.c | 56 +- fs/btrfs/zoned.c | 10 +- fs/btrfs/zstd.c | 70 +- fs/cachefiles/cache.c | 45 +- fs/cachefiles/daemon.c | 4 +- fs/cachefiles/internal.h | 3 + fs/cachefiles/ondemand.c | 52 +- fs/cachefiles/volume.c | 1 - fs/cachefiles/xattr.c | 5 +- fs/dcache.c | 12 +- fs/debugfs/inode.c | 16 +- fs/efivarfs/super.c | 12 +- fs/erofs/internal.h | 14 +- fs/erofs/zdata.c | 290 +- fs/exfat/super.c | 8 +- fs/ext4/super.c | 22 +- fs/f2fs/inode.c | 4 - fs/fat/fat.h | 18 +- fs/fat/inode.c | 674 +- fs/fat/namei_msdos.c | 38 +- fs/fat/namei_vfat.c | 38 +- fs/fs_parser.c | 34 + fs/fuse/inode.c | 24 +- fs/fuse/virtio_fs.c | 40 +- fs/hfsplus/xattr.c | 2 +- fs/hostfs/hostfs.h | 7 +- fs/hostfs/hostfs_kern.c | 11 +- fs/hostfs/hostfs_user.c | 7 +- fs/hugetlbfs/inode.c | 14 +- fs/isofs/inode.c | 16 +- fs/jffs2/Kconfig | 3 +- fs/locks.c | 2 +- fs/namespace.c | 18 +- fs/netfs/fscache_io.c | 1 - fs/netfs/fscache_volume.c | 14 + fs/netfs/internal.h | 2 - fs/nfs/dir.c | 1 + fs/nfs/iostat.h | 4 + fs/nfs/nfs4client.c | 6 +- fs/nfs/nfs4proc.c | 2 +- fs/nfs/pagelist.c | 115 - fs/nfs/write.c | 199 +- fs/nilfs2/segment.c | 2 +- fs/ntfs3/super.c | 12 +- fs/proc/page.c | 21 +- fs/proc/task_mmu.c | 4 +- fs/smb/client/fs_context.c | 39 +- fs/smb/common/smb2pdu.h | 34 + fs/smb/server/smb2pdu.c | 22 +- fs/tracefs/inode.c | 16 +- fs/vboxsf/super.c | 16 +- fs/xfs/Kconfig | 12 + fs/xfs/Makefile | 1 + fs/xfs/libxfs/xfs_ag.c | 2 +- fs/xfs/libxfs/xfs_ag_resv.h | 19 - fs/xfs/libxfs/xfs_alloc.c | 207 +- fs/xfs/libxfs/xfs_alloc.h | 12 +- fs/xfs/libxfs/xfs_alloc_btree.c | 64 - fs/xfs/libxfs/xfs_bmap.c | 55 +- fs/xfs/libxfs/xfs_bmap.h | 3 + fs/xfs/libxfs/xfs_bmap_btree.c | 2 +- fs/xfs/libxfs/xfs_btree.c | 51 - fs/xfs/libxfs/xfs_btree.h | 16 +- fs/xfs/libxfs/xfs_defer.c | 4 +- fs/xfs/libxfs/xfs_dir2.c | 661 +- fs/xfs/libxfs/xfs_dir2.h | 49 +- fs/xfs/libxfs/xfs_format.h | 9 +- fs/xfs/libxfs/xfs_ialloc.c | 20 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 2 +- fs/xfs/libxfs/xfs_inode_util.c | 749 ++ fs/xfs/libxfs/xfs_inode_util.h | 62 + fs/xfs/libxfs/xfs_ondisk.h | 1 + fs/xfs/libxfs/xfs_refcount.c | 156 +- fs/xfs/libxfs/xfs_refcount.h | 11 +- fs/xfs/libxfs/xfs_refcount_btree.c | 2 +- fs/xfs/libxfs/xfs_rmap.c | 266 +- fs/xfs/libxfs/xfs_rmap.h | 15 +- fs/xfs/libxfs/xfs_rmap_btree.c | 7 +- fs/xfs/libxfs/xfs_shared.h | 7 - fs/xfs/libxfs/xfs_trans_inode.c | 2 + fs/xfs/scrub/common.c | 1 + fs/xfs/scrub/newbt.c | 5 +- fs/xfs/scrub/reap.c | 7 +- fs/xfs/scrub/tempfile.c | 21 +- fs/xfs/xfs.h | 4 + fs/xfs/xfs_bmap_item.c | 6 +- fs/xfs/xfs_buf_item.c | 32 + fs/xfs/xfs_dquot_item.c | 31 + fs/xfs/xfs_drain.c | 8 +- fs/xfs/xfs_drain.h | 5 +- fs/xfs/xfs_extfree_item.c | 115 +- fs/xfs/xfs_extfree_item.h | 6 + fs/xfs/xfs_inode.c | 1506 +-- fs/xfs/xfs_inode.h | 70 +- fs/xfs/xfs_inode_item.c | 38 +- fs/xfs/xfs_ioctl.c | 60 - fs/xfs/xfs_iops.c | 51 +- fs/xfs/xfs_linux.h | 2 - fs/xfs/xfs_log.c | 511 +- fs/xfs/xfs_log.h | 1 - fs/xfs/xfs_log_cil.c | 177 +- fs/xfs/xfs_log_priv.h | 61 +- fs/xfs/xfs_log_recover.c | 23 +- fs/xfs/xfs_qm.c | 7 +- fs/xfs/xfs_refcount_item.c | 110 +- fs/xfs/xfs_refcount_item.h | 5 + fs/xfs/xfs_reflink.c | 2 +- fs/xfs/xfs_reflink.h | 10 - fs/xfs/xfs_rmap_item.c | 151 +- fs/xfs/xfs_rmap_item.h | 4 + fs/xfs/xfs_symlink.c | 70 +- fs/xfs/xfs_sysfs.c | 29 +- fs/xfs/xfs_trace.c | 3 + fs/xfs/xfs_trace.h | 504 +- fs/xfs/xfs_trans.c | 129 - fs/xfs/xfs_trans.h | 5 +- fs/xfs/xfs_trans_ail.c | 244 +- fs/xfs/xfs_trans_priv.h | 44 +- include/acpi/acpi_bus.h | 5 +- include/acpi/platform/aclinuxex.h | 9 +- include/asm-generic/Kbuild | 1 - include/drm/display/drm_dsc_helper.h | 3 + include/drm/drm_fixed.h | 23 + include/dt-bindings/clock/rk3188-cru-common.h | 2 - include/dt-bindings/clock/sophgo,sg2042-clkgen.h | 111 + include/dt-bindings/clock/sophgo,sg2042-pll.h | 14 + include/dt-bindings/clock/sophgo,sg2042-rpgate.h | 58 + include/dt-bindings/interconnect/qcom,ipq9574.h | 59 + .../dt-bindings/regulator/st,stm32mp25-regulator.h | 48 + include/dt-bindings/reset/airoha,en7581-reset.h | 66 + include/kvm/arm_pmu.h | 8 +- include/linux/arm_ffa.h | 2 +- include/linux/bio-integrity.h | 152 + include/linux/bio.h | 156 - include/linux/blk-integrity.h | 1 + include/linux/blkdev.h | 6 +- include/linux/bpf.h | 4 + include/linux/bvec.h | 14 + include/linux/cdx/cdx_bus.h | 2 +- include/linux/context_tracking_state.h | 2 +- include/linux/cpufreq.h | 2 +- include/linux/cpuhotplug.h | 1 + include/linux/device-mapper.h | 24 +- include/linux/device/bus.h | 2 +- include/linux/dfl.h | 2 +- include/linux/dma-fence-chain.h | 4 + include/linux/eisa.h | 2 +- include/linux/ethtool.h | 22 + include/linux/firmware/cirrus/cs_dsp.h | 27 + include/linux/fs_parser.h | 6 +- include/linux/fscache-cache.h | 6 + include/linux/fsi.h | 2 +- include/linux/fsl/mc.h | 2 +- include/linux/gameport.h | 2 +- include/linux/greybus.h | 2 +- include/linux/habanalabs/cpucp_if.h | 20 +- include/linux/habanalabs/hl_boot_if.h | 29 +- include/linux/hid_bpf.h | 5 + include/linux/huge_mm.h | 12 - include/linux/hyperv.h | 6 +- include/linux/i2c.h | 2 +- include/linux/i3c/device.h | 5 +- include/linux/input.h | 7 +- include/linux/interconnect-clk.h | 4 + include/linux/io-pgtable.h | 3 + include/linux/iommu.h | 58 +- include/linux/irq_sim.h | 17 + include/linux/jbd2.h | 10 + include/linux/libata.h | 11 +- include/linux/maple.h | 2 +- include/linux/mcb.h | 5 +- include/linux/mdio.h | 19 +- include/linux/memory-tiers.h | 2 + include/linux/mfd/88pm886.h | 69 + include/linux/mfd/cs40l50.h | 137 + include/linux/mfd/rohm-bd96801.h | 215 + include/linux/mfd/rohm-generic.h | 1 + include/linux/mfd/syscon.h | 8 + include/linux/mhi.h | 4 +- include/linux/mhi_ep.h | 2 +- include/linux/misc/keba.h | 25 + include/linux/misc_cgroup.h | 2 + include/linux/mlx5/device.h | 1 + include/linux/mlx5/driver.h | 1 + include/linux/mlx5/mlx5_ifc.h | 61 +- include/linux/mlx5/mlx5_ifc_vdpa.h | 2 + include/linux/mlx5/port.h | 5 +- include/linux/mm.h | 15 +- include/linux/moxtet.h | 9 +- include/linux/nd.h | 6 +- include/linux/netdevice.h | 3 - include/linux/nfs_page.h | 3 - include/linux/of_reserved_mem.h | 2 +- include/linux/page_counter.h | 4 + include/linux/parport.h | 6 - include/linux/pci-epf.h | 3 +- include/linux/pci.h | 6 +- include/linux/pcs/pcs-xpcs.h | 49 +- include/linux/perf/arm_pmu.h | 10 +- include/linux/perf/arm_pmuv3.h | 11 +- include/linux/phy.h | 2 +- include/linux/platform_data/x86/asus-wmi.h | 4 + include/linux/pnp.h | 2 +- include/linux/printk.h | 4 + include/linux/pse-pd/pse.h | 51 + include/linux/rcu_segcblist.h | 6 +- include/linux/rcupdate.h | 7 - include/linux/regmap.h | 2 +- include/linux/rio.h | 2 +- include/linux/sched.h | 4 +- include/linux/sched/ext.h | 13 +- include/linux/scmi_protocol.h | 2 +- include/linux/serio.h | 2 +- include/linux/shmem_fs.h | 9 + include/linux/skbuff.h | 8 + include/linux/skbuff_ref.h | 4 +- include/linux/skmsg.h | 5 + include/linux/slab.h | 3 +- include/linux/slimbus.h | 2 +- include/linux/smp.h | 6 - include/linux/soc/qcom/apr.h | 2 +- include/linux/soundwire/sdw_type.h | 2 +- include/linux/spi/spi.h | 6 +- include/linux/ssb/ssb.h | 2 +- include/linux/stmmac.h | 2 +- include/linux/swap.h | 2 +- include/linux/syscalls.h | 3 - include/linux/t10-pi.h | 10 +- include/linux/tc.h | 2 +- include/linux/tee_drv.h | 2 +- include/linux/thermal.h | 4 +- include/linux/tpm.h | 81 +- include/linux/uaccess.h | 46 +- include/linux/usb/tcpci.h | 8 + include/linux/virtio.h | 5 +- include/linux/virtio_net.h | 11 + include/linux/wmi.h | 4 + include/media/rc-map.h | 1 + include/media/tuner.h | 1 + include/media/v4l2-jpeg.h | 32 + include/media/v4l2-subdev.h | 2 +- include/net/bluetooth/bluetooth.h | 4 + include/net/bluetooth/hci_sync.h | 23 + include/net/netmem.h | 15 + include/net/page_pool/helpers.h | 91 +- include/net/page_pool/types.h | 14 +- include/net/psample.h | 5 +- include/net/tcx.h | 13 +- include/rdma/ib_verbs.h | 53 + include/scsi/scsi_transport_iscsi.h | 2 +- include/soc/fsl/qe/qmc.h | 27 +- include/sound/ac97/codec.h | 5 +- include/sound/cs35l56.h | 2 +- include/sound/pcm.h | 16 +- include/sound/soc-dapm.h | 2 +- include/trace/events/firewire_ohci.h | 54 + include/trace/events/fscache.h | 4 + include/trace/events/mmflags.h | 2 +- include/trace/events/page_pool.h | 30 +- include/trace/events/timer_migration.h | 4 +- include/uapi/asm-generic/unistd.h | 9 +- include/uapi/drm/panthor_drm.h | 5 + include/uapi/drm/xe_drm.h | 110 +- include/uapi/linux/btrfs_tree.h | 14 +- include/uapi/linux/ethtool.h | 191 + include/uapi/linux/ethtool_netlink.h | 12 + .../uapi/linux/media/raspberrypi/pisp_be_config.h | 927 ++ include/uapi/linux/media/raspberrypi/pisp_common.h | 199 + include/uapi/linux/mman.h | 1 + include/uapi/linux/openvswitch.h | 31 +- include/uapi/linux/perf_event.h | 6 +- include/uapi/linux/psample.h | 11 +- include/uapi/linux/random.h | 22 +- include/uapi/linux/trace_mmap.h | 2 +- include/uapi/linux/um_timetravel.h | 190 +- include/uapi/linux/videodev2.h | 17 + include/uapi/rdma/rdma_netlink.h | 22 + include/uapi/sound/asequencer.h | 7 +- include/uapi/sound/asound.h | 9 +- include/ufs/ufshcd.h | 1 + include/vdso/datapage.h | 4 + include/vdso/getrandom.h | 2 +- include/xen/xenbus.h | 5 +- init/init_task.c | 2 +- io_uring/net.c | 10 +- kernel/bpf/helpers.c | 2 +- kernel/bpf/task_iter.c | 9 +- kernel/cgroup/cgroup.c | 2 +- kernel/cgroup/misc.c | 41 + kernel/cgroup/rstat.c | 37 +- kernel/dma/coherent.c | 10 +- kernel/dma/contiguous.c | 8 +- kernel/dma/swiotlb.c | 10 +- kernel/events/core.c | 2 + kernel/events/internal.h | 2 +- kernel/events/ring_buffer.c | 7 +- kernel/fork.c | 8 +- kernel/irq/irq_sim.c | 60 +- kernel/kcsan/debugfs.c | 2 +- kernel/locking/lockdep.c | 48 +- kernel/pid_namespace.c | 13 +- kernel/printk/console_cmdline.h | 1 + kernel/printk/printk.c | 103 +- kernel/rcu/rcu_segcblist.c | 11 + kernel/rcu/rcu_segcblist.h | 11 +- kernel/rcu/rcutorture.c | 53 +- kernel/rcu/tree.c | 56 +- kernel/rcu/tree.h | 6 +- kernel/rcu/tree_exp.h | 117 +- kernel/rcu/tree_nocb.h | 266 +- kernel/rcu/tree_plugin.h | 23 +- kernel/rcu/tree_stall.h | 7 +- kernel/sched/build_policy.c | 1 + kernel/sched/core.c | 51 +- kernel/sched/ext.c | 287 +- kernel/sched/ext.h | 54 +- kernel/sched/fair.c | 8 +- kernel/sched/psi.c | 54 +- kernel/sched/sched.h | 67 +- kernel/smp.c | 20 +- kernel/sys_ni.c | 5 - kernel/time/clocksource.c | 38 +- kernel/time/tick-sched.c | 8 +- kernel/time/timer_migration.c | 368 +- kernel/time/timer_migration.h | 27 +- kernel/workqueue.c | 93 +- lib/lockref.c | 14 +- lib/math/rational.c | 1 + lib/usercopy.c | 30 +- lib/vdso/Kconfig | 1 - lib/vdso/getrandom.c | 19 +- lib/vdso/gettimeofday.c | 20 +- localversion-next | 2 +- mm/Kconfig | 3 - mm/gup.c | 7 +- mm/huge_memory.c | 31 +- mm/hugetlb_cgroup.c | 19 + mm/khugepaged.c | 33 +- mm/madvise.c | 5 +- mm/memcontrol-v1.c | 74 +- mm/memcontrol-v1.h | 5 - mm/memcontrol.c | 202 +- mm/memory-failure.c | 4 +- mm/memory-tiers.c | 54 +- mm/memory.c | 1 - mm/migrate.c | 15 +- mm/mlock.c | 2 +- mm/mmap.c | 30 + mm/mprotect.c | 2 +- mm/page_counter.c | 173 + mm/page_io.c | 64 +- mm/rmap.c | 19 +- mm/shmem.c | 21 +- mm/slab_common.c | 9 +- mm/slub.c | 86 +- mm/swap.c | 43 +- mm/swapfile.c | 9 +- net/bluetooth/Makefile | 3 +- net/bluetooth/hci_conn.c | 1 - net/bluetooth/hci_core.c | 37 +- net/bluetooth/hci_debugfs.c | 1 - net/bluetooth/hci_event.c | 1 - net/bluetooth/hci_request.c | 903 -- net/bluetooth/hci_request.h | 71 - net/bluetooth/hci_sync.c | 82 +- net/bluetooth/mgmt.c | 1 - net/bluetooth/msft.c | 1 - net/bpf/test_run.c | 5 +- net/core/dev.c | 5 + net/core/page_pool.c | 304 +- net/core/skbuff.c | 8 +- net/ethtool/eeprom.c | 2 +- net/ethtool/ioctl.c | 12 +- net/ethtool/module.c | 10 +- net/ethtool/netlink.c | 2 +- net/ethtool/pse-pd.c | 119 +- net/ipv4/inet_diag.c | 2 + net/ipv4/tcp_input.c | 18 +- net/ipv4/tcp_timer.c | 2 - net/iucv/iucv.c | 2 +- net/l2tp/l2tp_core.c | 1 - net/mac80211/iface.c | 8 +- net/mac80211/link.c | 2 + net/mac80211/rx.c | 6 +- net/netfilter/nf_tables_api.c | 3 +- net/openvswitch/Kconfig | 1 + net/openvswitch/actions.c | 66 +- net/openvswitch/conntrack.c | 47 +- net/openvswitch/datapath.h | 3 + net/openvswitch/flow_netlink.c | 32 +- net/openvswitch/vport.c | 1 + net/psample/psample.c | 16 +- net/sched/act_ct.c | 31 +- net/sched/act_sample.c | 12 + net/sched/sch_ingress.c | 12 +- net/sctp/socket.c | 14 +- net/sunrpc/auth_gss/gss_krb5_keys.c | 2 +- net/unix/garbage.c | 9 +- net/wireless/nl80211.c | 111 +- rust/Makefile | 72 +- rust/bindings/bindings_helper.h | 1 + rust/helpers.c | 34 + rust/kernel/alloc.rs | 17 +- rust/kernel/alloc/allocator.rs | 19 +- rust/kernel/lib.rs | 2 + rust/kernel/page.rs | 250 + rust/kernel/types.rs | 64 + rust/kernel/uaccess.rs | 388 + rust/kernel/workqueue.rs | 16 +- rust/macros/lib.rs | 43 +- rust/macros/module.rs | 18 +- samples/hid/hid_mouse.bpf.c | 8 +- samples/hid/hid_surface_dial.bpf.c | 8 +- scripts/Kbuild.include | 2 +- scripts/Makefile | 2 +- scripts/Makefile.asm-generic | 58 - scripts/Makefile.asm-headers | 98 + scripts/Makefile.lib | 8 +- scripts/const_structs.checkpatch | 10 + scripts/faddr2line | 110 +- scripts/gcc-plugins/gcc-common.h | 5 - scripts/generate_rust_target.rs | 17 + scripts/kconfig/menu.c | 38 +- scripts/kconfig/symbol.c | 27 +- scripts/mod/modpost.c | 36 +- scripts/package/kernel.spec | 2 +- scripts/package/mkdebian | 28 +- scripts/syscall.tbl | 404 + security/selinux/hooks.c | 10 +- security/smack/smack_lsm.c | 3 +- sound/ac97/bus.c | 4 +- sound/core/pcm_lib.c | 51 +- sound/core/pcm_native.c | 6 + sound/core/seq/seq_clientmgr.c | 4 + sound/core/seq/seq_queue.c | 6 +- sound/core/seq/seq_timer.c | 21 +- sound/core/seq/seq_timer.h | 4 +- sound/core/seq_device.c | 4 +- sound/drivers/mts64.c | 1 - sound/drivers/portman2x4.c | 1 - sound/hda/hda_bus_type.c | 2 +- sound/pci/emu10k1/p16v.c | 17 +- sound/pci/hda/cs35l41_hda.c | 86 +- sound/pci/hda/cs35l41_hda.h | 1 + sound/pci/hda/cs35l41_hda_property.c | 19 +- sound/pci/hda/patch_realtek.c | 3 + sound/soc/amd/acp-es8336.c | 4 +- sound/soc/codecs/Kconfig | 11 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ak4458.c | 11 +- sound/soc/codecs/audio-iio-aux.c | 83 +- sound/soc/codecs/cs35l34.c | 2 +- sound/soc/codecs/cs35l35.c | 2 +- sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs35l56.c | 6 +- sound/soc/codecs/cs40l50-codec.c | 307 + sound/soc/codecs/cs53l30.c | 2 +- sound/soc/codecs/jz4760.c | 2 +- sound/soc/codecs/jz4770.c | 2 +- sound/soc/codecs/lpass-macro-common.h | 5 + sound/soc/codecs/lpass-rx-macro.c | 63 +- sound/soc/codecs/lpass-wsa-macro.c | 22 +- sound/soc/codecs/pcm6240.c | 61 +- sound/soc/codecs/rt711-sdw.c | 2 + sound/soc/codecs/tas2781-fmwlib.c | 71 +- sound/soc/codecs/tas2781-i2c.c | 63 +- sound/soc/codecs/tas5086.c | 27 +- sound/soc/codecs/wcd9335.c | 22 +- sound/soc/codecs/wcd934x.c | 22 +- sound/soc/codecs/wcd939x.c | 113 +- sound/soc/codecs/wsa881x.c | 2 +- sound/soc/codecs/wsa883x.c | 2 +- sound/soc/codecs/wsa884x.c | 2 +- sound/soc/fsl/Kconfig | 10 +- sound/soc/fsl/Makefile | 2 - sound/soc/fsl/fsl-asoc-card.c | 383 +- sound/soc/fsl/fsl_qmc_audio.c | 591 +- sound/soc/fsl/fsl_xcvr.c | 43 +- sound/soc/fsl/imx-spdif.c | 103 - sound/soc/generic/audio-graph-card.c | 5 +- sound/soc/generic/audio-graph-card2.c | 5 +- sound/soc/generic/simple-card-utils.c | 13 +- sound/soc/generic/simple-card.c | 5 +- sound/soc/soc-dapm.c | 49 +- sound/soc/soc-ops.c | 26 +- sound/soc/soc-topology.c | 568 +- sound/soc/sof/intel/hda-dai.c | 12 +- sound/soc/sof/intel/hda-pcm.c | 6 + sound/soc/sof/ipc4-topology.c | 29 +- tools/arch/arm64/include/uapi/asm/unistd.h | 1 - tools/arch/loongarch/include/uapi/asm/unistd.h | 1 - .../s5p-mfc.txt => tools/include/asm/rwonce.h | 0 tools/include/linux/numa.h | 5 + tools/include/uapi/asm-generic/unistd.h | 9 +- tools/include/uapi/linux/mman.h | 1 + tools/lib/bpf/libbpf.c | 4 +- tools/memory-model/Documentation/README | 24 +- .../Documentation/herd-representation.txt | 110 - tools/memory-model/Documentation/simple.txt | 2 +- tools/net/ynl/Makefile | 6 +- tools/net/ynl/lib/Makefile | 4 +- tools/net/ynl/ynl-gen-c.py | 52 +- tools/objtool/arch/x86/decode.c | 8 +- tools/objtool/builtin-check.c | 4 +- tools/perf/Makefile.perf | 2 +- tools/perf/arch/loongarch/Makefile | 1 + tools/perf/arch/loongarch/util/Build | 2 + tools/perf/arch/loongarch/util/header.c | 96 + tools/perf/arch/loongarch/util/kvm-stat.c | 139 + .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 1 - tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 1 - tools/perf/arch/s390/entry/syscalls/syscall.tbl | 1 - tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 - tools/perf/arch/x86/util/intel-pt.c | 15 +- tools/perf/builtin-report.c | 3 +- .../arch/arm64/freescale/imx93/sys/ddrc.json | 9 + .../arch/arm64/freescale/imx93/sys/metrics.json | 26 + .../arch/arm64/freescale/imx95/sys/ddrc.json | 9 + .../arch/arm64/freescale/imx95/sys/metrics.json | 874 ++ tools/perf/pmu-events/jevents.py | 1 + tools/perf/util/comm.c | 29 +- tools/perf/util/dsos.c | 26 +- tools/sched_ext/include/scx/common.bpf.h | 4 + tools/sched_ext/scx_qmap.bpf.c | 25 + tools/sched_ext/scx_qmap.c | 8 +- tools/testing/selftests/bpf/DENYLIST.aarch64 | 1 - tools/testing/selftests/bpf/DENYLIST.s390x | 1 - tools/testing/selftests/bpf/bpf_experimental.h | 2 +- tools/testing/selftests/bpf/config | 3 + tools/testing/selftests/bpf/prog_tests/tc_links.c | 61 + tools/testing/selftests/bpf/progs/wq.c | 19 +- tools/testing/selftests/bpf/progs/wq_failures.c | 4 +- tools/testing/selftests/drivers/net/hw/rss_ctx.py | 16 +- .../filesystems/statmount/statmount_test_ns.c | 20 +- tools/testing/selftests/mm/.gitignore | 1 + tools/testing/selftests/mm/Makefile | 1 + tools/testing/selftests/mm/droppable.c | 53 + tools/testing/selftests/net/af_unix/scm_rights.c | 25 +- tools/testing/selftests/net/lib/py/ksft.py | 9 +- tools/testing/selftests/net/msg_zerocopy.c | 14 +- .../selftests/net/openvswitch/openvswitch.sh | 138 +- .../testing/selftests/net/openvswitch/ovs-dpctl.py | 272 +- .../{tc-testing => net/openvswitch}/settings | 0 tools/testing/selftests/net/ynl.mk | 21 + tools/testing/selftests/powerpc/flags.mk | 5 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 2 - .../selftests/rcutorture/configs/rcu/CFcommon | 2 + .../selftests/rcutorture/configs/rcu/CFcommon.i686 | 2 - .../rcutorture/configs/rcu/CFcommon.ppc64le | 1 - .../rcutorture/configs/rcu/CFcommon.x86_64 | 2 - .../testing/selftests/riscv/sigreturn/sigreturn.c | 2 +- tools/testing/selftests/timens/exec.c | 6 +- tools/testing/selftests/timens/timer.c | 2 +- tools/testing/selftests/timens/timerfd.c | 2 +- tools/testing/selftests/timens/vfork_exec.c | 4 +- tools/testing/selftests/timers/rtcpie.c | 3 +- tools/testing/selftests/vDSO/Makefile | 52 +- tools/testing/selftests/vDSO/parse_vdso.c | 16 +- .../selftests/vDSO/vdso_standalone_test_x86.c | 18 +- tools/testing/selftests/vDSO/vdso_test_getrandom.c | 94 +- tools/testing/selftests/wireguard/qemu/Makefile | 8 +- tools/virtio/vringh_test.c | 9 +- 2269 files changed, 83566 insertions(+), 36595 deletions(-) create mode 100644 Documentation/ABI/stable/sysfs-driver-misc-cp500 create mode 100644 Documentation/ABI/testing/sysfs-bus-wmi create mode 100644 Documentation/admin-guide/media/raspberrypi-pisp-be.dot create mode 100644 Documentation/admin-guide/media/raspberrypi-pisp-be.rst create mode 100644 Documentation/devicetree/bindings/clock/fsl,qoriq-clock-legacy.yaml create mode 100644 Documentation/devicetree/bindings/clock/fsl,qoriq-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qoriq-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/sophgo,sg2042-clkgen.yaml create mode 100644 Documentation/devicetree/bindings/clock/sophgo,sg2042-pll.yaml create mode 100644 Documentation/devicetree/bindings/clock/sophgo,sg2042-rpgate.yaml delete mode 100644 Documentation/devicetree/bindings/clock/sprd,sc9860-clk.txt create mode 100644 Documentation/devicetree/bindings/clock/sprd,sc9860-clk.yaml create mode 100644 Documentation/devicetree/bindings/fsi/aspeed,ast2600-fsi-master.yaml create mode 100644 Documentation/devicetree/bindings/fsi/fsi-controller.yaml delete mode 100644 Documentation/devicetree/bindings/fsi/fsi-master-aspeed.txt create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-fsi-controller.yaml delete mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-occ.txt create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-occ.yaml create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-sbefifo.yaml create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-scom.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-fsi.txt create mode 100644 Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml create mode 100644 Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml delete mode 100644 Documentation/devicetree/bindings/input/ti,nspire-keypad.txt create mode 100644 Documentation/devicetree/bindings/input/ti,nspire-keypad.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml create mode 100644 Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml create mode 100644 Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml create mode 100644 Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd96801-pmic.yaml create mode 100644 Documentation/devicetree/bindings/net/pcs/snps,dw-xpcs.yaml create mode 100644 Documentation/devicetree/bindings/net/wireless/qcom,ath12k.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max17201.yaml create mode 100644 Documentation/devicetree/bindings/pwm/cirrus,ep9301-pwm.yaml create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd96801-regula [...] delete mode 100644 Documentation/devicetree/bindings/regulator/sprd,sc2731-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/sprd,sc2731-regulator.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-firmware.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ic.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-muram.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-si.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-siram.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe.yaml delete mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe.txt create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,ls1028a-reset.yaml create mode 100644 Documentation/devicetree/bindings/soc/mobileye/mobileye,eyeq5-olb.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl,imx-audio-spdif.yaml create mode 100644 Documentation/devicetree/bindings/usb/fsl,usb2.yaml delete mode 100644 Documentation/devicetree/bindings/usb/fsl-usb.txt create mode 100644 Documentation/driver-api/cxl/maturity-map.rst create mode 100644 Documentation/driver-api/media/v4l2-jpeg.rst create mode 100644 Documentation/translations/sp_SP/process/maintainer-kvm-x86.rst create mode 100644 Documentation/translations/zh_CN/process/researcher-guidelines.rst delete mode 100644 Documentation/userspace-api/iommu.rst rename Documentation/userspace-api/media/drivers/{st-vgxy61.rst => vgxy61.rst} (100%) create mode 100644 Documentation/userspace-api/media/v4l/metafmt-pisp-be.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb8-pisp-comp.rst create mode 100644 arch/arc/include/asm/unistd.h create mode 100644 arch/arc/kernel/Makefile.syscalls create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8226-samsung-ms013g.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9130-cf-base.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9130-cf-pro.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9130-cf.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9130-sr-som.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9131-cf-solidwan.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9132-clearfog.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9132-sr-cex7.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-lg-c50.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-lg-m216.dts create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-orangepi-3b-v1.1.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-orangepi-3b-v2.1.dts copy arch/arm64/boot/dts/rockchip/{rk3566-quartz64-b.dts => rk3566-orangepi-3b.dts [...] copy arch/arm64/boot/dts/rockchip/{rk3566-quartz64-b.dts => rk3568-rock-3b.dts} (64%) create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts create mode 100644 arch/arm64/kernel/Makefile.syscalls copy arch/{arm/tools/syscall.tbl => arm64/tools/syscall_32.tbl} (63%) create mode 120000 arch/arm64/tools/syscall_64.tbl create mode 100644 arch/csky/kernel/Makefile.syscalls create mode 100644 arch/hexagon/include/asm/unistd.h create mode 100644 arch/hexagon/kernel/Makefile.syscalls create mode 100644 arch/loongarch/kernel/Makefile.syscalls rename arch/mips/boot/dts/mobileye/{eyeq5-fixed-clocks.dtsi => eyeq5-clocks.dtsi} (88%) create mode 100644 arch/mips/boot/dts/mobileye/eyeq5-pins.dtsi create mode 100644 arch/nios2/include/asm/unistd.h create mode 100644 arch/nios2/kernel/Makefile.syscalls create mode 100644 arch/openrisc/include/asm/unistd.h create mode 100644 arch/openrisc/kernel/Makefile.syscalls create mode 100644 arch/riscv/include/asm/syscall_table.h create mode 100644 arch/riscv/kernel/Makefile.syscalls delete mode 100644 arch/um/drivers/pcap_kern.c delete mode 100644 arch/um/drivers/pcap_user.c delete mode 100644 arch/um/drivers/pcap_user.h create mode 100644 arch/um/include/asm/bpf_perf_event.h delete mode 100644 arch/um/kernel/skas/clone.c create mode 100644 arch/um/kernel/skas/stub.c delete mode 100644 arch/x86/um/asm/mm_context.h delete mode 100644 arch/x86/um/ldt.c delete mode 100644 arch/x86/um/stub_32.S delete mode 100644 arch/x86/um/stub_64.S create mode 100644 drivers/android/dbitmap.h create mode 100644 drivers/clk/sophgo/clk-sg2042-clkgen.c create mode 100644 drivers/clk/sophgo/clk-sg2042-pll.c create mode 100644 drivers/clk/sophgo/clk-sg2042-rpgate.c create mode 100644 drivers/clk/sophgo/clk-sg2042.h create mode 100644 drivers/cpufreq/loongson3_cpufreq.c create mode 100644 drivers/firewire/ohci-serdes-test.c create mode 100644 drivers/gpu/drm/xe/display/xe_display_wa.c delete mode 100644 drivers/gpu/drm/xe/regs/xe_sriov_regs.h create mode 100644 drivers/gpu/drm/xe/xe_observation.c create mode 100644 drivers/gpu/drm/xe/xe_observation.h delete mode 100644 drivers/gpu/drm/xe/xe_perf.c delete mode 100644 drivers/gpu/drm/xe/xe_perf.h create mode 100644 drivers/input/misc/88pm886-onkey.c create mode 100644 drivers/input/misc/cs40l50-vibra.c create mode 100644 drivers/media/i2c/gc05a2.c create mode 100644 drivers/media/i2c/gc08a3.c rename drivers/media/i2c/{st-vgxy61.c => vgxy61.c} (99%) create mode 100644 drivers/media/platform/imagination/Kconfig create mode 100644 drivers/media/platform/imagination/Makefile create mode 100644 drivers/media/platform/imagination/e5010-core-regs.h create mode 100644 drivers/media/platform/imagination/e5010-jpeg-enc-hw.c create mode 100644 drivers/media/platform/imagination/e5010-jpeg-enc-hw.h create mode 100644 drivers/media/platform/imagination/e5010-jpeg-enc.c create mode 100644 drivers/media/platform/imagination/e5010-jpeg-enc.h create mode 100644 drivers/media/platform/imagination/e5010-mmu-regs.h create mode 100644 drivers/media/platform/qcom/camss/camss-format.c create mode 100644 drivers/media/platform/qcom/camss/camss-format.h create mode 100644 drivers/media/platform/raspberrypi/Kconfig copy arch/riscv/include/uapi/asm/Kbuild => drivers/media/platform/raspberrypi/Make [...] create mode 100644 drivers/media/platform/raspberrypi/pisp_be/Kconfig create mode 100644 drivers/media/platform/raspberrypi/pisp_be/Makefile create mode 100644 drivers/media/platform/raspberrypi/pisp_be/pisp_be.c create mode 100644 drivers/media/platform/raspberrypi/pisp_be/pisp_be_formats.h create mode 100644 drivers/media/rc/keymaps/rc-mygica-utv3.c delete mode 100644 drivers/memstick/host/rtsx_pci_ms.c create mode 100644 drivers/mfd/88pm886.c create mode 100644 drivers/mfd/cs40l50-core.c create mode 100644 drivers/mfd/cs40l50-i2c.c create mode 100644 drivers/mfd/cs40l50-spi.c create mode 100644 drivers/mfd/rohm-bd96801.c create mode 100644 drivers/misc/keba/Kconfig copy arch/arm64/include/uapi/asm/Kbuild => drivers/misc/keba/Makefile (50%) create mode 100644 drivers/misc/keba/cp500.c create mode 100644 drivers/net/pcs/pcs-xpcs-plat.c create mode 100644 drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c create mode 100644 drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h create mode 100644 drivers/net/wireless/ath/ath12k/wow.c create mode 100644 drivers/net/wireless/ath/ath12k/wow.h rename arch/arm/kernel/perf_event_v6.c => drivers/perf/arm_v6_pmu.c (95%) rename arch/arm/kernel/perf_event_v7.c => drivers/perf/arm_v7_pmu.c (96%) rename arch/arm/kernel/perf_event_xscale.c => drivers/perf/arm_xscale_pmu.c (98%) create mode 100644 drivers/power/supply/max1720x_battery.c create mode 100644 drivers/regulator/88pm886-regulator.c create mode 100644 drivers/regulator/bd96801-regulator.c create mode 100644 drivers/spi/spi-ch341.c delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gpio [...] delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/gpio.h delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gpi [...] create mode 100644 drivers/vdpa/octeon_ep/Makefile create mode 100644 drivers/vdpa/octeon_ep/octep_vdpa.h create mode 100644 drivers/vdpa/octeon_ep/octep_vdpa_hw.c create mode 100644 drivers/vdpa/octeon_ep/octep_vdpa_main.c create mode 100644 drivers/watchdog/bd96801_wdt.c create mode 100644 fs/btrfs/direct-io.c create mode 100644 fs/btrfs/direct-io.h create mode 100644 fs/xfs/libxfs/xfs_inode_util.c create mode 100644 fs/xfs/libxfs/xfs_inode_util.h create mode 100644 include/dt-bindings/clock/sophgo,sg2042-clkgen.h create mode 100644 include/dt-bindings/clock/sophgo,sg2042-pll.h create mode 100644 include/dt-bindings/clock/sophgo,sg2042-rpgate.h create mode 100644 include/dt-bindings/interconnect/qcom,ipq9574.h create mode 100644 include/dt-bindings/regulator/st,stm32mp25-regulator.h create mode 100644 include/dt-bindings/reset/airoha,en7581-reset.h create mode 100644 include/linux/bio-integrity.h create mode 100644 include/linux/mfd/88pm886.h create mode 100644 include/linux/mfd/cs40l50.h create mode 100644 include/linux/mfd/rohm-bd96801.h create mode 100644 include/linux/misc/keba.h create mode 100644 include/uapi/linux/media/raspberrypi/pisp_be_config.h create mode 100644 include/uapi/linux/media/raspberrypi/pisp_common.h delete mode 100644 net/bluetooth/hci_request.c delete mode 100644 net/bluetooth/hci_request.h create mode 100644 rust/kernel/page.rs create mode 100644 rust/kernel/uaccess.rs delete mode 100644 scripts/Makefile.asm-generic create mode 100644 scripts/Makefile.asm-headers create mode 100644 scripts/syscall.tbl create mode 100644 sound/soc/codecs/cs40l50-codec.c delete mode 100644 sound/soc/fsl/imx-spdif.c copy Documentation/devicetree/bindings/media/s5p-mfc.txt => tools/include/asm/rwon [...] delete mode 100644 tools/memory-model/Documentation/herd-representation.txt create mode 100644 tools/perf/arch/loongarch/util/header.c create mode 100644 tools/perf/arch/loongarch/util/kvm-stat.c create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx93/sys/ddrc.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx93/sys/metrics.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx95/sys/ddrc.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx95/sys/metrics.json create mode 100644 tools/testing/selftests/mm/droppable.c copy tools/testing/selftests/{tc-testing => net/openvswitch}/settings (100%) create mode 100644 tools/testing/selftests/net/ynl.mk delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/CFcommon.i686 delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/CFcommon.ppc64le delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/CFcommon.x86_64