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 5e4f84f18c4e Add linux-next specific files for 20240424 omits 273419701d97 Merge branch 'nolibc' of git://git.kernel.org/pub/scm/linu [...] omits 21635c5a9ec8 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 20552ddf9405 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fcaed0bdeedf Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits d341cf059295 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits f1c6e901bd92 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 593cd8ee3a03 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 4369932c270c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7fc4f2afe977 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits 2279b4ba444b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 342dc732948a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f7e44cd52ac1 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git omits 025cfb5959d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e3c0e0ac2d0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5f4e3fb69e3d Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits d9d5570585de Merge branch 'kgdb/for-next' of git://git.kernel.org/pub/s [...] omits 182135fb4c93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits df9f59b4869f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4965b4b6387c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 636ff8f26833 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 15ee88daccf6 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits e20cc76f1341 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits ededb8e216e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a030495d946b Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 44688f0fddd3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f0a8b7235f95 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits bfa42eba45eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8800122b8281 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 0dadb3780663 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 36fed4cfdfd3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 79b2347b1d2b Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits b046b2fd8852 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 86894913aeb5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 9a9dfa9ca213 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ea75a22d1335 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 478f82238f29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f8d4259f419d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c2e6cc6b6e76 Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] omits 5f42805846fb Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 801073495222 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] omits fe89960846d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3575367cc11a Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 09c07ac93eff Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 3cb507c7567c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5786776a673b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5b1198fd4bdb Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 48c546bf0df8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 60b3ad29c5fc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1bb4ee372e97 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 9bed19c974d0 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 0761b3c1748b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a47c41d94869 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits e3b983b99c64 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits ebb20699850b Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 16b84e2e57fd Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits aa23dc9d69ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d68b435a98ec Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] omits 68c40781e51f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 76dddd405eec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0014dfe3c4c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7f8a966d38b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f830488b1a55 Merge branch 'next' of https://github.com/kvm-x86/linux.git omits 2e4880ff16d9 Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] omits a98e8db935c5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8bfad131ea4e Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits a2488c51099b Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 116f0bb08b8f Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 11bac944d716 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 76ea97f0e1e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 259ed4eca940 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dc7fe1f5f481 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6a4f8b02f8b1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f4d70b816b56 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits da6c5827f1cf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1d1c2e367aa7 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 7e77e664eb17 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits acf4e8bfefee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 08f3385615a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 994d82198692 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits d9abda444d36 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 8153ba8a9ac7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 37f29723eb03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 65b47fd1d365 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0e496e89b5d0 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits c1ef163bf623 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits af5214ede1c1 next-20240423/modules omits a88e4966f14e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 45ada1ac61ce Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 6d5124938898 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 23a54fc5ae12 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 76bcc9707a3a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 858ae575bb5c Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits cb40cfa077f4 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] omits ce73fa86d7e8 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 6fabc2409bb2 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits c70ed007e413 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits c96055cb1fca Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 905e2a9e478c Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 8357e5e5a763 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits b9d98dd437ab Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2cf14af73ebb Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 1ee7d3852c58 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits fc8b37a95bd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 40eb834cf61e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 54053b3256df Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits dd0a3983fb1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 401a4bcad98a Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 500b8bab96e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dcc2fe221b0d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 239a45349780 Merge remote-tracking branch 'asoc/for-6.10' into asoc-next omits 596f0a7a671c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 70ddeb5e1c19 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits e250fa33c58c Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 294a428c1426 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits b29d3c25358c Merge branch 'master' of git://linuxtv.org/media_tree.git omits 11d92be7a821 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 3353aad592e4 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits c0c1af82fd90 Merge branch 'dmi-for-next' of git://git.kernel.org/pub/sc [...] omits 91e7e1b28320 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits fb336d51e326 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bdd5a283caa0 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits a7b04941f564 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1192211678db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 19c530486432 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a3cefeebca10 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits e4a53cce71ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits b735cd04f66b Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits c4617e556262 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 18dce7a6f5f8 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 0c3af7041dbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9bc1f793b3f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 653dbc9d9943 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits b5a73d4e20b2 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits c48d5ff7d4cb Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 75e95a7edbc5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 59220e29dad3 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 6bd54786f930 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits dafe4657baae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2f81f0311a0c Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] omits 1a11ce2cf010 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits cf8fc9fba306 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8cf9ad60845b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 26d500dd6718 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] omits 8c3899c1db3d Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] omits 74613ca486ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 86bc71443ebd Merge branch 'topic/kdump-hotplug' of git://git.kernel.org [...] omits 0c25fd37b416 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 298d30bf8ec1 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 3b931bdd8f9d Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 65b80272a991 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 170488edc65b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3649ad52e8cf Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] omits b4166678499b Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits ddd0984de240 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 30965024090b Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits b60de90b9c34 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits f7e33f2d74dd Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 34aba8db0816 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cf6c6970a701 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 0544a8c2589b Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits aec1517536f6 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 655cd651b974 Merge branch 'for-next' of https://github.com/sophgo/linux.git omits b51a99331699 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 84ac50ffceb0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 35b95f7c278f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e62667d373b4 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 8c7c82e0be0e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b2c1816a75f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2428e9088f50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 47873175d7c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fdedbe3721b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 30f0e5a17791 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c1be6d9192d2 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits b4a4f55b36fd Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits fd236eec190d Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 52443c1d516c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 732900999376 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0fd3f223546d Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 849924ceaa4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4c2badf385f9 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] omits a18d0ba0c3e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a45078050480 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 0073bb3e4905 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 33c982717b53 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits f000d35ff62a Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] omits 54d73967bcc1 Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] omits c560af84b273 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits d81b0b7f5fce Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5fbb1f98bcb7 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits 89fba29e1c89 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c693736afff0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2724067414e7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1784fcc2bb47 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] omits 9c918aa6bb49 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits 09bfa48b62d3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a1a4a0fd405f Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 1a2e1ec24847 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8b8af3d55cda Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits aaf8d632b489 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f787488b2a0b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 56cb04ef464e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c7cde6990f28 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] omits b298c9479fa1 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 0bc07c9ee3ca Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 736f8d0d7c1c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8ea6fb101e18 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits f0772e774bad Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 33b6a52b61fa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 87d564e7cfc3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 89eaaa97bbc5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4a3cac89ccc2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 272e38e0a2e5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6d90a3697d4d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 90065a0b2f67 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits c6c41d5829b4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9f5fff5f59e7 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 193062654236 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 7d32b207859f Revert "NFSD: Convert the callback workqueue to use delayed_work" omits 173936c54b8f Revert "NFSD: Reschedule CB operations when backchannel rp [...] omits 59b7e31117bc smb: smb2pdu.h: Avoid -Wflex-array-member-not-at-end warnings omits e62751a8c70c Merge branch 'acpi-pm' into linux-next omits 0e8de59db6c3 Merge branches 'rproc-next' and 'rpmsg-next' into for-next omits d800f610d677 Merge branches 'pm-em', 'pm-powercap' and 'pm-docs' into l [...] omits 86d4167af3b8 Merge branches 'pm-cpufreq' and 'pm-sleep' into linux-next omits 842635f55fdc Merge branch 'acpi-cppc-fixes' into linux-next omits 1f518e3599ea Merge branches 'acpi-x86', 'acpi-dptf', 'acpi-apei', 'acpi [...] omits 45c0755db3b9 Merge branches 'acpi-tables' and 'acpi-scan' into linux-next omits f877251ea93f Merge branch 'acpi-bus' into linux-next omits a93d61d18996 Merge branch 'acpica' into linux-next omits e4976f764f36 Merge branch 'thermal-core' into linux-next omits f9b97e78fe8f thermal/debugfs: Make tze_seq_show() skip invalid trips an [...] omits 26302f767a07 thermal/debugfs: Rename thermal_debug_update_temp() to the [...] omits da12f941a658 thermal/debugfs: Clean up thermal_debug_update_temp() omits a4275a18e3e2 thermal/debugfs: Avoid excessive updates of trip point statistics omits 57372ddb8f19 thermal: core: Relocate critical and hot trip handling omits d48412198849 thermal: core: Drop the .throttle() governor callback omits 2431e158424e thermal: gov_user_space: Use .trip_crossed() instead of .t [...] omits be4e6cd95310 thermal: gov_fair_share: Eliminate unnecessary integer divisions omits 53aad698afbb thermal: gov_fair_share: Use trip thresholds instead of tr [...] omits d80268eebbb7 thermal: gov_fair_share: Use .manage() callback instead of [...] omits bc1a2136fc0e thermal: gov_step_wise: Clean up thermal_zone_trip_update() omits 6a929968ea96 thermal: gov_step_wise: Use trip thresholds instead of tri [...] omits aa97b04f5eae thermal: gov_step_wise: Use .manage() callback instead of [...] omits 04f3d8db0b2c Merge branches 'for-next/scmi/updates' and 'for-next/ffa/u [...] omits 569a48fed355 erofs: reliably distinguish block based and fscache mode omits ab1bbc1735ff erofs: get rid of erofs_fs_context omits 374b2883cf13 Merge branch 'v6.9-next/dts64' into for-next omits d3dbc472ac66 arm64: dts: mediatek: mt8188: add lvts definitions omits f5bcf8ab0950 arm64: dts: mediatek: mt8186: add lvts definitions omits 2d5fe1e6b16f soc: mediatek: Add MediaTek DVFS Resource Collector (DVFSR [...] omits 5a04007fb7a9 Merge branch into tip/master: 'x86/shstk' omits 9536c144f90c Merge branch into tip/master: 'x86/platform' omits b9fe2ef80035 Merge branch into tip/master: 'x86/percpu' omits d0132e6110b9 Merge branch into tip/master: 'x86/mm' omits f0d9bcb4a0b7 Merge branch into tip/master: 'x86/misc' omits 306e5f5e80d4 Merge branch into tip/master: 'x86/microcode' omits d9563c71d53b Merge branch into tip/master: 'x86/fpu' omits 98b2f75d6bb6 Merge branch into tip/master: 'x86/entry' omits 74b712b21dac Merge branch into tip/master: 'x86/cpu' omits af931331ae66 Merge branch into tip/master: 'x86/build' omits 4da51b51807a Merge branch into tip/master: 'x86/bugs' omits 0209da76ff2b Merge branch into tip/master: 'x86/boot' omits dc4003e415e3 Merge branch into tip/master: 'x86/asm' omits ef47fb4665d7 Merge branch into tip/master: 'x86/apic' omits 2ad630a9eadd Merge branch into tip/master: 'x86/alternatives' omits 71d54f73f846 Merge branch into tip/master: 'timers/core' omits a4d4ac082e56 Merge branch into tip/master: 'sched/core' omits 3725d9dce192 Merge branch into tip/master: 'ras/core' omits 07aedd169189 Merge branch into tip/master: 'perf/core' omits 77f93ff0af0a Merge branch into tip/master: 'locking/core' omits 0a833f2f3227 Merge branch into tip/master: 'irq/core' omits 58318d000d04 Merge branch into tip/master: 'x86/urgent' omits 17528a51c8e2 Merge branch into tip/master: 'sched/urgent' omits 528b6412ed53 Merge branch into tip/master: 'x86/merge' omits f7638784bd0c Merge remote-tracking branch 'regulator/for-6.10' into reg [...] omits 5343a65e03e4 Merge remote-tracking branch 'spi/for-6.10' into spi-next omits 5409ade5a799 LoongArch: Fix callchain parse error with kernel tracepoin [...] omits 6aafabb71e46 LoongArch: Fix access error when read fault on a write-only VMA omits 5743c278400a LoongArch: Fix a build error due to __tlb_remove_tlb_entry() omits 3f5c0b3ff9a2 LoongArch: Fix Kconfig item and left code related to CRASH_CORE omits 56b70b91a161 rust: remove `params` from `module` macro example omits 2541ee5668b0 Merge branch 'mm-nonmm-unstable' into mm-everything omits 786d52a139cc binfmt_elf_fdpic-fix-proc-pid-auxv-checkpatch-fixes omits 2626676b42bc binfmt_elf_fdpic: fix /proc/<pid>/auxv omits 36db51a2e594 crash: add prefix for crash dumping messages omits 4d5debb7f202 cpumask: delete unused reset_cpu_possible_mask() omits f89847039bc1 selftests: exec: make binaries position independent omits 1af454411d2f mux: remove usage of the deprecated ida_simple_xx() API omits 09044f41826a pps: remove usage of the deprecated ida_simple_xx() API omits 92fcb0923811 intel_th: remove usage of the deprecated ida_simple_xx() API omits feca211963e0 kbuild: enable -Wcast-function-type-strict unconditionally omits 7bb3023123c4 kbuild: enable -Wformat-truncation on clang omits 4f773659490f kbuild: turn on -Wrestrict by default omits 9ec63486c485 kbuild: remove redundant extra warning flags omits 10f9e769af83 kbuild: turn on -Wextra by default omits 35a88aee71ae s390/netiucv: remove function pointer cast omits 8ba5d4244153 s390/smsgiucv_app: remove function pointer cast omits b3abad657940 s390/vmlogrdr: remove function pointer cast omits 0e8d9d49090b LoongArch/tlb: fix "error: parameter 'ptep' set but not us [...] omits 572fd0a90b21 nilfs2: add kernel-doc comments to nilfs_remove_all_gcinodes() omits 321da57dd462 nilfs2: add kernel-doc comments to nilfs_btree_convert_and [...] omits 02f0f18e8db3 nilfs2: add kernel-doc comments to nilfs_do_roll_forward() omits 5e5602342f9b blktrace: convert strncpy() to strscpy_pad() omits 1e31aca1198e block/partitions/ldm: convert strncpy() to strscpy() omits 04f453461b59 test_hexdump: avoid string truncation warning omits 713ac4a4f5f9 kexec: fix the unexpected kexec_dprintk() macro omits 6b00e8eb57a8 ocfs2: use coarse time for new created files omits b25b2941b739 ocfs2: update inode fsync transaction id in ocfs2_unlink a [...] omits 6f43e4aa28ac ocfs2: fix races between hole punching and AIO+DIO omits 8122c4144072 ocfs2: return real error code in ocfs2_dio_wr_get_block omits 3f7e643d0925 vmcore: replace strncpy with strscpy_pad omits 80b99afaa562 devres: don't use "proxy" headers omits 882867b06f7e devres: switch to use dev_err_probe() for unification omits f57d85b40969 kgdb: add HAS_IOPORT dependency omits bb5a940aba4e Squashfs: remove deprecated strncpy by not copying the string omits 6313b7226e25 ipc: remove the now superfluous sentinel element from ctl_ [...] omits a075e795f91d initrd: remove the now superfluous sentinel element from c [...] omits c3e72bcf6c1d kcov: avoid clang out-of-range warning omits f0304cd7be6f selftests/fpu: allow building on other architectures omits 17b3465df7d1 selftests/fpu: move FP code to a separate translation unit omits 0e96f1d6e038 drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT omits c646c12e4741 drm/amd/display: only use hard-float, not altivec on powerpc omits 7742c8d0991e riscv: add support for kernel-mode FPU omits 04f0c745a431 x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits b09a36216d3f powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits 703c89a9b68f LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits 8681241dcab5 lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS omits 836b3439492b arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS omits c5efc37f5234 arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits e618e95fc88e ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS omits e1e6a85dc72b ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits 2bfaae70a16f arch: add ARCH_HAS_KERNEL_FPU_SUPPORT omits 5d1871a439fc x86/fpu: fix asm/fpu/types.h include guard omits 979c7519c332 Documentation: kdump: clean up the outdated description omits 8d142b12d1ea ocfs2: fix sparse warnings omits 1c983e25584e ocfs2: speed up chain-list searching omits 242bee971e3c ocfs2: adjust enabling place for la window omits 42a07a23e798 ocfs2: improve write IO performance when fragmentation is high omits 2875c14b2c37 regset: use kvzalloc() for regset_get_alloc() omits dd8cfa51ee25 NUMA: early use of cpu_to_node() returns 0 instead of the [...] omits 97ca4fcbd8da fs: add kernel-doc comments to fat_parse_long() omits 5138cd12db83 x86: call instrumentation hooks from copy_mc.c omits 803cd19fe5c7 instrumented.h: add instrument_memcpy_before, instrument_m [...] omits 35f077f1e11a mm: kmsan: implement kmsan_memmove() omits 7ec7dc15d210 bootconfig: do not put quotes on cmdline items unless necessary omits 572a83dc72a7 lib/build_OID_registry: don't mention the full path of the [...] omits 8b44f0dedf01 ocfs2: update inode ctime in ocfs2_fileattr_set omits 15631235e76f ocfs2: correctly use ocfs2_find_next_zero_bit() omits 7d4768ae5601 __mod_memcg_lruvec_state-enhance-diagnostics-fix omits 6643b4c8a25f __mod_memcg_lruvec_state(): enhance diagnostics omits 57bb9f9d57aa mm: add swappiness= arg to memory.reclaim omits 354cec97179a mm: add defines for min/max swappiness omits 7fa28aac5288 mm: optimization on page allocation when CMA enabled omits a211d2182c4e filemap: replace pte_offset_map() with pte_offset_map_nolock() omits abd6d8a80ebd memcg: simple cleanup of stats update functions omits 92729598fcab mm: memory: check userfaultfd_wp() in vmf_orig_pte_uffd_wp() omits 6e5639bd41fd mm/page-flags: make PageUptodate return bool omits 565194147876 mm/vmscan: avoid split PMD-mapped THP during shrink_folio_list() omits 0398f9764bad mm: Update shuffle documentation to match its current state omits 45f6b8c80ad0 writeback: rename nr_reclaimable to nr_dirty in balance_di [...] omits f2ea40dd8f72 writeback: add wb_monitor.py script to monitor writeback i [...] omits 598c2c337948 writeback-support-retrieving-per-group-debug-writeback-sta [...] omits 3acd401af0c9 writeback: support retrieving per group debug writeback st [...] omits c709cb4d8284 writeback: collect stats of all wb of bdi in bdi_debug_stats_show omits 732656077b24 mm/madvise: optimize lazyfreeing with mTHP in madvise_free omits e331e3682ca2 mm/memory: add any_dirty optional pointer to folio_pte_batch() omits fae6aa719eaa mm/arm64: override clear_young_dirty_ptes() batch helper omits 756cf0334ab8 mm/madvise: introduce clear_young_dirty_ptes() batch helper omits 34dc025f8969 mm: swapfile: check usable swap device in __folio_throttle [...] omits 0d7f49e12bb3 mm-huge_memory-improve-split_huge_page_to_list_to_order-re [...] omits 6dc0159bcf89 mm/huge_memory: improve split_huge_page_to_list_to_order() [...] omits 7ca3d9883286 mm/page_table_check: support userfault wr-protect entries omits 3142ea95cafe mm/hugetlb: assert hugetlb_lock in __hugetlb_cgroup_commit_charge omits 893ea6b38ffd fs/proc/task_mmu: convert smaps_hugetlb_range() to work on folios omits 00b53690aa86 fs/proc/task_mmu: convert pagemap_hugetlb_range() to work [...] omits 0d3c31a8074d mm/sparse: guard the size of mem_section is power of 2 omits 0b4c93f4fd44 doc-split-bufferrst-out-of-api-summaryrst-fix omits 2597b86d360f doc: split buffer.rst out of api-summary.rst omits 02a6509dfc07 buffer: improve bdev_getblk documentation omits 90e875b7b612 buffer: add kernel-doc for bforget() and __bforget() omits 9e817749c3ad buffer: add kernel-doc for brelse() and __brelse() omits 3434ee7046fb buffer: fix __bread and __bread_gfp kernel-doc omits bb6385c3d2a9 buffer: add kernel-doc for try_to_free_buffers() omits 6cc7624ded2b buffer: add kernel-doc for block_dirty_folio() omits 3ed16e8a8128 doc: improve the description of __folio_mark_dirty omits 2e7f8e7a8b42 xarray: inline xas_descend to improve performance omits a885905ac374 mm/ksm: remove page_mapcount() usage in stable_tree_search() omits 8cd45512bbb7 mm: zswap: remove same_filled_pages from docs omits 69717c8016b9 mm: zswap: remove same_filled module params omits f95733820d0d mm: zswap: move more same-filled pages checks outside of z [...] omits a09d5e579865 mm: zswap: refactor limit checking from zswap_store() omits 8724de94e1ee mm: zswap: always shrink in zswap_store() if zswap_pool_re [...] omits 94770c285113 userfaultfd: remove WRITE_ONCE when setting folio->index d [...] omits 4de9e9a29bdf selftest mm/mseal: fix compile warning omits 0f91a41482a4 selftests: mm: fix linker error for inline function omits aec45d9143ec selftest mm/mseal: style change omits f5bf9d83a36a selftest mm/mseal read-only elf memory segment omits d684ddc7fe64 mseal: add documentation omits c221301fc674 selftest mm/mseal memory sealing omits 7c40c17d266d mseal: add mseal syscall omits 9ecc92ea3c77 mseal: wire up mseal syscall omits 8694d477c4d9 mm: page_alloc: allowing mTHP compaction to capture the fr [...] omits f152b6d7a2c5 mm: filemap: batch mm counter updating in filemap_map_pages() omits c0997a56ab93 mm: move mm counter updating out of set_pte_range() omits 9754facc078e mm: correct the docs for thp_fault_alloc and thp_fault_fallback omits f703898700d4 sysfs-kernel-mm-transparent-hugepage: fix the name and une [...] omits 9a81ecbc6673 mm: add docs for per-order mTHP counters and transhuge_page ABI omits fdde02d3f58d mm: add per-order mTHP anon_swpout and anon_swpout_fallbac [...] omits a521560abedf mm: add per-order mTHP anon_fault_alloc and anon_fault_fal [...] omits a8a40822a218 mm-hugetlb-rename-dissolve_free_huge_pages-to-dissolve_fre [...] omits 445bf6512d57 mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_ [...] omits 493386531c88 mm/hugetlb: convert dissolve_free_huge_pages() to folios omits 446cd8fae332 mm-hugetlb-convert-dissolve_free_huge_pages-to-folios-fix omits 6ef37eb2c926 mm/hugetlb: convert dissolve_free_huge_pages() to folios omits 7047420a06a1 mm/ksm: replace set_page_stable_node by folio_set_stable_node omits 07b56f28f1bd mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags omits 7bd556763645 mm/ksm: convert chain series funcs and replace get_ksm_page omits 03b4be338f06 mm/ksm: use folio in write_protect_page omits 853a6c2b06e4 mm/ksm: use ksm_get_folio in scan_get_next_rmap_item omits 12d12d315638 mm/ksm: use folio in stable_node_dup omits ffcfc325e6e5 mm/ksm: use folio in remove_stable_node omits 03e473ed71cb mm/ksm: add folio_set_stable_node omits 496a9a1ef84a mm/ksm: use folio in remove_rmap_item_from_tree omits 2bcdbafbc790 mm/ksm: add ksm_get_folio omits 29591ae7f5a0 arm-mm-drop-vm_fault_badmap-vm_fault_badaccess-checkpatch-fixes omits 6f032b6eff16 arm: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS omits 9cd2bb0f677e arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS omits 46fd66975ca8 Documentation/admin-guide/cgroup-v1/memory.rst: don't refe [...] omits 3fb216eff7ad mm/debug: print only page mapcount (excluding folio entire [...] omits 438728026725 xtensa/mm: convert check_tlb_entry() to sanity check folios omits 8ed54bad4a80 trace/events/page_ref: trace the raw page mapcount value omits daf93b1fecb7 mm/migrate_device: use folio_mapcount() in migrate_vma_che [...] omits 8ff036be2861 mm/filemap: use folio_mapcount() in filemap_unaccount_folio() omits 7acf9f256b38 sh/mm/cache: use folio_mapped() in copy_from_user_page() omits 931012bd9e8d mm/migrate: use folio_likely_mapped_shared() in add_page_f [...] omits 88458adfd793 mm/page_alloc: use folio_mapped() in __alloc_contig_migrat [...] omits 4862d630e086 mm/memory-failure: use folio_mapcount() in hwpoison_user_m [...] omits 3a0647f7d21a mm/huge_memory: use folio_mapcount() in zap_huge_pmd() san [...] omits 1c0c89cb7258 mm/memory: use folio_mapcount() in zap_present_folio_ptes() omits fba3e9682d17 mm: make folio_mapcount() return 0 for small typed folios omits 124612f39514 mm: improve folio_likely_mapped_shared() using the mapcoun [...] omits 5fd97398f112 mm: track mapcount of large folios in single value omits c3be9be667d4 mm/rmap: add fast-path for small folios when adding/removi [...] omits 9b181c5ef9a6 mm/rmap: always inline anon/file rmap duplication of a single PTE omits 7cf938d43e74 mm: allow for detecting underflows with page_mapcount() again omits 95482cd3ae6c mm: follow_pte() improvements omits 1867be8ce6cf mm: pass VMA instead of MM to follow_pte() omits 3738c62f1c72 drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() omits 5e50bcd633d5 mm,swap: add document about RCU read lock and swapoff interaction omits a4cfdab45f7e mm/mmap: make accountable_mapping return bool omits 32054b534040 mm/mmap: make vma_wants_writenotify return bool omits 221c39647743 memory tier: create CPUless memory tiers after obtaining H [...] omits 85e7358c33af memory tier: dax/kmem: introduce an abstract layer for fin [...] omits 3a39abb11fba mm: set pageblock_order to HPAGE_PMD_ORDER in case with !C [...] omits 2f607cd750ce mm: convert free_zone_device_page to free_zone_device_folio omits 2dca2188ec1f mm: combine __folio_put_small, __folio_put_large and __folio_put omits 54b27244a68e mm: inline destroy_large_folio() into __folio_put_large() omits 894cbc0f541e mm: combine free_the_page() and free_unref_page() omits 412f48ca7610 mm: free non-hugetlb large folios in a batch omits 31eb1412211b mm: convert pagecache_isize_extended to use a folio omits 0a85d9de2fdd mm/hugetlb: pass correct order_per_bit to cma_declare_cont [...] omits 85470cdee88e mm/cma: drop incorrect alignment check in cma_init_reserved_mem omits 3565cb79848f selftests/mm: fix additional build errors for selftests omits 5c47ef13b321 selftests: break the dependency upon local header files omits a6996fd53c64 hugetlb: Simplify hugetlb_wp() arguments omits 2bcd82a8526c hugetlb: convert hugetlb_wp() to use struct vm_fault omits 9dced83dc99e hugetlb: simplify hugetlb_no_page() arguments omits ed005353d30c hugetlb: convert hugetlb_no_page() to use struct vm_fault omits 99c5fffd77fe hugetlb: convert hugetlb_fault() to use struct vm_fault omits 170ffa3a1144 mm/ksm: remove redundant code in ksm_fork omits 98b8c0cf4418 mm: use "GUP-fast" instead "fast GUP" in remaining comments omits 5417efe43228 mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST omits b4ba8c10e83b mm/gup: consistently name GUP-fast functions omits 7d8b149a6a27 hugetlb: convert alloc_buddy_hugetlb_folio to use a folio omits d0ea20314e71 mm: remove struct page from get_shadow_from_swap_cache omits 97ecd6e8f767 x86: mm: accelerate pagefault when badaccess omits ac8866ee5aee s390: mm: accelerate pagefault when badaccess omits 905e7f2197a1 riscv-mm-accelerate-pagefault-when-badaccess-fix omits 36c05ae38964 riscv: mm: accelerate pagefault when badaccess omits 5ad923fb7279 powerpc: mm: accelerate pagefault when badaccess omits 7a4b28201075 arm: mm: accelerate pagefault when VM_FAULT_BADACCESS omits 4993fe7cd231 arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS omits 6527bf0df33c arm64: mm: cleanup __do_page_fault() omits 6764c0cfd873 mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD omits 3204c661fb46 mm: vmscan: avoid split during shrink_folio_list() omits fe9e9aac867e mm: swap: allow storage of all mTHP orders omits a07cd0ee25f5 mm: swap: update get_swap_pages() to take folio order omits d475aad020be mm: swap: simplify struct percpu_cluster omits 3784cf19efec FIXUP: mm: swap: free_swap_and_cache_nr() as batched free_ [...] omits 1095974e1330 mm: swap: free_swap_and_cache_nr() as batched free_swap_an [...] omits f9757a6f1bff mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags omits ab5b5a357604 mm: page_alloc: use the correct THP order for THP PCP omits ddddd2aa09d9 proc: convert smaps_pmd_entry to use a folio omits 83f352d83ea7 proc: pass a folio to smaps_page_accumulate() omits 2fb365000dbe proc: convert smaps_page_accumulate to use a folio omits bbd216ddf9ec proc: convert gather_stats to use a folio omits 451432568075 mm: generate PAGE_IDLE_FLAG definitions omits f1f77b758f11 mm: remove page_idle and page_young wrappers omits 2841efe76749 proc: convert smaps_account() to use a folio omits 96d85a517eab proc: convert clear_refs_pte_range to use a folio omits 3027d7893f08 khugepaged: use a folio throughout hpage_collapse_scan_file() omits a8d1a950ee6e khugepaged-use-a-folio-throughout-collapse_file-fix omits 99df557321c7 khugepaged: use a folio throughout collapse_file() omits aa7dd42ee45e khugepaged: remove hpage from collapse_file() omits 9e98b57b297b khugepaged: pass a folio to __collapse_huge_page_copy() omits fa9bf9e30115 khugepaged: remove hpage from collapse_huge_page() omits 67141389e0e1 khugepaged: convert alloc_charge_hpage to alloc_charge_folio omits e225402c4702 khugepaged: inline hpage_collapse_alloc_folio() omits f99b5af97762 selftests/mm: mremap_test: use sscanf to parse /proc/self/maps omits 37636026ba87 selftests/mm: mremap_test: optimize execution time from mi [...] omits e580958be783 selftests/mm: mremap_test: optimize using pre-filled rando [...] omits 451a2b15470d memory: remove the now superfluous sentinel element from c [...] omits 33a20424b4ba mm: rename vma_pgoff_address back to vma_address omits f5d5b5d86058 mm: remove vma_address() omits e4036ca3a1e5 mm: correct page_mapped_in_vma() for large folios omits bd5f5caf6877 mm-huge_memory-add-the-missing-folio_test_pmd_mappable-for [...] omits e964f70775cc mm: huge_memory: add the missing folio_test_pmd_mappable() [...] omits fc1a916adb3b mm-support-multi-size-thp-numa-balancing-v3 omits dc6b574f301c mm: support multi-size THP numa balancing omits 807dec8d156a mm: factor out the numa mapping rebuilding into a new helper omits 4aab90bab8ff mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fall [...] omits 8460f3644e9b zram: add max_pages param to recompression omits 5aa498204aa7 mm: init_mlocked_on_free_v3 omits c201ab990d65 selftest-mm-ksm_functional_tests-extend-test-case-for-ksm- [...] omits 49eaee2d66f8 selftest/mm: ksm_functional_tests: extend test case for ks [...] omits 0568f8d330f3 selftest/mm: ksm_functional_tests: refactor mmap_and_merge [...] omits e14848b258d6 mm/ksm: fix ksm exec support for prctl omits 0149cfec3c11 selftests/x86: add placement guard gap test for shstk omits 0bf248779cee x86/mm: care about shadow stack guard gap during placement omits eadd526c6f92 x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS omits 4c5d207fbf52 mm: take placement mappings gap into account omits 148b89af4669 treewide: use initializer for struct vm_unmapped_area_info omits edf8ce80eecf powerpc: use initializer for struct vm_unmapped_area_info omits 48d0f4282ae6 parisc: use initializer for struct vm_unmapped_area_info omits b1b1608a85dc csky: use initializer for struct vm_unmapped_area_info omits 311f9b62e3d7 thp: add thp_get_unmapped_area_vmflags() omits 1308eb3214e1 mm: use get_unmapped_area_vmflags() omits 1f0a01548382 mm: remove export for get_unmapped_area() omits 3fdcdd2fdef8 mm: introduce arch_get_unmapped_area_vmflags() omits b38910092108 mm: switch mm->get_unmapped_area() to a flag omits aaeaa159f1ac proc: refactor pde_get_unmapped_area as prep omits ec854dc0dd5d userfaultfd: early return in dup_userfaultfd() omits 98e5d0116492 mm: remove __set_page_dirty_nobuffers() omits 15009f3eda58 mm: remove "prot" parameter from move_pte() omits b4f92890d7e3 mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_ar [...] omits 9543a58c25cd filemap: remove __set_page_dirty() omits 8a90595eed29 mm: use rwsem assertion macros for mmap_lock omits 1e80f6e29a19 mm-allow-anon-exclusive-check-over-hugetlb-tail-pages-fix omits 3d2ffbd802f0 mm: allow anon exclusive check over hugetlb tail pages omits a40452be168c mm/gup: handle hugetlb in the generic follow_page_mask code omits 7e9a391f8adb mm/gup: handle hugepd for follow_page() omits e3e629f1be2b fixup! mm/gup: handle huge pmd for follow_pmd_mask() omits b2512d8152df mm/gup: handle huge pmd for follow_pmd_mask() omits 102388b2865c mm/gup: handle huge pud for follow_pud_mask() omits ca303c902347 mm/gup: cache *pudp in follow_pud_mask() omits e8fd6a0bc23a mm/gup: handle hugetlb for no_page_table() omits 20262f1f3419 mm/gup: refactor record_subpages() to find 1st small page omits 8fffd05c77aa mm-gup-drop-folio_fast_pin_allowed-in-hugepd-processing-fix omits a7b39f308fb9 mm/gup: drop gup_fast_folio_allowed() in hugepd processing omits 085f9d45288a fixup! mm/arch: provide pud_pfn() fallback omits 8a04a2e64f9b mm/arch: provide pud_pfn() fallback omits 8890429d54c2 mm: introduce vma_pgtable_walk_{begin|end}() omits 227cc8c2c991 mm: make HPAGE_PXD_* macros even if !THP omits a27d1db68b81 mm/hugetlb: declare hugetlbfs_pagecache_present() non-static omits 5128809880ae mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES omits 6ac08b7946a6 mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio omits 9be3f93c5246 dax: use huge_zero_folio omits 94b65078b23e mm: convert do_huge_pmd_anonymous_page to huge_zero_folio omits 2947660924a2 mm: convert huge_zero_page to huge_zero_folio omits 4dbb0fa0a980 mm: convert migrate_vma_collect_pmd to use a folio omits 318be124e275 mm: add pmd_folio() omits 73c32a8d2cc5 mm: add is_huge_zero_folio() omits a45fe2e975ac sparc: use is_huge_zero_pmd() omits 8756e6e35b36 zswap: replace RB tree with xarray omits a3a32928f978 zswap: replace RB tree with xarray omits 4e2b43c70610 mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES omits 12a03e164bb7 mm/page_alloc.c: don't show protection in zone's ->lowmem_ [...] omits 97a4082db554 mm/mm_init.c: remove the outdated code comment above defer [...] omits 97f9fe32cf19 mm-page_allocc-remove-unneeded-codes-in-numa-version-of-bu [...] omits a7bed378a47d mm/page_alloc.c: remove unneeded codes in !NUMA version of [...] omits 757ca8aef533 mm: make __absent_pages_in_range() as static omits 2a421d73d510 mm-init-remove-the-unnecessary-special-treatment-for-memor [...] omits 809ff2e6b283 mm/init: remove the unnecessary special treatment for memo [...] omits 35c40ba0ad18 mm: move array mem_section init code out of memory_present() omits 1f798ce1d04f mm, slab: move slab_memcg hooks to mm/memcontrol.c omits dcd47db21d6d mm-slab-move-memcg-charging-to-post-alloc-hook-fix-2 omits d5db0642c76e fixup! mm, slab: move memcg charging to post-alloc hook omits 51b176c7a553 mm, slab: move memcg charging to post-alloc hook omits 385b2bfb1a18 proc-rewrite-stable_page_flags-fix-2 omits baf40a1b49d6 proc-rewrite-stable_page_flags-fix omits 1f39433c19f2 proc: rewrite stable_page_flags() omits 82d600408574 remove references to page->flags in documentation omits 50826deb55fa slub: remove use of page->flags omits 0041c1921a84 mm-convert-arch_clear_hugepage_flags-to-take-a-folio-fix omits 8e360ba7a0d2 mm: convert arch_clear_hugepage_flags to take a folio omits 259982b4faa6 mm: make page_mapped() take a const argument omits b431dd51cdf5 mm: make is_free_buddy_page() take a const argument omits 73ee3d0092a1 mm: make folio_test_idle and folio_test_young take a const [...] omits 1538d5784ac0 mm: make page_ext_get() take a const argument omits 8cac8d35af48 xtensa: remove uses of PG_arch_1 on individual pages omits b93609f6a70a sh-remove-use-of-pg_arch_1-on-individual-pages-fix omits d9f2eab53dfd sh: remove use of PG_arch_1 on individual pages omits 4a37bfeb7e93 mm: merge folio_is_secretmem() and folio_fast_pin_allowed( [...] omits 2c64ccc2eba5 selftests/memfd_secret: add vmsplice() test omits 2fd90842acbc mm: move follow_phys to arch/x86/mm/pat/memtype.c omits 8ed0d7550798 mm: remove follow_pfn omits b8878d6aa9e8 virt: acrn: stop using follow_pfn omits 21a76eb07482 mm: backing-dev: use group allocation/free of per-cpu coun [...] omits 5f4116dd13b2 huge_memory.c: document huge page splitting rules more thoroughly omits 19a57addcd7d mm/mmap: convert all mas except mas_detach to vma iterator omits d497890c0628 mm/mm_init.c: remove arch_reserved_kernel_pages() omits e13b1387e7eb mm/mm_init.c: remove unneeded calc_memmap_size() omits e0b90fc9c4e9 mm/mm_init.c: remove meaningless calculation of zone->mana [...] omits 08abe7595e89 mm/mm_init.c: remove meaningless calculation of zone->mana [...] omits 1a4401e822fa mm/mm_init.c: add new function calc_nr_all_pages() omits 4ed6d24fd4d0 mm/mm_init.c: remove the useless dma_reserve omits f2b764d48a48 x86: remove unneeded memblock_find_dma_reserve() omits 69bbd10995e2 mm/filemap: optimize filemap folio adding omits 2e6c19ebc747 lib/xarray: introduce a new helper xas_get_order omits 534723d04774 lib/xarray: introduce a new helper xas_get_order omits 658b18780011 mm/filemap: clean up hugetlb exclusion code omits 05cbc57acdf0 mm/filemap: return early if failed to allocate memory for split omits 376078d97019 folio_likely_mapped_shared() kerneldoc fixup omits 9e24c2118834 mm: convert folio_estimated_sharers() to folio_likely_mapp [...] omits c34d1e350c51 mm-migrate-split-source-folio-if-it-is-on-deferred-split-list-fix omits 772cfc9aea00 mm/migrate: split source folio if it is on deferred split list omits 2070de6551c3 mm-hold-ptl-from-the-first-pte-while-reclaiming-a-large-folio-fix omits c224965f1377 mm: hold PTL from the first PTE while reclaiming a large folio omits 8a647f12d046 mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area() omits 6eea3f100e88 mm/filemap: don't decrease mmap_miss when folio has workin [...] omits e198906f192e mm/filemap: don't decrease mmap_miss when folio has workin [...] omits 68d469df60a4 mm/readahead: break read-ahead loop if filemap_add_folio r [...] omits 38801941c349 arm64: mm: swap: support THP_SWAP on hardware with MTE omits 56970bda71a5 selftests/mm: parse VMA range in one go omits d2e58421f453 docs: hugetlbpage.rst: add hugetlb migration description omits 31cc8106cc94 mm: hugetlb: make the hugetlb migration strategy consistent omits 4348fd5795f1 mm: record the migration reason for struct migration_targe [...] omits 5fa3cde3836f mm/vmalloc: eliminated the lock contention from twice to once omits c0c1214a64f0 mm/kmemleak: disable KASAN instrumentation in kmemleak omits d02a808b2cdf mm/kmemleak: compact kmemleak_object further omits 7a6cbf423596 mm: zswap: remove nr_zswap_stored atomic omits 1d9afbb1e28d mm: page_alloc: batch vmstat updates in expand() omits ebdd73047f7d mm: page_alloc: change move_freepages() to __move_freepage [...] omits a78f69e4b764 mm: page_alloc: consolidate free page accounting fix 3 omits 72c52a6db3a7 mm: page_alloc: consolidate free page accounting fix 2 omits 88a2d2b8a3c1 mm: page_alloc: consolidate free page accounting fix omits e7e788c66ab8 mm: page_alloc: consolidate free page accounting omits 5ba6ac6def2f mm-page_isolation-prepare-for-hygienic-freelists-fix omits 46312dd9b537 mm: page_isolation: prepare for hygienic freelists omits 85c09d53bdf8 mm: page_alloc: set migratetype inside move_freepages() omits 4016b61bb9b8 mm: page_alloc: close migratetype race between freeing and [...] omits 0acfeab9a506 mm-page_alloc-fix-freelist-movement-during-block-conversion-fix omits 2234351ed723 mm: page_alloc: fix freelist movement during block conversion omits 0eeeac7b5f83 mm: page_alloc: fix move_freepages_block() range error omits cac11a5b85b4 mm: page_alloc: move free pages when converting block duri [...] omits 07554cdc12cc mm: page_alloc: fix up block types when merging compatible blocks omits 590a9159a965 mm: page_alloc: optimize free_unref_folios() omits a990c51198fd mm: page_alloc: remove pcppage migratetype caching omits 0c96f004fd48 fixup! selftests/mm: run_vmtests.sh: fix hugetlb mem size [...] omits 25178dbe6e61 selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation omits fa24f7ff52f0 mm/page-flags: make PageMappingFlags return bool omits c82426aba9aa mm/page-flags: make __PageMovable return bool omits 70e36da5b486 selftests-mm-confirm-va-exhaustion-without-reliance-on-cor [...] omits b80f4c7147e6 selftests/mm: confirm VA exhaustion without reliance on co [...] omits 168e3a6e2c90 hugetlb: remove mention of destructors omits bb85c84d2354 mm: improve dumping of mapcount and page_type omits 02f8ede6d395 mm-free-up-pg_slab-fix omits 4d245505073d mm: free up PG_slab omits 6f70b512dc88 mm: remove a call to compound_head() from is_page_hwpoison() omits 9a2607d122a9 mm: remove folio_prep_large_rmappable() omits 87495298d241 fixup! mm: always initialise folio->_deferred_list omits 3beb6963fae0 mm: always initialise folio->_deferred_list omits d738adeefd08 mm: change inlined allocation helpers to account at the call site omits 76b8bbe169e7 memprofiling: documentation omits d218cd60bca4 MAINTAINERS: improve entries in CODE TAGGING and MEMORY AL [...] omits 1d97f4892636 MAINTAINERS: add entries for code tagging and memory alloc [...] omits 8048786e037e codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark faile [...] omits 4db0710e52b1 codetag: debug: mark codetags for reserved pages as empty omits 667aaaa6d1a1 codetag: debug: skip objext checking when it's for objext itself omits cfb1177c0aab lib: add memory allocations report in show_mem() omits b8ddd944a780 Documentation: rhashtable: undo _noprof additions in the d [...] omits e89e74cb4259 rhashtable: plumb through alloc tag omits e278eb375db3 Documentation: mm: vmalloc: undo _noprof additions in the [...] omits df6ab9933a5d arch/um: fix forward declaration for vmalloc omits f0d1dd640789 mm: vmalloc: enable memory allocation profiling omits b596f67e95e1 Documentation: mm: percpu: undo _noprof additions in the d [...] omits 4c82a570e921 mm: percpu: enable per-cpu allocation tagging omits 5f579a415079 mm: percpu: add codetag reference into pcpuobj_ext omits 2fb361b67d93 mm: percpu: introduce pcpuobj_ext omits ac1cb1458816 mm/mempool: Documentation: add missing mempool_create_node [...] omits 83c8fc83026d Documentation: mempool: undo _noprof additions in the docu [...] omits 1ef0d7829123 mempool: hook up to memory allocation profiling omits 7fe2f41acdcf mm/slab: fix kcalloc() kernel-doc warnings omits e2cf910af350 Documentation: mm/slab: undo _noprof additions in the docu [...] omits f1b82802736a mm/slab: enable slab allocation tagging for kmalloc and friends omits 4a878c396758 rust: add a rust helper for krealloc() omits 279bb991b4d9 mm/slab: add allocation accounting into slab allocation an [...] omits db1fdcc33a55 lib: add codetag reference into slabobj_ext omits 4ffb9be12a72 mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_P [...] omits acf69d54c435 mm: fix non-compound multi-order memory accounting in __fr [...] omits fcffcce5359f mm: create new codetag references during page splitting omits fb1626a6cbd9 Documentation: mm: undo _noprof additions in the documentation omits f5b0396d58a7 mm: enable page allocation tagging omits e7350e4d8383 change alloc_pages name in dma_map_ops to avoid name conflicts omits b0f3c763b865 fixup! increase PERCPU_MODULE_RESERVE to accommodate alloc [...] omits 2f0bd69e9be3 mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate [...] omits 6661ef9ac199 lib: introduce early boot parameter to avoid page_ext memo [...] omits de19cfc165cc lib: introduce support for page allocation tagging omits 9d29f266684b lib: fix alloc_tag_init() to prevent passing NULL to PTR_ERR() omits bbaf42245265 mm/memprofiling: explicitly include irqflags.h in alloc_tag.h omits f96908819fc1 lib: do limited memory accounting for modules with ARCH_NE [...] omits a4efdb15f475 Documentation: fs/proc: fix allocinfo title omits 091e632a5281 lib: add allocation tagging support for memory allocation [...] omits 5ab9b0c7ea5c lib: prevent module unloading if memory is not freed omits 7f014cdda4cb lib: code tagging module support omits e38bb56b52f9 lib: code tagging framework omits e80010fe085e slab: objext: introduce objext_flags as extension to page_ [...] omits 648b3782706a mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation omits 0af5223dd233 mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent [...] omits 2f28e2812941 mm: introduce slabobj_ext to support slab object extensions omits 1ab7c81f545b fs: convert alloc_inode_sb() to a macro omits 68980b4133d8 scripts/kallysms: always include __start and __stop symbols omits 364647d4aed7 mm/slub: mark slab_free_freelist_hook() __always_inline omits 5d3a3dc66bc8 asm-generic/io.h: kill vmalloc.h dependency omits c1305cfa89de fixup! fix missing vmalloc.h includes omits e2f4cee35f67 kasan: hw_tags: include linux/vmalloc.h omits e4ec2437b8c1 fixup! fix missing vmalloc.h includes omits decf4fd4ece9 fixup! fix missing vmalloc.h includes omits 7676ec3b2c57 fixup! fix missing vmalloc.h includes omits c22e503ced5b fix missing vmalloc.h includes omits 242db83e4711 scripts/kernel-doc: drop "_noprof" on function prototypes omits e6fc8e9f06ed percpu: clean up all mappings when pcpu_map_pages() fails omits 962da3d1fef2 mm/numa_balancing: allow migrate on protnone reference wit [...] omits 1125ae398666 mm-mempolicy-use-numa_node_id-instead-of-cpu_to_node-v3 omits ae59f47c01b5 mm/mempolicy: use numa_node_id() instead of cpu_to_node() omits ceb098835107 mm: zswap: remove unnecessary check in zswap_find_zpool() omits 5c2df66d46c3 lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure omits 4207afce275f mm: zpool: return pool size in pages omits 93ac675c90da mm: zswap: optimize zswap pool size tracking omits 441b676597c2 mm: document pXd_leaf() API omits 7e458f68d497 mm/arm: remove pmd_thp_or_huge() omits f8e341e41525 mm/treewide: remove pXd_huge() omits 87f039d68800 mm/treewide: replace pXd_huge() with pXd_leaf() omits 58d2e5ba351c mm/gup: merge pXd huge mapping checks omits 224a1dc6b031 mm/powerpc: redefine pXd_huge() with pXd_leaf() omits 781e0890cbe8 mm/arm64: merge pXd_huge() and pXd_leaf() definitions omits 4c82c2a94fe0 mm/arm: redefine pmd_huge() with pmd_leaf() omits e401184022a4 mm/arm: use macros to define pmd/pud helpers omits f007dccc7523 mm-sparc-change-pxd_huge-behavior-to-exclude-swap-entries-fix omits 71240baaefbe mm/sparc: change pXd_huge() behavior to exclude swap entries omits 98af5ca40d86 mm/x86: change pXd_huge() behavior to exclude swap entries omits 877f238de329 mm/gup: check p4d presence before going on omits 0d19f58576f7 mm/gup: cache p4d in follow_p4d_mask() omits 59a5da4766d5 mm/hmm: process pud swap entry without pud_huge() omits 9dca39e9e6f5 mm: page_alloc: control latency caused by zone PCP draining omits c396eaa3e493 selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg omits 2dbf1e4c0f16 mm/madvise: don't perform madvise VMA walk for MADV_POPULA [...] omits 6b14be754308 mm: memcg: add NULL check to obj_cgroup_put() omits 41289b7dd384 mm: remove guard around pgd_offset_k() macro omits 3c80ad3be761 Merge branch 'mm-stable' into mm-unstable omits bab29f1a77ba maple_tree: fix mas_empty_area_rev() null pointer dereference omits 1d12e441d807 mm/userfaultfd: reset ptes when close() for wr-protected ones omits e4a28faf889c mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_ [...] omits cc4e6157c05b selftests: mm: protection_keys: save/restore nr_hugepages [...] omits 450541da6fab init: fix allocated page overlapping with PTR_ERR omits 92420c2a0f5b stackdepot: respect __GFP_NOLOCKDEP allocation flag omits ae07646a582c hugetlb: check for anon_vma prior to folio allocation omits ad631cbf1d1c mm: zswap: fix shrinker NULL crash with cgroup_disable=memory omits 05caaf91d852 mm-turn-folio_test_hugetlb-into-a-pagetype-fix omits b34caa4c5cb3 mm: turn folio_test_hugetlb into a PageType omits 04d9ee8300b0 mm: support page_mapcount() on page_has_type() pages omits 6b568d20befe mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros omits e0e75f0b514f mm/hugetlb: fix missing hugetlb_lock for resv uncharge omits 2fb097d23c2c selftests: mm: fix unused and uninitialized variable warning omits d59cdd5ae185 selftests: mm: fix undeclared function error omits 6f4a1e7d340e selftests-harness-remove-use-of-line_max-fix-fix omits c9b746336fba selftests-harness-remove-use-of-line_max-fix omits 047ee4327f4b selftests/harness: remove use of LINE_MAX omits fed40cbb3412 kbuild: rust: force `alloc` extern to allow "empty" Rust files omits 711f072a8f7f bcachefs: Clean up inode alloc omits 9b15c2888abd bcachefs: journal seq blacklist gc no longer has to walk btree omits 9c3e5f8b3c8b bcachefs: Allocator prefers not to expand mi.btree_allocat [...] omits 146593e406b7 bcachefs: plumb data_type into bch2_bucket_alloc_trans() omits b7b8b6e859e8 bcachefs: Add btree_allocated_bitmap to member_to_text() omits f2d47ec26af5 bcachefs: Btree key cache instrumentation omits 304e2f704dab bcachefs: Remove calls to folio_set_error omits 111505a99e5d bcachefs: Move gc of bucket.oldest_gen to workqueue omits e1f40832c9f7 bcachefs: fix flag printing in journal_buf_to_text() omits e631257ee336 bcachefs: Sync journal when we complete a recovery pass omits 429c3ee9026a bcachefs: make btree read errors silent during scan omits b65d0668d2a0 bcachefs: Rip bch2_snapshot_equiv() out of fsck omits 2d6421ccb2a6 bcachefs: Check for writing btree_ptr_v2.sectors_written == 0 omits d619a25ce633 bcachefs: Add asserts to bch2_dev_btree_bitmap_marked_sectors() omits 856c9b370280 bcachefs: fs_alloc_debug_to_text() omits d5af0d71e2ec bcachefs: assert that online_reserved == 0 on shutdown omits 267b03ff9f84 bcachefs: bch2_trans_verify_not_unlocked() omits b2b40ca13020 bcachefs: bch2_btree_path_can_relock() omits 5ff5b02ace37 bcachefs: trans->locked omits 1b8ee9f7949a bcachefs: bch2_btree_root_alloc_fake_trans() omits ebe02f684b37 bcachefs: bch2_trans_unlock() must always be followed by r [...] omits 221f5d8c51c3 bcachefs: Use bch2_btree_path_upgrade() in key cache traverse omits f514d85d24f2 bcachefs: bch2_btree_path_upgrade() checks nodes_locked, n [...] omits f7ff2b38fb09 bcachefs: maintain lock invariants in btree_iter_next_node() omits 5d8313ea1c22 bcachefs: bch2_trans_commit_flags_to_text() omits 9f825c1f88b8 bcachefs: prefer drop_locks_do() omits 3adf326e25d8 bcachefs: get_unlocked_mut_path -> bch2_path_get_unlocked_mut omits 8d2ea4eaedc9 bcachefs: fix typo in reference to BCACHEFS_DEBUG omits 44787167d33c bcachefs: chardev: make bch_chardev_class constant omits b120e37ba6eb bcachefs: member helper cleanups omits 9ea2d4ffab30 bcachefs: bucket_valid() omits a87ea5a0bf13 bcachefs: bch2_trans_relock_fail() - factor out slowpath omits df4a6d6f7bab bcachefs: bch2_dir_emit() - drop_locks_do() conversion omits 48731844d8d3 bcachefs: bch2_btree_insert_trans() no longer specifies BT [...] omits 31e4ef3280c8 bcachefs: iter/update/trigger/str_hash flag cleanup omits 01596c85f357 bcachefs: __BTREE_ITER_ALL_SNAPSHOTS -> BTREE_ITER_SNAPSHOT_FIELD omits 106655d617d8 bcachefs: mark_superblock cleanup omits 18d755bfbb8f bcachefs: gc_btree_init_recurse() uses gc_mark_node() omits 7e84f275d3d4 bcachefs: move root node topo checks to node_check_topology() omits 9887edce2914 bcachefs: move topology repair kick to gc_btrees() omits 11e979c2c8c2 bcachefs: kill metadata only gc omits cbe11b1f7757 bcachefs: Finish converting reconstruct_alloc to errors_silent omits 40acd042d28e bcachefs: bch2_gc() is now private to btree_gc.c omits 61202691c555 bcachefs: for_each_btree_key_continue() omits bbb3a7d91b01 bcachefs: kill for_each_btree_key_old() omits debb05d9a46a bcachefs: Optimize eytzinger0_sort() with bottom-up heapsort omits 94d50d82dd31 bcachefs: When traversing to interior nodes, propagate res [...] omits 4d4156289fba bcachefs: Don't read journal just for fsck omits 4feb23d9c21b bcachefs: allow for custom action in fsck error messages omits c84ba95b018f bcachefs: New assertion for writing to the journal after shutdown omits e32f559574af bcachefs: bch2_btree_path_to_text() omits a7b826d0605b bcachefs: add btree_node_merging_disabled debug param omits 9e97b9f29664 bcachefs: bch2_hash_lookup() now returns bkey_s_c omits aafe68c16923 bcachefs: bch2_journal_keys_dump() omits aa4c6bca6ea0 bcachefs: bch2_btree_node_header_to_text() omits 7c37647f952c bcachefs: prt_printf() now respects \r\n\t omits 6709228d945d bcachefs: printbufs: prt_printf() now handles \t\r\n omits 27652774c531 bcachefs: printbuf improvements omits 958efeeef2d3 Bluetooth: Remove 3 repeated macro definitions omits ebe00bbb01f3 Bluetooth: hci_conn: Remove a redundant check for HFP offload omits 927927f2471f Bluetooth: btusb: Correct timeout macro argument used to r [...] omits 9201f29be2c9 Bluetooth: qca: fix NULL-deref on non-serdev setup omits 8185331e953d Bluetooth: qca: fix NULL-deref on non-serdev suspend omits ef887d030627 Merge branch 'thermal' into linux-next omits b7c6f4085cba Merge branch 'imx/defconfig' into for-next omits 17f59661f546 Merge branch 'imx/dt64' into for-next omits 0c0ae82c387e Merge branch 'imx/dt' into for-next omits 5e02f7bb19ad Merge branch 'imx/bindings' into for-next omits 2f767625ac73 Merge branch 'imx/soc' into for-next omits 6764ab72237d Bluetooth: btusb: mediatek: Fix double free of skb in coredump omits 33e209409638 Merge branch 'for-next-next-v6.9-20240419' into for-next-20240419 omits 8c074175f37a Merge branch 'for-next-current-v6.8-20240419' into for-nex [...] omits 63353d8f8819 Merge branch 'misc-next' into for-next-next-v6.9-20240419 omits e96bfc9d5505 Merge branch 'misc-6.9' into for-next-current-v6.8-20240419 omits 5c49bf21c33d Merge branch 'b-for-next' into for-next-next-v6.9-20240419 omits 716bc9b1c255 Merge branch 'for-next/hardening' into for-next/kspp omits 3a316845bd03 string: Convert KUnit test names to standard convention omits 015303df9685 string: Merge strcat KUnit tests into string_kunit.c omits 6b8db77dc8be string: Prepare to merge strcat KUnit tests into string_kunit.c omits 881af961bdb2 string: Merge strscpy KUnit tests into string_kunit.c omits 04040e4950a7 string: Prepare to merge strscpy_kunit.c into string_kunit.c omits c8f53f9b777a Merge branches 'for-next/hardening' and 'for-linus/hardeni [...] omits 08487fb4f2bd Merge branch 'misc-6.9' into next-fixes omits a6504d93cbdf btrfs: initialize delayed inodes xarray without GFP_ATOMIC omits 28451c014cc6 btrfs: make try_release_extent_mapping() return a bool omits ba47dc42e504 btrfs: be better releasing extent maps at try_release_exte [...] omits 9e0d7b7873ae btrfs: remove i_size restriction at try_release_extent_mapping() omits 12ef30ee1361 btrfs: use btrfs_get_fs_generation() at try_release_extent [...] omits 93d5984cc64b btrfs: rename some variables at try_release_extent_mapping() omits e52593a6e6f1 btrfs: fix wrong block_start calculation for btrfs_drop_ex [...] omits 385a0da534db btrfs: fix information leak in btrfs_ioctl_logical_to_ino() omits c17f1370c1f0 btrfs: use btrfs_is_testing() everywhere omits 330075a011d4 btrfs: add a cached state to extent_clear_unlock_delalloc omits 2af1c2498290 btrfs: push extent lock down in submit_one_async_extent omits 33e08a88f8f9 btrfs: push lock_extent down in cow_file_range() omits a57e0043ec8f btrfs: move can_cow_file_range_inline() outside of the ext [...] omits cfe68fd4b9b1 btrfs: push lock_extent into cow_file_range_inline omits 1c97c7b63c3a btrfs: push extent lock into cow_file_range omits e20831258de6 btrfs: push extent lock into run_delalloc_cow omits b03bd8dde324 btrfs: remove unlock_extent from run_delalloc_compressed omits aa9fd0a5841d btrfs: push extent lock down in run_delalloc_nocow omits 643dc3fee177 btrfs: adjust while loop condition in run_delalloc_nocow omits ca45d6b2d0db btrfs: push extent lock into run_delalloc_nocow omits 1fcf7104d3c2 btrfs: push the extent lock into btrfs_run_delalloc_range omits 945f8551f903 btrfs: lock extent when doing inline extent in compression omits 802e949d5e34 btrfs: move extent bit and page cleanup into cow_file_rang [...] omits c0f38af14048 btrfs: unlock all the pages with successful inline extent [...] omits 6fba6f331a60 btrfs: push all inline logic into cow_file_range omits e5f0f8e954da btrfs: handle errors in btrfs_reloc_clone_csums properly omits 2ebdc473ba3c btrfs: make try_release_extent_mapping() return a bool omits dad9627bc824 btrfs: be better releasing extent maps at try_release_exte [...] omits cc7937082aa7 btrfs: remove i_size restriction at try_release_extent_mapping() omits 5ce6d4c2cc30 btrfs: use btrfs_get_fs_generation() at try_release_extent [...] omits 9d6ae2c6caca btrfs: rename some variables at try_release_extent_mapping() omits 70f9ff0d0264 btrfs: scrub: use generic ratelimit helpers to output erro [...] omits d16c5972c4f3 btrfs: scrub: ensure we output at least one error message [...] omits a6ab267914e2 btrfs: scrub: simplify the inode iteration output omits 02c09785dc8a btrfs: scrub: remove unnecessary dev/physical lookup for s [...] omits 485a309527e0 btrfs: scrub: remove unused is_super parameter from scrub_ [...] omits 8a0b61eaca19 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() omits 48fd1c24cdca btrfs: scrub: fix incorrectly reported logical/physical address omits 5a974966d3d7 btrfs: handle unexpected parent block offset in btrfs_allo [...] omits 824e964ae5eb btrfs: === misc-next === omits e29a946c3613 btrfs: fix wrong block_start calculation for btrfs_drop_ex [...] omits f9c111d514e1 btrfs: add tracepoints for extent map shrinker events omits 7496aba060ef btrfs: fix information leak in btrfs_ioctl_logical_to_ino() omits 3dd07d8d5dba btrfs: update comment for btrfs_set_inode_full_sync() abou [...] omits 3feffc222f7f btrfs: add a shrinker for extent maps omits c599640c1a46 btrfs: add a global per cpu counter to track number of use [...] omits 494cd04fb107 btrfs: pass the extent map tree's inode to try_merge_map() omits 2a5e8019c051 btrfs: pass the extent map tree's inode to setup_extent_mapping() omits f3a6f29e0274 btrfs: pass the extent map tree's inode to replace_extent_ [...] omits 3b22301327d1 btrfs: pass the extent map tree's inode to remove_extent_m [...] omits 985d06782e49 btrfs: pass the extent map tree's inode to clear_em_logging() omits 43e927fe20ca btrfs: pass the extent map tree's inode to add_extent_mapping() omits 386433c2cdd4 btrfs: change root->root_key.objectid to btrfs_root_id() omits 37ddae83f375 btrfs: set start on clone before calling copy_extent_buffer_full omits b9bbe9d85945 btrfs: replace btrfs_delayed_*_ref with btrfs_*_ref omits b8dbf3dc02be btrfs: remove the btrfs_delayed_ref_node container helpers omits 7cab7990dc17 btrfs: stop referencing btrfs_delayed_tree_ref directly omits b8ab92fa0de2 btrfs: stop referencing btrfs_delayed_data_ref directly omits d64a185f5a65 btrfs: make the insert backref helpers take a btrfs_delaye [...] omits 9257640e38ac btrfs: drop unnecessary arguments from __btrfs_free_extent omits 1212188318f3 btrfs: make __btrfs_inc_extent_ref take a btrfs_delayed_ref_node omits 7fc91e612601 btrfs: rename btrfs_data_ref->ino to ->objectid omits 74bbe522b273 btrfs: move ->parent and ->ref_root into btrfs_delayed_ref_node omits 2a738415dc7b btrfs: rename ->len to ->num_bytes in btrfs_ref omits 5eb2196b3d25 btrfs: unify the btrfs_add_delayed_*_ref helpers into one helper omits 47178c878218 btrfs: simplify delayed ref tracepoints omits 3a7f9ba73b05 btrfs: move ref specific initialization into init_delayed_ [...] omits 9f15524351bf btrfs: initialize btrfs_delayed_ref_head with btrfs_ref omits e52bdc58fb57 btrfs: pass btrfs_ref to init_delayed_ref_common omits 8f832ad0339c btrfs: move ref_root into btrfs_ref omits f7fc79f294da btrfs: do not use a function to initialize btrfs_ref omits 38bdad5acac6 btrfs: embed data_ref and tree_ref in btrfs_delayed_ref_node omits a2e8d6bd98c7 btrfs: add a helper to get the delayed ref node from the d [...] omits f451cd5b2599 btrfs: use btrfs_find_first_inode() at btrfs_prune_dentries() omits 707d9834262d btrfs: export find_next_inode() as btrfs_find_first_inode() omits 456858951207 btrfs: simplify add_extent_mapping() by removing pointless label omits 95d668aa35f7 btrfs: tests: error out on unexpected extent map reference count omits 5099139aee46 btrfs: pass an inode to btrfs_add_extent_mapping() omits ac6b9cb635fc btrfs: open code csum_exist_in_range() omits 28ce6c4f0898 btrfs: make NOCOW checks for existence of checksums in a r [...] omits cb6d6f10c388 btrfs: simplify error path for btrfs_lookup_csums_list() omits 0b7388c16e53 btrfs: remove use of a temporary list at btrfs_lookup_csum [...] omits aee8f769727c btrfs: remove search_commit parameter from btrfs_lookup_cs [...] omits 6464d3197d31 btrfs: add function comment to btrfs_lookup_csums_list() omits c408e1987e45 btrfs: fallback if compressed IO fails for ENOSPC omits 9acf20c2802a btrfs: scrub: run relocation repair when/only needed omits 42227ebcbae2 btrfs: remove colon from messages with state omits d15d42c33e31 btrfs: move btrfs_page_mkwrite() from inode.c into file.c omits 102cc89c197f btrfs: remove no longer used btrfs_clone_chunk_map() omits 6806cecfe42e btrfs: remove list_empty() check at warn_about_uncommitted [...] omits eed02d8674de btrfs: remove pointless return value assignment at btrfs_f [...] omits a5b6169cc3c6 btrfs: remove not needed mod_start and mod_len from struct [...] omits 00f7bc842b2d btrfs: free PERTRANS at the end of cleanup_transaction() omits 2bca2def496d btrfs: compression: migrate compression/decompression path [...] omits 8a5a01dddebd btrfs: introduce btrfs_alloc_folio_array() omits a1f341ab9ba4 btrfs: migrate insert_inline_extent() to folio interfaces omits 44c794bd2181 btrfs: make insert_inline_extent() accept one page directly omits 37cad2566993 btrfs: compression: convert page allocation to folio interfaces omits d918c16aa549 btrfs: compression: add error handling for missed page cache omits 43d89564c46c btrfs: stop locking the source extent range during reflink omits d7e07980f18e btrfs: qgroup: delete unnecessary check in btrfs_qgroup_ch [...] omits bf52896d5b1e btrfs: convert put_file_data() to folios omits 8ad3ac255564 btrfs: convert relocate_one_page() to folios and rename omits 9448a135c7af btrfs: page to folio conversion: prealloc_file_extent_cluster() omits d7bc407ec16f btrfs: rename err to ret in btrfs_direct_write() omits 5bf9dbddecd4 btrfs: rename err to ret in prepare_pages() omits 52095a498e42 btrfs: rename err to ret in btrfs_dirty_pages() omits 242d38996e9a btrfs: rename err to ret in create_reloc_inode() omits 54bb865c671f btrfs: rename err to ret in __btrfs_end_transaction() omits e8d8fb36f9c6 btrfs: rename err to ret in convert_extent_bit() omits f95ade549cd5 btrfs: rename err to ret in __set_extent_bit() omits 0a36a0df4133 btrfs: rename err to ret in btrfs_ioctl_snap_destroy() omits 9c07db6d9936 btrfs: rename err to ret in btrfs_cont_expand() omits 6efd963edbc0 btrfs: rename err to ret in btrfs_rmdir() omits 3ace06f1e8f3 btrfs: rename err to ret in btrfs_initxattrs() omits 0d6c3241e375 btrfs: warn if EXTENT_BUFFER_UPTODATE is set while reading omits f852b5602188 btrfs: add helper to clear EXTENT_BUFFER_READING omits c0ae91df674f btrfs: avoid pointless wake ups of drew lock readers omits 2fba57759192 btrfs: remove pointless writepages callback wrapper omits 75edc48496c2 btrfs: remove pointless readahead callback wrapper omits f2415855debf btrfs: locking: rename __btrfs_tree_lock() and __btrfs_tre [...] omits 3edae06da448 btrfs: locking: inline btrfs_tree_lock() and btrfs_tree_re [...] omits 9051dccbce5d btrfs: remove pointless BUG_ON() when creating snapshot omits 4efbdf2eca99 Merge branch 'vfs.iomap' into vfs.all omits 09827e89f737 Merge branch 'vfs.super' into vfs.all omits ddafef994fa2 Merge branch 'vfs.rw' into vfs.all omits a3d41ca2c119 Merge branch 'vfs.mount.api' into vfs.all omits b7d36fa8a7c3 Merge branch 'vfs.misc' into vfs.all omits b7b458f66dcb Merge branch 'vfs.fixes' into vfs.all omits 85fb4a0fad95 Merge branch 'devel' into for-next omits c70fd201bd29 netfs: Fix writethrough-mode error handling omits 29efef6907aa gfs2: Remove and replace gfs2_glock_queue_work omits 2d6e1a68c621 gfs2: do_xmote fixes omits 9d24cd43a7f0 gfs2: finish_xmote cleanup omits d0a176afacf3 gfs2: Unlock fewer glocks on unmount omits 990b6762f412 gfs2: Fix potential glock use-after-free on unmount omits 5d2c7cc9c1b3 drm/exynos: mixer: drop driver owner initialization omits ce7019f244b8 drm/exynos: hdmi: drop driver owner initialization omits a2e93b758a99 drm/exynos: vidi: drop driver owner initialization omits 44810663d9e3 drm/exynos: scaler: drop driver owner initialization omits ccc4d3a0e5d3 drm/exynos: rotator: drop driver owner initialization omits a9669c24a91f drm/exynos: mic: drop driver owner initialization omits 5eaea0a077c5 drm/exynos: gsc: drop driver owner initialization omits 93d101ce99c8 drm/exynos: g2d: drop driver owner initialization omits f69147eaf3f3 drm/exynos: dsi: drop driver owner initialization omits d358fb617a2a drm/exynos: fimd: drop driver owner initialization omits 852d0dd1d94f drm/exynos: fimc: drop driver owner initialization omits 0b4bd88b3b94 Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_R [...] omits 00567f70051a Bluetooth: qca: fix invalid device address check omits 263296438807 Bluetooth: btusb: Fix the patch for MT7920 the affected to MT7921 omits e4f586a41748 erofs: reliably distinguish block based and fscache mode omits 5e646f22f0e9 ntfs3: add legacy ntfs file operations omits 1a2af5ca9b66 ntfs3: enforce read-only when used as legacy ntfs driver omits 12e78b868481 sysctl: drop now unnecessary out-of-bounds check omits 57737959873b sysctl: move sysctl type to ctl_table_header omits d6650a62f3fc sysctl: drop sysctl_is_perm_empty_ctl_table omits c167ca51411b sysctl: treewide: constify argument ctl_table_root::permis [...] omits 43606535f161 sysctl: treewide: drop unused argument ctl_table_root::set [...] omits 54a3de664f08 Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE omits c75781a6e4c0 kallsyms: replace deprecated strncpy with strscpy omits 8de3ead2d493 bpf: Remove the now superfluous sentinel elements from ctl [...] omits 91c26025dfc0 delayacct: Remove the now superfluous sentinel elements fr [...] omits d0f7a596f57a kprobes: Remove the now superfluous sentinel elements from [...] omits d54d8dd0082e printk: Remove the now superfluous sentinel elements from [...] omits 82d70afa1ce9 scheduler: Remove the now superfluous sentinel elements fr [...] omits d96e2f9621be seccomp: Remove the now superfluous sentinel elements from [...] omits d0910ff21ef1 timekeeping: Remove the now superfluous sentinel elements [...] omits b8a0d3642367 ftrace: Remove the now superfluous sentinel elements from [...] omits a53edf15709d umh: Remove the now superfluous sentinel elements from ctl [...] omits 741f5e4238ef kernel misc: Remove the now superfluous sentinel elements [...] omits cd4eb148f2ec gfs2: Remove ill-placed consistency check omits a4bbcebc82a9 gfs2: Fix lru_count accounting omits 68881525ba29 mm: introduce execmem_alloc() and execmem_free() omits a4ee8c9b86bd module: make module_memory_{alloc,free} more self-contained omits d6343ce56057 nios2: define virtual address space for modules omits 0a94a3ab4571 mips: module: rename MODULE_START to MODULES_VADDR omits 7d13a2324419 arm64: module: remove uneeded call to kasan_alloc_module_shadow() omits a2e3c811938b module: allow UNUSED_KSYMS_WHITELIST to be relative agains [...] omits e00fc2700a3f Bluetooth: btusb: Fix triggering coredump implementation for QCA omits cf396a443d37 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 omits 75fe062ce2c7 Bluetooth: add experimental BT_POLL_ERRQUEUE socket option omits df0d03639264 Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl omits fd6790ea67ee Bluetooth: hci_bcm: Limit bcm43455 baudrate to 2000000 omits 6093f28402aa Bluetooth: hci_sync: Use advertised PHYs on hci_le_ext_cre [...] omits 215c4704208b Bluetooth: L2CAP: Avoid -Wflex-array-member-not-at-end warnings omits 35d2c39b23ff Bluetooth: hci_sock: Fix not validating setsockopt user input omits 5a5010485400 Bluetooth: ISO: Fix not validating setsockopt user input omits a95f9d212d1b Bluetooth: L2CAP: Fix not validating setsockopt user input omits ee77912bc0bb Bluetooth: RFCOMM: Fix not validating setsockopt user input omits 289bfd91fcf2 Bluetooth: SCO: Fix not validating setsockopt user input omits 3857c22b3fb4 Bluetooth: hci_intel: Fix multiple issues reported by chec [...] omits e6bb15dbae90 Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNE [...] omits 17ef6018bbf1 Bluetooth: ISO: Handle PA sync when no BIGInfo reports are [...] omits 76999e21130a Bluetooth: ISO: Make iso_get_sock_listen generic omits 01841038e1d2 Bluetooth: Fix memory leak in hci_req_sync_complete() omits 0ef86e9051d7 Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() omits 473e2316f0b1 Bluetooth: SCO: add TX timestamping omits 26af0a699ce6 Bluetooth: L2CAP: add TX timestamping omits 2e069033f55e Bluetooth: ISO: add TX timestamping omits 43d04392c72c Bluetooth: add support for skb TX timestamping omits 11ad6fec2d00 Bluetooth: hci_event: Set DISCOVERY_FINDING on SCAN_ENABLED omits b191fb7a3075 Bluetooth: hci_sync: Fix using the same interval and windo [...] omits c1bc27c0ca65 Bluetooth: Add proper definitions for scan interval and window omits 7ea225a8e4b5 Bluetooth: hci_intel: Convert to platform remove callback [...] omits 24353d597bba Bluetooth: hci_bcm: Convert to platform remove callback re [...] omits 622af2466f23 Bluetooth: btqcomsmd: Convert to platform remove callback [...] omits 2151391668d9 Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset omits 1d2208627deb Bluetooth: Add support for MediaTek MT7922 device omits 46995c266c15 Bluetooth: btintel: Add support to download intermediate loader omits 8b058808020b Bluetooth: btintel: Define macros for image types omits 70a5f3005008 platform/chrome: cros_ec_lpc: add quirks for the Framework [...] omits faf4494c62f5 platform/chrome: cros_ec_lpc: add a "quirks" system omits 3a756081e1ce platform/chrome: cros_ec_lpc: pass driver_data from DMI to [...] omits 7e06d16fe717 platform/chrome: cros_ec_lpc: introduce a priv struct for [...] omits b12a916d30dc ARM: dts: stm32: add heartbeat led for stm32mp157c-ed1 omits 1d206cf6459d ARM: dts: stm32: move can3 node from stm32f746 to stm32f769 omits 03ec2b71e5a8 ARM: dts: stm32: put ETZPC as an access controller for STM [...] omits 97cd4eaabbc5 ARM: dts: stm32: add ETZPC as a system bus for STM32MP13x boards omits 65f78d96299f ARM: dts: stm32: put ETZPC as an access controller for STM [...] omits addb8ff9aac3 ARM: dts: stm32: add ETZPC as a system bus for STM32MP15x boards omits 30e54d643edc bus: etzpc: introduce ETZPC firewall controller driver omits 8d970ebb3491 arm64: dts: st: add RIFSC as an access controller for STM3 [...] omits 3b89336c9ccf platform/chrome: add HAS_IOPORT dependencies omits 1af853cb6e4d platform/chrome: cros_hps_i2c: Replace deprecated UNIVERSA [...] omits 8439e7bffd75 bus: rifsc: introduce RIFSC firewall controller driver omits 6a15368c1c6d of: property: fw_devlink: Add support for "access-controller" omits d91ca83599cd platform/chrome: cros_kbd_led_backlight: provide ID table [...] omits d8db2c6d7b0e platform/chrome: wilco_ec: core: provide ID table for avoi [...] omits fc87ba8e4525 platform/chrome: wilco_ec: event: remove redundant MODULE_ALIAS omits c0649ca22fe8 platform/chrome: wilco_ec: debugfs: provide ID table for a [...] omits b17dd111645b platform/chrome: wilco_ec: telemetry: provide ID table for [...] omits 883030dae2d2 platform/chrome: cros_ec_vbc: provide ID table for avoidin [...] omits 4f6b823b5caa platform/chrome: cros_ec_lightbar: provide ID table for av [...] omits 6e92e7f792eb platform/chrome: cros_ec_sysfs: provide ID table for avoid [...] omits e26205b5728f platform/chrome: cros_ec_debugfs: provide ID table for avo [...] omits e4d063f262df platform/chrome: cros_ec_chardev: provide ID table for avo [...] omits 522b9910fa25 platform/chrome: cros_usbpd_notify: provide ID table for a [...] omits 2b895835bd56 platform/chrome: cros_usbpd_logger: provide ID table for a [...] omits 12e981d4d643 platform/chrome: cros_ec_sensorhub: provide ID table for a [...] omits ec04a7fa09dd sysctl: Remove sentinel elements from kernel dir omits 6c85a13b133f platform/chrome: cros_ec_proto: avoid -Wflex-array-member- [...] omits f7496450528b platform/chrome: wilco_ec: use sysfs_emit() instead of sprintf() adds e88c4cfcb7b8 Merge tag 'for-6.9-rc5-tag' of git://git.kernel.org/pub/sc [...] adds f9e023299bc3 Merge tag 'for-linus-2024042501' of git://git.kernel.org/p [...] adds 9c8ecb9308d8 Revert "NFSD: Reschedule CB operations when backchannel rp [...] adds 8ddb7142c8ab Revert "NFSD: Convert the callback workqueue to use delayed_work" adds e33c4963bf53 Merge tag 'nfsd-6.9-5' of git://git.kernel.org/pub/scm/lin [...] adds 3584718cf2ec net: fix sk_memory_allocated_{add|sub} vs softirqs adds 58a4c9b1e5a3 ipv4: check for NULL idev in ip_route_use_hint() adds 4ce62d5b2f7a net: usb: ax88179_178a: stop lying about skb->truesize adds 80e679b352c3 tcp: Fix Use-After-Free in tcp_ao_connect_init adds f2a904107ee2 net: gtp: Fix Use-After-Free in gtp_dellink adds 5b5f724b05c5 net: phy: mediatek-ge-soc: follow netdev LED trigger semantics adds 5ea7b72d4fac net: openvswitch: Fix Use-After-Free in ovs_ct_exit adds 627f9c1bb882 mlxsw: spectrum_acl_tcam: Fix race in region ID allocation adds d90cfe205624 mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work adds 79b5b4b18bc8 mlxsw: spectrum_acl_tcam: Fix possible use-after-free duri [...] adds 542259888899 mlxsw: spectrum_acl_tcam: Fix possible use-after-free duri [...] adds 5bcf925587e9 mlxsw: spectrum_acl_tcam: Rate limit error message adds 8ca3f7a7b613 mlxsw: spectrum_acl_tcam: Fix memory leak during rehash adds 743edc8547a9 mlxsw: spectrum_acl_tcam: Fix warning during rehash adds b377add0f011 mlxsw: spectrum_acl_tcam: Fix incorrect list API usage adds fb4e2b70a719 mlxsw: spectrum_acl_tcam: Fix memory leak when canceling r [...] adds 04816dc9b93c Merge branch 'mlxsw-various-acl-fixes' adds 8d6bf83f6740 Revert "net: txgbe: fix i2c dev name cannot match clkdev" adds edd2d250fb3b Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits" adds c04d1b9ecce5 igc: Fix LED-related deadlock on driver unbind adds 730117730709 eth: bnxt: fix counting packets discarded due to OOM and netpoll adds 9bf4e919ccad Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() adds 2e7ed5f5e69b Bluetooth: hci_sync: Use advertised PHYs on hci_le_ext_cre [...] adds d1a5a7eede29 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 adds b23d98d46d28 Bluetooth: btusb: Fix triggering coredump implementation for QCA adds a9a830a676a9 Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE adds 32868e126c78 Bluetooth: qca: fix invalid device address check adds 6eb5fcc416f1 Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_R [...] adds 18bdb386a1a3 Bluetooth: btusb: mediatek: Fix double free of skb in coredump adds 73e87c0a49fd Bluetooth: qca: fix NULL-deref on non-serdev suspend adds 7ddb9de6af0f Bluetooth: qca: fix NULL-deref on non-serdev setup adds 88cd6e6b2d32 Bluetooth: hci_sync: Using hci_cmd_sync_submit when removi [...] adds 3d05fc82237a Bluetooth: qca: set power_ctrl_enabled on NULL returned by [...] adds e6b219014fb3 Merge tag 'for-net-2024-04-24' of git://git.kernel.org/pub [...] adds 6c9cd59dbcb0 net: phy: dp83869: Fix MII mode failure adds 46bf0c9ab794 Merge tag 'wireless-2024-04-23' of git://git.kernel.org/pu [...] adds 4dcd0e83ea1d net: ti: icssg-prueth: Fix signedness bug in prueth_init_r [...] adds 475747a19316 macsec: Enable devices to advertise whether they update sk [...] adds 6e159fd653d7 ethernet: Add helper for assigning packet type when dest a [...] adds 642c984dd0e3 macsec: Detect if Rx skb is macsec-related for offloading [...] adds 39d26a8f2efc net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff [...] adds 4334496e831d Merge branch 'fix-isolation-of-broadcast-traffic-and-unmat [...] adds 2cc7d150550c i40e: Do not use WQ_MEM_RECLAIM flag for workqueue adds ef3c313119ea i40e: Report MFS in decimal base instead of hex adds 54976cf58d61 iavf: Fix TC config comparison with existing adapter TC config adds 96fdd1f6b4ed ice: fix LAG and VF lock dependency in ice_reset_vf() adds 179d51667125 Merge branch 'intel-wired-lan-driver-updates-2024-04-23-i4 [...] adds 1b9e743e923b net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX [...] adds 6e965eba43e9 octeontx2-af: fix the double free in rvu_npc_freemem() adds 0c81ea5a8e23 net: ravb: Fix registered interrupt names adds 38d7b94e81d0 dpll: fix dpll_pin_on_pin_register() for multiple parent pins adds 0844370f8945 tls: fix lockless read of strp->msg_ready in ->poll adds e3eb7dd47bd4 net: b44: set pause params only when interface is up adds 1971d13ffa84 af_unix: Suppress false-positive lockdep splat for spin_lo [...] adds e10d3ba4d434 ipvs: Fix checksumming on GSO of SCTP packets adds 8e30abc9ace4 netfilter: nf_tables: honor table dormant flag from netdev [...] adds e8baa63f8789 Merge tag 'nf-24-04-25' of git://git.kernel.org/pub/scm/li [...] adds 52afb15e9d9a Merge tag 'net-6.9-rc6' of git://git.kernel.org/pub/scm/li [...] adds 2ad984673bee Merge branch 'acpi-cppc' adds a93289b830ce Merge tag 'acpi-6.9-rc6' of git://git.kernel.org/pub/scm/l [...] adds dda89e2fbc5b Merge tag '9p-for-6.9-rc6' of git://git.kernel.org/pub/scm [...] adds c942a0cd3603 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 809216233555 selftests/harness: remove use of LINE_MAX adds 6db7412c1420 selftests: mm: fix unused and uninitialized variable warning adds b76b46902c2d mm/hugetlb: fix missing hugetlb_lock for resv uncharge adds 12bbaae7635a mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros adds fd1a745ce03e mm: support page_mapcount() on page_has_type() pages adds d99e3140a4d3 mm: turn folio_test_hugetlb into a PageType adds 682886ec69d2 mm: zswap: fix shrinker NULL crash with cgroup_disable=memory adds 37641efaa3fa hugetlb: check for anon_vma prior to folio allocation adds 6fe60465e1d5 stackdepot: respect __GFP_NOLOCKDEP allocation flag adds ed74abcd1da0 selftests: mm: protection_keys: save/restore nr_hugepages [...] adds 52ccdde16b65 mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_ [...] adds 4056bbd7ed55 mm/userfaultfd: reset ptes when close() for wr-protected ones adds 02a5e884a207 maple_tree: fix mas_empty_area_rev() null pointer dereference adds 4a8c26a1415c mm: page_owner: fix wrong information in dump_page_owner adds 3fd4d18e4322 MAINTAINERS: update URL's for KEYS/KEYRINGS_INTEGRITY and [...] adds 4030ceec5e8b tools: fix userspace compilation with new test_xarray changes adds b85955596ae0 lib/test_xarray.c: fix error assumptions on check_xa_multi [...] adds 1813e32b8c43 kmsan: compiler_types: declare __no_sanitize_or_inline adds d6687c860d4d Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 24d545df6a43 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds e251267c581d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4ddd8c4ae0da Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3e8fe862febc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 57ca0233fec0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ff33132605c1 regulator: change devm_regulator_get_enable_optional() stu [...] adds 96a694415a8c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 207c10425ec3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 24729b307eef usb: gadget: f_fs: Fix race between aio_cancel() and AIO r [...] adds ec6ce7075ef8 usb: gadget: composite: fix OS descriptors w_value logic adds 650ae71c8074 usb: gadget: uvc: use correct buffer size when parsing con [...] adds 4a237d55446f usb: xhci-plat: Don't include xhci.h adds 6d735722063a usb: dwc3: core: Prevent phy suspend during init adds a4b46d450c49 USB: core: Fix access violation during port device removal adds 0aea736ddb87 usb: gadget: f_fs: Fix a race condition when processing se [...] adds d80eee97cb4e usb: typec: qcom-pmic: fix use-after-free on late probe errors adds f2004e82abb6 usb: typec: qcom-pmic: fix pdphy start() error handling adds 4da3fe735cf1 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 48f43b47a707 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8889325b61e0 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 7ab7f2ca4608 Merge tag 'iio-fixes-for-6.9a' of https://git.kernel.org/p [...] adds a1383ac7284a mei: pxp: match against PCI_CLASS_DISPLAY_OTHER adds 4108a30f1097 mei: me: add lunar lake point M DID adds 8d351fc17e7f Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 830db367dc06 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds be81415a32ef Input: xpad - add support for ASUS ROG RAIKIRI adds c03bf22071c9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 43aa8830786b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 63cb11c06e0a Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 359d67c048bd Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] adds 5fae7e7cab17 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9af503d91298 btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() adds 0f2b8098d72a btrfs: take the cleaner_mutex earlier in qgroup disable adds 3550bc7dc848 Merge branch 'misc-6.9' into next-fixes adds 782fd5fbb971 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds eebf86d208ac Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds caf9a0029387 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 961990efc608 scsi: sd: Only print updates to permanent stream count adds a36e38684e83 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e027e72ecc16 mmc: moxart: fix handling of sgm->consumed, otherwise WARN [...] adds 97362202c4e1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0a165a992442 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 5210d093c8d7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 64c4940cedc3 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] adds 6e3b7e862ea4 firmware: microchip: don't unconditionally print validatio [...] adds 3aa20d1f7bcb firmware: microchip: clarify that sizes and addresses are in hex adds a8ca93b27e78 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] adds d806f474a9a7 gpio: tegra186: Fix tegra186_gpio_is_accessible() check adds c714fcdf5b75 Merge tag 'intel-gpio-v6.9-2' of git://git.kernel.org/pub/ [...] adds 7553476461a0 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 4f130d02c1d5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a53eb2c424a9 erofs: modify the error message when prepare_ondemand_read failed adds 95c05d47361d erofs: get rid of erofs_fs_context adds 3126061444d6 erofs: reliably distinguish block based and fscache mode adds e37d3473c8f8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 18180a4550d0 NFSD: Fix nfsd4_encode_fattr4() crasher adds 31495234715d Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] adds 1c5a1627f481 efi/unaccepted: touch soft lockup during memory accept adds f723d07c22f1 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds c069940c7b58 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ded103c7eb23 kbuild: rust: force `alloc` extern to allow "empty" Rust files adds 19843452dca4 rust: remove `params` from `module` macro example adds 32df802534d5 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] adds f919aeed3638 Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] adds 78d9161d2bcd fbdev: fix incorrect address computation in deferred IO adds 68d7c66c8435 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new d8c2f785e66b Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new 1504dcb3ffdc Merge branch 'mm-stable' into mm-unstable new d5455116c128 mm: remove guard around pgd_offset_k() macro new 9e2602be956a mm: memcg: add NULL check to obj_cgroup_put() new de52e60abc37 mm/madvise: don't perform madvise VMA walk for MADV_POPULA [...] new e32ec6dd20a5 selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg new b5b55e91448d mm: page_alloc: control latency caused by zone PCP draining new d134293619e6 mm/hmm: process pud swap entry without pud_huge() new 2da6cf09ab81 mm/gup: cache p4d in follow_p4d_mask() new 5d51e84f9432 mm/gup: check p4d presence before going on new f0324e3103ad mm/x86: change pXd_huge() behavior to exclude swap entries new 466982792778 mm/sparc: change pXd_huge() behavior to exclude swap entries new 666fa3f8e505 mm-sparc-change-pxd_huge-behavior-to-exclude-swap-entries-fix new d55715193dd9 mm/arm: use macros to define pmd/pud helpers new 414e7b1b3b59 mm/arm: redefine pmd_huge() with pmd_leaf() new eaaad2490089 mm/arm64: merge pXd_huge() and pXd_leaf() definitions new 996d14baa935 mm/powerpc: redefine pXd_huge() with pXd_leaf() new 9b95c181e90b mm/gup: merge pXd huge mapping checks new 30b8fb62f879 mm/treewide: replace pXd_huge() with pXd_leaf() new 65a9fb9c50e1 mm/treewide: remove pXd_huge() new eb2941f84628 mm/arm: remove pmd_thp_or_huge() new 8b18865dde95 mm: document pXd_leaf() API new 6754d373ab77 mm: zswap: optimize zswap pool size tracking new 8d2fedc253ed mm: zpool: return pool size in pages new 7c69d3125bd8 lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure new 68b7ba6a2e31 mm: zswap: remove unnecessary check in zswap_find_zpool() new c082d3bf40e4 mm/mempolicy: use numa_node_id() instead of cpu_to_node() new fd3b655f92ac mm-mempolicy-use-numa_node_id-instead-of-cpu_to_node-v3 new 34809e492a6e mm/numa_balancing: allow migrate on protnone reference wit [...] new 5ef5dba2b547 percpu: clean up all mappings when pcpu_map_pages() fails new 8975cb91573c scripts/kernel-doc: drop "_noprof" on function prototypes new 98625a582acf fix missing vmalloc.h includes new a5739f9a0099 fixup! fix missing vmalloc.h includes new 071619075503 fixup! fix missing vmalloc.h includes new 8732c0f2daea fixup! fix missing vmalloc.h includes new 9d28e1214e2b kasan: hw_tags: include linux/vmalloc.h new 3d9911e70650 fixup! fix missing vmalloc.h includes new ca634a93cf70 asm-generic/io.h: kill vmalloc.h dependency new a6eb222cccdd mm/slub: mark slab_free_freelist_hook() __always_inline new 614404ea97cf scripts/kallysms: always include __start and __stop symbols new 6e16f82b1493 fs: convert alloc_inode_sb() to a macro new bd8dc814fae1 mm: introduce slabobj_ext to support slab object extensions new ea753014ef70 mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent [...] new 4161696825a9 mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation new df0f67b879c9 slab: objext: introduce objext_flags as extension to page_ [...] new 9147992136ed lib: code tagging framework new 46b2c9744805 lib: code tagging module support new 298bafe2bd7e lib: prevent module unloading if memory is not freed new f771aeae69fc lib: add allocation tagging support for memory allocation [...] new d03630e4e03d Documentation: fs/proc: fix allocinfo title new cd79adeed101 lib: do limited memory accounting for modules with ARCH_NE [...] new 72bd61de0ac5 mm/memprofiling: explicitly include irqflags.h in alloc_tag.h new a6f875058cb2 lib: fix alloc_tag_init() to prevent passing NULL to PTR_ERR() new 92eb40a45d46 lib: introduce support for page allocation tagging new b8d56818ef40 lib: introduce early boot parameter to avoid page_ext memo [...] new 8c8e6cf4c5a0 mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate [...] new 081c4922c02b fixup! increase PERCPU_MODULE_RESERVE to accommodate alloc [...] new 3a4d693a1816 change alloc_pages name in dma_map_ops to avoid name conflicts new a50da929022a mm: enable page allocation tagging new b5ea8148b116 Documentation: mm: undo _noprof additions in the documentation new fcbb764266d7 mm: create new codetag references during page splitting new 7d046e8fc72d mm: fix non-compound multi-order memory accounting in __fr [...] new c60194c66f9f mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_P [...] new b0a0b371cfa0 lib: add codetag reference into slabobj_ext new 7ae82664dbfc mm/slab: add allocation accounting into slab allocation an [...] new 841638aca6dc rust: add a rust helper for krealloc() new 8bd8a59b7493 mm/slab: enable slab allocation tagging for kmalloc and friends new 610ff2d32add Documentation: mm/slab: undo _noprof additions in the docu [...] new e1596303687d mm/slab: fix kcalloc() kernel-doc warnings new 620bad167aed mempool: hook up to memory allocation profiling new 9d788f81c3a9 Documentation: mempool: undo _noprof additions in the docu [...] new 7c0642953897 mm/mempool: Documentation: add missing mempool_create_node [...] new d835646edfd3 mm: percpu: introduce pcpuobj_ext new 41a7c14bcb0c mm: percpu: add codetag reference into pcpuobj_ext new 640c12fd0ad9 mm: percpu: enable per-cpu allocation tagging new 92635e9ee946 Documentation: mm: percpu: undo _noprof additions in the d [...] new 927ac03fb691 mm: vmalloc: enable memory allocation profiling new 406f325c2e5f arch/um: fix forward declaration for vmalloc new fe182b1fe453 Documentation: mm: vmalloc: undo _noprof additions in the [...] new 3d99c3b666e0 rhashtable: plumb through alloc tag new 7321458fd021 Documentation: rhashtable: undo _noprof additions in the d [...] new 629a99d293a2 lib: add memory allocations report in show_mem() new 0c2cf4c7ddb8 codetag: debug: skip objext checking when it's for objext itself new 28e7ba9d67f9 codetag: debug: mark codetags for reserved pages as empty new fc40a1a23d47 codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark faile [...] new e0e2946705e1 MAINTAINERS: add entries for code tagging and memory alloc [...] new d72d41167fe6 MAINTAINERS: improve entries in CODE TAGGING and MEMORY AL [...] new 04c64bd105fd memprofiling: documentation new cf40e2d56650 mm: change inlined allocation helpers to account at the call site new 0a082b63dd19 alloc_tag: Tighten file permissions on /proc/allocinfo new ce3c590baf89 mm: always initialise folio->_deferred_list new 5061c63b60c8 fixup! mm: always initialise folio->_deferred_list new b65562c38ae7 mm: remove folio_prep_large_rmappable() new bc3bfb38a746 mm: remove a call to compound_head() from is_page_hwpoison() new 092a7a007097 mm: free up PG_slab new 9c2d1d6a5af9 mm-free-up-pg_slab-fix new fe8dc144d478 mm: improve dumping of mapcount and page_type new bfd8a932c3c5 hugetlb: remove mention of destructors new e6051d67acfb selftests/mm: confirm VA exhaustion without reliance on co [...] new 2d3cd97df469 selftests-mm-confirm-va-exhaustion-without-reliance-on-cor [...] new e47dbb50d1a2 mm/page-flags: make __PageMovable return bool new eefe81cfd075 mm/page-flags: make PageMappingFlags return bool new 0dd0ec474ae2 selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation new b3be2c16a930 fixup! selftests/mm: run_vmtests.sh: fix hugetlb mem size [...] new 36be3c731760 mm: page_alloc: remove pcppage migratetype caching new a034769dbcc7 mm: page_alloc: optimize free_unref_folios() new 3cf8bdd84f57 mm: page_alloc: fix up block types when merging compatible blocks new 7eda21ffaad2 mm: page_alloc: move free pages when converting block duri [...] new f40d4f560fcb mm: page_alloc: fix move_freepages_block() range error new b474067fa131 mm: page_alloc: fix freelist movement during block conversion new 4544c8b32a0b mm-page_alloc-fix-freelist-movement-during-block-conversion-fix new 7260e9b1bae5 mm: page_alloc: close migratetype race between freeing and [...] new 9f42604ef3f0 mm: page_alloc: set migratetype inside move_freepages() new e69d56eb0a77 mm: page_isolation: prepare for hygienic freelists new f26669fbd560 mm-page_isolation-prepare-for-hygienic-freelists-fix new f6f0d57f159b mm: page_alloc: consolidate free page accounting new 37454411f23a mm: page_alloc: consolidate free page accounting fix new 5e1dba74a8e5 mm: page_alloc: consolidate free page accounting fix 2 new 3adbef12bde8 mm: page_alloc: consolidate free page accounting fix 3 new cac93864b608 mm: page_alloc: avoid defining unused function new 52ed1f6ac0da mm: page_alloc: change move_freepages() to __move_freepage [...] new f89f2580e25d mm: page_alloc: batch vmstat updates in expand() new 62a18d3ff9a4 mm: zswap: remove nr_zswap_stored atomic new 31a96a137a39 mm/kmemleak: compact kmemleak_object further new 5af2152858be mm/kmemleak: disable KASAN instrumentation in kmemleak new c9234bb995a2 mm/vmalloc: eliminated the lock contention from twice to once new 83ab5d343cc7 mm: record the migration reason for struct migration_targe [...] new c841433fb804 mm: hugetlb: make the hugetlb migration strategy consistent new d0e3e912ae65 docs: hugetlbpage.rst: add hugetlb migration description new fb0415cb6f69 selftests/mm: parse VMA range in one go new 86a0c2cfc901 arm64: mm: swap: support THP_SWAP on hardware with MTE new afb4680a62be mm/readahead: break read-ahead loop if filemap_add_folio r [...] new 0be1ac0d4a66 mm/filemap: don't decrease mmap_miss when folio has workin [...] new b9d2d4872a78 mm/filemap: don't decrease mmap_miss when folio has workin [...] new 803aafba8ffb mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area() new 63dab36c6430 mm: hold PTL from the first PTE while reclaiming a large folio new 7eb7296ff430 mm-hold-ptl-from-the-first-pte-while-reclaiming-a-large-folio-fix new f46389b6a312 mm/migrate: split source folio if it is on deferred split list new 471bd4284d80 mm-migrate-split-source-folio-if-it-is-on-deferred-split-list-fix new 08472b3b3ecf mm: convert folio_estimated_sharers() to folio_likely_mapp [...] new 31cedf358fab folio_likely_mapped_shared() kerneldoc fixup new bae2ad9c7df3 mm/filemap: return early if failed to allocate memory for split new 767e84c03d6d mm/filemap: clean up hugetlb exclusion code new de7a7996c2a8 lib/xarray: introduce a new helper xas_get_order new 8eeec79c3dd6 lib/xarray: introduce a new helper xas_get_order new 94b1cc72686d mm/filemap: optimize filemap folio adding new 414cf267c814 x86: remove unneeded memblock_find_dma_reserve() new bdf191b63b7f mm/mm_init.c: remove the useless dma_reserve new 9824266e3afb mm/mm_init.c: add new function calc_nr_all_pages() new 990f473665c9 mm/mm_init.c: remove meaningless calculation of zone->mana [...] new 5290b56e8d3d mm/mm_init.c: remove meaningless calculation of zone->mana [...] new 1d2d79c3921c mm/mm_init.c: remove unneeded calc_memmap_size() new 8939de435bfb mm/mm_init.c: remove arch_reserved_kernel_pages() new 46d0b1cb58cd mm/mmap: convert all mas except mas_detach to vma iterator new 93ead294b4c5 huge_memory.c: document huge page splitting rules more thoroughly new 9d2a5d4e0678 mm: backing-dev: use group allocation/free of per-cpu coun [...] new 5db515af44b8 virt: acrn: stop using follow_pfn new faaa15761c18 mm: remove follow_pfn new f9d32530d495 mm: move follow_phys to arch/x86/mm/pat/memtype.c new 2badabfd01da selftests/memfd_secret: add vmsplice() test new e31e23113f0d mm: merge folio_is_secretmem() and folio_fast_pin_allowed( [...] new 23561bbffcd8 sh: remove use of PG_arch_1 on individual pages new 55b7e2353355 sh-remove-use-of-pg_arch_1-on-individual-pages-fix new 33099c9a1a72 xtensa: remove uses of PG_arch_1 on individual pages new 99f4fcc2819a mm: make page_ext_get() take a const argument new d9159b038a6a mm: make folio_test_idle and folio_test_young take a const [...] new 2238b747ab14 mm: make is_free_buddy_page() take a const argument new 3897f3f8b37c mm: make page_mapped() take a const argument new a15b86e61e77 mm: convert arch_clear_hugepage_flags to take a folio new c9a8d0f2f75e mm-convert-arch_clear_hugepage_flags-to-take-a-folio-fix new 00954d43e69f slub: remove use of page->flags new 199e6ff0758a remove references to page->flags in documentation new ba806cb917f1 proc: rewrite stable_page_flags() new 6a85aa7fcc81 proc-rewrite-stable_page_flags-fix new 5bed07688114 proc-rewrite-stable_page_flags-fix-2 new 8020bf1f1764 mm, slab: move memcg charging to post-alloc hook new df9492fe5f91 fixup! mm, slab: move memcg charging to post-alloc hook new e845d2af7935 mm-slab-move-memcg-charging-to-post-alloc-hook-fix-2 new 8765f8fba007 mm, slab: move slab_memcg hooks to mm/memcontrol.c new e1968791552b mm: move array mem_section init code out of memory_present() new 4047ff1b3bd3 mm/init: remove the unnecessary special treatment for memo [...] new 0061588d5c5d mm-init-remove-the-unnecessary-special-treatment-for-memor [...] new 16f21e225d52 mm: make __absent_pages_in_range() as static new d2f6de5649cd mm/page_alloc.c: remove unneeded codes in !NUMA version of [...] new 8592b8f70957 mm-page_allocc-remove-unneeded-codes-in-numa-version-of-bu [...] new d027c969214d mm/mm_init.c: remove the outdated code comment above defer [...] new f89a08cae09b mm/page_alloc.c: don't show protection in zone's ->lowmem_ [...] new 82642f2ad435 mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES new 597a18d2c8df zswap: replace RB tree with xarray new 8e28d785a9e1 zswap: replace RB tree with xarray new a03b4a692194 sparc: use is_huge_zero_pmd() new 4b007508e3fb mm: add is_huge_zero_folio() new ae9be6d2aa03 mm: add pmd_folio() new 920acf5ebe3b mm: convert migrate_vma_collect_pmd to use a folio new fc6e7ba95ad7 mm: convert huge_zero_page to huge_zero_folio new 3743ae6fe0b7 mm: convert do_huge_pmd_anonymous_page to huge_zero_folio new 0d9082819d01 dax: use huge_zero_folio new ca5437124e5e mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio new 8541ee78c818 mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES new 3cd52495817d mm/hugetlb: declare hugetlbfs_pagecache_present() non-static new eb35173949be mm: make HPAGE_PXD_* macros even if !THP new f8751994b1cf mm: introduce vma_pgtable_walk_{begin|end}() new 8e9c19b298d8 mm/arch: provide pud_pfn() fallback new 15550ef31648 fixup! mm/arch: provide pud_pfn() fallback new d86fc83e682c mm/gup: drop gup_fast_folio_allowed() in hugepd processing new 71a3c19966b8 mm-gup-drop-folio_fast_pin_allowed-in-hugepd-processing-fix new e51f0c19c256 mm/gup: refactor record_subpages() to find 1st small page new f644e3a451dc mm/gup: handle hugetlb for no_page_table() new 0c69290e0718 mm/gup: cache *pudp in follow_pud_mask() new c5403e5d96d8 mm/gup: handle huge pud for follow_pud_mask() new 70e200dfea6f mm/gup: handle huge pmd for follow_pmd_mask() new ddd018376161 fixup! mm/gup: handle huge pmd for follow_pmd_mask() new cbec4f15d168 mm/gup: handle hugepd for follow_page() new 6203223b9a1a mm/gup: handle hugetlb in the generic follow_page_mask code new 5914ea051a01 mm: allow anon exclusive check over hugetlb tail pages new 1e498339ce74 mm-allow-anon-exclusive-check-over-hugetlb-tail-pages-fix new ffc611fbddaf mm: use rwsem assertion macros for mmap_lock new 95ae84688b24 filemap: remove __set_page_dirty() new 5bc4da7e56de mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_ar [...] new b49593d32538 mm: remove "prot" parameter from move_pte() new 20352af75c1c mm: remove __set_page_dirty_nobuffers() new c43c844d34e3 userfaultfd: early return in dup_userfaultfd() new 6b98031590c9 proc: refactor pde_get_unmapped_area as prep new cc479d114b8c mm: switch mm->get_unmapped_area() to a flag new 5993f137e51c mm: introduce arch_get_unmapped_area_vmflags() new 523e1719268a mm: remove export for get_unmapped_area() new 65158442f88d mm: use get_unmapped_area_vmflags() new 0aaa0357fbf3 thp: add thp_get_unmapped_area_vmflags() new 46438993d2a1 csky: use initializer for struct vm_unmapped_area_info new c8192afb4e5c parisc: use initializer for struct vm_unmapped_area_info new d29f148ecb73 powerpc: use initializer for struct vm_unmapped_area_info new fc000c40c2d4 treewide: use initializer for struct vm_unmapped_area_info new fe418c768bbb mm: take placement mappings gap into account new 4a33cac36a33 x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS new f4029a5e4449 x86/mm: care about shadow stack guard gap during placement new 9763bf43c71a selftests/x86: add placement guard gap test for shstk new b6648ffad21c mm/ksm: fix ksm exec support for prctl new d07a7119132a selftest/mm: ksm_functional_tests: refactor mmap_and_merge [...] new ac7eadb0ff2c selftest/mm: ksm_functional_tests: extend test case for ks [...] new db379e5a3e08 selftest-mm-ksm_functional_tests-extend-test-case-for-ksm- [...] new b09754348dc0 mm: init_mlocked_on_free_v3 new 8797a9a1f691 zram: add max_pages param to recompression new fb5677b3ad3d mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fall [...] new bdf45d97067f mm: factor out the numa mapping rebuilding into a new helper new 5d629377ce73 mm: support multi-size THP numa balancing new 9c06b22b2230 mm-support-multi-size-thp-numa-balancing-v3 new c476341d6f54 mm: huge_memory: add the missing folio_test_pmd_mappable() [...] new a7aa1e7b47d6 mm-huge_memory-add-the-missing-folio_test_pmd_mappable-for [...] new bea37879bcf5 mm: correct page_mapped_in_vma() for large folios new 4a10679d59f9 mm: remove vma_address() new e340d51f3bc6 mm: rename vma_pgoff_address back to vma_address new ebfcd757261d memory: remove the now superfluous sentinel element from c [...] new bb40c1b0f90a selftests/mm: mremap_test: optimize using pre-filled rando [...] new 0ab3b1844b70 selftests/mm: mremap_test: optimize execution time from mi [...] new d01cf14bc923 selftests/mm: mremap_test: use sscanf to parse /proc/self/maps new 980d08d0fdc6 khugepaged: inline hpage_collapse_alloc_folio() new f3c8154f6c84 khugepaged: convert alloc_charge_hpage to alloc_charge_folio new c2b560f690f7 khugepaged: remove hpage from collapse_huge_page() new fca59f1ec36d khugepaged: pass a folio to __collapse_huge_page_copy() new da1fa54fc995 khugepaged: remove hpage from collapse_file() new ef475f63dd9e khugepaged: use a folio throughout collapse_file() new 9d2ff35f5e36 khugepaged-use-a-folio-throughout-collapse_file-fix new ca8fa5b16fd0 khugepaged: use a folio throughout hpage_collapse_scan_file() new a821a1a965a1 proc: convert clear_refs_pte_range to use a folio new c3f8c37e04f3 proc: convert smaps_account() to use a folio new a320af0f7122 mm: remove page_idle and page_young wrappers new a60e46bc1202 mm: generate PAGE_IDLE_FLAG definitions new 4a02265e7428 proc: convert gather_stats to use a folio new 6d50c5506cdf proc: convert smaps_page_accumulate to use a folio new bc59e13b4857 proc: pass a folio to smaps_page_accumulate() new 1637753038bb proc: convert smaps_pmd_entry to use a folio new f6775d585456 mm: page_alloc: use the correct THP order for THP PCP new 1bb247dfa0a5 mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags new 45ad9383acad mm: swap: free_swap_and_cache_nr() as batched free_swap_an [...] new 9f9be8599268 FIXUP: mm: swap: free_swap_and_cache_nr() as batched free_ [...] new 9af9e9fc3775 mm: swap: simplify struct percpu_cluster new 3b9d8d30b3c6 mm: swap: update get_swap_pages() to take folio order new 829feff13e54 mm: swap: allow storage of all mTHP orders new 93a22b7b5643 mm: vmscan: avoid split during shrink_folio_list() new c5dc55adb75a mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD new 539e665ca1a0 arm64: mm: cleanup __do_page_fault() new 6b5d8b97ee32 arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS new a359411bce88 arm: mm: accelerate pagefault when VM_FAULT_BADACCESS new 9f44cd005ad9 powerpc: mm: accelerate pagefault when badaccess new 5cda9ed089e7 riscv: mm: accelerate pagefault when badaccess new ef5db6369707 riscv-mm-accelerate-pagefault-when-badaccess-fix new 373475888566 s390: mm: accelerate pagefault when badaccess new bb91c23d6a50 x86: mm: accelerate pagefault when badaccess new 92746140d0a1 mm: remove struct page from get_shadow_from_swap_cache new d46e92df84d8 hugetlb: convert alloc_buddy_hugetlb_folio to use a folio new 11354a70a951 mm/gup: consistently name GUP-fast functions new 5edc70755103 mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST new a66d1e2d33b7 mm: use "GUP-fast" instead "fast GUP" in remaining comments new 8442a4c3b26e mm/ksm: remove redundant code in ksm_fork new 59d59c10e567 hugetlb: convert hugetlb_fault() to use struct vm_fault new fba64496178a hugetlb: convert hugetlb_no_page() to use struct vm_fault new a4612b7597b4 hugetlb: simplify hugetlb_no_page() arguments new 6d9be10e0ea0 hugetlb: convert hugetlb_wp() to use struct vm_fault new 8b0cd86e1930 hugetlb: Simplify hugetlb_wp() arguments new 3bb604ad3013 selftests: break the dependency upon local header files new 5dd86402ea16 selftests/mm: fix additional build errors for selftests new 60ad66387736 mm/cma: drop incorrect alignment check in cma_init_reserved_mem new b1abe4039ade mm/hugetlb: pass correct order_per_bit to cma_declare_cont [...] new 8a6bc26ca92f mm: convert pagecache_isize_extended to use a folio new 07eeb096dc8b mm: free non-hugetlb large folios in a batch new 953acda3fc95 mm-free-non-hugetlb-large-folios-in-a-batch-fix new 9e370a3c0d07 mm: combine free_the_page() and free_unref_page() new d60757df79f1 mm: inline destroy_large_folio() into __folio_put_large() new 708cb5ee9433 mm: combine __folio_put_small, __folio_put_large and __folio_put new 2d78a08b385a mm: convert free_zone_device_page to free_zone_device_folio new b775f4c7cd0c mm: set pageblock_order to HPAGE_PMD_ORDER in case with !C [...] new cd5dd5b688b7 memory tier: dax/kmem: introduce an abstract layer for fin [...] new 54335cedc59d memory tier: create CPUless memory tiers after obtaining H [...] new 8e5cbd67f39b mm/mmap: make vma_wants_writenotify return bool new 6f060a5fafb9 mm/mmap: make accountable_mapping return bool new 0e919869c4a3 mm,swap: add document about RCU read lock and swapoff interaction new 7d91eb3be830 drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() new fccd7e804f56 mm: pass VMA instead of MM to follow_pte() new 8ffe4f682582 mm: follow_pte() improvements new f9c2a0dbb6a7 mm: allow for detecting underflows with page_mapcount() again new c8c8224e7918 mm-allow-for-detecting-underflows-with-page_mapcount-again-fix new a7c15c7bbcf3 mm/rmap: always inline anon/file rmap duplication of a single PTE new 63a444ca055a mm/rmap: add fast-path for small folios when adding/removi [...] new 05fede009315 mm: track mapcount of large folios in single value new 4c8a3e76647c mm: improve folio_likely_mapped_shared() using the mapcoun [...] new 14834ed1e3f1 mm: make folio_mapcount() return 0 for small typed folios new 2eca0ced727c mm-make-folio_mapcount-return-0-for-small-typed-folios-fix new 64a0603c4bdc mm/memory: use folio_mapcount() in zap_present_folio_ptes() new 8fcbbf430f51 mm/huge_memory: use folio_mapcount() in zap_huge_pmd() san [...] new 438081cb23db mm/memory-failure: use folio_mapcount() in hwpoison_user_m [...] new 10c5b1b5534f mm/page_alloc: use folio_mapped() in __alloc_contig_migrat [...] new 29f2f97d99a2 mm/migrate: use folio_likely_mapped_shared() in add_page_f [...] new e982d209e32d sh/mm/cache: use folio_mapped() in copy_from_user_page() new 18bf6209ae72 mm/filemap: use folio_mapcount() in filemap_unaccount_folio() new 6bbac32ad628 mm/migrate_device: use folio_mapcount() in migrate_vma_che [...] new ff4743a24cc5 trace/events/page_ref: trace the raw page mapcount value new 2619c1c68808 xtensa/mm: convert check_tlb_entry() to sanity check folios new 5146789a79a2 mm/debug: print only page mapcount (excluding folio entire [...] new 5853a90087cc Documentation/admin-guide/cgroup-v1/memory.rst: don't refe [...] new 1c0a5d189e6e arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS new ed7fbc0b80cd arm: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS new b2785af2ce61 arm-mm-drop-vm_fault_badmap-vm_fault_badaccess-checkpatch-fixes new 11129e6a5ecb mm/ksm: add ksm_get_folio new 761e66864683 mm/ksm: use folio in remove_rmap_item_from_tree new bb8cbfc9e206 mm/ksm: add folio_set_stable_node new e62dbc5b3111 mm/ksm: use folio in remove_stable_node new 2579d8d958a0 mm/ksm: use folio in stable_node_dup new 8ffca0caf8c4 mm/ksm: use ksm_get_folio in scan_get_next_rmap_item new fb5b64816491 mm/ksm: use folio in write_protect_page new 448472ad43cf mm/ksm: convert chain series funcs and replace get_ksm_page new 57174f46bb1c mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags new c06c557645f6 mm/ksm: replace set_page_stable_node by folio_set_stable_node new f04a5e9588e6 mm/hugetlb: convert dissolve_free_huge_pages() to folios new a2d65c40464b mm-hugetlb-convert-dissolve_free_huge_pages-to-folios-fix new 37ec4fbd6ce2 mm/hugetlb: convert dissolve_free_huge_pages() to folios new f4f99cceac15 mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_ [...] new c776cdae4bc7 mm-hugetlb-rename-dissolve_free_huge_pages-to-dissolve_fre [...] new b7a973ebf3fe mm: add per-order mTHP anon_fault_alloc and anon_fault_fal [...] new 6fd541d759dd mm: add per-order mTHP anon_swpout and anon_swpout_fallbac [...] new 674e3117f9e4 mm: add docs for per-order mTHP counters and transhuge_page ABI new b1ea400241ca sysfs-kernel-mm-transparent-hugepage: fix the name and une [...] new 63fab0a85ddf mm: correct the docs for thp_fault_alloc and thp_fault_fallback new 31b00c5339c2 mm: move mm counter updating out of set_pte_range() new bfcaf7c9051a mm: filemap: batch mm counter updating in filemap_map_pages() new 6d4e3495a176 mm: page_alloc: allowing mTHP compaction to capture the fr [...] new 8c9fe5ac8052 mseal: wire up mseal syscall new 600e44cafa33 mseal: add mseal syscall new ce332e3d38ad mseal: add branch prediction hint new f51853a3067c selftest mm/mseal memory sealing new 471f8709afc5 mseal: add documentation new 5592ec3aecc8 selftest mm/mseal read-only elf memory segment new 9eda53131461 selftest mm/mseal: style change new d9ba39cc8cca selftests: mm: fix linker error for inline function new d68a030390c3 selftest mm/mseal: fix compile warning new 7ade7f2f772e userfaultfd: remove WRITE_ONCE when setting folio->index d [...] new eb2861020ed6 mm: zswap: always shrink in zswap_store() if zswap_pool_re [...] new ed05f88ce9c4 mm: zswap: refactor limit checking from zswap_store() new 1be203af2ec7 mm: zswap: move more same-filled pages checks outside of z [...] new bd6a968540b9 mm: zswap: remove same_filled module params new d883cdd95992 mm: zswap: remove same_filled_pages from docs new a9b3e6168692 mm/ksm: remove page_mapcount() usage in stable_tree_search() new 21efe824c847 xarray: inline xas_descend to improve performance new 5fa2348fe13e doc: improve the description of __folio_mark_dirty new 2b269828da91 buffer: add kernel-doc for block_dirty_folio() new 9327b81894de buffer: add kernel-doc for try_to_free_buffers() new f64ddec1e029 buffer: fix __bread and __bread_gfp kernel-doc new a50cb70a4f9a buffer: add kernel-doc for brelse() and __brelse() new 7c96a93ed7cd buffer: add kernel-doc for bforget() and __bforget() new e54f5c5b63b7 buffer: improve bdev_getblk documentation new 771712266454 doc: split buffer.rst out of api-summary.rst new 50fecfd4ae70 doc-split-bufferrst-out-of-api-summaryrst-fix new 8fb178b51bf0 mm/sparse: guard the size of mem_section is power of 2 new 83dbd3030659 fs/proc/task_mmu: convert pagemap_hugetlb_range() to work [...] new 99f1b41e40ae fs/proc/task_mmu: convert smaps_hugetlb_range() to work on folios new 36e4bd74521d mm/hugetlb: assert hugetlb_lock in __hugetlb_cgroup_commit_charge new dc5c5806c2d7 mm/page_table_check: support userfault wr-protect entries new f07e687866e2 mm/huge_memory: improve split_huge_page_to_list_to_order() [...] new 9b22dac32e8d mm-huge_memory-improve-split_huge_page_to_list_to_order-re [...] new a0c0cdfa1d0a mm: swapfile: check usable swap device in __folio_throttle [...] new a49d54b6c357 mm/madvise: introduce clear_young_dirty_ptes() batch helper new 12f2c994c770 mm/arm64: override clear_young_dirty_ptes() batch helper new 3e0c565585bd mm/memory: add any_dirty optional pointer to folio_pte_batch() new 3700c795c0bc mm/madvise: optimize lazyfreeing with mTHP in madvise_free new d7cf4f0ab168 mm/page-flags: make PageUptodate return bool new 92663f3a244a mm: memory: check userfaultfd_wp() in vmf_orig_pte_uffd_wp() new 238045a25c7b memcg: simple cleanup of stats update functions new d936fd886fa4 xarray: use BITS_PER_LONGS() new a895b831a5a8 xarray: don't use "proxy" headers new 944403482bd5 mm/memory-failure: remove fsdax_pgoff argument from __add_to_kill new f84ff9b903e3 mm/memory-failure: pass addr to __add_to_kill() new f8e2ac1773ba mm: return the address from page_mapped_in_vma() new 2d136eaf4468 mm: make page_mapped_in_vma conditional on CONFIG_MEMORY_FAILURE new ac6496d31f77 mm/memory-failure: convert shake_page() to shake_folio() new 178849ec56d4 mm: convert hugetlb_page_mapping_lock_write to folio new 48da0e77f45c mm/memory-failure: convert memory_failure() to use a folio new 2407577bb6a7 mm/memory-failure: convert hwpoison_user_mappings to take a folio new ea72b75492d5 mm/memory-failure: add some folio conversions to unpoison_memory new c68bd47ad900 mm/memory-failure: use folio functions throughout collect_procs() new c5cc73e9ac61 mm/memory-failure: pass the folio to collect_procs_ksm() new 073df155bd3a fscrypt: convert bh_get_inode_and_lblk_num to use a folio new 7673612cfe11 f2fs: convert f2fs_clear_page_cache_dirty_tag to use a folio new 72e8456abd76 memory-failure: remove calls to page_mapping() new 73bdc4819cd7 migrate: expand the use of folio in __migrate_device_pages() new 154a86b97fda userfault; expand folio use in mfill_atomic_install_pte() new 48f0b417c0fc mm: remove page_mapping() new 1d85cbff3229 mm: remove page_cache_alloc() new aac68feb13d5 mm: remove put_devmap_managed_page() new 279e479c823d mm: convert put_devmap_managed_page_refs() to put_devmap_m [...] new 7a05d53090bf mm: remove page_ref_sub_return() new 1f749c654a08 gup: use folios for gup_devmap new 4224cf0a16f8 mm: add kernel-doc for folio_mark_accessed() new 7fe6759227b8 mm: remove PageReferenced new c26d3e1084a6 memcg: fix data-race KCSAN bug in rstats new a00ee4d92828 mm/khugepaged: replace page_mapcount() check by folio_like [...] new 328a2222fd56 mm: vmalloc: dump page owner info if page is already mapped new 258ff696db6b selftests/mm: soft-dirty should fail if a testcase fails new 47dc8ff36ffc writeback: collect stats of all wb of bdi in bdi_debug_stats_show new d43c8a0b81d6 writeback: support retrieving per group debug writeback st [...] new 7f21146dd3a5 writeback: fix build problems of "writeback: support retri [...] new ff373086dcfa writeback: add wb_monitor.py script to monitor writeback i [...] new b53e1914b8d6 writeback: rename nr_reclaimable to nr_dirty in balance_di [...] new 76aea6bdf514 mm: enable __wb_calc_thresh to calculate dirty background [...] new 8373a80fe500 mm: correct calculation of wb's bg_thresh in cgroup domain new 1fc1fefaf095 mm: call __wb_calc_thresh instead of wb_calc_thresh in wb_ [...] new ad336fae9c0e mm: remove stale comment __folio_mark_dirty new c67ec6aeaba0 mm: fix race between __split_huge_pmd_locked() and GUP-fast new ccb86bbfd435 mm: simplify thp_vma_allowable_order new 0b38ec3d8752 filemap: replace pte_offset_map() with pte_offset_map_nolock() new 54f8b85fbb1d mm: optimization on page allocation when CMA enabled new 89adaa457bc0 mm: add defines for min/max swappiness new 8c209d84c718 mm: add swappiness= arg to memory.reclaim new ce5c66aabf39 __mod_memcg_lruvec_state(): enhance diagnostics new e2e83066025d __mod_memcg_lruvec_state-enhance-diagnostics-fix new 62211961a3c9 ocfs2: correctly use ocfs2_find_next_zero_bit() new 17664b0e149e ocfs2: update inode ctime in ocfs2_fileattr_set new e22979c30d84 lib/build_OID_registry: don't mention the full path of the [...] new ef72401d7b0d bootconfig: do not put quotes on cmdline items unless necessary new 2757bf012152 mm: kmsan: implement kmsan_memmove() new bbdd10b97163 instrumented.h: add instrument_memcpy_before, instrument_m [...] new 8316f586e96e x86: call instrumentation hooks from copy_mc.c new b129b0dd121e fs: add kernel-doc comments to fat_parse_long() new e45c3500b7d3 NUMA: early use of cpu_to_node() returns 0 instead of the [...] new 4afd996a64ec regset: use kvzalloc() for regset_get_alloc() new c721d706a494 ocfs2: improve write IO performance when fragmentation is high new d3ecc827faf3 ocfs2: adjust enabling place for la window new 1e291756e2ad ocfs2: speed up chain-list searching new d0f21954dd74 ocfs2: fix sparse warnings new d1202b892b22 Documentation: kdump: clean up the outdated description new 39dcff6ada6d x86/fpu: fix asm/fpu/types.h include guard new a336dd709e46 arch: add ARCH_HAS_KERNEL_FPU_SUPPORT new 12cfe5cbc2f1 ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT new aee829d68b8d ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS new a669e06713e6 arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 5994116e75b2 arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS new e2fa0d23acc3 lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS new 63a31a157aab LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 1943eadbec7a powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 413dce372604 x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 58fe303e88e1 riscv: add support for kernel-mode FPU new 317ea5c4881e drm/amd/display: only use hard-float, not altivec on powerpc new d31ae6a0777a drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT new 36e1dd391be9 selftests/fpu: move FP code to a separate translation unit new 81382879aea0 selftests/fpu: allow building on other architectures new 6382b401b541 kcov: avoid clang out-of-range warning new 17e460a35659 initrd: remove the now superfluous sentinel element from c [...] new 722119c8bbd3 ipc: remove the now superfluous sentinel element from ctl_ [...] new c6f321b1de19 Squashfs: remove deprecated strncpy by not copying the string new 6795afbfed26 kgdb: add HAS_IOPORT dependency new 25074c4b5d94 devres: switch to use dev_err_probe() for unification new 553e071dfec2 devres: don't use "proxy" headers new b29a4046fb30 vmcore: replace strncpy with strscpy_pad new 7bc8be9ddba3 ocfs2: return real error code in ocfs2_dio_wr_get_block new 596a43e448b6 ocfs2: fix races between hole punching and AIO+DIO new 536b92ee36b2 ocfs2: update inode fsync transaction id in ocfs2_unlink a [...] new ca04e805c4c3 ocfs2: use coarse time for new created files new eab7556af5d4 kexec: fix the unexpected kexec_dprintk() macro new 9c1430a262ed test_hexdump: avoid string truncation warning new 1b4b13e69edd block/partitions/ldm: convert strncpy() to strscpy() new 3e5cea314400 blktrace: convert strncpy() to strscpy_pad() new 0daa255957c7 nilfs2: add kernel-doc comments to nilfs_do_roll_forward() new 5dfb987e6d99 nilfs2: add kernel-doc comments to nilfs_btree_convert_and [...] new 2f29712b9d5c nilfs2: add kernel-doc comments to nilfs_remove_all_gcinodes() new 2f7f91beced9 LoongArch/tlb: fix "error: parameter 'ptep' set but not us [...] new 15b16899d41c s390/vmlogrdr: remove function pointer cast new 38393684d037 s390/smsgiucv_app: remove function pointer cast new 996901f1e593 s390/netiucv: remove function pointer cast new baa3bc46b9f5 kbuild: turn on -Wextra by default new 2d803718b057 kbuild: remove redundant extra warning flags new 8fd97c19f172 kbuild: turn on -Wrestrict by default new 907e463680ef kbuild: enable -Wformat-truncation on clang new d0850f1c33a1 kbuild: enable -Wcast-function-type-strict unconditionally new 9bfe44770271 intel_th: remove usage of the deprecated ida_simple_xx() API new fe6c0ad7260e pps: remove usage of the deprecated ida_simple_xx() API new 48d5c4ffd517 mux: remove usage of the deprecated ida_simple_xx() API new 903ae3a353c5 selftests: exec: make binaries position independent new 976ffec243ee cpumask: delete unused reset_cpu_possible_mask() new 0631052beb55 crash: add prefix for crash dumping messages new ddfa3901a4de binfmt_elf_fdpic: fix /proc/<pid>/auxv new f559d7a05917 binfmt_elf_fdpic-fix-proc-pid-auxv-checkpatch-fixes new 3f61842382e1 nilfs2: convert to use the new mount API new adaaa7080ae6 nilfs2-convert-to-use-the-new-mount-api-v2 new 2d7b5f2ac09a ocfs2: remove redundant assignment to variable status new 5e41d180dd41 tools lib rbtree: Pick some improvements from the kernel r [...] new 5741d33b833c media: rc: add missing io.h new 471e039a2110 media: stih-cec: add missing io.h new a8372870a0ae kfifo: don't use "proxy" headers new 55c3477e0e39 scripts/gdb: fix failing KGDB detection during probe new b4001647c92f scripts/gdb: fix parameter handling in $lx_per_cpu new c0585c7f4a5b scripts/gdb: make get_thread_info accept pointers new fbdf12b2235c scripts/gdb: fix detection of current CPU in KGDB new d378827d962c Merge branch 'mm-nonmm-unstable' into mm-everything new 0166bfe28321 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 4d236154b331 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4fa180a43840 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new 5fb9ea60a4f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 52a3e4e23311 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new b3413478de41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 339a8498c52f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 675837f429a4 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 7b4e7a4ff158 ARM: dts: bcm2835: Add Unicam CSI nodes new 7f65de1d6c36 Merge branch 'devicetree/next' into next new 7b7813ebf77d Merge branch 'next' of https://github.com/Broadcom/stblinux.git new d77be415717e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new d7f3040a5652 ARM: dts: imx6ull-tarragon: fix USB over-current polarity new 08427b09c79f Merge branch 'imx/soc' into for-next new 99aa7eb0518d Merge branch 'imx/bindings' into for-next new 081a4fd9c026 ARM: dts: nxp: imx6sx: fix esai related warning when do dtb_check new 8f610681b348 ARM: dts: nxp: imx6qdl: fix esai clock warning when do dtb_check new c834a7847602 ARM: dts: imx6ull-tarragon: Reduce SPI clock for QCA7000 new be63378b706c Merge branch 'imx/dt' into for-next new bc8a8c8c1507 arm64: dts: imx8mp: Align both CSI2 pixel clock new 880efa71293c arm64: dts: imx8qxp-mek: add cm40_i2c, wm8960 and sai[0,1,4,5] new f1ca4e389054 arm64: dts: freescale: ls1028a: Fix embedded PCI interrupt [...] new fe3726223cc4 arm64: dts: freescale: ls1028a: Add standard PCI device co [...] new 76c54d53aaa0 arm64: dts: imx93: use FSL_EDMA_RX for rx channel new 7eb9efd28f11 arm64: dts: imx93: add dma support for lpi2c[1..8] new cd6cb1fff35a arm64: dts: imx93: add dma support for lpspi[1..8] new 45bf3c0eee25 arm64: dts: imx93: assign usdhc[1..3] root clock to 400MHz new b2ab0edaf484 arm64: dts: imx93: add nvmem property for fec1 new 0d4fbaffbdca arm64: dts: imx93: add nvmem property for eqos new 2333cdb54eff arm64: dts: imx93-11x11-evk: update resource table address new 3fa24052a104 arm64: dts: imx93-11x11-evk: add sleep pinctrl for eqos and fec new a4a60f8101be arm64: dts: imx93-11x11-evk: add different usdhc pinctrl f [...] new 4fb2337cb9a6 arm64: dts: imx93-11x11-evk: add sleep pinctrl for sdhc2 new 63e3cc2b87c2 arm64: dts: imx93-11x11-evk: add reset gpios for ethernet PHYs new 8005c3e17db0 arm64: dts: imx93-11x11-evk: add RTC PCF2131 support new 04efb0094b40 Merge branch 'imx/dt64' into for-next new 6c0972ec9268 Merge branch 'imx/defconfig' into for-next new 512de786c1b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bf099e394e92 arm64: dts: mediatek: mt8186: add lvts definitions new 086035cda928 arm64: dts: mediatek: mt8188: add lvts definitions new ae36e4e5d9e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d676081a4336 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f2bd276193c9 bus: ti-sysc: Move check for no-reset-on-init new 5a85fd3c9de7 bus: ti-sysc: Add a description and copyrights new 5f711f036588 bus: ti-sysc: Drop legacy quirk handling for uarts new 2414277f5145 bus: ti-sysc: Drop legacy quirk handling for smartreflex new 4bcc2e91b9e7 bus: ti-sysc: Drop legacy idle quirk handling new 5856330c3d56 Merge branch 'drivers-ti-sysc-for-v6.10' into for-next new 0c6f2dcd08ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 945354fa0c8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fc33ed262714 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 47c8adf23a89 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 930ba6d9b3fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dbf76c0d3da8 dt-bindings: clock: google,gs101-clock: add HSI0 clock man [...] new bc44dcd74309 Merge branch 'for-v6.10/clk-gs101-bindings' into for-next new 34f961cf76a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ddfade88f49d firmware: arm_ffa: Fix memory corruption in ffa_msg_send2() new d9c1d1e43e17 firmware: arm_ffa: Avoid queuing work when running on the [...] new af134239e3af Merge branches 'for-next/scmi/updates' and 'for-next/ffa/u [...] new 25797753911a Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new e32d4d9a4074 Merge branch 'for-next' of https://github.com/sophgo/linux.git new 161e83f53818 of: property: fw_devlink: Add support for "access-controller" new a18208457253 bus: rifsc: introduce RIFSC firewall controller driver new 9e716b41a2b5 arm64: dts: st: add RIFSC as an access controller for STM3 [...] new be62e9c0c3fc bus: etzpc: introduce ETZPC firewall controller driver new 3e7d579c9fca ARM: dts: stm32: add ETZPC as a system bus for STM32MP15x boards new 7c3d4f99a920 ARM: dts: stm32: put ETZPC as an access controller for STM [...] new cab43766e000 ARM: dts: stm32: add ETZPC as a system bus for STM32MP13x boards new de9b447d5678 ARM: dts: stm32: put ETZPC as an access controller for STM [...] new 5e6b388d7bcb ARM: dts: stm32: move can3 node from stm32f746 to stm32f769 new c7f2f2c0ace8 ARM: dts: stm32: add heartbeat led for stm32mp157c-ed1 new 808691f7389d media: dt-bindings: add access-controllers to STM32MP25 vi [...] new 8fe31699b83d bus: stm32_firewall: fix off by one in stm32_firewall_get_ [...] new f798f7079233 ARM: dts: stm32: add PWR regulators support on stm32mp131 new d3740a9fd78c dt-bindings: display: simple: allow panel-common properties new 881bccce217e ARM: dts: stm32: add LTDC support for STM32MP13x SoC family new 7c12d95564a2 ARM: dts: stm32: add LTDC pinctrl on STM32MP13x SoC family new a012bd75abf6 ARM: dts: stm32: enable display support on stm32mp135f-dk board new 2886ab7437de arm64: dts: st: add rcc support for STM32MP25 new 0087ca056c73 arm64: dts: st: add all 8 i2c nodes on stm32mp251 new 7442597f90ba arm64: dts: st: add i2c2/i2c8 pins for stm32mp25 new 4ef09379d765 arm64: dts: st: add i2c2 / i2c8 properties on stm32mp257f-ev1 new ede58756bbe5 arm64: dts: st: add all 8 spi nodes on stm32mp251 new aee0ce48516c arm64: dts: st: add spi3/spi8 pins for stm32mp25 new 385ca8e3841f arm64: dts: st: add spi3 / spi8 properties on stm32mp257f-ev1 new dccdbccb7045 arm64: dts: st: correct masks for GIC PPI interrupts on stm32mp25 new 9558572f0fe7 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 1221f18b2448 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 512d5c4a037e Merge branch 'next' of https://git.linaro.org/people/jens. [...] new a330d7fb7c1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 197ca6c88550 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 594a4d5d9eee Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 9edaded11afd Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 1643e5f95c04 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1b1f8cc20429 clk: renesas: r8a7740: Remove unused div4_clk.flags field new d0d4585222d0 clk: renesas: shmobile: Remove unused CLK_ENABLE_ON_INIT new b6cc692ac67a dt-bindings: clock: r9a07g043-cpg: Add power domain IDs new d744e4567419 dt-bindings: clock: r9a07g044-cpg: Add power domain IDs new 5b9979fda305 dt-bindings: clock: r9a07g054-cpg: Add power domain IDs new 2d03ce9cd7bd dt-bindings: clock: r9a08g045-cpg: Add power domain IDs new f33dca9ed6f4 dt-bindings: clock: renesas,rzg2l-cpg: Update #power-domai [...] new 0c8a59b3113e clk: renesas: rzg2l: Extend power domain support new 5add5ebc4e35 clk: renesas: r9a08g045: Add support for power domains new 5748b95905fe Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 697f33424771 LoongArch: Fix Kconfig item and left code related to CRASH_CORE new 7ab22b5c2af5 LoongArch: Fix a build error due to __tlb_remove_tlb_entry() new efb44ff64c95 LoongArch: Fix access error when read fault on a write-only VMA new d3119bc985fb LoongArch: Fix callchain parse error with kernel tracepoin [...] new f3334ebb8a2a LoongArch: Lately init pmu after smp is online new 1b731cc66c0e Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] new daaafebd31a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 101e7ade70c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new edc66cf0c416 microblaze: Remove gcc flag for non existing early_printk.c file new 58d647506c92 microblaze: Remove early printk call from cpuinfo-static.c new 1687469b704c Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new a314d7fc485f Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new d40cca398921 Merge branch 'for-next' of git://github.com/openrisc/linux.git new ee5b485caee9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 716efb75c1ab Merge branch 'topic/kdump-hotplug' of git://git.kernel.org [...] new c4310647e932 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d866a7ef7a6e riscv: dts: thead: Fix node ordering in TH1520 device tree new 9069dd65ef45 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] new 7fa1fdda4d13 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new d7885de771d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9583d46fb3aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9c3e4e36cb5b Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new bbbf858444bf bcachefs: Remove accidental debug assert new 1a22c114f919 bcachefs: btree node scan now fills in sectors_written new ca225c3d2f26 bcachefs: fix integer conversion bug new 9ba208435ba7 bcachefs: printbuf improvements new 2ed615be9eec bcachefs: printbufs: prt_printf() now handles \t\r\n new 44fe943ac1b9 bcachefs: prt_printf() now respects \r\n\t new b9c6d192b629 bcachefs: bch2_btree_node_header_to_text() new 7cbfc546e0b1 bcachefs: bch2_journal_keys_dump() new 3cd08a555201 bcachefs: bch2_hash_lookup() now returns bkey_s_c new 7d807316b99b bcachefs: add btree_node_merging_disabled debug param new 5f1c5e2b742f bcachefs: bch2_btree_path_to_text() new 082c8879a8a8 bcachefs: New assertion for writing to the journal after shutdown new f0a8f33a507d bcachefs: allow for custom action in fsck error messages new 59f3091f3743 bcachefs: Don't read journal just for fsck new 45b74dca607e bcachefs: When traversing to interior nodes, propagate res [...] new d915da40cf3c bcachefs: Optimize eytzinger0_sort() with bottom-up heapsort new 6b2d1710f761 bcachefs: kill for_each_btree_key_old() new 845b87f48ca7 bcachefs: for_each_btree_key_continue() new 0795ff6fbefa bcachefs: bch2_gc() is now private to btree_gc.c new bdd7b1f5a721 bcachefs: Finish converting reconstruct_alloc to errors_silent new beccb6b38659 bcachefs: kill metadata only gc new 475d7666c123 bcachefs: move topology repair kick to gc_btrees() new 6e57f3a8e06f bcachefs: move root node topo checks to node_check_topology() new ac860c86b394 bcachefs: gc_btree_init_recurse() uses gc_mark_node() new 74833843e2cf bcachefs: mark_superblock cleanup new ef7e310f19ca bcachefs: __BTREE_ITER_ALL_SNAPSHOTS -> BTREE_ITER_SNAPSHOT_FIELD new 810dfc8be401 bcachefs: iter/update/trigger/str_hash flag cleanup new eba8516bff81 bcachefs: bch2_btree_insert_trans() no longer specifies BT [...] new 27e884a2ec40 bcachefs: bch2_dir_emit() - drop_locks_do() conversion new badabcbc3d4e bcachefs: bch2_trans_relock_fail() - factor out slowpath new d9cbcae20d7c bcachefs: bucket_valid() new db03ee2b3c35 bcachefs: member helper cleanups new 48cc69c7c6c4 bcachefs: chardev: make bch_chardev_class constant new 5ef7a6f831e2 bcachefs: fix typo in reference to BCACHEFS_DEBUG new 337d93c887f6 bcachefs: get_unlocked_mut_path -> bch2_path_get_unlocked_mut new 3eeb8fea74b8 bcachefs: prefer drop_locks_do() new 34af129c5e81 bcachefs: bch2_trans_commit_flags_to_text() new f8135a8ad88e bcachefs: maintain lock invariants in btree_iter_next_node() new 0f1359100134 bcachefs: bch2_btree_path_upgrade() checks nodes_locked, n [...] new 7e2de843b42b bcachefs: Use bch2_btree_path_upgrade() in key cache traverse new 13b25509509e bcachefs: bch2_trans_unlock() must always be followed by r [...] new e739c3038da6 bcachefs: bch2_btree_root_alloc_fake_trans() new 6a1567566d75 bcachefs: trans->locked new a5182d6c08bf bcachefs: bch2_btree_path_can_relock() new 866dd70f2d30 bcachefs: bch2_trans_verify_not_unlocked() new ba55f77c1a47 bcachefs: assert that online_reserved == 0 on shutdown new a8937ae7ac15 bcachefs: fs_alloc_debug_to_text() new 174f84bedbb5 bcachefs: Add asserts to bch2_dev_btree_bitmap_marked_sectors() new 9eae65f8c46c bcachefs: Check for writing btree_ptr_v2.sectors_written == 0 new cf146897ab54 bcachefs: Rip bch2_snapshot_equiv() out of fsck new 2aa3e2f9772f bcachefs: make btree read errors silent during scan new 8644fcce8833 bcachefs: Sync journal when we complete a recovery pass new a96ac2e0465b bcachefs: fix flag printing in journal_buf_to_text() new 895095467c04 bcachefs: Move gc of bucket.oldest_gen to workqueue new 5c364169518f bcachefs: Remove calls to folio_set_error new 60e9a2a00659 bcachefs: Btree key cache instrumentation new ebc7bfd3f289 bcachefs: Add btree_allocated_bitmap to member_to_text() new 48f77c7943d5 bcachefs: plumb data_type into bch2_bucket_alloc_trans() new cdbda0073811 bcachefs: Allocator prefers not to expand mi.btree_allocat [...] new c3ee092a0aef bcachefs: journal seq blacklist gc no longer has to walk btree new 1e71fcd71998 bcachefs: Clean up inode alloc new b6c082abcb88 bcachefs: bucket_data_type_mismatch() new 595c9efdf679 bcachefs: mark_stripe_bucket cleanup new 1ec0d736a195 bcachefs: Consolidate mark_stripe_bucket() and trans_mark_ [...] new 5b9ccebcd60a bcachefs: bch2_bucket_ref_update() new e52ed153fcdb bcachefs: kill gc looping for bucket gens new 5c65e7b9d95a bcachefs: Run bch2_check_fix_ptrs() via triggers new f21d9b877ccf bcachefs: do reflink_p repair from BTREE_TRIGGER_check_repair new dd6ba41c178d bcachefs: Kill gc_init_recurse() new e90bb8015251 bcachefs: Fix type of flags parameter for some ->trigger() [...] new 16b88c72b8cb bcachefs: Fix format specifiers in bch2_btree_key_cache_to_text() new a32000402d41 bcachefs: fix btree_path_clone() ip_allocated new 59ac1888a9c6 bcachefs: uninline set_btree_iter_dontneed() new 335cbce25d04 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] new c4da6c667383 Merge branch 'misc-6.9' into for-next-current-v6.8-20240425 new b646a216a075 Merge branch 'for-next-current-v6.8-20240425' into for-nex [...] new a327a63eb6e8 btrfs: remove pointless BUG_ON() when creating snapshot new e2377ec7c1dc btrfs: locking: inline btrfs_tree_lock() and btrfs_tree_re [...] new 6d32b0838d31 btrfs: locking: rename __btrfs_tree_lock() and __btrfs_tre [...] new 3fd49117d0b3 btrfs: remove pointless readahead callback wrapper new d77838f2b133 btrfs: remove pointless writepages callback wrapper new 36b147dbcb8c btrfs: avoid pointless wake ups of drew lock readers new a3d69fd128f7 btrfs: add helper to clear EXTENT_BUFFER_READING new 29df00493297 btrfs: warn if EXTENT_BUFFER_UPTODATE is set while reading new b1743b26605a btrfs: rename err to ret in btrfs_initxattrs() new 35b69d6fd627 btrfs: rename err to ret in btrfs_rmdir() new b7a61265b9a6 btrfs: rename err to ret in btrfs_cont_expand() new 8c091706e058 btrfs: rename err to ret in btrfs_ioctl_snap_destroy() new f2f700c66bad btrfs: rename err to ret in __set_extent_bit() new dd4b3f4856c5 btrfs: rename err to ret in convert_extent_bit() new cce0c88b6417 btrfs: rename err to ret in __btrfs_end_transaction() new abff36a42564 btrfs: rename err to ret in create_reloc_inode() new 3688cf4e095d btrfs: rename err to ret in btrfs_dirty_pages() new bd36414e9733 btrfs: rename err to ret in prepare_pages() new f17476fc4efb btrfs: rename err to ret in btrfs_direct_write() new 2728d19e5848 btrfs: page to folio conversion: prealloc_file_extent_cluster() new 3500074b4da4 btrfs: convert relocate_one_page() to folios and rename new 0980384e9f68 btrfs: convert put_file_data() to folios new 4f75fcd0ab48 btrfs: qgroup: delete unnecessary check in btrfs_qgroup_ch [...] new fb627179a6df btrfs: stop locking the source extent range during reflink new 595cecb27e8d btrfs: compression: add error handling for missed page cache new b856113209f3 btrfs: compression: convert page allocation to folio interfaces new 3f74e00bed86 btrfs: make insert_inline_extent() accept one page directly new 9f541c8d001f btrfs: migrate insert_inline_extent() to folio interfaces new 248ff53d3a78 btrfs: introduce btrfs_alloc_folio_array() new 1fe9893a5858 btrfs: compression: migrate compression/decompression path [...] new 4b43291c5ff7 btrfs: free PERTRANS at the end of cleanup_transaction() new 476b28036fc9 btrfs: remove not needed mod_start and mod_len from struct [...] new 9b50124a823a btrfs: remove pointless return value assignment at btrfs_f [...] new 125e68cda0c2 btrfs: remove list_empty() check at warn_about_uncommitted [...] new 179d57c82517 btrfs: remove no longer used btrfs_clone_chunk_map() new 4fb0a05d49f8 btrfs: move btrfs_page_mkwrite() from inode.c into file.c new 776d033d94df btrfs: add function comment to btrfs_lookup_csums_list() new 084b4f908425 btrfs: remove search_commit parameter from btrfs_lookup_cs [...] new 00afdd802b11 btrfs: remove use of a temporary list at btrfs_lookup_csum [...] new 1f51c851e66a btrfs: simplify error path for btrfs_lookup_csums_list() new fc14e2d6c2cc btrfs: make NOCOW checks for existence of checksums in a r [...] new db0b2386b40f btrfs: open code csum_exist_in_range() new e52617b3c1c6 btrfs: pass an inode to btrfs_add_extent_mapping() new 9659094eaa03 btrfs: tests: error out on unexpected extent map reference count new ca1ca0ec8f9f btrfs: simplify add_extent_mapping() by removing pointless label new 037daa4e9dc0 btrfs: export find_next_inode() as btrfs_find_first_inode() new 2546a41e4329 btrfs: use btrfs_find_first_inode() at btrfs_prune_dentries() new 4d8547f7682f btrfs: add a helper to get the delayed ref node from the d [...] new 43db57108250 btrfs: embed data_ref and tree_ref in btrfs_delayed_ref_node new bc4945bceff5 btrfs: do not use a function to initialize btrfs_ref new 104f2cdbd87d btrfs: move ref_root into btrfs_ref new bbe6ad8aa761 btrfs: pass btrfs_ref to init_delayed_ref_common new ebb641500998 btrfs: initialize btrfs_delayed_ref_head with btrfs_ref new 6f64980a8111 btrfs: move ref specific initialization into init_delayed_ [...] new eda58d0c41e5 btrfs: simplify delayed ref tracepoints new 36408870e47a btrfs: unify the btrfs_add_delayed_*_ref helpers into one helper new e4b20be8d8ab btrfs: rename ->len to ->num_bytes in btrfs_ref new bc2887bf0201 btrfs: move ->parent and ->ref_root into btrfs_delayed_ref_node new 8edcdd649275 btrfs: rename btrfs_data_ref->ino to ->objectid new a90f59a48cce btrfs: make __btrfs_inc_extent_ref take a btrfs_delayed_ref_node new b13bf9066b90 btrfs: drop unnecessary arguments from __btrfs_free_extent new 898e4ed810a3 btrfs: make the insert backref helpers take a btrfs_delaye [...] new de2cb9b436db btrfs: stop referencing btrfs_delayed_data_ref directly new e112838b4404 btrfs: stop referencing btrfs_delayed_tree_ref directly new de8802b82b69 btrfs: remove the btrfs_delayed_ref_node container helpers new c2961ac3f6d5 btrfs: replace btrfs_delayed_*_ref with btrfs_*_ref new 0e7ae20830a0 btrfs: set start on clone before calling copy_extent_buffer_full new 52232ae3a051 btrfs: change root->root_key.objectid to btrfs_root_id() new 5b056cc0d142 btrfs: pass the extent map tree's inode to add_extent_mapping() new 6819ce1f6f86 btrfs: pass the extent map tree's inode to clear_em_logging() new c9bb302ab0c2 btrfs: pass the extent map tree's inode to remove_extent_m [...] new 6f27fdcb9f14 btrfs: pass the extent map tree's inode to replace_extent_ [...] new 9c8b7e434722 btrfs: pass the extent map tree's inode to setup_extent_mapping() new 233789d312bf btrfs: pass the extent map tree's inode to try_merge_map() new 64e45e015951 btrfs: add a global per cpu counter to track number of use [...] new 33bba0296aec btrfs: add a shrinker for extent maps new 90078231395a btrfs: update comment for btrfs_set_inode_full_sync() abou [...] new 2a5370eaf097 btrfs: add tracepoints for extent map shrinker events new feb76ecfbb61 btrfs: rename some variables at try_release_extent_mapping() new 07c2ffe5dc0e btrfs: use btrfs_get_fs_generation() at try_release_extent [...] new e1b1c6095941 btrfs: remove i_size restriction at try_release_extent_mapping() new cdea81cfc489 btrfs: be better releasing extent maps at try_release_exte [...] new 9e584efd52b5 btrfs: make try_release_extent_mapping() return a bool new b8d9073dfda7 btrfs: initialize delayed inodes xarray without GFP_ATOMIC new 55617d21716f btrfs: use btrfs_is_testing() everywhere new 9a05d9e69463 btrfs: report filemap_fdata<write|wait>_range error new c89721329e15 btrfs: btrfs_write_marked_extents rename werr and err to ret new 539a772df9a4 btrfs: __btrfs_wait_marked_extents rename werr and err to ret new adf84588d7b3 btrfs: build_backref_tree rename err and ret to ret new c5d420bfa075 btrfs: relocate_tree_blocks reuse ret instead of err new 46b6e1f0684c btrfs: quick_update_accounting drop variable err new 9401331690d5 btrfs: btrfs_qgroup_rescan_worker rename ret to ret2 and e [...] new b775a547b698 btrfs: lookup_extent_data_ref code optimize return new e80325fce87d btrfs: btrfs_drop_subtree optimize return variable new 7f1f55f2cdcd btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() new 8aa467899340 btrfs: take the cleaner_mutex earlier in qgroup disable new a47e0340cade btrfs: drop unused argument of calcu_metadata_size() new 03f757cd55d3 Merge branch 'b-for-next' into for-next-next-v6.9-20240425 new eff563b3f4a5 btrfs: === misc-next === new aedf46a01aac btrfs: handle unexpected parent block offset in btrfs_allo [...] new 2bdcb617f48a btrfs: scrub: fix incorrectly reported logical/physical address new c3da2bc323d4 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() new 98db31f92e7c btrfs: scrub: remove unused is_super parameter from scrub_ [...] new fcb732eef5af btrfs: scrub: remove unnecessary dev/physical lookup for s [...] new c78b1a398f49 btrfs: scrub: simplify the inode iteration output new bc0e4c267f1d btrfs: scrub: ensure we output at least one error message [...] new 44f5b7da3730 btrfs: scrub: use generic ratelimit helpers to output erro [...] new d8f004f2d5ba btrfs: handle errors in btrfs_reloc_clone_csums properly new 74e7d9587fce btrfs: push all inline logic into cow_file_range new 21184b196e95 btrfs: unlock all the pages with successful inline extent [...] new b6a22b8bf4db btrfs: move extent bit and page cleanup into cow_file_rang [...] new 6543af467f3c btrfs: lock extent when doing inline extent in compression new ba81734e82db btrfs: push the extent lock into btrfs_run_delalloc_range new 3cabf97d8118 btrfs: push extent lock into run_delalloc_nocow new 9c8f3aa3d93c btrfs: adjust while loop condition in run_delalloc_nocow new cb10a4a28140 btrfs: push extent lock down in run_delalloc_nocow new 1f02e11dd7e7 btrfs: remove unlock_extent from run_delalloc_compressed new 2c1e3297fe82 btrfs: push extent lock into run_delalloc_cow new 37b273b7dc70 btrfs: push extent lock into cow_file_range new c547ac8c897d btrfs: push lock_extent into cow_file_range_inline new 72572a799d0e btrfs: move can_cow_file_range_inline() outside of the ext [...] new 6f22677e2ba5 btrfs: push lock_extent down in cow_file_range() new 69422657ab17 btrfs: push extent lock down in submit_one_async_extent new 149726249c0b btrfs: add a cached state to extent_clear_unlock_delalloc new c77340b442ba btrfs: don't do find_extent_buffer in do_walk_down new 02e52df81482 btrfs: push ->owner_root check into btrfs_read_extent_buffer new dc7c4599a3cd btrfs: use btrfs_read_extent_buffer in do_walk_down new 27dc366c9c3a btrfs: push lookup_info into walk_control new d58675c02f9d btrfs: move the eb uptodate code into it's own helper new d21bf58f253b btrfs: remove need_account in do_walk_down new 2ce081bb38d7 btrfs: unify logic to decide if we need to walk down into a node new 8e822383b43e btrfs: extract the reference dropping code into it's own helper new 35c16e7ba0bc btrfs: don't BUG_ON ENOMEM in walk_down_proc new 2985c7fed569 btrfs: handle errors from ref mods during UPDATE_BACKREF new 5d35e6832eae btrfs: replace BUG_ON with ASSERT in walk_down_proc new a07155f4e6b8 btrfs: clean up our handling of refs == 0 in snapshot delete new 71b8b457f6d5 btrfs: convert correctness BUG_ON()'s to ASSERT()'s in wal [...] new af8b92dcbb52 btrfs: handle errors from btrfs_dec_ref properly new a614ca5c9f1e btrfs: add documentation around snapshot delete new f34bf5467778 Merge branch 'misc-next' into for-next-next-v6.9-20240425 new d0af553021b4 Merge branch 'for-next-next-v6.9-20240425' into for-next-20240425 new de2d4c559f97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9a1f1d04f63c smb: client: Fix struct_group() usage in __packed structs new 8094a600245e smb3: missing lock when picking channel new 8861fd518047 smb3: fix lock ordering potential deadlock in cifs_sync_mi [...] new 6584cb7b133c smb: smb2pdu.h: Avoid -Wflex-array-member-not-at-end warnings new 3ebd65ea5a00 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 08a328ca9fe3 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 3e6e855fd224 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new f19257997d9c exfat: zero the reserved fields of file and stream extensi [...] new e526e05d6bb7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new ff8cdedb33d5 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 2174035a7f11 f2fs: clear writeback when compression failed new b864ddb57eb0 f2fs: fix false alarm on invalid block address new 3763f9effcdc f2fs: use helper to print zone condition new 46a31fd36c4d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 8b72f20d9bd8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7a1ad9d8120e gfs2: Fix lru_count accounting new 59f60005797b gfs2: Remove ill-placed consistency check new d98779e68772 gfs2: Fix potential glock use-after-free on unmount new a3730c5ec57b gfs2: Unlock fewer glocks on unmount new 1cd28e158640 gfs2: finish_xmote cleanup new 9947a06d29c0 gfs2: do_xmote fixes new 1e86044402c4 gfs2: Remove and replace gfs2_glock_queue_work new 95138d9c55d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 37e278b77190 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new f3b1b251aef8 NFSD: move nfsd_mutex handling into nfsd_svc callers new 9bf0abd4b008 NFSD: allow callers to pass in scope string to nfsd_svc new cc4c48c5a5fa NFSD: convert write_threads to netlink command new 5580cbcca57b NFSD: add write_version to netlink command new 235e98b2fd85 SUNRPC: introduce svc_xprt_create_from_sa utility routine new c5b3651dd43c SUNRPC: add a new svc_find_listener helper new e4c467166d75 NFSD: add listener-{set,get} netlink command new e95da6685ee0 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 2f10f9732cc6 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new aceac2366711 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new d55f90e9b243 ntfs3: enforce read-only when used as legacy ntfs driver new 9b872cc50daa ntfs3: add legacy ntfs file operations new 619606a7b8d5 netfs: Fix writethrough-mode error handling new 0f8a811f643a Merge branch 'vfs.fixes' into vfs.all new 19e048641bc6 xfs: fix overly long line in the file_operations new f50805713a6e xfs: drop fop_flags for directories new 652efdeca5b1 xfs: don't call xfs_file_open from xfs_dir_open new b4b0cf2d30b4 Merge branch 'vfs.misc' into vfs.all new 053669cfad15 Merge branch 'vfs.mount.api' into vfs.all new 0e77b5313c0e Merge branch 'vfs.rw' into vfs.all new f7da4dcc01dc Merge branch 'vfs.super' into vfs.all new 89c6c1d91ab2 iomap: drop the write failure handles when unsharing and zeroing new 943bc0882ceb iomap: don't increase i_size if it's not a write operation new 1a61d74932d4 iomap: use a new variable to handle the written bytes in i [...] new 815f4b633ba1 iomap: make iomap_write_end() return a boolean new e1f453d4336d iomap: do some small logical cleanup in buffered write new eea3260250ea Merge branch 'vfs.iomap' into vfs.all new dd40302cc0d0 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 1206b8a1e47a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3bfc7c1e01b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bd27d26d82d3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2677c57fc095 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 7bef702cd64e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c481bede1503 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new 2aca393a3f7f Merge branch 'dmi-for-next' of git://git.kernel.org/pub/sc [...] new 9c20baedebd3 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 8af2d1ab78f2 admin-guide/hw-vuln/core-scheduling: fix return type of PR [...] new b413f9cd4cf0 mm: Update shuffle documentation to match its current state new 3adde4c5f230 docs/zh_CN: Add dev-tools/kcov Chinese translation new a3b97f341d03 MAINTAINERS: repair file entry in DOCUMENTATION new 5f8e4007c10d kernel-doc: fix struct_group_tagged() parsing new 3e55130086c0 Merge branch 'docs-mw' into docs-next new 267e8808e335 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 2fdd8d9e4f69 Merge branch 'master' of git://linuxtv.org/media_tree.git new af2fd02b4539 Merge branch 'acpica' into linux-next new f648ea981c9e Merge branch 'acpi-bus' into linux-next new e2b174ecf3ba Merge branches 'acpi-tables' and 'acpi-scan' into linux-next new ec9c8daaab56 Merge branches 'acpi-x86', 'acpi-dptf', 'acpi-apei' and 'a [...] new a9a5ab14f651 Merge branches 'acpi-cppc-fixes' and 'acpi-pm' into linux-next new e535649b348f Merge branch 'pnp' into linux-next new 39f5371367f2 Merge branch 'pm-cpufreq' into linux-next new 6cad500bf8dc Merge branches 'pm-sleep', 'pm-em', 'pm-powercap' and 'pm- [...] new b7adea913c0a Merge branch 'thermal' into linux-next new a6ce8c7da59b thermal: gov_step_wise: Use .manage() callback instead of [...] new e4065f144fa6 thermal: gov_step_wise: Use trip thresholds instead of tri [...] new fe0362665047 thermal: gov_step_wise: Clean up thermal_zone_trip_update() new bec55332c24e thermal: gov_fair_share: Use .manage() callback instead of [...] new 0292991ce46c thermal: gov_fair_share: Use trip thresholds instead of tr [...] new c98e24795e8b thermal: gov_fair_share: Eliminate unnecessary integer divisions new c1beda1cfca5 thermal: gov_user_space: Use .trip_crossed() instead of .t [...] new ad2f8bccd0e6 thermal: core: Drop the .throttle() governor callback new 2ae0998c672c thermal: core: Relocate critical and hot trip handling new 0a293c775805 thermal/debugfs: Avoid excessive updates of trip point statistics new e271f9974d7e thermal/debugfs: Clean up thermal_debug_update_temp() new 8dff6e843835 thermal/debugfs: Rename thermal_debug_update_temp() to the [...] new a6258fde8de3 thermal/debugfs: Make tze_seq_show() skip invalid trips an [...] new cce2439ee447 Merge branch 'thermal-core' into linux-next new f831892e2351 thermal: core: Introduce thermal_governor_trip_crossed() new dcb73e2a8283 Merge branch 'thermal-core' into linux-next new eba76a064494 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new fa7bd98f3c8b cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations new 76a6fc5644b2 cpufreq: sun50i: fix error returns in dt_has_supported_hw() new 51090b2ef6ea dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM4450 compatibles new 7a801cd20e8b Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 7b9437eca959 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new d9c2b726e7db Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8d8000b0e2ca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ca0b44e20a6f IB/core: Implement a limit on UMAD receive List new 2b23b6097303 RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt new b703374837a8 RDMA/rxe: Allow good work requests to be executed new ff30e45376d2 RDMA/rxe: Remove redundant scheduling of rxe_completer new 67f57892f9b2 RDMA/rxe: Merge request and complete tasks new cd8aaddf0d6d RDMA/rxe: Remove save/rollback_state in rxe_requester new 4891f4fed047 RDMA/rxe: Don't schedule rxe_completer from rxe_requester new 3d807a3ebc48 RDMA/rxe: Don't call rxe_requester from rxe_completer new 23bc06af547f RDMA/rxe: Don't call direct between tasks new 8776618dbbd1 RDMA/rxe: Fix incorrect rxe_put in error path new 55bec1c440e6 RDMA/rxe: Make rxe_loopback match rxe_send behavior new 9cc6290991e6 RDMA/rxe: Get rid of pkt resend on err new 1a633bdc8fd9 RDMA/rxe: Let destroy qp succeed with stuck packet new 20516d6e51dd x86: Stop using weak symbols for __iowrite32_copy() new 6ae798cbef4b s390: Implement __iowrite32_copy() new e7bc47b16622 s390: Stop using weak symbols for __iowrite64_copy() new ead79118dae6 arm64/io: Provide a WC friendly __iowriteXX_copy() new 2b7a5e1fe022 net: hns3: Remove io_stop_wc() calls after __iowrite64_copy() new ef302283ddfc IB/mlx5: Use __iowrite64_copy() for write combining stores new f88320b698ad RDMA/mana_ib: Fix missing ret value new f6eedce6430c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1c04b46cbddd neighbour: fix neigh_master_filtered() new 385c22ee4ba4 net: dsa: mt7530: disable EEE abilities on failure on MT75 [...] new 883ea1c0ed48 net: dsa: mt7530: refactor MT7530_PMCR_P() new eeaf9acbfc50 net: dsa: mt7530: rename p5_intf_sel and use only for MT75 [...] new 7603a0c7d221 net: dsa: mt7530: rename mt753x_bpdu_port_fw enum to mt753 [...] new 9c7401dc1b13 net: dsa: mt7530: refactor MT7530_MFC and MT7531_CFC, add [...] new 7c8d14029dff net: dsa: mt7530: refactor MT7530_HWTRAP and MT7530_MHWTRAP new 377174c5760c net: dsa: mt7530: move MT753X_MTRAP operations for MT7530 new 7bf06bcd946e net: dsa: mt7530: return mt7530_setup_mdio & mt7531_setup_ [...] new 6512204b4d5b net: dsa: mt7530: define MAC speed capabilities per switch model new 379f7bf864f6 net: dsa: mt7530: get rid of function sanity check new 99acfa82ddb1 net: dsa: mt7530: refactor MT7530_PMEEECR_P() new aa16e1fc9ea8 net: dsa: mt7530: get rid of mac_port_validate member of m [...] new 318c1944710a net: dsa: mt7530: use priv->ds->num_ports instead of MT753 [...] new 9df9aec174f5 net: dsa: mt7530: do not pass port variable to mt7531_rgmi [...] new bf1774491eea net: dsa: mt7530: explain exposing MDIO bus of MT7531AE better new 55972ce68b22 Merge branch 'dsa-mt7530-improvements' new c6e7f276841d net: core: Fix documentation new f8d05679fb3f net: free_netdev: exit earlier if dummy new c661050f93d3 net: create a dummy net_device allocator new ec24c06eb312 net: marvell: prestera: allocate dummy net_device dynamically new b209bd6d0bff net: mediatek: mtk_eth_sock: allocate dummy net_device dyn [...] new 1bdab0ee635d net: ipa: allocate dummy net_device dynamically new 2eb5e25d8495 net: ibm/emac: allocate dummy net_device dynamically new 4a8b77eff7e5 wifi: qtnfmac: Use netdev dummy allocator helper new 57738dab12d9 wifi: ath10k: allocate dummy net_device dynamically new bca592ead825 wifi: ath11k: allocate dummy net_device dynamically new a2d2cadcb021 Merge branch 'net-dunamic-dummy-device' new 8c82bfdd8499 net: sparx5: add new register definitions new 1ede4acf045c net: sparx5: add bookkeeping code for matchall rules new 4e50d72b3b95 net: sparx5: add port mirroring implementation new 2ac99ed9c3ef net: sparx5: add the tc glue to support port mirroring new 5af946f4bb42 net: sparx5: add support for matchall mirror stats new 9dd15d5088e9 Merge branch 'sparx5-port-mirroring' new 66270920f90f net: openvswitch: Release reference to netdev new 546fb63fe85e selftests: netfilter: nft_concat_range.sh: move to lib.sh infra new ba6fbd383c12 selftests: netfilter: nft_concat_range.sh: drop netcat support new c54fa6ae35b9 selftests: netfilter: nft_concat_range.sh: shellcheck cleanups new f84ab634904c selftests: netfilter: nft_flowtable.sh: re-run with random [...] new a18f284574ad selftests: netfilter: nft_flowtable.sh: shellcheck cleanups new bb0ee78f9418 selftests: netfilter: skip tests on early errors new 99bc5950ebd4 selftests: netfilter: conntrack_vrf.sh: prefer socat, not iperf3 new f03c528e323b Merge branch 'selftest-netfilter-additional-cleanups' new 8e2b318a65c3 selftests: netfilter: nft_zones_many.sh: set ct sysctl aft [...] new dd99c29e83e4 selftests: netfilter: fix conntrack_dump_flush retval on u [...] new 5bd8ebe4693c net: ethernet: ti: am65-cpsw-nuss: Enable SGMII mode for J [...] new 3833e4834d70 bnxt_en: flower: validate control flags new 8ae124f1897f net: ethernet: ti: am65-cpsw: flower: validate control flags new f97e0a5eac15 net: ethernet: ti: cpsw: flower: validate control flags new e199a5b29f19 net: hns3: flower: validate control flags new 3c3adb22510c octeontx2-pf: flower: check for unsupported control flags new 5625ca5640ca devlink: extend devlink_param *set pointer new 91427e6d9030 ice: Support 5 layer topology new 927127cda11a ice: Adjust the VSI/Aggregator layers new cc5776fe1832 ice: Enable switching default Tx scheduler topology new 109eb2917284 ice: Add tx_scheduling_layers devlink param new 9afff0de30db ice: Document tx_scheduling_layers parameter new 21d9f921f8f5 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new fb1676ed7114 net: pse-pd: pse_core: Add missing kdoc return description new 326f442784c2 net: pse-pd: pse_core: Fix pse regulator type new 2fa809b90617 net: pse-pd: Kconfig: Add missing Regulator API dependency new 6b88ce902f0b selftests: net: name bpf objects consistently and simplify [...] new 3f584c211d8c selftests: net: extract BPF building logic from the Makefile new d80687161271 Merge branch 'selftests-net-extract-bpf-building-logic-fro [...] new 14b5fb2145ca tcp: move tcp_skb_cb->sacked flags to enum new 2bf90a57f0e6 tcp: update sacked after tracepoint in __tcp_retransmit_skb new caf93883f623 Merge branch 'tcp-trace-next' new 369dac68d22e enic: Replace hardcoded values for vnic descriptor by defines new 0fdd27b9d6d7 net: dsa: mv88e6xxx: Add support for model-specific pre- a [...] new e44894e2aa4e net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM o [...] new e7d96e750f2b net: bridge: remove redundant check of f->dst new a9e59f712582 tools: testing: selftests: prefer TEST_PROGS for conntrack [...] new 65245197ecec net: dsa: b53: Stop exporting b53_phylink_* routines new b3d06dc3707f net: dsa: b53: Introduce b53_adjust_531x5_rgmii() new 0d18dea4cde6 net: dsa: b53: Introduce b53_adjust_5325_mii() new 93a2579ed08c net: dsa: b53: Force flow control for BCM5301X CPU port(s) new 536e5b2ecbae net: dsa: b53: Configure RGMII for 531x5 and MII for 5325 new 888128f360e1 net: dsa: b53: Call b53_eee_init() from b53_mac_link_up() new 600354352cf2 net: dsa: b53: Remove b53_adjust_link() new d0a35d2948ec net: dsa: b53: provide own phylink MAC operations new ed93293b8fb5 Merge branch 'net-dsa-b53-remove-adjust_link' new e6be197f23c5 Merge tag 'wireless-next-2024-04-24' of git://git.kernel.o [...] new ec00ed472bdb tcp: avoid premature drops in tcp_add_backlog() new 2bd87951de65 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new c4e86b4363ac net: add two more call_rcu_hurry() new a677207606d0 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new be2749beff62 bpf: make timer data struct more generic new 56b4a177ae63 bpf: replace bpf_timer_init with a generic helper new 073f11b02643 bpf: replace bpf_timer_set_callback with a generic helper new fc22d9495f0b bpf: replace bpf_timer_cancel_and_free with a generic helper new d56b63cf0c0f bpf: add support for bpf_wq user type new f1d0a2fbb008 tools: sync include/uapi/linux/bpf.h new ad2c03e691be bpf: verifier: bail out if the argument is not a map new d940c9b94d7e bpf: add support for KF_ARG_PTR_TO_WORKQUEUE new 246331e3f1ea bpf: allow struct bpf_wq to be embedded in arraymaps and hashmaps new b4abee7c1ae3 selftests/bpf: add bpf_wq tests new eb48f6cd41a0 bpf: wq: add bpf_wq_init new e3d9eac99afd selftests/bpf: wq: add bpf_wq_init() checks new 81f1d7a583fa bpf: wq: add bpf_wq_set_callback_impl new 01b7b1c5f3cc selftests/bpf: add checks for bpf_wq_set_callback() new 8e83da9732d9 bpf: add bpf_wq_start new 8290dba51910 selftests/bpf: wq: add bpf_wq_start() checks new 6e10b6350a67 Merge branch 'introduce-bpf_wq' new dc92febf7b93 bpf: Don't check for recursion in bpf_wq_work. new fc7566ad0a82 bpf: Introduce bpf_preempt_[disable,enable] kfuncs new 3134396f1cba selftests/bpf: Add tests for preempt kfuncs new 55d30cc90fd4 Merge branch 'introduce-bpf_preempt_-disable-enable' new 151f74424366 selftests/bpf: Fix a fd leak in error paths in open_netns new 285cffbaa8e6 selftests/bpf: Use log_err in open_netns/close_netns new e1cdb70d075e selftests/bpf: Use start_server_addr in test_sock_addr new c6c407984281 selftests/bpf: Use connect_to_addr in test_sock_addr new e4c68bbaff11 selftests/bpf: Use make_sockaddr in test_sock_addr new 5305b378b351 Merge branch 'use network helpers, part 2' new 82e38a505c98 selftests/bpf: Fix wq test. new 95c07d58250c bpf: update the comment for BTF_FIELDS_MAX new 3e1c6f35409f bpf: make common crypto API for TC/XDP programs new fda4f71282b2 bpf: crypto: add skcipher to bpf crypto new 91541ab192fc selftests: bpf: crypto skcipher algo selftests new 8000e627dc98 selftests: bpf: crypto: add benchmark for crypto functions new 52578f7f53ff Merge branch 'BPF crypto API framework' new 8ec3bf5c31d2 bpf: Add bpf_guard_preempt() convenience macro new 638a485c4996 selftests/bpf: Add ring_buffer__consume_n test. new 1479eaff1f16 bpf: mark bpf_dummy_struct_ops.test_1 parameter as nullable new 3b3b84aacb44 selftests/bpf: adjust dummy_st_ops_success to detect addit [...] new f612210d456a selftests/bpf: do not pass NULL for non-nullable params in [...] new 980ca8ceeae6 bpf: check bpf_dummy_struct_ops program params for test runs new 6a2d30d3c5bf selftests/bpf: dummy_st_ops should reject 0 for non-nullab [...] new a311c3f9c342 Merge branch 'check-bpf_dummy_struct_ops-program-params-fo [...] new 48e2cd3e3dcf bpf: add mrtt and srtt as BPF_SOCK_OPS_RTT_CB args new 7eb4f66b3806 selftests/bpf: extend BPF_SOCK_OPS_RTT_CB test for srtt an [...] new 876373985efb Merge branch 'bpf: add mrtt and srtt as ctx->args for BPF_ [...] new 03b10bd14f94 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3c1ec17adb8b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b74eb6c9dbb5 Bluetooth: btintel: Define macros for image types new 960592f0ca8e Bluetooth: btintel: Add support to download intermediate loader new 500429176921 Bluetooth: Add support for MediaTek MT7922 device new fe254fc378bb Bluetooth: btqcomsmd: Convert to platform remove callback [...] new 66886b3e8aee Bluetooth: hci_bcm: Convert to platform remove callback re [...] new 5989aa7850e1 Bluetooth: hci_intel: Convert to platform remove callback [...] new 26d1c49b5103 Bluetooth: Add proper definitions for scan interval and window new 9db7ea477444 Bluetooth: hci_event: Set DISCOVERY_FINDING on SCAN_ENABLED new ae93449c6f8b Bluetooth: add support for skb TX timestamping new f592702ded53 Bluetooth: ISO: add TX timestamping new e596394bd950 Bluetooth: L2CAP: add TX timestamping new 68c914a80481 Bluetooth: SCO: add TX timestamping new 9c049d8a7595 Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() new 03ba1d482ac1 Bluetooth: ISO: Make iso_get_sock_listen generic new 0df1eaebbd17 Bluetooth: ISO: Handle PA sync when no BIGInfo reports are [...] new 3185bc8ab33b Bluetooth: hci_intel: Fix multiple issues reported by chec [...] new c06944559964 Bluetooth: L2CAP: Avoid -Wflex-array-member-not-at-end warnings new 4405182b7a15 Bluetooth: hci_sync: Use advertised PHYs on hci_le_ext_cre [...] new b89e1ddc9b5a Bluetooth: hci_bcm: Limit bcm43455 baudrate to 2000000 new fd31e258b54b Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl new d597dec9b2fd Bluetooth: add experimental BT_POLL_ERRQUEUE socket option new e4e20e0a1700 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 new f33b1c9d33d9 Bluetooth: btusb: Fix triggering coredump implementation for QCA new d19d765596e7 Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE new 0b5286e3da9f Bluetooth: btusb: Fix the patch for MT7920 the affected to MT7921 new aec46cd4ebff Bluetooth: qca: fix invalid device address check new a3aca621101b Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_R [...] new df5efbdaa7d5 Bluetooth: btusb: mediatek: Fix double free of skb in coredump new 2d7a4bf4bae8 Bluetooth: qca: fix NULL-deref on non-serdev suspend new e10bb8abb81e Bluetooth: qca: fix NULL-deref on non-serdev setup new f8bb9e593c87 Bluetooth: btusb: Correct timeout macro argument used to r [...] new 22de24b6c6c1 Bluetooth: hci_conn: Remove a redundant check for HFP offload new 18e32d19a61b Bluetooth: Remove 3 repeated macro definitions new 085643037f72 Bluetooth: Populate hci_set_hw_info for Intel and Realtek new 01b02eb96d4b Bluetooth: qca: Support downloading board id specific NVM [...] new 5a0265dc7990 Bluetooth: hci_sync: Using hci_cmd_sync_submit when removi [...] new 67e86937389e Bluetooth: btusb: Add USB HW IDs for MT7921/MT7922/MT7925 new fb0df2e76d19 Bluetooth: btusb: Sort usb_device_id table by the ID new 5e7d1e242697 Bluetooth: qca: set power_ctrl_enabled on NULL returned by [...] new 1b69bacb11e6 Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout new 37dd04e4d594 Bluetooth: HCI: fix slab-use-after-free in cmd_sync_work new 0a0f9014b784 Bluetooth: qca: fix wcn3991 device address check new d1edb3c53901 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 086574adc147 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new b2c899f98527 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new ef7acb9bf068 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 83221064c28a Merge tag 'drm-xe-next-2024-04-23' of https://gitlab.freed [...] new ae4d04ea6cdc Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 0baa0e9ac68d drm/exynos: fimc: drop driver owner initialization new dc887da1382b drm/exynos: fimd: drop driver owner initialization new 6d6903e72716 drm/exynos: dsi: drop driver owner initialization new fd94780ff75f drm/exynos: g2d: drop driver owner initialization new 445588a00e1b drm/exynos: gsc: drop driver owner initialization new 77562fae0878 drm/exynos: mic: drop driver owner initialization new 2c58b4a07a9b drm/exynos: rotator: drop driver owner initialization new 78997f262db0 drm/exynos: scaler: drop driver owner initialization new cd27bfce3a25 drm/exynos: vidi: drop driver owner initialization new 17f826685cee drm/exynos: hdmi: drop driver owner initialization new f5cc46b18d58 drm/exynos: mixer: drop driver owner initialization new fc60ba033343 gpu: drm: exynos: hdmi: eliminate uses of of_node_put() new 2bc8720a866b Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new bb1ecfa63cd5 next-20240424/drm-misc new 9c5c98ebec02 drm/amdgpu: add prototype for ip dump new 8d9d5d7e97ae drm/amdgpu: add support of gfx10 register dump new 70977336d483 drm/amdgpu: add protype for print ip state new a26f02b1d01a drm/amdgpu: add support for gfx v10 print new f46e8b9059c5 drm/amdgpu: dump ip state before reset for each ip new 1f406a9b2e78 drm/amdgpu: add ip dump for each ip in devcoredump new 31d74175dcee drm/amd/display: Add missing debug registers for DCN2/3/3.1 new 301de4c18909 drm/amd/display: Fix division by zero in setup_dsc_config new 2698d7acf512 drm/amdgpu: update jpeg max decode resolution new 0b5bcabf8d30 drm/amdgpu: Fix VRAM memory accounting new 69a3fc46adfe drm/amd/display: Remove duplicated function signature from [...] new fffd6b7d5a0b drm/amdgpu: update fw_share for VCN5 new d450018fa146 drm/amdgpu: add a spinlock to wb allocation new 4c5db71be170 drm/amd/display: use mpcc_count to log MPC state new febc6e3ea9c1 drm/amd/display: Add missing dwb registers new 4717a0a44316 drm/amdgpu/mes11: Use a separate fence per transaction new 95186a27f655 drm/amd/display: Remove unnecessary NULL check in dcn20_se [...] new e034b84a1f78 drm/amd/display: Add TMDS DC balancer control new e312d650bb35 drm/amdgpu: Using uninitialized value *size when calling a [...] new d7cecb26b5dd drm/amdgpu: add message fifo to handle RAS poison events new 46c501de6ed7 drm/amdgpu: prepare for logging ecc errors new ce0e30ecfc8b drm/amdgpu: add poison creation handler new 3fd47e33898f drm/amdgpu: add interface to update umc v12_0 ecc status new 06b5e958f5f6 drm/amdgpu: umc v12_0 converts error address new a278047f0852 drm/amdgpu: umc v12_0 logs ecc errors new e3a597ee024f drm/amdgpu: Add delay work to retire bad pages new 39f21f2aaeee drm/amdgpu: add condition check for amdgpu_umc_fill_error_record new 6381ccb62d18 drm/amdgpu: retire bad pages for umc v12_0 new 49db2a7fea0b drm/amdgpu: prepare to handle pasid poison consumption new 247c714ffcc8 drm/amdgpu: add poison consumption handler new aea7134afb2c drm/amdgpu: support ACA logging ecc errors new 2ee80967bcec drm/amd/display: Add some missing HDMI registers for DCN3x new 86967fd78a40 drm/amd/display: Increase SAT_UPDATE_PENDING timeout new 701ed46fa996 drm/amdkfd: Enforce queue BO's adev new 77ddd4c845b9 drm/amdgpu: Fix address translation defect new 958b3c196d36 drm/amdgpu: Use new interface to reserve bad page new 05952a7766b9 drm/amdgpu: Initialize timestamp for some legacy SOCs new b34ddc71267a drm/amdgpu: add error handle to avoid out-of-bounds new 75acd4f63743 drm/amdgpu: add return result for amdgpu_i2c_{get/put}_byte new 107540e5098e drm/amdgpu: add check before free wb entry new 9e27dca71a08 drm/amdgpu: initialize the last_jump_jiffies in atom_exec_context new 71a0a18e9db8 drm/amdgpu: fix double free err_addr pointer warnings new 94a6d8a8058d drm/amdgpu: Fix ras mode2 reset failure in ras aca mode new ed095e39e593 drm/amd/display: Add frame_warn_flag to dml2_core_shared.o new d27da91351b8 drm/amd/display: Fix CFLAGS for dml2_core_dcn4_calcs.o new 3f1cef4ced9a drm/amd/display: Handle Y carry-over in VCP X.Y calculation new a8ef217180f3 drm/amd/display: Add NULL pointer check for kzalloc new 7eb9b7340e29 drm/amdgpu: Fix buffer size in gfx_v9_4_3_init_ cp_compute [...] new af68bce0e3ae drm/amd/display: Check index msg_id before read or write new 5408114495a0 drm/amdkfd: Enable SQ watchpoint for gfx10 new 03219f2e6c0e drm/amd/display: Check pipe offset before setting vblank new fd0a5b6f863a drm/amd/display: Skip finding free audio for unknown engine_id new dc770b0a176f drm/amd/display: Fix overlapping copy within dml_core_mode [...] new 46fd5a5ef75d drm/amd/display: Do not return negative stream id for array new f6ef1ddc879e drm/amd/display: ASSERT when failing to find index by plan [...] new 4253bf54f6b0 drm/amd/display: Remove redundant include file new 470c4ef56c03 drm/amd/display: Fix uninitialized variables in DM new 7697e68d5fab drm/amd/display: Fix uninitialized variables in DC new 54c105113b7f drm/amd/display: Fix uninitialized variables in DC new cd657bbb9580 drm/amdgpu: Modify the contiguous flags behaviour new ba720daea118 drm/amdgpu: skip ip dump if devcoredump flag is set new 4e6731f88227 drm/amd/display: Clean up code in DC new 23ade8cb3cb2 drm/amd/display: Adjust registers sequence in the DIO list new d320d107d41d drm/amd/display: Code style adjustments new b07b22e1b673 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 7322aeddfffc drm/i915: convert _MMIO_PIPE3()/_MMIO_PORT3() to accept base new 407569ff7909 drm/i915: pass dev_priv to _MMIO_PIPE2, _MMIO_TRANS2, _MMI [...] new acc29d5095b0 drm/client: Export drm_client_dev_unregister() new 7d4e13bd5082 drm/i915: Move fbdev functions new 3143c0c95ad9 drm/i915: Initialize fbdev DRM client with callback functions new f3a36cb5d97e drm/{i915,xe}: Unregister in-kernel clients new 762f8c13b8ca drm/{i915,xe}: Implement fbdev client callbacks new b55f3bbab891 drm/{i915, xe}: Implement fbdev emulation as in-kernel client new d8a2598a49f2 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 340c063a8f8d Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 06e7139a034f drm/xe: Fix unexpected backmerge results new 8f21f82d8b76 drm/xe/guc: Add GuC Relay ABI version 1.0 definitions new 1cb4db30cf68 drm/xe: Add helper to calculate adjusted register offset new dec793860d51 drm/xe: Add few more GT register definitions new 98e62805921c drm/xe/pf: Add SR-IOV GuC Relay PF services new 11294bf38fa2 drm/xe/kunit: Add PF service tests new e42a51fb9c0f drm/xe/pf: Expose SR-IOV VFs configuration over debugfs new b00240b6a28a drm/xe/pf: Expose SR-IOV VF control commands over debugfs new 2cab6319b410 drm/xe/pf: Expose SR-IOV policy settings over debugfs new 5a8c292f74c2 drm/xe/guc: Update VF configuration KLVs definitions new 49f853c78e68 drm/xe/pf: Clamp maximum execution quantum to 100s new f332625733b9 drm/xe: Store xe_hw_engine in xe_hw_engine_snapshot new 082a634f6082 drm/xe: Add helpers to loop over geometry and compute DSS new c8d4524ecc79 drm/xe: Add INSTDONE registers to devcoredump new fb74b205cdd2 drm/xe: Introduce a simple wedged state new 692818678e80 drm/xe: declare wedged upon GuC load failure new 8ed9aaae39f3 drm/xe: Force wedged state and block GT reset upon any GPU hang new 6b8ef44cc0a9 drm/xe: Introduce the wedged_mode debugfs new ad4ca914de38 drm/xe/guc: Improve GuC doorbell/context ID manager intro message new b5ef80879dfe drm/xe/xe2: Add workaround 14021567978 new cbf7579304c2 drm/xe: Check result of drmm_mutex_init() new 4befb17e83ed drm/xe/pf: Expose PF service details via debugfs new 7547a23cae41 drm/xe/guc: Fix typos in VF CFG KLVs descriptions new 3cd1585e5790 drm/xe/preempt_fence: enlarge the fence critical section new 6e78e0719d0e Revert "drm/xe/vm: drop vm->destroy_work" new 3d44d67c441a drm/xe/vm: prevent UAF in rebind_work_func() new 3f371a98dead drm/xe: Delete unused GuC submission_state.suspend new f85ada84f60c drm/xe: s/ENGINE_STATE_ENABLED/EXEC_QUEUE_STATE_ENABLED new 03b3517630ce drm/xe: s/ENGINE_STATE_SUSPENDED/EXEC_QUEUE_STATE_SUSPENDED new 1a1563e3245d drm/xe: s/ENGINE_STATE_KILLED/EXEC_QUEUE_STATE_KILLED new 3713a383f540 drm/xe: Fix alignment in GuC exec queue state defines new edc9f11af3ad drm/xe: Replace engine references with exec queue in xe_gu [...] new 5c5ec7f44660 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new 8667a004d614 fbdev: fsl-diu-fb: replace deprecated strncpy with strscpy_pad new 27d50646d081 fbdev: au1200fb: replace deprecated strncpy with strscpy new 91bcea421ece fbdev: uvesafb: replace deprecated strncpy with strscpy_pad new 5317797e9cd0 video: hdmi: prefer length specifier in format over string [...] new 6ad959b6703e fbdev: savage: Handle err return when savagefb_check_var failed new ce4a7ae84a58 fbdev: offb: replace of_node_put with __free(device_node) new 9ff21a71b097 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bfb13d66bd5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7a62ab918019 ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD new 25f46354dca9 ALSA: hda/realtek: Add quirks for Lenovo 13X new 541b8a266e0e ALSA: control: Use list_for_each_entry_safe() new 15104066a6c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6434d5cb632f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 701a22fd9ffa ASoC: dt-bindings: tegra20-ac97: convert to dt schema new fe2a84133724 ASoc: PCM6240: Fix spelling mistake: "deley" -> "delay" new 466c8c46b4ba ASoC: dt-bindings: renesas: Fix R-Car Gen4 SoC-specific co [...] new efdfbbc4dcc8 Merge remote-tracking branch 'asoc/for-6.10' into asoc-next new aa9e63f882f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4d79af0e9d16 module: allow UNUSED_KSYMS_WHITELIST to be relative agains [...] new 8e20b06c28ba kallsyms: replace deprecated strncpy with strscpy new 785177250b75 arm64: module: remove unneeded call to kasan_alloc_module_ [...] new fb74909643ee mips: module: rename MODULE_START to MODULES_VADDR new f5cffd98e5c2 nios2: define virtual address space for modules new 7b99597d9cc0 sparc: simplify module_alloc() new 0746f9982603 module: make module_memory_{alloc,free} more self-contained new 83d2608a1496 mm: introduce execmem_alloc() and execmem_free() new 85e2056fedab mm/execmem, arch: convert simple overrides of module_alloc [...] new 18da532eefc8 mm/execmem, arch: convert remaining overrides of module_al [...] new dcdbaf09499e riscv: extend execmem_params for generated code allocations new b80e7d479e64 powerpc: extend execmem_params for kprobes allocations new 7aa7eb8269ea arch: make execmem setup available regardless of CONFIG_MODULES new e2cee618eeb4 x86/ftrace: enable dynamic ftrace without CONFIG_MODULES new 4b1c18839cdf powerpc: use CONFIG_EXECMEM instead of CONFIG_MODULES wher [...] new 3f26835b6c72 kprobes: remove dependency on CONFIG_MODULES new 41ca2e5a670b bpf: remove CONFIG_BPF_JIT dependency on CONFIG_MODULES of new 0d0e748242ff Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 01b343a4fb58 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 57787fa42f9f block: check if zone_wplugs_hash exists in queue_zone_wplugs_show new d3c1aa5d003c Merge branch 'for-6.10/block' into for-next new 039a2e800bcd io_uring/rw: reinstate thread check for retries new 3990d2ca774f Merge branch 'for-6.10/io_uring' into for-next new 151f66bb618d md/raid5: fix deadlock that raid5d() wait for itself to cl [...] new 3821bbad0d0f md: add check for sleepers in md_wakeup_thread() new 3f9f231236ce md: Fix overflow in is_mddev_idle new 9d1110f99c25 md: don't account sync_io if iostats of the disk is disabled new bf4f776d9f90 Merge tag 'md-6.10-20240425' of https://git.kernel.org/pub [...] new 04de03e0e4a0 Merge branch 'for-6.10/block' into for-next new 07d1b99825f4 null_blk: Fix missing mutex_destroy() at module removal new 442a0ec15ee8 Merge branch 'for-6.10/block' into for-next new 164c00a4de6f Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 5df579efb6c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 22c59f8f429e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 25998816ff25 memstick: rtsx_pci_ms: Drop if block with always false condition new 8401659fab6f memstick: rtsx_pci_ms: Convert to platform remove callback [...] new f16d1b8c9b98 memstick: rtsx_usb_ms: Convert to platform remove callback [...] new e059f7ceb347 mmc: core: Add mmc_gpiod_set_cd_config() function new ac507aa3ac04 mmc: sdhci: Add support for "Tuning Error" interrupts new e9f2729cf21b mmc: sdhci-acpi: Sort DMI quirks alphabetically new 41af17612e16 mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard [...] new ae81e6fb7d28 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] new 314f6b4244b9 mmc: sdhci-acpi: Add quirk to enable pull-up on the card-d [...] new 65686aee6642 mmc: slot-gpio: Use irq_handler_t type new 1200462638ce mmc: sdhci-esdhc-mcf: Constify struct sdhci_ops new 287800e7a878 mmc: sdhci-omap: Constify struct sdhci_ops new 32dc578a9490 mmc: sdhci-sprd: Constify struct sdhci_ops new 45d3582ee2cb mmc: sdhci_am654: Constify struct sdhci_ops new 65dd61ceb0a8 mmc: sdhci-s3c: Choose sdhci_ops based on variant new 27c5f4fb1bdc mmc: sdhci-of-dwcmshc: Remove useless "&" of th1520_execut [...] new 0f3a8a351cc6 mmc: sdhci-of-dwcmshc: Add tuning support for Sophgo CV180 [...] new 283bb6457e7f mmc: atmel-mci: Get rid of platform data leftovers new ce7bceccbf11 mmc: atmel-mci: Use temporary variable for struct device new d0185774ed3c mmc: atmel-mci: Replace platform device pointer by generic one new 12a3c649cb13 mmc: Merge branch fixes into next new 05e8f9ac37ec Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 898da52fc6a3 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 7052176636f6 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 4a0918f73cc5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 84c1815e46bd Merge remote-tracking branch 'regulator/for-6.10' into reg [...] new 58d8f7fddb91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c9af65d61cf0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d59da19ddd72 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 2158fbd6a12e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8f2f1c6d705c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 564693873ff5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 53ae3a7c8caa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5e0705a74f80 ARM: dts: aspeed: Add vendor prefixes to lm25066 compat strings new 1c8417d3b520 Merge branch 'next/dt' into for-next new 2c20032e1ed3 arm64: dts: sc9860: add missing aon-prediv unit address new 74be4a8d52fd arm64: dts: sc9860: move GPIO keys to board new 653f383e7c02 arm64: dts: sc9860: move GIC to soc node new 09dddc24eb35 arm64: dts: whale2: add missing ap-apb unit address new e80ab9c9782b arm64: dts: sharkl3: add missing unit addresses new 345531df1cf8 arm64: dts: uniphier: ld11-global: use generic node name f [...] new 2e2798377b8b arm64: dts: uniphier: ld11-global: drop audio codec port u [...] new e505949abaa4 arm64: dts: uniphier: ld20-global: use generic node name f [...] new 63252893550f arm64: dts: uniphier: ld20-global: drop audio codec port u [...] new 9c1998bb182d arm64: dts: realtek: rtd129x: add missing unit address to [...] new ed719eaa59f8 arm64: dts: realtek: rtd139x: add missing unit address to [...] new bd54eff2c527 arm64: dts: realtek: rtc16xx: add missing unit address to [...] new d2377018b01d arm64: dts: cavium: move non-MMIO node out of soc new 74f65c57ea1f arm64: dts: cavium: correct unit addresses new 819deee7eb48 arm64: dts: apm: storm: move non-MMIO node out of soc new 1ac231d8e6d0 arm64: dts: apm: shadowcat: move non-MMIO node out of soc new 71ef9c6212ef arm64: dts: amazon: alpine-v2: add missing io-fabric unit [...] new 915f104e558e arm64: dts: amazon: alpine-v2: move non-MMIO node out of soc new 3eea51b918d8 arm64: dts: amazon: alpine-v3: add missing io-fabric unit [...] new 653208b75eb7 arm64: dts: amazon: alpine-v3: drop cache nodes unit addresses new d5ede1dcacd8 arm64: dts: amazon: alpine-v3: correct gic unit addresses new de2ba5bd3607 arm64: dts: cavium: thunder2-99xx: drop redundant reg-names new 3d679a406f3a Merge branch 'next/dt64' into for-next new 203fc3828883 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new abba116f6018 spi: spi-s3c64xx.c: Remove of_node_put for auto cleanup new 83deebfc4b1a Merge remote-tracking branch 'spi/for-6.10' into spi-next new 53df0409b59b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1243f7a0302c Merge branch into tip/master: 'sched/urgent' new 35b116e22333 Merge branch into tip/master: 'x86/urgent' new b7d6efbd4c1b Merge branch into tip/master: 'x86/merge' new b6633ad5f4ff Merge branch into tip/master: 'irq/core' new 33eb8ab4ec83 locking/atomic/x86: Merge __arch{,_try}_cmpxchg64_emu_loca [...] new 94af3a04e3f3 locking/qspinlock/x86: Micro-optimize virt_spin_lock() new 532453e7aa78 locking/pvqspinlock/x86: Use _Q_LOCKED_VAL in PV_UNLOCK_ASM macro new 3563ed98277e Merge branch into tip/master: 'locking/core' new 8e83bd861c8f Merge branch into tip/master: 'perf/core' new ba0f1998c6eb Merge branch into tip/master: 'ras/core' new cd18bec668bb sched/fair: Fix update of rd->sg_overutilized new 75d659317bb1 cpufreq: Add a cpufreq pressure feedback for the scheduler new f1f8d0a22422 sched/cpufreq: Take cpufreq feedback into account new c281afe24fc5 thermal/cpufreq: Remove arch_update_thermal_pressure() new d4dbc991714e sched/cpufreq: Rename arch_update_thermal_pressure() => ar [...] new 97450eb90965 sched/pelt: Remove shift of thermal clock new ab15e905d72f Merge branch into tip/master: 'sched/core' new 50448cf3f3a5 Merge branch into tip/master: 'timers/core' new 77110e0f24ab Merge branch into tip/master: 'x86/alternatives' new bcb084379de2 Merge branch into tip/master: 'x86/apic' new b91a3e05cd62 Merge branch into tip/master: 'x86/asm' new 5d372301ad07 Merge branch into tip/master: 'x86/boot' new 95fc9f7d03ac Merge branch into tip/master: 'x86/bugs' new ac81a7198186 Merge branch into tip/master: 'x86/build' new ed960987ab56 Merge branch into tip/master: 'x86/cpu' new b7e4aa643f86 Merge branch into tip/master: 'x86/entry' new 454da7efeb15 Merge branch into tip/master: 'x86/fpu' new 5658df85f4a0 Merge branch into tip/master: 'x86/microcode' new 832ad8e6738a Merge branch into tip/master: 'x86/misc' new 0f9409ad003c Merge branch into tip/master: 'x86/mm' new 280536af0f2c Merge branch into tip/master: 'x86/percpu' new 2a8ba1044cce Merge branch into tip/master: 'x86/platform' new 279d33d155a7 Merge branch into tip/master: 'x86/shstk' new 47119aa4cbe4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new edbe59428eb0 EDAC/versal: Do not register for NOC errors new de87ba848d5e EDAC/versal: Check user-supplied data before injecting an error new 1a24733e8077 EDAC/versal: Do not log total error counts new 03db22b93a01 Merge ras/edac-urgent into for-next new 593f87c45e06 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 8f7e394e3381 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 366491192eb0 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new ea54dd374232 KVM: Treat the device list as an rculist new 720f73b750e6 KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pend [...] new c64115c80fc8 KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() new 11f4f8f3e6e0 KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_hand [...] new 85d3ccc8b75b KVM: arm64: vgic-debug: Use an xarray mark for debug iterator new 30a0ce9c4928 KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() new c09c8ab99a8a KVM: arm64: vgic-its: Scope translation cache invalidation [...] new 8201d1028caa KVM: arm64: vgic-its: Maintain a translation cache per ITS new dedfcd17faf8 KVM: arm64: vgic-its: Spin off helper for finding ITS by d [...] new e64f2918c6e7 KVM: arm64: vgic-its: Use the per-ITS translation cache fo [...] new ec39bbfd55d0 KVM: arm64: vgic-its: Rip out the global translation cache new 481c9ee846d2 KVM: arm64: vgic-its: Get rid of the lpi_list_lock new d82689bdd828 KVM: selftests: Align with kernel's GIC definitions new 1505bc70f80d KVM: selftests: Standardise layout of GIC frames new 232269eb7dd5 KVM: selftests: Add quadword MMIO accessors new be26db61e880 KVM: selftests: Add a minimal library for interacting with an ITS new 03e560ab5390 KVM: selftests: Add helper for enabling LPIs on a redistributor new c3c369b508d9 KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h new 96d36ad95b03 KVM: selftests: Add stress test for LPI injection new 135c8fabdedd Merge branch kvm-arm64/lpi-xa-cache into kvmarm-master/next new 38730ef51518 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3d5a87192d4e Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] new a103cf182984 Merge branch 'next' of https://github.com/kvm-x86/linux.git new d0b5a409ca7c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 27b0de205e50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c9cdfa9add5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 48e49af7108b platform/chrome: wilco_ec: use sysfs_emit() instead of sprintf() new 41f4bc61fc2e platform/chrome: cros_ec_proto: avoid -Wflex-array-member- [...] new 80a20cf71a93 platform/chrome: cros_ec_sensorhub: provide ID table for a [...] new e0e59c5335a0 platform/chrome: cros_usbpd_logger: provide ID table for a [...] new 8ad3b9652ed6 platform/chrome: cros_usbpd_notify: provide ID table for a [...] new cbb72ccb0298 platform/chrome: cros_ec_chardev: provide ID table for avo [...] new 254b80ac098d platform/chrome: cros_ec_debugfs: provide ID table for avo [...] new 82efd459b9f5 platform/chrome: cros_ec_sysfs: provide ID table for avoid [...] new 0524814b60c2 platform/chrome: cros_ec_lightbar: provide ID table for av [...] new 0cb7b2639af2 platform/chrome: cros_ec_vbc: provide ID table for avoidin [...] new 6dd0137bf4fb platform/chrome: wilco_ec: telemetry: provide ID table for [...] new 30afa63e7a29 platform/chrome: wilco_ec: debugfs: provide ID table for a [...] new 3f638e4a770d platform/chrome: wilco_ec: event: remove redundant MODULE_ALIAS new 02b496aa01d9 platform/chrome: wilco_ec: core: provide ID table for avoi [...] new 62bbe5556510 platform/chrome: cros_kbd_led_backlight: provide ID table [...] new 945c7c6d1753 platform/chrome: cros_hps_i2c: Replace deprecated UNIVERSA [...] new d33d22551d80 platform/chrome: add HAS_IOPORT dependencies new 8d4a9c69de19 platform/chrome: cros_ec_lpc: introduce a priv struct for [...] new c0e6ba2d0b11 platform/chrome: cros_ec_lpc: pass driver_data from DMI to [...] new e4dbf9d65e42 platform/chrome: cros_ec_lpc: add a "quirks" system new c8f460d991df platform/chrome: cros_ec_lpc: add quirks for the Framework [...] new e064ab849569 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 301f899d0339 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] new 0b36325ea651 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 45f1e8f1ac99 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new d9357cd94d86 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new e2b2ad04a411 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 14e37bff3da7 dt-bindings: usb: qcom,pmic-typec: update example to follo [...] new c859d300c569 dt-bindings: usb: uhci: convert to dt schema new 9cea6c1f5415 dt-bindings: usb: Add bindings for multiport properties on [...] new 921e109c6200 usb: dwc3: core: Access XHCI address space temporarily to [...] new 89d7f9629946 usb: dwc3: core: Skip setting event buffers for host only [...] new 30a46746ca5a usb: dwc3: core: Refactor PHY logic to support Multiport C [...] new 80adfb54044e dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport new 6410c8033ba7 usb: dwc3: qcom: Add helper function to request wakeup interrupts new 2bfc9916a0e4 usb: dwc3: qcom: Refactor IRQ handling in glue driver new 5df44c6f4f39 usb: dwc3: qcom: Enable wakeup for applicable ports of multiport new a160e1202ca3 usb: dwc3: qcom: Add multiport suspend/resume support for wrapper new b4d013643cee Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new a3ad3a90e0a7 thunderbolt: There are only 5 basic router registers in pr [...] new f10f6da07d15 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 722b6717d428 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new ed8c2dad25eb peci: Make peci_bus_type const new e6faf2b750eb peci: constify the struct device_type usage new 84e79a7f63e8 Merge tag 'peci-next-6.10-rc1' of git://git.kernel.org/pub [...] new e22810ab3f5e mei: bus: constify the struct mei_cl_bus_type usage new 1bf6cb4e8ac4 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 002026272ba5 coresight: stm: Remove duplicate linux/acpi.h header new e8293395b9ca coresight: Remove duplicate linux/amba/bus.h header new c01cb419104c coresight: catu: Convert to platform remove callback retur [...] new 971c2b107b57 coresight: debug: Convert to platform remove callback retu [...] new 981d5f92ca2e coresight: stm: Convert to platform remove callback return [...] new 38a38da44757 coresight: tmc: Convert to platform remove callback return [...] new ba8c06fe7e16 coresight: tpiu: Convert to platform remove callback retur [...] new 131cf070ab20 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d57079d05f5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 08b4462515f7 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new b792fcb536a7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0151b24cb8b4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4aa2dc8b3fc5 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new c57c0039f79c Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new cffe3ad72dc7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 554a7eb6c668 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] new f2e662d15a0b Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new d1ef7bd726af Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] new d100ffe5048e dmaengine: qcom: Drop hidma DT support new e83cd59df095 dt-bindings: dma: Drop unused QCom hidma binding new 77584368a0f3 dmaengine: fsl-edma: clean up unused "fsl,imx8qm-adma" com [...] new 44177a586fe4 dt-bindings: fsl-dma: fsl-edma: clean up unused "fsl,imx8q [...] new 458bb56d53c9 dt-bindings: fsl-imx-sdma: Add I2C peripheral types ID new 1cb49f389d59 dmaengine: imx-sdma: utilize compiler to calculate ADDRS_A [...] new d850b5bae0f5 dmaengine: imx-sdma: Add i2c dma support new 39def87bc7ca dmaengine: fsl-dpaa2-qdma: Fix kernel-doc check warning new 9c21bbfa30ec dt-bindings: dma: fsl-edma: remove 'clocks' from required new 167ec660c247 dt-bindings: dma: fsl-edma: allow 'power-domains' property new 700b2e1eccb4 dmaengine: xilinx: xdma: fix module autoloading new be68a08014fb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b7d56d953a67 cgroup/cpuset: Remove outdated comment in sched_partition_write() new 18e501a4cc64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6eb59df28b67 Merge branch 'misc' into for-next new 8c5220c43ba0 Merge branch 'fixes' into for-next new b1500cea1585 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 888ea1b12b06 scsi: libsas: Add helper for port add ex_phy new 48032c0be6c7 scsi: libsas: Move sas_add_parent_port() to sas_expander.c new 7a165a81d55f scsi: libsas: Set port when ex_phy is added or deleted new 06036a0a5db3 scsi: libsas: Fix the failure of adding phy with zero-addr [...] new 9cf0c1236ae5 Merge patch series "scsi: libsas: Fix the failure of addin [...] new 504e2bed5d50 scsi: hpsa: Fix allocation size for Scsi_Host private data new 0d8b637c9c5e scsi: qedf: Make qedf_execute_tmf() non-preemptible new 3c5d0dce8ce0 scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search() new 28027ec8e32e scsi: qedi: Fix crash while reading debugfs attribute new cb3bfbfa1ffa scsi: bnx2fc: Remove redundant assignment to variable 'i' new 2a7177a80457 scsi: core: Don't use "proxy" headers new 9cef74a9bc26 scsi: libfc: Add some kernel-doc comments new de37677ef17d scsi: ufs: bsg: Fix all kernel-doc warnings new aca061774bc4 scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h new 5fdad4114b22 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cbd209ca3ae4 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new b9511056ce5b drivers: remoteproc: xlnx: Fix uninitialized tcm mode new 87f678f813d9 Merge branches 'rproc-next' and 'rpmsg-next' into for-next new 8e662c045a54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ec37529e544c gpio: brcmstb: Use dynamic GPIO base numbers new 037206887930 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new ecc4b1418e23 gpio: Add Intel Granite Rapids-D vGPIO driver new a054e8d52f3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7fb1fe37a183 Merge tag 'renesas-pinctrl-fixes-for-v6.9-tag2' of git://g [...] new ac816e9eb5cd Merge tag 'intel-pinctrl-v6.9-1' of git://git.kernel.org/p [...] new f3953d6d4f60 Merge branch 'devel' into for-next new 843a0cf2a2b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cd27553b0dee pinctrl: renesas: rzg2l: Limit 2.5V power supply to Ethern [...] new d60856196a1d Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 01d8f0e41015 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5ee8161efb39 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new bd96a4a3cf97 selftests: cpufreq: conform test to TAP new e9c4a21c53f1 selftests: ktap_helpers: Make it POSIX-compliant new 0e275f65f3ef selftests: power_supply: Make it POSIX-compliant new 821911cea2a5 selftests/clone3: ksft_exit functions do not return new 636b82e3804d selftests/ipc: ksft_exit functions do not return new 16fac39fc8e9 selftests: membarrier: ksft_exit_pass() does not return new e6162a96c81d selftests/mm: ksft_exit functions do not return new 79b4474f1d04 selftests: pidfd: ksft_exit functions do not return new bf9373bef0b7 selftests/resctrl: ksft_exit_skip() does not return new eed24a9c8eb7 selftests: sync: ksft_exit_pass() does not return new 287152f4e1f0 selftests: timers: ksft_exit functions do not return new 19b4af941c9f selftests: x86: ksft_exit_pass() does not return new 693fe2f6a9ea selftests: kselftest: Make ksft_exit functions return void [...] new 1a2f5dd9dcd5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1c4ac6ff5e34 kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kcon [...] new aa892c2e7919 kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER new 067f56d994af Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new f98c43ca4007 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 65da696db1a2 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 50aa19a30ff3 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new f217ee986df4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 13121ddf8f9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b747da5f6fa7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fd8b16a7c90c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a43a6cd77fd9 Merge branch 'kgdb/for-next' of git://git.kernel.org/pub/s [...] new 17553ba8e19d bus: mhi: host: Add sysfs entry to force device to enter EDL new 553f94fc7667 bus: mhi: host: Add a new API for getting channel doorbell offset new 48f98496b1de bus: mhi: host: pci_generic: Add generic edl_trigger to al [...] new 1f0d2e35d029 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 689ffedc7e58 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 866c0674541f cxl: Fix use of phys_to_target_node() for x86 new 4013c316cc0e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f2542a582d5a Merge branch 'zstd-next' of https://github.com/terrelln/linux.git new 81fdbb27d5a7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d590828cfe2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 494dac0ed65f Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new 9f86ddbd46e9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6869ef39b8dd Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 11a921909fea kernel misc: Remove the now superfluous sentinel elements [...] new 7fd9c63f8777 umh: Remove the now superfluous sentinel elements from ctl [...] new 66f20b11d3a3 ftrace: Remove the now superfluous sentinel elements from [...] new fe6fc8e11b5a timekeeping: Remove the now superfluous sentinel elements [...] new e822582effc6 seccomp: Remove the now superfluous sentinel elements from [...] new f532376e881f scheduler: Remove the now superfluous sentinel elements fr [...] new f842d9a96e69 printk: Remove the now superfluous sentinel elements from [...] new f884cd38625c kprobes: Remove the now superfluous sentinel elements from [...] new f15843f725a5 delayacct: Remove the now superfluous sentinel elements fr [...] new 1adb825af946 bpf: Remove the now superfluous sentinel elements from ctl [...] new 520713a93d55 sysctl: treewide: drop unused argument ctl_table_root::set [...] new 795f90c6f13c sysctl: treewide: constify argument ctl_table_root::permis [...] new eb32d3adef46 sysctl: drop sysctl_is_perm_empty_ctl_table new 4a7b29f65094 sysctl: move sysctl type to ctl_table_header new a35dd3a786f5 sysctl: drop now unnecessary out-of-bounds check new e04b3212bd45 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 2a5eb9995528 binfmt_elf: Leave a gap between .bss and brk new 10e29251be0e binfmt_elf_fdpic: fix /proc/<pid>/auxv new 901acf1ce63d Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new 2bbbea1eda0e Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 028218cfaf43 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b03442f761aa string: Prepare to merge strscpy_kunit.c into string_kunit.c new bb8d9b742aa7 string: Merge strscpy KUnit tests into string_kunit.c new 6e4ef1429f3b string: Prepare to merge strcat KUnit tests into string_kunit.c new bd678f7d9b72 string: Merge strcat KUnit tests into string_kunit.c new dde915c5cba1 string: Convert KUnit test names to standard convention new 0efc5990bca5 string.h: Introduce memtostr() and memtostr_pad() new c01c41e5009c string_kunit: Move strtomem KUnit test to string_kunit.c new 30c3299174c7 MAINTAINERS: Add ubsan.h to the UBSAN section new c209826737b7 ubsan: Remove 1-element array usage in debug reporting new c5d49b4773aa ubsan: Avoid i386 UBSAN handler crashes with Clang new e8a87d0cd048 virt: acrn: replace deprecated strncpy with strscpy new ba287092ae90 reiserfs: replace deprecated strncpy with scnprintf new 628a89b6ef79 hfsplus: refactor copy_name to not use strncpy new 9a2780409552 fs: ecryptfs: replace deprecated strncpy with strscpy new a510b4879539 scsi: mptfusion: Avoid possible run-time warning with long [...] new a0f94ddb2cc8 scsi: mpi3mr: Avoid possible run-time warning with long ma [...] new fa2b40bdd537 scsi: qla2xxx: Avoid possible run-time warning with long m [...] new 34f51067472a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new bf284f1c3169 Merge branch 'nolibc' of git://git.kernel.org/pub/scm/linu [...] new bb7a2467e6be Add linux-next specific files for 20240426
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 (5e4f84f18c4e) \ N -- N -- N refs/heads/master (bb7a2467e6be)
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 1673 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-bus-mhi | 13 + .../admin-guide/hw-vuln/core-scheduling.rst | 4 +- Documentation/admin-guide/kernel-parameters.txt | 1 + Documentation/admin-guide/mm/transhuge.rst | 3 +- .../bindings/clock/google,gs101-clock.yaml | 29 +- .../bindings/clock/renesas,rzg2l-cpg.yaml | 18 +- .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 2 + .../bindings/display/panel/panel-simple.yaml | 11 +- .../devicetree/bindings/dma/fsl,edma.yaml | 99 +- .../devicetree/bindings/dma/fsl,imx-sdma.yaml | 1 + .../devicetree/bindings/dma/qcom_hidma_mgmt.txt | 95 - .../bindings/media/st,stm32mp25-video-codec.yaml | 4 + .../bindings/sound/nvidia,tegra20-ac97.txt | 36 - .../bindings/sound/nvidia,tegra20-ac97.yaml | 82 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 5 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 34 + .../devicetree/bindings/usb/qcom,pmic-typec.yaml | 34 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 13 +- Documentation/devicetree/bindings/usb/usb-uhci.txt | 18 - .../devicetree/bindings/usb/usb-uhci.yaml | 75 + Documentation/netlink/specs/nfsd.yaml | 110 + Documentation/networking/devlink/ice.rst | 47 + .../translations/zh_CN/dev-tools/index.rst | 2 +- .../translations/zh_CN/dev-tools/kcov.rst | 359 +++ MAINTAINERS | 15 +- Next/SHA1s | 170 +- Next/merge.log | 3326 ++++++++++++-------- arch/Kconfig | 8 +- .../dts/aspeed/aspeed-bmc-asrock-romed8hm3.dts | 4 +- .../boot/dts/aspeed/aspeed-bmc-delta-ahe50dc.dts | 2 +- arch/arm/boot/dts/broadcom/bcm2711.dtsi | 8 + arch/arm/boot/dts/broadcom/bcm2835-rpi.dtsi | 14 + arch/arm/boot/dts/broadcom/bcm283x.dtsi | 24 + arch/arm/boot/dts/nxp/imx/imx6qdl.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6sx.dtsi | 5 +- .../boot/dts/nxp/imx/imx6ull-tarragon-common.dtsi | 1 + .../boot/dts/nxp/imx/imx6ull-tarragon-master.dts | 4 +- .../boot/dts/nxp/imx/imx6ull-tarragon-slave.dts | 2 +- .../boot/dts/nxp/imx/imx6ull-tarragon-slavext.dts | 2 +- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 57 + arch/arm/boot/dts/st/stm32mp131.dtsi | 24 + arch/arm/boot/dts/st/stm32mp135.dtsi | 11 + arch/arm/boot/dts/st/stm32mp135f-dk.dts | 53 + arch/arm/include/asm/topology.h | 6 +- arch/arm/kernel/module.c | 34 - arch/arm/mm/init.c | 45 + arch/arm64/boot/dts/amazon/alpine-v2.dtsi | 35 +- arch/arm64/boot/dts/amazon/alpine-v3.dtsi | 12 +- arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 14 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 13 +- arch/arm64/boot/dts/cavium/thunder-88xx.dtsi | 20 +- arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi | 1 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 20 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 138 + arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 167 +- arch/arm64/boot/dts/freescale/imx93.dtsi | 79 +- arch/arm64/boot/dts/realtek/rtd129x.dtsi | 2 +- arch/arm64/boot/dts/realtek/rtd139x.dtsi | 2 +- arch/arm64/boot/dts/realtek/rtd16xx.dtsi | 2 +- .../boot/dts/socionext/uniphier-ld11-global.dts | 4 +- .../boot/dts/socionext/uniphier-ld20-global.dts | 4 +- arch/arm64/boot/dts/sprd/sc9860.dtsi | 54 +- arch/arm64/boot/dts/sprd/sharkl3.dtsi | 18 +- arch/arm64/boot/dts/sprd/sp9860g-1h10.dts | 28 + arch/arm64/boot/dts/sprd/whale2.dtsi | 2 +- arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 82 + arch/arm64/boot/dts/st/stm32mp251.dtsi | 352 ++- arch/arm64/boot/dts/st/stm32mp253.dtsi | 7 + arch/arm64/boot/dts/st/stm32mp255.dtsi | 4 +- arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 34 + arch/arm64/include/asm/io.h | 132 + arch/arm64/include/asm/topology.h | 6 +- arch/arm64/kernel/io.c | 42 + arch/arm64/kernel/module.c | 121 - arch/arm64/kernel/probes/kprobes.c | 7 - arch/arm64/kvm/vgic/vgic-debug.c | 82 +- arch/arm64/kvm/vgic/vgic-init.c | 8 - arch/arm64/kvm/vgic/vgic-its.c | 352 +-- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 2 +- arch/arm64/kvm/vgic/vgic.c | 6 +- arch/arm64/kvm/vgic/vgic.h | 6 +- arch/arm64/mm/init.c | 140 + arch/arm64/net/bpf_jit_comp.c | 11 - arch/loongarch/include/asm/perf_event.h | 2 + arch/loongarch/kernel/module.c | 6 - arch/loongarch/kernel/perf_event.c | 2 +- arch/loongarch/mm/init.c | 21 + arch/microblaze/kernel/Makefile | 1 - arch/microblaze/kernel/cpu/cpuinfo-static.c | 2 +- arch/mips/kernel/module.c | 10 - arch/mips/mm/init.c | 23 + arch/nios2/kernel/module.c | 9 - arch/nios2/mm/init.c | 21 + arch/parisc/kernel/module.c | 12 - arch/parisc/mm/init.c | 23 +- arch/powerpc/Kconfig | 3 +- arch/powerpc/include/asm/kasan.h | 2 +- arch/powerpc/kernel/head_8xx.S | 4 +- arch/powerpc/kernel/head_book3s_32.S | 6 +- arch/powerpc/kernel/kprobes.c | 20 - arch/powerpc/kernel/module.c | 38 - arch/powerpc/lib/code-patching.c | 2 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/mem.c | 64 + arch/riscv/boot/dts/thead/th1520.dtsi | 54 +- arch/riscv/kernel/module.c | 12 - arch/riscv/kernel/probes/kprobes.c | 10 - arch/riscv/mm/init.c | 45 + arch/riscv/net/bpf_jit_core.c | 13 - arch/s390/include/asm/io.h | 15 + arch/s390/kernel/module.c | 37 - arch/s390/mm/init.c | 30 + arch/s390/pci/pci.c | 6 - arch/sparc/include/asm/pgtable_32.h | 2 + arch/sparc/kernel/module.c | 30 - arch/sparc/mm/Makefile | 2 + arch/sparc/mm/execmem.c | 21 + arch/x86/Kconfig | 2 + arch/x86/include/asm/cmpxchg_32.h | 56 +- arch/x86/include/asm/io.h | 17 + arch/x86/include/asm/qspinlock.h | 13 +- arch/x86/include/asm/qspinlock_paravirt.h | 2 +- arch/x86/kernel/ftrace.c | 10 - arch/x86/kernel/module.c | 51 - arch/x86/lib/Makefile | 1 - arch/x86/lib/iomap_copy_64.S | 15 - arch/x86/mm/init.c | 29 + block/blk-zoned.c | 3 + crypto/Makefile | 3 + crypto/bpf_crypto_skcipher.c | 82 + drivers/base/arch_topology.c | 26 +- drivers/block/null_blk/main.c | 2 + drivers/bluetooth/btintel.c | 9 + drivers/bluetooth/btqca.c | 23 +- drivers/bluetooth/btrtl.c | 7 + drivers/bluetooth/btusb.c | 41 +- drivers/bluetooth/hci_qca.c | 18 +- drivers/bus/mhi/host/init.c | 41 +- drivers/bus/mhi/host/main.c | 16 + drivers/bus/mhi/host/pci_generic.c | 45 + drivers/bus/stm32_firewall.c | 2 +- drivers/bus/ti-sysc.c | 165 +- drivers/clk/renesas/clk-r8a73a4.c | 2 - drivers/clk/renesas/clk-r8a7740.c | 27 +- drivers/clk/renesas/clk-sh73a0.c | 2 - drivers/clk/renesas/r9a08g045-cpg.c | 41 + drivers/clk/renesas/rzg2l-cpg.c | 199 +- drivers/clk/renesas/rzg2l-cpg.h | 67 + drivers/cpufreq/brcmstb-avs-cpufreq.c | 5 +- drivers/cpufreq/cpufreq.c | 36 + drivers/cpufreq/qcom-cpufreq-hw.c | 4 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 4 +- .../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 9 +- drivers/cxl/Kconfig | 1 + drivers/dma/fsl-dpaa2-qdma/dpdmai.c | 5 +- drivers/dma/fsl-dpaa2-qdma/dpdmai.h | 15 +- drivers/dma/fsl-edma-common.c | 16 +- drivers/dma/fsl-edma-common.h | 2 - drivers/dma/fsl-edma-main.c | 8 - drivers/dma/imx-sdma.c | 29 +- drivers/dma/qcom/hidma.c | 11 - drivers/dma/qcom/hidma_mgmt.c | 109 +- drivers/dma/xilinx/xdma.c | 1 + drivers/dpll/dpll_core.c | 58 +- drivers/edac/versal_edac.c | 12 +- drivers/firmware/arm_ffa/driver.c | 21 +- drivers/firmware/efi/unaccepted_memory.c | 4 + drivers/firmware/microchip/mpfs-auto-update.c | 8 +- drivers/gpio/Kconfig | 18 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-brcmstb.c | 19 +- drivers/gpio/gpio-graniterapids.c | 383 +++ drivers/gpio/gpio-tegra186.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 9 + drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 71 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 220 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 43 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 119 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 22 +- drivers/gpu/drm/amd/amdgpu/atom.c | 1 + drivers/gpu/drm/amd/amdgpu/cik.c | 2 + drivers/gpu/drm/amd/amdgpu/cik_ih.c | 2 + drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 2 + drivers/gpu/drm/amd/amdgpu/cz_ih.c | 2 + drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 2 + drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 2 + drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 2 + drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 145 + drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 2 + drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 2 + drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 2 + drivers/gpu/drm/amd/amdgpu/ih_v6_1.c | 2 + drivers/gpu/drm/amd/amdgpu/ih_v7_0.c | 2 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 2 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 4 + drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 2 + drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 2 + drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 2 + drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 2 + drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c | 2 + drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 2 + drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 2 + drivers/gpu/drm/amd/amdgpu/nv.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 2 + drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 2 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 3 + drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/si.c | 2 + drivers/gpu/drm/amd/amdgpu/si_dma.c | 2 + drivers/gpu/drm/amd/amdgpu/si_ih.c | 2 + drivers/gpu/drm/amd/amdgpu/soc15.c | 6 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 2 + drivers/gpu/drm/amd/amdgpu/soc21.c | 6 +- drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 2 + drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 219 +- drivers/gpu/drm/amd/amdgpu/umc_v12_0.h | 15 + drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 2 + drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 2 + drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 2 + drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 2 + drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 2 + drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 + drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 + drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 2 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 2 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 2 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 2 + drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/vi.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 10 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 4 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 2 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 2 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 8 + .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 8 + drivers/gpu/drm/amd/display/dc/core/dc.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 12 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 5 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dccg.h | 3 + .../amd/display/dc/dcn30/dcn30_dio_link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dwb.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 2 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_dccg.h | 6 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 6 + .../amd/display/dc/dcn31/dcn31_dio_link_encoder.h | 2 + .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c | 8 +- .../amd/display/dc/dcn32/dcn32_dio_link_encoder.c | 6 +- .../amd/display/dc/dcn32/dcn32_dio_link_encoder.h | 10 +- .../display/dc/dcn32/dcn32_dio_stream_encoder.h | 5 +- .../display/dc/dcn321/dcn321_dio_link_encoder.c | 8 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 3 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 4 +- .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 2 +- .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 2 +- .../dc/dml/dcn32/display_mode_vba_util_32.c | 4 +- drivers/gpu/drm/amd/display/dc/dml2/Makefile | 6 +- .../drm/amd/display/dc/dml2/display_mode_core.c | 4 +- .../amd/display/dc/dml2/dml2_dc_resource_mgmt.c | 8 +- .../amd/display/dc/dml2/dml2_translation_helper.c | 4 +- .../drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c | 2 +- .../drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c | 2 +- .../drm/amd/display/dc/dpp/dcn30/dcn30_dpp_cm.c | 2 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 7 +- drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 6 +- .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 4 +- .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 8 +- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 10 +- .../drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 4 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 2 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 3 +- .../amd/display/dc/irq/dce110/irq_service_dce110.c | 8 +- .../gpu/drm/amd/display/dc/link/link_detection.c | 4 +- drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 8 +- .../display/dc/link/protocols/link_dp_capability.c | 16 +- .../dc/link/protocols/link_dp_irq_handler.c | 10 +- .../display/dc/link/protocols/link_dp_training.c | 2 +- .../dc/link/protocols/link_edp_panel_control.c | 4 +- .../drm/amd/display/dc/link/protocols/link_hpd.c | 2 +- .../amd/display/dc/resource/dcn20/dcn20_resource.c | 11 +- .../amd/display/dc/resource/dcn30/dcn30_resource.c | 3 + .../display/dc/resource/dcn303/dcn303_resource.c | 2 +- .../amd/display/dc/resource/dcn31/dcn31_resource.c | 5 + .../display/dc/resource/dcn314/dcn314_resource.c | 5 + .../display/dc/resource/dcn315/dcn315_resource.c | 2 + .../display/dc/resource/dcn316/dcn316_resource.c | 2 + .../amd/display/dc/resource/dcn32/dcn32_resource.c | 5 + .../display/dc/resource/dcn321/dcn321_resource.c | 2 + .../amd/display/dc/resource/dcn35/dcn35_resource.c | 2 + .../display/dc/resource/dcn351/dcn351_resource.c | 2 + drivers/gpu/drm/amd/display/include/dal_types.h | 1 - .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 8 + drivers/gpu/drm/amd/include/amd_shared.h | 3 + .../amd/include/asic_reg/dcn/dcn_3_0_0_offset.h | 4 + .../amd/include/asic_reg/dcn/dcn_3_0_0_sh_mask.h | 5 + .../amd/include/asic_reg/dcn/dcn_3_1_5_offset.h | 4 + .../amd/include/asic_reg/dcn/dcn_3_1_5_sh_mask.h | 10 + .../amd/include/asic_reg/dpcs/dpcs_3_0_0_offset.h | 24 + .../amd/include/asic_reg/dpcs/dpcs_3_0_0_sh_mask.h | 4 +- .../drm/amd/include/asic_reg/gc/gc_10_1_0_offset.h | 12 + drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 2 + drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 2 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 2 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 5 + drivers/gpu/drm/drm_client.c | 13 + drivers/gpu/drm/exynos/exynos_hdmi.c | 15 +- drivers/gpu/drm/i915/display/intel_color_regs.h | 12 +- drivers/gpu/drm/i915/display/intel_display.c | 1 - .../gpu/drm/i915/display/intel_display_driver.c | 24 +- .../gpu/drm/i915/display/intel_display_reg_defs.h | 22 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 265 +- drivers/gpu/drm/i915/display/intel_fbdev.h | 29 +- drivers/gpu/drm/i915/display/intel_psr_regs.h | 38 +- drivers/gpu/drm/i915/i915_driver.c | 22 - drivers/gpu/drm/i915/i915_reg.h | 266 +- drivers/gpu/drm/xe/Makefile | 2 + drivers/gpu/drm/xe/abi/guc_klvs_abi.h | 26 +- drivers/gpu/drm/xe/abi/guc_relay_actions_abi.h | 170 +- drivers/gpu/drm/xe/display/xe_display.c | 11 - drivers/gpu/drm/xe/regs/xe_engine_regs.h | 1 + drivers/gpu/drm/xe/regs/xe_gt_regs.h | 16 + .../gpu/drm/xe/tests/xe_gt_sriov_pf_service_test.c | 232 ++ drivers/gpu/drm/xe/xe_debugfs.c | 55 + drivers/gpu/drm/xe/xe_device.c | 45 +- drivers/gpu/drm/xe/xe_device.h | 7 + drivers/gpu/drm/xe/xe_device_types.h | 8 + drivers/gpu/drm/xe/xe_exec_queue.h | 9 + drivers/gpu/drm/xe/xe_gt.c | 5 +- drivers/gpu/drm/xe/xe_gt_debugfs.c | 5 + drivers/gpu/drm/xe/xe_gt_mcr.h | 24 + drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 18 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c | 348 ++ drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.h | 18 + drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c | 550 ++++ drivers/gpu/drm/xe/xe_gt_sriov_pf_service.h | 36 + drivers/gpu/drm/xe/xe_gt_sriov_pf_service_types.h | 52 + drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h | 5 + drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 2 +- drivers/gpu/drm/xe/xe_gt_topology.c | 10 + drivers/gpu/drm/xe/xe_gt_topology.h | 3 + drivers/gpu/drm/xe/xe_guc.c | 40 +- drivers/gpu/drm/xe/xe_guc_ads.c | 65 +- drivers/gpu/drm/xe/xe_guc_ads.h | 1 + drivers/gpu/drm/xe/xe_guc_db_mgr.c | 3 +- drivers/gpu/drm/xe/xe_guc_id_mgr.c | 3 +- drivers/gpu/drm/xe/xe_guc_pc.c | 3 + drivers/gpu/drm/xe/xe_guc_relay.c | 8 +- drivers/gpu/drm/xe/xe_guc_submit.c | 145 +- drivers/gpu/drm/xe/xe_guc_types.h | 9 - drivers/gpu/drm/xe/xe_hw_engine.c | 134 +- drivers/gpu/drm/xe/xe_hw_engine_types.h | 20 +- drivers/gpu/drm/xe/xe_mmio.c | 38 +- drivers/gpu/drm/xe/xe_mmio.h | 7 + drivers/gpu/drm/xe/xe_module.c | 5 + drivers/gpu/drm/xe/xe_module.h | 1 + drivers/gpu/drm/xe/xe_preempt_fence.c | 14 +- drivers/gpu/drm/xe/xe_vm.c | 33 +- drivers/gpu/drm/xe/xe_vm_types.h | 11 + drivers/gpu/drm/xe/xe_wa.c | 5 + drivers/hwtracing/coresight/coresight-catu.c | 7 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 7 +- drivers/hwtracing/coresight/coresight-stm.c | 8 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 7 +- drivers/hwtracing/coresight/coresight-tpiu.c | 7 +- drivers/infiniband/core/user_mad.c | 21 +- drivers/infiniband/hw/mana/device.c | 1 + drivers/infiniband/hw/mlx5/mem.c | 8 +- drivers/infiniband/sw/rxe/rxe_comp.c | 32 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 2 +- drivers/infiniband/sw/rxe/rxe_hw_counters.h | 2 +- drivers/infiniband/sw/rxe/rxe_loc.h | 3 +- drivers/infiniband/sw/rxe/rxe_net.c | 69 +- drivers/infiniband/sw/rxe/rxe_qp.c | 46 +- drivers/infiniband/sw/rxe/rxe_req.c | 82 +- drivers/infiniband/sw/rxe/rxe_resp.c | 14 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 17 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 7 +- drivers/input/joystick/xpad.c | 2 + drivers/md/md.c | 14 +- drivers/md/md.h | 5 +- drivers/md/raid5.c | 15 +- drivers/media/cec/platform/sti/stih-cec.c | 1 + drivers/media/rc/mtk-cir.c | 1 + drivers/media/rc/serial_ir.c | 1 + drivers/media/rc/st_rc.c | 1 + drivers/media/rc/sunxi-cir.c | 1 + drivers/memstick/host/rtsx_pci_ms.c | 9 +- drivers/memstick/host/rtsx_usb_ms.c | 6 +- drivers/message/fusion/mptsas.c | 14 +- drivers/misc/mei/bus.c | 2 +- drivers/misc/mei/hw-me-regs.h | 2 + drivers/misc/mei/pci-me.c | 2 + drivers/misc/mei/pxp/mei_pxp.c | 7 +- drivers/mmc/core/slot-gpio.c | 25 +- drivers/mmc/host/atmel-mci.c | 257 +- drivers/mmc/host/moxart-mmc.c | 1 + drivers/mmc/host/sdhci-acpi.c | 61 +- drivers/mmc/host/sdhci-esdhc-mcf.c | 2 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 114 +- drivers/mmc/host/sdhci-omap.c | 2 +- drivers/mmc/host/sdhci-s3c.c | 31 +- drivers/mmc/host/sdhci-sprd.c | 2 +- drivers/mmc/host/sdhci.c | 10 +- drivers/mmc/host/sdhci.h | 3 +- drivers/mmc/host/sdhci_am654.c | 6 +- drivers/net/dsa/b53/b53_common.c | 208 +- drivers/net/dsa/b53/b53_priv.h | 12 - drivers/net/dsa/mt7530.c | 294 +- drivers/net/dsa/mt7530.h | 289 +- drivers/net/dsa/mv88e6xxx/chip.c | 50 +- drivers/net/dsa/mv88e6xxx/chip.h | 6 + drivers/net/dsa/mv88e6xxx/global1.c | 89 + drivers/net/dsa/mv88e6xxx/global1.h | 2 + drivers/net/ethernet/amd/pds_core/core.h | 3 +- drivers/net/ethernet/amd/pds_core/devlink.c | 3 +- drivers/net/ethernet/broadcom/b44.c | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 44 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 4 + drivers/net/ethernet/cisco/enic/vnic_dev.c | 20 +- drivers/net/ethernet/cisco/enic/vnic_dev.h | 5 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 18 +- drivers/net/ethernet/ibm/emac/mal.c | 14 +- drivers/net/ethernet/ibm/emac/mal.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 6 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 30 +- drivers/net/ethernet/intel/ice/devlink/devlink.c | 184 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 32 + drivers/net/ethernet/intel/ice/ice_common.c | 5 + drivers/net/ethernet/intel/ice/ice_ddp.c | 209 ++ drivers/net/ethernet/intel/ice/ice_ddp.h | 2 + drivers/net/ethernet/intel/ice/ice_fw_update.c | 7 +- drivers/net/ethernet/intel/ice/ice_fw_update.h | 3 + drivers/net/ethernet/intel/ice/ice_main.c | 108 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 7 +- drivers/net/ethernet/intel/ice/ice_nvm.h | 3 + drivers/net/ethernet/intel/ice/ice_sched.c | 37 +- drivers/net/ethernet/intel/ice/ice_sched.h | 11 + drivers/net/ethernet/intel/ice/ice_type.h | 1 + drivers/net/ethernet/intel/ice/ice_vf_lib.c | 16 +- drivers/net/ethernet/intel/igc/igc.h | 2 + drivers/net/ethernet/intel/igc/igc_leds.c | 38 +- drivers/net/ethernet/intel/igc/igc_main.c | 3 + .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 12 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 1 - .../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 3 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 8 +- .../net/ethernet/marvell/prestera/prestera_rxtx.c | 15 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 17 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 2 +- drivers/net/ethernet/mellanox/mlx4/main.c | 6 +- .../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 3 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 3 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 118 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.h | 5 +- drivers/net/ethernet/microchip/sparx5/Makefile | 3 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 3 + .../net/ethernet/microchip/sparx5/sparx5_main.h | 25 + .../ethernet/microchip/sparx5/sparx5_main_regs.h | 68 + .../net/ethernet/microchip/sparx5/sparx5_mirror.c | 235 ++ .../ethernet/microchip/sparx5/sparx5_tc_matchall.c | 125 +- drivers/net/ethernet/netronome/nfp/devlink_param.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_devlink.c | 3 +- drivers/net/ethernet/renesas/ravb_main.c | 11 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 6 +- drivers/net/ethernet/ti/am65-cpsw-qos.c | 3 + drivers/net/ethernet/ti/am65-cpts.c | 5 + drivers/net/ethernet/ti/cpsw_new.c | 6 +- drivers/net/ethernet/ti/cpsw_priv.c | 3 + drivers/net/ethernet/ti/icssg/icssg_common.c | 8 +- drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 8 +- drivers/net/gtp.c | 3 +- drivers/net/ipa/gsi.c | 12 +- drivers/net/ipa/gsi.h | 2 +- drivers/net/macsec.c | 46 +- drivers/net/phy/dp83869.c | 3 +- drivers/net/phy/mediatek-ge-soc.c | 43 +- drivers/net/pse-pd/Kconfig | 2 +- drivers/net/pse-pd/pse_core.c | 10 +- drivers/net/usb/ax88179_178a.c | 11 +- drivers/net/wireless/ath/ath10k/core.c | 9 +- drivers/net/wireless/ath/ath10k/core.h | 2 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/sdio.c | 2 +- drivers/net/wireless/ath/ath10k/snoc.c | 4 +- drivers/net/wireless/ath/ath10k/usb.c | 2 +- drivers/net/wireless/ath/ath11k/ahb.c | 9 +- drivers/net/wireless/ath/ath11k/core.h | 2 +- drivers/net/wireless/ath/ath11k/pcic.c | 21 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 3 +- drivers/net/wwan/iosm/iosm_ipc_devlink.c | 3 +- drivers/of/property.c | 2 +- drivers/peci/core.c | 4 +- drivers/peci/device.c | 2 +- drivers/peci/internal.h | 6 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 + drivers/remoteproc/xlnx_r5_remoteproc.c | 2 + drivers/scsi/bnx2fc/bnx2fc_tgt.c | 4 +- drivers/scsi/hpsa.c | 2 +- drivers/scsi/libsas/sas_expander.c | 38 +- drivers/scsi/libsas/sas_internal.h | 15 - drivers/scsi/mpi3mr/mpi3mr_transport.c | 14 +- drivers/scsi/qedf/qedf_io.c | 6 +- drivers/scsi/qedi/qedi_debugfs.c | 12 +- drivers/scsi/qla2xxx/qla_mr.c | 6 +- drivers/scsi/sd.c | 4 +- drivers/soc/mediatek/Kconfig | 11 - drivers/soc/mediatek/Makefile | 1 - drivers/soc/mediatek/mtk-dvfsrc.c | 551 ---- drivers/spi/spi-s3c64xx.c | 6 +- drivers/thermal/cpufreq_cooling.c | 3 - drivers/thermal/thermal_core.c | 15 +- drivers/thunderbolt/debugfs.c | 2 +- drivers/ufs/core/ufs-mcq.c | 3 +- drivers/usb/core/port.c | 8 +- drivers/usb/dwc3/core.c | 405 ++- drivers/usb/dwc3/core.h | 21 +- drivers/usb/dwc3/drd.c | 15 +- drivers/usb/dwc3/dwc3-qcom.c | 255 +- drivers/usb/dwc3/gadget.c | 2 + drivers/usb/dwc3/host.c | 27 + drivers/usb/gadget/composite.c | 6 +- drivers/usb/gadget/function/f_fs.c | 9 +- drivers/usb/gadget/function/uvc_configfs.c | 4 +- drivers/usb/host/xhci-plat.h | 4 +- drivers/usb/host/xhci-rzv2m.c | 1 + drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c | 8 +- .../usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c | 11 +- drivers/video/fbdev/au1200fb.c | 2 +- drivers/video/fbdev/core/fb_defio.c | 2 +- drivers/video/fbdev/fsl-diu-fb.c | 2 +- drivers/video/fbdev/offb.c | 3 +- drivers/video/fbdev/savage/savagefb_driver.c | 5 +- drivers/video/fbdev/uvesafb.c | 2 +- drivers/video/hdmi.c | 10 +- drivers/virt/acrn/ioreq.c | 2 +- fs/bcachefs/alloc_background.c | 4 +- fs/bcachefs/alloc_background.h | 18 +- fs/bcachefs/alloc_foreground.c | 8 +- fs/bcachefs/bcachefs.h | 3 +- fs/bcachefs/btree_cache.c | 29 + fs/bcachefs/btree_cache.h | 3 + fs/bcachefs/btree_gc.c | 563 +--- fs/bcachefs/btree_gc.h | 30 +- fs/bcachefs/btree_iter.c | 30 +- fs/bcachefs/btree_iter.h | 13 +- fs/bcachefs/btree_key_cache.c | 8 +- fs/bcachefs/btree_node_scan.c | 7 +- fs/bcachefs/btree_node_scan_types.h | 1 + fs/bcachefs/btree_types.h | 2 + fs/bcachefs/buckets.c | 308 +- fs/bcachefs/buckets.h | 10 +- fs/bcachefs/ec.c | 297 +- fs/bcachefs/inode.c | 4 +- fs/bcachefs/inode.h | 3 +- fs/bcachefs/reflink.c | 13 +- fs/bcachefs/reflink.h | 2 +- fs/bcachefs/snapshot.c | 4 +- fs/bcachefs/snapshot.h | 3 +- fs/bcachefs/subvolume.c | 2 +- fs/bcachefs/subvolume.h | 3 +- fs/binfmt_elf.c | 3 + fs/binfmt_elf_fdpic.c | 6 +- fs/btrfs/ctree.c | 7 +- fs/btrfs/disk-io.c | 6 +- fs/btrfs/extent-tree.c | 552 ++-- fs/btrfs/ioctl.c | 33 +- fs/btrfs/qgroup.c | 66 +- fs/btrfs/relocation.c | 48 +- fs/btrfs/transaction.c | 44 +- fs/btrfs/volumes.c | 1 + fs/crypto/inline_crypt.c | 6 +- fs/ecryptfs/crypto.c | 4 +- fs/ecryptfs/main.c | 26 +- fs/erofs/fscache.c | 2 +- fs/exfat/dir.c | 2 + fs/f2fs/checkpoint.c | 9 +- fs/f2fs/compress.c | 40 +- fs/f2fs/data.c | 5 +- fs/f2fs/segment.c | 17 +- fs/gfs2/glock.c | 14 +- fs/gfs2/glock.h | 1 - fs/gfs2/super.c | 4 - fs/hfsplus/xattr.c | 22 +- fs/iomap/buffered-io.c | 105 +- fs/nfsd/netlink.c | 66 + fs/nfsd/netlink.h | 10 + fs/nfsd/netns.h | 1 + fs/nfsd/nfs4xdr.c | 2 +- fs/nfsd/nfsctl.c | 517 ++- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfssvc.c | 11 +- fs/nilfs2/nilfs.h | 4 +- fs/nilfs2/super.c | 388 +-- fs/nilfs2/the_nilfs.c | 5 +- fs/nilfs2/the_nilfs.h | 6 +- fs/ntfs3/super.c | 2 + fs/ocfs2/dlm/dlmdomain.c | 1 - fs/proc/task_mmu.c | 4 +- fs/reiserfs/item_ops.c | 13 +- fs/smb/client/cifspdu.h | 4 +- fs/smb/client/smb2pdu.h | 2 +- fs/smb/client/transport.c | 7 +- fs/xfs/xfs_file.c | 10 +- include/dt-bindings/clock/google,gs101.h | 54 + include/dt-bindings/clock/r9a07g043-cpg.h | 52 + include/dt-bindings/clock/r9a07g044-cpg.h | 58 + include/dt-bindings/clock/r9a07g054-cpg.h | 58 + include/dt-bindings/clock/r9a08g045-cpg.h | 70 + include/kvm/arm_vgic.h | 13 +- include/linux/arch_topology.h | 8 +- include/linux/blkdev.h | 2 +- include/linux/bpf.h | 16 +- include/linux/bpf_crypto.h | 24 + include/linux/bpf_verifier.h | 2 + include/linux/compiler_types.h | 11 + include/linux/coresight.h | 1 - include/linux/cpufreq.h | 10 + include/linux/dma/imx-dma.h | 1 + include/linux/etherdevice.h | 25 + include/linux/execmem.h | 77 +- include/linux/huge_mm.h | 31 +- include/linux/hugetlb.h | 6 +- include/linux/io.h | 8 +- include/linux/kfifo.h | 9 +- include/linux/ksm.h | 14 +- include/linux/mhi.h | 11 + include/linux/mm.h | 30 +- include/linux/mmc/slot-gpio.h | 6 +- include/linux/module.h | 9 + include/linux/moduleloader.h | 12 - include/linux/netdevice.h | 3 + include/linux/page-flags.h | 6 +- include/linux/page_ref.h | 11 +- include/linux/pagemap.h | 6 - include/linux/platform_data/ti-sysc.h | 1 - include/linux/regulator/consumer.h | 2 +- include/linux/rmap.h | 4 +- include/linux/sched/topology.h | 8 +- include/linux/soc/mediatek/dvfsrc.h | 36 - include/linux/soc/mediatek/mtk_sip_svc.h | 3 - include/linux/string.h | 49 + include/linux/sunrpc/svc_xprt.h | 5 + include/linux/xarray.h | 8 +- include/net/af_unix.h | 3 + include/net/devlink.h | 3 +- include/net/dsa.h | 3 +- include/net/macsec.h | 2 + include/net/nexthop.h | 2 +- include/net/sock.h | 38 +- include/net/tcp.h | 26 +- include/net/tls.h | 3 +- include/scsi/libfc.h | 18 +- include/scsi/scsi.h | 5 +- .../events/{thermal_pressure.h => hw_pressure.h} | 14 +- include/trace/events/sched.h | 2 +- include/uapi/linux/bpf.h | 6 + include/uapi/linux/nfsd_netlink.h | 47 + include/uapi/scsi/scsi_bsg_mpi3mr.h | 8 +- include/uapi/scsi/scsi_bsg_ufs.h | 4 +- init/Kconfig | 12 +- init/main.c | 1 - io_uring/io_uring.c | 13 - io_uring/io_uring.h | 1 - io_uring/rw.c | 40 +- kernel/bpf/Kconfig | 2 +- kernel/bpf/Makefile | 3 + kernel/bpf/arraymap.c | 18 +- kernel/bpf/btf.c | 17 + kernel/bpf/crypto.c | 385 +++ kernel/bpf/hashtab.c | 55 +- kernel/bpf/helpers.c | 354 ++- kernel/bpf/syscall.c | 15 +- kernel/bpf/verifier.c | 211 +- kernel/cgroup/cpuset.c | 3 - kernel/kprobes.c | 55 +- kernel/module/main.c | 29 +- kernel/sched/core.c | 8 +- kernel/sched/fair.c | 65 +- kernel/sched/pelt.c | 18 +- kernel/sched/pelt.h | 16 +- kernel/sched/sched.h | 22 +- kernel/trace/trace_kprobe.c | 20 +- lib/alloc_tag.c | 2 +- lib/iomap_copy.c | 13 +- lib/kfifo.c | 8 +- lib/kunit/Kconfig | 11 + lib/kunit/kunit-test.c | 8 +- lib/kunit/string-stream-test.c | 12 +- lib/memcpy_kunit.c | 53 - lib/string_kunit.c | 80 + lib/test_xarray.c | 13 +- lib/ubsan.h | 43 +- localversion-next | 2 +- mm/backing-dev.c | 2 +- mm/execmem.c | 125 +- mm/folio-compat.c | 6 - mm/gup.c | 23 +- mm/huge_memory.c | 100 +- mm/hugetlb.c | 6 +- mm/hwpoison-inject.c | 11 +- mm/internal.h | 1 + mm/khugepaged.c | 38 +- mm/ksm.c | 5 +- mm/madvise.c | 2 +- mm/memcontrol.c | 12 +- mm/memory-failure.c | 156 +- mm/memory.c | 10 +- mm/memremap.c | 10 +- mm/migrate.c | 2 +- mm/migrate_device.c | 13 +- mm/mm_init.c | 2 + mm/mmap.c | 4 +- mm/mprotect.c | 2 +- mm/mremap.c | 4 +- mm/mseal.c | 6 +- mm/page-writeback.c | 40 +- mm/page_alloc.c | 16 +- mm/page_owner.c | 2 +- mm/page_vma_mapped.c | 18 +- mm/pgtable-generic.c | 2 + mm/rmap.c | 6 - mm/swap.c | 20 +- mm/userfaultfd.c | 5 +- mm/vmalloc.c | 10 +- mm/vmscan.c | 7 - net/bluetooth/hci_core.c | 2 - net/bluetooth/hci_sync.c | 5 +- net/bluetooth/mgmt.c | 4 +- net/bluetooth/sco.c | 4 + net/bpf/bpf_dummy_struct_ops.c | 55 +- net/bridge/br_device.c | 2 +- net/core/dev.c | 59 +- net/core/neighbour.c | 2 +- net/devlink/param.c | 7 +- net/dsa/devlink.c | 3 +- net/ethernet/eth.c | 12 +- net/ipv4/fib_semantics.c | 2 +- net/ipv4/route.c | 3 + net/ipv4/tcp_ao.c | 3 +- net/ipv4/tcp_input.c | 4 +- net/ipv4/tcp_ipv4.c | 13 +- net/ipv4/tcp_output.c | 11 +- net/netfilter/ipvs/ip_vs_proto_sctp.c | 6 +- net/netfilter/nft_chain_filter.c | 4 +- net/openvswitch/conntrack.c | 4 +- net/openvswitch/vport-netdev.c | 8 +- net/sunrpc/svc_xprt.c | 167 +- net/tls/tls.h | 2 +- net/tls/tls_strp.c | 6 +- samples/kfifo/dma-example.c | 3 +- scripts/gdb/linux/cpus.py | 11 +- scripts/gdb/linux/tasks.py | 2 +- scripts/gdb/linux/utils.py | 2 +- scripts/kernel-doc | 3 +- sound/core/control_led.c | 15 +- sound/pci/hda/cs35l41_hda_property.c | 4 + sound/pci/hda/patch_realtek.c | 2 + sound/soc/codecs/pcm6240.c | 2 +- tools/include/linux/rbtree_augmented.h | 4 +- tools/include/uapi/linux/bpf.h | 6 + tools/lib/rbtree.c | 2 +- tools/testing/radix-tree/linux/kernel.h | 2 + tools/testing/selftests/bpf/Makefile | 7 +- tools/testing/selftests/bpf/bench.c | 6 + .../selftests/bpf/benchs/bench_bpf_crypto.c | 185 ++ tools/testing/selftests/bpf/bpf_experimental.h | 29 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 5 + .../selftests/bpf/bpf_testmod/bpf_testmod_kfunc.h | 1 + tools/testing/selftests/bpf/config | 5 + tools/testing/selftests/bpf/network_helpers.c | 21 +- tools/testing/selftests/bpf/network_helpers.h | 1 + .../selftests/bpf/prog_tests/crypto_sanity.c | 197 ++ .../selftests/bpf/prog_tests/dummy_st_ops.c | 34 +- tools/testing/selftests/bpf/prog_tests/empty_skb.c | 2 + .../selftests/bpf/prog_tests/ip_check_defrag.c | 2 + .../selftests/bpf/prog_tests/preempt_lock.c | 9 + tools/testing/selftests/bpf/prog_tests/ringbuf.c | 65 + .../testing/selftests/bpf/prog_tests/tc_redirect.c | 2 +- tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 14 + .../testing/selftests/bpf/prog_tests/test_tunnel.c | 4 + tools/testing/selftests/bpf/prog_tests/wq.c | 42 + .../selftests/bpf/prog_tests/xdp_metadata.c | 16 + tools/testing/selftests/bpf/progs/crypto_basic.c | 68 + tools/testing/selftests/bpf/progs/crypto_bench.c | 109 + tools/testing/selftests/bpf/progs/crypto_common.h | 66 + tools/testing/selftests/bpf/progs/crypto_sanity.c | 169 + .../selftests/bpf/progs/dummy_st_ops_success.c | 15 +- tools/testing/selftests/bpf/progs/preempt_lock.c | 132 + tools/testing/selftests/bpf/progs/tcp_rtt.c | 6 + tools/testing/selftests/bpf/progs/test_ringbuf_n.c | 47 + tools/testing/selftests/bpf/progs/wq.c | 180 ++ tools/testing/selftests/bpf/progs/wq_failures.c | 144 + tools/testing/selftests/bpf/test_sock_addr.c | 138 +- tools/testing/selftests/bpf/testing_helpers.c | 16 +- .../selftests/clone3/clone3_clear_sighand.c | 2 +- tools/testing/selftests/clone3/clone3_set_tid.c | 4 +- tools/testing/selftests/cpufreq/cpufreq.sh | 3 +- tools/testing/selftests/cpufreq/main.sh | 47 +- tools/testing/selftests/cpufreq/module.sh | 6 +- tools/testing/selftests/ipc/msgque.c | 11 +- tools/testing/selftests/kselftest.h | 12 +- tools/testing/selftests/kselftest/ktap_helpers.sh | 4 +- tools/testing/selftests/kvm/Makefile | 2 + tools/testing/selftests/kvm/aarch64/arch_timer.c | 8 +- tools/testing/selftests/kvm/aarch64/psci_test.c | 2 + tools/testing/selftests/kvm/aarch64/vgic_irq.c | 15 +- .../selftests/kvm/aarch64/vgic_lpi_stress.c | 410 +++ .../selftests/kvm/aarch64/vpmu_counter_access.c | 6 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 5 +- tools/testing/selftests/kvm/include/aarch64/gic.h | 21 +- .../testing/selftests/kvm/include/aarch64/gic_v3.h | 586 +++- .../selftests/kvm/include/aarch64/gic_v3_its.h | 19 + .../selftests/kvm/include/aarch64/processor.h | 19 +- tools/testing/selftests/kvm/include/aarch64/vgic.h | 5 +- tools/testing/selftests/kvm/lib/aarch64/gic.c | 18 +- .../selftests/kvm/lib/aarch64/gic_private.h | 4 +- tools/testing/selftests/kvm/lib/aarch64/gic_v3.c | 99 +- .../testing/selftests/kvm/lib/aarch64/gic_v3_its.c | 248 ++ tools/testing/selftests/kvm/lib/aarch64/vgic.c | 38 +- .../membarrier/membarrier_test_multi_thread.c | 2 +- .../membarrier/membarrier_test_single_thread.c | 2 +- tools/testing/selftests/mm/compaction_test.c | 6 +- tools/testing/selftests/mm/cow.c | 2 +- tools/testing/selftests/mm/gup_longterm.c | 2 +- tools/testing/selftests/mm/gup_test.c | 4 +- tools/testing/selftests/mm/ksm_functional_tests.c | 2 +- tools/testing/selftests/mm/madv_populate.c | 2 +- tools/testing/selftests/mm/mkdirty.c | 2 +- tools/testing/selftests/mm/pagemap_ioctl.c | 4 +- tools/testing/selftests/mm/soft-dirty.c | 2 +- tools/testing/selftests/net/Makefile | 60 +- tools/testing/selftests/net/bpf.mk | 53 + .../selftests/net/{nat6to4.c => nat6to4.bpf.c} | 0 tools/testing/selftests/net/netfilter/Makefile | 3 +- .../selftests/net/netfilter/br_netfilter.sh | 4 + .../selftests/net/netfilter/conntrack_dump_flush.c | 8 +- .../selftests/net/netfilter/conntrack_vrf.sh | 40 +- tools/testing/selftests/net/netfilter/nft_audit.sh | 3 +- .../selftests/net/netfilter/nft_concat_range.sh | 187 +- .../selftests/net/netfilter/nft_flowtable.sh | 274 +- .../selftests/net/netfilter/nft_zones_many.sh | 4 +- tools/testing/selftests/net/netfilter/rpath.sh | 10 +- tools/testing/selftests/net/udpgro.sh | 2 +- tools/testing/selftests/net/udpgro_bench.sh | 2 +- tools/testing/selftests/net/udpgro_frglist.sh | 8 +- tools/testing/selftests/net/udpgro_fwd.sh | 2 +- tools/testing/selftests/net/veth.sh | 2 +- .../selftests/net/{xdp_dummy.c => xdp_dummy.bpf.c} | 0 tools/testing/selftests/pidfd/pidfd_fdinfo_test.c | 2 +- tools/testing/selftests/pidfd/pidfd_open_test.c | 4 +- tools/testing/selftests/pidfd/pidfd_poll_test.c | 2 +- tools/testing/selftests/pidfd/pidfd_test.c | 2 +- .../power_supply/test_power_supply_properties.sh | 2 +- tools/testing/selftests/resctrl/resctrl_tests.c | 6 +- tools/testing/selftests/sync/sync_test.c | 3 +- tools/testing/selftests/timers/adjtick.c | 4 +- .../testing/selftests/timers/alarmtimer-suspend.c | 4 +- tools/testing/selftests/timers/change_skew.c | 4 +- tools/testing/selftests/timers/freq-step.c | 4 +- tools/testing/selftests/timers/leap-a-day.c | 10 +- tools/testing/selftests/timers/leapcrash.c | 4 +- tools/testing/selftests/timers/mqueue-lat.c | 4 +- tools/testing/selftests/timers/posix_timers.c | 12 +- tools/testing/selftests/timers/raw_skew.c | 6 +- tools/testing/selftests/timers/set-2038.c | 4 +- tools/testing/selftests/timers/set-tai.c | 4 +- tools/testing/selftests/timers/set-timer-lat.c | 4 +- tools/testing/selftests/timers/set-tz.c | 4 +- tools/testing/selftests/timers/skew_consistency.c | 4 +- tools/testing/selftests/timers/threadtest.c | 2 +- tools/testing/selftests/timers/valid-adjtimex.c | 6 +- tools/testing/selftests/x86/lam.c | 2 +- virt/kvm/kvm_main.c | 14 +- virt/kvm/vfio.c | 2 + 918 files changed, 21344 insertions(+), 8893 deletions(-) delete mode 100644 Documentation/devicetree/bindings/dma/qcom_hidma_mgmt.txt delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra20-ac97.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra20-ac97.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-uhci.txt create mode 100644 Documentation/devicetree/bindings/usb/usb-uhci.yaml create mode 100644 Documentation/translations/zh_CN/dev-tools/kcov.rst create mode 100644 arch/sparc/mm/execmem.c delete mode 100644 arch/x86/lib/iomap_copy_64.S create mode 100644 crypto/bpf_crypto_skcipher.c create mode 100644 drivers/gpio/gpio-graniterapids.c create mode 100644 drivers/gpu/drm/xe/tests/xe_gt_sriov_pf_service_test.c create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.h create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_service.h create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_service_types.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_mirror.c delete mode 100644 drivers/soc/mediatek/mtk-dvfsrc.c create mode 100644 include/linux/bpf_crypto.h delete mode 100644 include/linux/soc/mediatek/dvfsrc.h rename include/trace/events/{thermal_pressure.h => hw_pressure.h} (55%) create mode 100644 kernel/bpf/crypto.c create mode 100644 tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c create mode 100644 tools/testing/selftests/bpf/prog_tests/crypto_sanity.c create mode 100644 tools/testing/selftests/bpf/prog_tests/preempt_lock.c create mode 100644 tools/testing/selftests/bpf/prog_tests/wq.c create mode 100644 tools/testing/selftests/bpf/progs/crypto_basic.c create mode 100644 tools/testing/selftests/bpf/progs/crypto_bench.c create mode 100644 tools/testing/selftests/bpf/progs/crypto_common.h create mode 100644 tools/testing/selftests/bpf/progs/crypto_sanity.c create mode 100644 tools/testing/selftests/bpf/progs/preempt_lock.c create mode 100644 tools/testing/selftests/bpf/progs/test_ringbuf_n.c create mode 100644 tools/testing/selftests/bpf/progs/wq.c create mode 100644 tools/testing/selftests/bpf/progs/wq_failures.c create mode 100644 tools/testing/selftests/kvm/aarch64/vgic_lpi_stress.c create mode 100644 tools/testing/selftests/kvm/include/aarch64/gic_v3_its.h create mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_v3_its.c create mode 100644 tools/testing/selftests/net/bpf.mk rename tools/testing/selftests/net/{nat6to4.c => nat6to4.bpf.c} (100%) rename tools/testing/selftests/net/{xdp_dummy.c => xdp_dummy.bpf.c} (100%)