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 66e4190e92ce Add linux-next specific files for 20240416 omits fa14d3908451 Merge branch 'nolibc' of git://git.kernel.org/pub/scm/linu [...] omits 36bbf4ba7c24 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b7cd7610a248 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits b81bef470981 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits f5bdf8cabf1f Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 58c0efe3483a Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 2a461eb60784 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d698aa068d94 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits f78667cf4432 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e19bcbf311b1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6d4e02f1a5b5 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git omits 7744852774ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8fddb8a9c74c Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 909fbe4350e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 06334520f1e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 77f212f2d3eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 624813dadb07 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 93a7a30234ed Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits f33d57c255fc Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 9bbb47f3144d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 76a80ccbb8e5 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 66de3d8adcc1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8aacef19f06c Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits 90f7a9c37b1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 194d67492d20 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 3e7cde67307b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 41c6acd66264 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1028c9db2aa0 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 72a72946fb70 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd1779e86cc1 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits f9e980f7631c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b74c94d60f1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 629440f59352 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f6f3961250c9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 462c551b0d31 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits c55ab1eb39f8 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] omits 517f9a28d0b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 67fca4f176b1 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits da53d88d66fb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 60231eeb61e4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 310f0e3779a8 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 7681e167bf81 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 0bbd7ea86a62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 72c13b44aedf Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits b49ebd4d4d80 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 1561496f65f0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits aa2bbbd30059 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 9a65d8d8d723 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits c7e325975988 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits cff83b9f5ed1 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits 465d439b188f Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] omits ac6a886be7b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c623624bed6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8b5927719506 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e6c85bdb8732 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c83c5ddbb1ca Merge branch 'next' of https://github.com/kvm-x86/linux.git omits 73c7902a5d91 Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] omits eb99a02bc667 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c54941e69705 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits f3dbb91b3ca0 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 8c8e35667e69 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits fb116195b7fa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 92a529593653 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef1d7d54c61a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c7fdbc6added Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 93946efcb9e5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b43470ca2f25 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 59a3586addda Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c3031bd748dc Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits decdb3a9c5e8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits dda1aa14a672 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 865225932db7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 51ba45e759f0 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits a59eecdd3da6 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits ad1c8c4d0fc9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1012e9c3dbac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cdc9788f3ef7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1bee550529c1 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 65f80878f0af Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0f4de7e78400 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 253af177c59f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b10b3691fed Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 99c69891dac9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 20e4a1021b31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81a6cf5df83e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 588c78b279a4 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits dfc7885f253d Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] omits e474d8e49b8b Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits e32cf590dec2 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 1ab58e70dd30 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits f4de0c63aec8 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits e09614d380ff Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 4c0fb7a5e5f7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fa9ba29ff988 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 97533350dcfb Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 7c03c3bd7db3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4158e13b40ec Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8d38fe2ab295 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b52ba4fe41ea Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits f5f667fac11d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aa1470027f9b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 295c25df1f5d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 52b416287ed9 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits fc773d938c8b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 73893a7b8e1a Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 49eb1daaf09c Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 444b97d95ad6 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits df2fc8224877 Merge branch 'dmi-for-next' of git://git.kernel.org/pub/sc [...] omits b248a7992a22 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits 729f0b9173f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4026715cb883 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits ecf4812ca5ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3d293d462b57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c880f995111a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 919a20b3888e Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 8fee2d46f8b4 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits a096323a1245 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 766c4464cdb6 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits d6008c4a461d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1835fcb8c934 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8568d5e51191 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 30cae7f77845 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits d75e0bba6f4f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 00edccfcf64f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 7275a6ef771d Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits a7e8796df013 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b29ba2901283 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits c8a6b47b687e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e8b8f89b45a5 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] omits 5250f1c28e18 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] omits 6b52ed6a42b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de49af06995e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits dd313d43882d Merge branch 'for-next' of git://github.com/openrisc/linux.git omits c533f70e8ce1 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 0f5b61208ba8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d11450e3e812 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e7a83ceda24f Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 53d947f2bb68 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 9842b42285b3 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 63f7ad1bceef Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 9e8961ac0e21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bab0a6ff738b Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 4beb97ddd4e7 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 983bac36a78e Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 7ed920452320 Merge branch 'for-next' of https://github.com/sophgo/linux.git omits cc582c4f6e7f Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits e80a375b6829 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 611bf56fbf46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 93afe65a7aa9 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 91d230848019 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ebe89004630f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 78dc41754798 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ca67adfd89c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b62380dbf05a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bf83f809348d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9e700d6035c4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 9a77ecfde896 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 923db10b2fac Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits ee3a1eeda4fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f6a18eac3bec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1cf0c53ce036 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 45811492fa9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b5f28db1f50c Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] omits 75907501dc55 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits bbeb2de3a64a Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits dafd70710825 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 2d394187af1a Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] omits 6c411e906635 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits 5d7185bad6cc Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] omits fd44a0d5fe45 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits 1e194b150856 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits dff20a7ff054 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f93adc1bc0e8 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] omits dbaf2ee4a96f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a5f9294ef3a1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits dcbe951d735a Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits cec9cf99fe34 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] omits d09809c1a2e3 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits 44b6a28851c2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits dae1dce0bc8d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e50841426bcd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits cd037654f215 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 30673c6251c9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f42ff6343f94 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits a7565523de8c Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 0a2149330c7d Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits b7c23be15389 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ae68bcebb03f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8ff2f165c9aa Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 656b323cb47f Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 2fe01065f2af Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e4d8d3b05401 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits a276bcbf317d Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 0db39c728f09 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 472a3e4bdff0 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits 1882880a0d83 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9e740b46d267 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 5b909aebf803 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7a7fc9c48966 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d55a1c34b010 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 0fb7f9dc52a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2d94e7dd9b2d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 292296ed496a Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 4582d56f08c5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8e42a808ddb1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ebf96d10f2af Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 05c93e5c2ed1 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 5355c7a89e74 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits e0fa51d2ab0b Merge remote-tracking branch 'spi/for-6.10' into spi-next omits bb85a27856fd Merge remote-tracking branch 'asoc/for-6.10' into asoc-next omits 1755f72d5a85 Merge branch 'mm-nonmm-unstable' into mm-everything omits 2a1160f7fcf6 mux: remove usage of the deprecated ida_simple_xx() API omits 76de10a2f646 pps: remove usage of the deprecated ida_simple_xx() API omits 255d142df18a HID: sony: remove usage of the deprecated ida_simple_xx() API omits 6588a693a867 intel_th: remove usage of the deprecated ida_simple_xx() API omits cf7d39ab7c51 kbuild: enable -Wcast-function-type-strict unconditionally omits cf607fafecb5 kbuild: enable -Wformat-truncation on clang omits 8a61d5a043d4 kbuild: turn on -Wrestrict by default omits 270ff7cb1c06 kbuild: remove redundant extra warning flags omits 199f05acf191 kbuild: turn on -Wextra by default omits e9cf2b029df1 nilfs2: add kernel-doc comments to nilfs_remove_all_gcinodes() omits 752485be1f9a nilfs2: add kernel-doc comments to nilfs_btree_convert_and [...] omits 0a38ac19d214 nilfs2: add kernel-doc comments to nilfs_do_roll_forward() omits 1c98092c0236 blktrace: convert strncpy() to strscpy_pad() omits 54d97dc2cf75 block/partitions/ldm: convert strncpy() to strscpy() omits 9e0248ebb482 test_hexdump: avoid string truncation warning omits 2a5d51b93ee3 kexec: fix the unexpected kexec_dprintk() macro omits 074a7328ce89 ocfs2: use coarse time for new created files omits 7c0bccbaec33 ocfs2: update inode fsync transaction id in ocfs2_unlink a [...] omits a1f7fe7878c1 ocfs2: fix races between hole punching and AIO+DIO omits 8b1fa105bc37 ocfs2: return real error code in ocfs2_dio_wr_get_block omits d5b6f668ad10 vmcore: replace strncpy with strscpy_pad omits 637363fbedee devres: don't use "proxy" headers omits cc072a119dbb devres: switch to use dev_err_probe() for unification omits 051c264c2950 kgdb: add HAS_IOPORT dependency omits 9fec57496aa3 Squashfs: remove deprecated strncpy by not copying the string omits aa895c7da6b9 ipc: remove the now superfluous sentinel element from ctl_ [...] omits 48af394f856c initrd: remove the now superfluous sentinel element from c [...] omits 32c0cec9e4bc kcov: avoid clang out-of-range warning omits 5ef6e5b07dc1 selftests/fpu: allow building on other architectures omits b077c9f8fad9 selftests/fpu: move FP code to a separate translation unit omits 9deac3a7dd11 drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT omits af3401168ce4 drm/amd/display: only use hard-float, not altivec on powerpc omits 5f730036b77c riscv: add support for kernel-mode FPU omits 90ebf2b168c2 x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits ffe55210c704 powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits 49cbf813ed00 LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits f7555b763344 lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS omits a472f75ea9d6 arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS omits 1b40792565ed arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits 803f6ab57cf5 ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS omits db06591f7815 ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits 2f207ce8505a arch: add ARCH_HAS_KERNEL_FPU_SUPPORT omits 07630d309355 x86/fpu: fix asm/fpu/types.h include guard omits c2ef4e068913 Documentation: kdump: clean up the outdated description omits d7e477f0bee2 arch/loongarch: clean up the left code and Kconfig item re [...] omits babce9e56492 ocfs2: fix sparse warnings omits 451173320730 ocfs2: speed up chain-list searching omits 70b3dab508f8 ocfs2: adjust enabling place for la window omits f72d67daf0e0 ocfs2: improve write IO performance when fragmentation is high omits 4d18064da8d0 regset: use kvzalloc() for regset_get_alloc() omits 8c9470dca331 NUMA: early use of cpu_to_node() returns 0 instead of the [...] omits 9eb886e33b21 fs: add kernel-doc comments to fat_parse_long() omits e7d17be52692 x86: call instrumentation hooks from copy_mc.c omits 138c6a2ebcf6 instrumented.h: add instrument_memcpy_before, instrument_m [...] omits 5e3f2667f27a mm: kmsan: implement kmsan_memmove() omits 9d21287c16f4 bootconfig: do not put quotes on cmdline items unless necessary omits d05cf100be41 lib/build_OID_registry: don't mention the full path of the [...] omits 563287825eab ocfs2: update inode ctime in ocfs2_fileattr_set omits 4abae6fd82cd ocfs2: correctly use ocfs2_find_next_zero_bit() omits 76cfe84e900c __mod_memcg_lruvec_state-enhance-diagnostics-fix omits d5925fd0fc3e __mod_memcg_lruvec_state(): enhance diagnostics omits b3148883ff9b mm: add swappiness= arg to memory.reclaim omits 335ab76ce6b0 mm: add defines for min/max swappiness omits d26a341f5e54 mm: optimization on page allocation when CMA enabled omits 48c107e93e16 filemap: replace pte_offset_map() with pte_offset_map_nolock() omits 7fd33ffc5c8f mm: zswap: remove same_filled_pages from docs omits e1f1bbb8d3c6 mm: zswap: remove same_filled module params omits 24ae4a29f14c mm: zswap: move more same-filled pages checks outside of z [...] omits 090a50c828db mm: zswap: refactor limit checking from zswap_store() omits ad9d18770b81 mm: zswap: always shrink in zswap_store() if zswap_pool_re [...] omits f8a190f08e62 xarray: inline xas_descend to improve performance omits 907f86b23263 userfaultfd: remove WRITE_ONCE when setting folio->index d [...] omits cd10279aacb6 selftest mm/mseal read-only elf memory segment omits 00640a2688f7 mseal: add documentation omits 56f8d9c2825d selftest mm/mseal memory sealing omits 3b29bc1e52d3 mseal: add mseal syscall omits 25ff0d77a21e mseal: wire up mseal syscall omits 520ce2527cbb mm: page_alloc: allowing mTHP compaction to capture the fr [...] omits f5150e87619e mm: filemap: batch mm counter updating in filemap_map_pages() omits 40fd4d9e1b57 mm: move mm counter updating out of set_pte_range() omits 6c6f5869befe mm: correct the docs for thp_fault_alloc and thp_fault_fallback omits 8a6b0049e574 sysfs-kernel-mm-transparent-hugepage: fix the name and une [...] omits 9fdd385e35c7 mm: add docs for per-order mTHP counters and transhuge_page ABI omits 020b11ca5a01 mm: add per-order mTHP anon_swpout and anon_swpout_fallbac [...] omits e74ec6217dca mm: add per-order mTHP anon_fault_alloc and anon_fault_fal [...] omits 4b074388644b mm-hugetlb-rename-dissolve_free_huge_pages-to-dissolve_fre [...] omits c257794c13d4 mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_ [...] omits c739121ca026 mm/hugetlb: convert dissolve_free_huge_pages() to folios omits d091f3d7a70c mm-hugetlb-convert-dissolve_free_huge_pages-to-folios-fix omits a0fbd889fa4e mm/hugetlb: convert dissolve_free_huge_pages() to folios omits 13fbd34b03e8 mm/ksm: replace set_page_stable_node by folio_set_stable_node omits b70dab248b12 mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags omits 45e158acf83c mm/ksm: convert chain series funcs and replace get_ksm_page omits 5a2231079e16 mm/ksm: use folio in write_protect_page omits e5bead900aff mm/ksm: use ksm_get_folio in scan_get_next_rmap_item omits c38991699c8f mm/ksm: use folio in stable_node_dup omits 5b478f35ddd4 mm/ksm: use folio in remove_stable_node omits 1ea5a687ead2 mm/ksm: add folio_set_stable_node omits 0198ffbbe8b7 mm/ksm: use folio in remove_rmap_item_from_tree omits 32760b389a04 mm/ksm: add ksm_get_folio omits 29a1b2be3480 arm-mm-drop-vm_fault_badmap-vm_fault_badaccess-checkpatch-fixes omits 1d554b2c690f arm: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS omits 934f9180421b arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS omits e8c34856bb61 Documentation/admin-guide/cgroup-v1/memory.rst: don't refe [...] omits 79b68ccecdea mm/debug: print only page mapcount (excluding folio entire [...] omits 2a4c87846fc0 xtensa/mm: convert check_tlb_entry() to sanity check folios omits d9465ce6c2f9 trace/events/page_ref: trace the raw page mapcount value omits 5d9418f3daf5 mm/migrate_device: use folio_mapcount() in migrate_vma_che [...] omits c8576b3dc8b4 mm/filemap: use folio_mapcount() in filemap_unaccount_folio() omits 70f68da0df27 sh/mm/cache: use folio_mapped() in copy_from_user_page() omits 40b3f717e04a mm/migrate: use folio_likely_mapped_shared() in add_page_f [...] omits 3d6f67179fdc mm/page_alloc: use folio_mapped() in __alloc_contig_migrat [...] omits 3dbc3964bb89 mm/memory-failure: use folio_mapcount() in hwpoison_user_m [...] omits d4f369e90e28 mm/huge_memory: use folio_mapcount() in zap_huge_pmd() san [...] omits eab1e7cd082e mm/memory: use folio_mapcount() in zap_present_folio_ptes() omits 643f366139a7 mm: make folio_mapcount() return 0 for small typed folios omits f63dce8ab6c2 mm: improve folio_likely_mapped_shared() using the mapcoun [...] omits ede031b4031a mm: track mapcount of large folios in single value omits 92f59feddca9 mm/rmap: add fast-path for small folios when adding/removi [...] omits 0ca7929f53bc mm/rmap: always inline anon/file rmap duplication of a single PTE omits 1c4955dc22a2 mm: allow for detecting underflows with page_mapcount() again omits f4af0f95921e mm: follow_pte() improvements omits f9eb6147b488 mm: pass VMA instead of MM to follow_pte() omits 288db476a771 drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() omits 5a317494f5e3 mm,swap: add document about RCU read lock and swapoff interaction omits 6eb88f4e2f6c mm/mmap: make accountable_mapping return bool omits 26daed6d54cd mm/mmap: make vma_wants_writenotify return bool omits 1d4eedf35da6 memory tier: create CPUless memory tiers after obtaining H [...] omits dcd020d2e83a memory tier: dax/kmem: introduce an abstract layer for fin [...] omits b6befa7cb19f mm: set pageblock_order to HPAGE_PMD_ORDER in case with !C [...] omits 3446eed87fd8 mm: convert free_zone_device_page to free_zone_device_folio omits 14900f8fd284 mm: combine __folio_put_small, __folio_put_large and __folio_put omits b4e7e7ef1c7a mm: inline destroy_large_folio() into __folio_put_large() omits 92a1c170471e mm: combine free_the_page() and free_unref_page() omits c27e356dcaaa mm: free non-hugetlb large folios in a batch omits fd2ce84a7e9b mm: convert pagecache_isize_extended to use a folio omits 70457fbcc1ac mm/hugetlb: pass correct order_per_bit to cma_declare_cont [...] omits 869e5cf587a7 mm/cma: drop incorrect alignment check in cma_init_reserved_mem omits c1d65a075e77 selftests/mm: fix additional build errors for selftests omits 2d32e1b1aea7 selftests: break the dependency upon local header files omits f2a88b234344 hugetlb: Simplify hugetlb_wp() arguments omits b0ff85931964 hugetlb: convert hugetlb_wp() to use struct vm_fault omits e0553f50d34d hugetlb: simplify hugetlb_no_page() arguments omits f1714bd09711 hugetlb: convert hugetlb_no_page() to use struct vm_fault omits 7b159bbb8eef hugetlb: convert hugetlb_fault() to use struct vm_fault omits 4f56313ece79 mm/ksm: remove redundant code in ksm_fork omits a143805132bf mm: use "GUP-fast" instead "fast GUP" in remaining comments omits 0298e75ad79b mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST omits 62abfcb15c3d mm/gup: consistently name GUP-fast functions omits 12066d4b8c7d hugetlb: convert alloc_buddy_hugetlb_folio to use a folio omits 9b7f01ffb96e mm: remove struct page from get_shadow_from_swap_cache omits 302bf2782727 x86: mm: accelerate pagefault when badaccess omits 4287e6641ab2 s390: mm: accelerate pagefault when badaccess omits 8d3dd851e4b1 riscv-mm-accelerate-pagefault-when-badaccess-fix omits 97dc59db3725 riscv: mm: accelerate pagefault when badaccess omits 4e029daf4963 powerpc: mm: accelerate pagefault when badaccess omits b1048894385e arm: mm: accelerate pagefault when VM_FAULT_BADACCESS omits d14e573df1ae arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS omits b2904273f2b2 arm64: mm: cleanup __do_page_fault() omits 4498d3e1d970 mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD omits 718e521a1481 mm: vmscan: avoid split during shrink_folio_list() omits b62b9f669bf6 mm: swap: allow storage of all mTHP orders omits 8befb38313c4 mm: swap: update get_swap_pages() to take folio order omits 9a5bac0b1bad mm: swap: simplify struct percpu_cluster omits 876708fcd89c FIXUP: mm: swap: free_swap_and_cache_nr() as batched free_ [...] omits d7de7920713e mm: swap: free_swap_and_cache_nr() as batched free_swap_an [...] omits bd00f18975fe mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags omits 7d2c746f051f mm: page_alloc: use the correct THP order for THP PCP omits 3a051f255b16 proc: convert smaps_pmd_entry to use a folio omits b5d49e825957 proc: pass a folio to smaps_page_accumulate() omits f3ed66f535e6 proc: convert smaps_page_accumulate to use a folio omits 9c8e9d9c09e3 proc: convert gather_stats to use a folio omits 03b4e69c45c7 mm: generate PAGE_IDLE_FLAG definitions omits d20e1a7c6701 mm: remove page_idle and page_young wrappers omits 8a7ca4bb972e proc: convert smaps_account() to use a folio omits 0e4837118135 proc: convert clear_refs_pte_range to use a folio omits ca284f50d61e khugepaged: use a folio throughout hpage_collapse_scan_file() omits df4bb24744d3 khugepaged-use-a-folio-throughout-collapse_file-fix omits 8c38e0d1ade8 khugepaged: use a folio throughout collapse_file() omits fee9c3a2ae96 khugepaged: remove hpage from collapse_file() omits 84ffe6cf0790 khugepaged: pass a folio to __collapse_huge_page_copy() omits 1564a74f9ca6 khugepaged: remove hpage from collapse_huge_page() omits ea9045b11651 khugepaged: convert alloc_charge_hpage to alloc_charge_folio omits 7ba65c2d4c36 khugepaged: inline hpage_collapse_alloc_folio() omits f12d02626280 selftests/mm: mremap_test: use sscanf to parse /proc/self/maps omits 871b5b88086f selftests/mm: mremap_test: optimize execution time from mi [...] omits dd916ab95766 selftests/mm: mremap_test: optimize using pre-filled rando [...] omits e23fa1096ff5 memory: remove the now superfluous sentinel element from c [...] omits b591dcae8122 mm: rename vma_pgoff_address back to vma_address omits bb882c928a6c mm: remove vma_address() omits 770a3e501118 mm: correct page_mapped_in_vma() for large folios omits ce6fc21c4623 mm: huge_memory: add the missing folio_test_pmd_mappable() [...] omits 006fe8223564 mm-support-multi-size-thp-numa-balancing-v3 omits c22c342e42c1 mm: support multi-size THP numa balancing omits 8c90b28a081e mm: factor out the numa mapping rebuilding into a new helper omits 626fbb9525ef mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fall [...] omits 357b46c8d215 zram: add max_pages param to recompression omits a26ecca59da9 mm: init_mlocked_on_free_v3 omits 1946c00847ed selftest-mm-ksm_functional_tests-extend-test-case-for-ksm- [...] omits da2f6067a581 selftest/mm: ksm_functional_tests: extend test case for ks [...] omits 79c06d46279a selftest/mm: ksm_functional_tests: refactor mmap_and_merge [...] omits 4fb16d0227e4 mm/ksm: fix ksm exec support for prctl omits 9ea1754def3a selftests/x86: add placement guard gap test for shstk omits 30484d0ab3fd x86/mm: care about shadow stack guard gap during placement omits e036a4bfb064 x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS omits 4b54b8b17c56 mm: take placement mappings gap into account omits 8fc744c36181 treewide: use initializer for struct vm_unmapped_area_info omits 2f8e3701608b powerpc: use initializer for struct vm_unmapped_area_info omits 8edba65f4293 parisc: use initializer for struct vm_unmapped_area_info omits fe1932cd1fee csky: use initializer for struct vm_unmapped_area_info omits ecc5f74a065f thp: add thp_get_unmapped_area_vmflags() omits d79bbcc932c5 mm: use get_unmapped_area_vmflags() omits e00f2d2092c9 mm: remove export for get_unmapped_area() omits f2e95d9debc9 mm: introduce arch_get_unmapped_area_vmflags() omits f2c1b5653520 mm: switch mm->get_unmapped_area() to a flag omits 4f2f467c9404 proc: refactor pde_get_unmapped_area as prep omits 710ad3ffcf55 userfaultfd: early return in dup_userfaultfd() omits 89b546d68d93 mm: remove __set_page_dirty_nobuffers() omits 2f8f863caeda mm: remove "prot" parameter from move_pte() omits 0e83490c74e7 mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_ar [...] omits 9a1b2e66f43e filemap: remove __set_page_dirty() omits b43a2f439d8a mm: use rwsem assertion macros for mmap_lock omits cfa699b61ea2 mm-allow-anon-exclusive-check-over-hugetlb-tail-pages-fix omits 0f1c6e446061 mm: allow anon exclusive check over hugetlb tail pages omits 5f90b8921711 mm/gup: handle hugetlb in the generic follow_page_mask code omits de618f450d9b mm/gup: handle hugepd for follow_page() omits b9436897819e fixup! mm/gup: handle huge pmd for follow_pmd_mask() omits feac533d51b6 mm/gup: handle huge pmd for follow_pmd_mask() omits ee2ce872ef2f mm/gup: handle huge pud for follow_pud_mask() omits a5ac5e18badd mm/gup: cache *pudp in follow_pud_mask() omits d86e7f529b6c mm/gup: handle hugetlb for no_page_table() omits 3b0700171604 mm/gup: refactor record_subpages() to find 1st small page omits 7dab0aa6c7fe mm-gup-drop-folio_fast_pin_allowed-in-hugepd-processing-fix omits 61d33504af5a mm/gup: drop gup_fast_folio_allowed() in hugepd processing omits e805e5515ab4 fixup! mm/arch: provide pud_pfn() fallback omits 54db5c237ac1 mm/arch: provide pud_pfn() fallback omits dbda7a220e70 mm: introduce vma_pgtable_walk_{begin|end}() omits 57394d643607 mm: make HPAGE_PXD_* macros even if !THP omits af544620a09c mm/hugetlb: declare hugetlbfs_pagecache_present() non-static omits 3b79a7619fc4 mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES omits 5847ea3c856c mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio omits 8e336c9dc9a2 dax: use huge_zero_folio omits 855303519716 mm: convert do_huge_pmd_anonymous_page to huge_zero_folio omits a7931cdc26a3 mm: convert huge_zero_page to huge_zero_folio omits 1aa1886a6047 mm: convert migrate_vma_collect_pmd to use a folio omits 108e2bf550bd mm: add pmd_folio() omits a75d783e88ab mm: add is_huge_zero_folio() omits 2774c61f8491 sparc: use is_huge_zero_pmd() omits 8bd53f7da248 zswap: replace RB tree with xarray omits 8e475d6fae61 zswap: replace RB tree with xarray omits b11b79a232c2 mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES omits 532d4f34ad59 mm/page_alloc.c: don't show protection in zone's ->lowmem_ [...] omits 2ced68bd5134 mm/mm_init.c: remove the outdated code comment above defer [...] omits feb807834401 mm-page_allocc-remove-unneeded-codes-in-numa-version-of-bu [...] omits 97bba8d5c87f mm/page_alloc.c: remove unneeded codes in !NUMA version of [...] omits febe7938ee48 mm: make __absent_pages_in_range() as static omits e4d674d64a57 mm-init-remove-the-unnecessary-special-treatment-for-memor [...] omits 80dbd9a71d16 mm/init: remove the unnecessary special treatment for memo [...] omits d8ddc594cf3e mm: move array mem_section init code out of memory_present() omits 461657ff847b mm, slab: move slab_memcg hooks to mm/memcontrol.c omits c9b73fda270f mm-slab-move-memcg-charging-to-post-alloc-hook-fix-2 omits 0e4c5164cdd3 fixup! mm, slab: move memcg charging to post-alloc hook omits c0e2d5f516f7 mm, slab: move memcg charging to post-alloc hook omits 62d18a1c23a1 proc-rewrite-stable_page_flags-fix-2 omits 4e02d8138331 proc-rewrite-stable_page_flags-fix omits 6668ade2adfe proc: rewrite stable_page_flags() omits f94ace933f78 remove references to page->flags in documentation omits 9ffd85eb1e4a slub: remove use of page->flags omits 00f12ab85939 mm-convert-arch_clear_hugepage_flags-to-take-a-folio-fix omits bce1a513c784 mm: convert arch_clear_hugepage_flags to take a folio omits a8fca82aa068 mm: make page_mapped() take a const argument omits fb2525140f9c mm: make is_free_buddy_page() take a const argument omits 7284bc8dfcd4 mm: make folio_test_idle and folio_test_young take a const [...] omits 930cb82e6aea mm: make page_ext_get() take a const argument omits a3e7f68c5036 xtensa: remove uses of PG_arch_1 on individual pages omits d6b1c242f8ad sh-remove-use-of-pg_arch_1-on-individual-pages-fix omits d1f7b6003bcf sh: remove use of PG_arch_1 on individual pages omits ad875e475e86 mm: merge folio_is_secretmem() and folio_fast_pin_allowed( [...] omits e3a791ee3f9c selftests/memfd_secret: add vmsplice() test omits 0a53e6bb3e3c mm: move follow_phys to arch/x86/mm/pat/memtype.c omits e20e8ea9c672 mm: remove follow_pfn omits 4233d282f6af virt: acrn: stop using follow_pfn omits 65d6032c8b36 mm: backing-dev: use group allocation/free of per-cpu coun [...] omits 4adea5f0ee40 huge_memory.c: document huge page splitting rules more thoroughly omits ed364d3c8428 mm/mmap: convert all mas except mas_detach to vma iterator omits 39f9a46a0369 mm/mm_init.c: remove arch_reserved_kernel_pages() omits 24b09a44da93 mm/mm_init.c: remove unneeded calc_memmap_size() omits 1521d33eb1ac mm/mm_init.c: remove meaningless calculation of zone->mana [...] omits ab8bcb555022 mm/mm_init.c: remove meaningless calculation of zone->mana [...] omits 2f50e7578afa mm/mm_init.c: add new function calc_nr_all_pages() omits 4f041b277b01 mm/mm_init.c: remove the useless dma_reserve omits 91bb33531f07 x86: remove unneeded memblock_find_dma_reserve() omits 596d3e4721bc mm/filemap: optimize filemap folio adding omits 51649f87b82f lib/xarray: introduce a new helper xas_get_order omits b9c62f32f6f6 mm/filemap: clean up hugetlb exclusion code omits be26375798b6 mm/filemap: return early if failed to allocate memory for split omits 24faa63dd66a folio_likely_mapped_shared() kerneldoc fixup omits 71bf2ccb71b0 mm: convert folio_estimated_sharers() to folio_likely_mapp [...] omits 070bdfac0403 mm-migrate-split-source-folio-if-it-is-on-deferred-split-list-fix omits 2b63535661e8 mm/migrate: split source folio if it is on deferred split list omits 5b3a536afd56 mm-hold-ptl-from-the-first-pte-while-reclaiming-a-large-folio-fix omits 79cec3a1efa2 mm: hold PTL from the first PTE while reclaiming a large folio omits 8e90a554935d mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area() omits a46ce56309eb mm/filemap: don't decrease mmap_miss when folio has workin [...] omits d09fde8ea974 mm/filemap: don't decrease mmap_miss when folio has workin [...] omits 6a0b36830190 mm/readahead: break read-ahead loop if filemap_add_folio r [...] omits d5eb73670187 arm64: mm: swap: support THP_SWAP on hardware with MTE omits fa4d0407fc72 selftests/mm: parse VMA range in one go omits 91a9d2ff9f60 docs: hugetlbpage.rst: add hugetlb migration description omits 3b1ffa38a2a3 mm: hugetlb: make the hugetlb migration strategy consistent omits 0c6500de19ac mm: record the migration reason for struct migration_targe [...] omits d49d899c8ebf mm/vmalloc: eliminated the lock contention from twice to once omits f48c5950cf06 mm/kmemleak: disable KASAN instrumentation in kmemleak omits 0c629b4b6227 mm/kmemleak: compact kmemleak_object further omits 72ecacb75712 mm: zswap: remove nr_zswap_stored atomic omits 4a6880fb701a mm: page_alloc: batch vmstat updates in expand() omits 7901a66e6930 mm: page_alloc: change move_freepages() to __move_freepage [...] omits 0571aaeb1bc8 mm: page_alloc: consolidate free page accounting fix 3 omits b17962f3f400 mm: page_alloc: consolidate free page accounting fix 2 omits a7cd68f3fb2d mm: page_alloc: consolidate free page accounting fix omits 11d535b8823c mm: page_alloc: consolidate free page accounting omits 47b3254aec7e mm-page_isolation-prepare-for-hygienic-freelists-fix omits 4022e21e4b9c mm: page_isolation: prepare for hygienic freelists omits fe9f8d59920f mm: page_alloc: set migratetype inside move_freepages() omits 3bc39f4e4757 mm: page_alloc: close migratetype race between freeing and [...] omits 39e751dcbdd2 mm-page_alloc-fix-freelist-movement-during-block-conversion-fix omits 6a84ef13eb65 mm: page_alloc: fix freelist movement during block conversion omits 698757ed6e2d mm: page_alloc: fix move_freepages_block() range error omits 0cc6bb7dcc97 mm: page_alloc: move free pages when converting block duri [...] omits dfb689202813 mm: page_alloc: fix up block types when merging compatible blocks omits b786b52bec42 mm: page_alloc: optimize free_unref_folios() omits 1f3388a1ee1c mm: page_alloc: remove pcppage migratetype caching omits ce6bbc6d063d fixup! selftests/mm: run_vmtests.sh: fix hugetlb mem size [...] omits 7a1bb3bef184 selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation omits 8529657ec8db mm/page-flags: make PageMappingFlags return bool omits 3aa0fdba3c8b mm/page-flags: make __PageMovable return bool omits 73064f212cee selftests-mm-confirm-va-exhaustion-without-reliance-on-cor [...] omits 07c932477ccc selftests/mm: confirm VA exhaustion without reliance on co [...] omits d52815c4671b hugetlb: remove mention of destructors omits c3c345abf6f5 mm: improve dumping of mapcount and page_type omits 2f44de2e79b4 mm-free-up-pg_slab-fix omits c7c78ec5005d mm: free up PG_slab omits 9c23de69fbe4 mm: remove a call to compound_head() from is_page_hwpoison() omits 191f132eae38 mm-turn-folio_test_hugetlb-into-a-pagetype-fix omits 16728991c24c mm: turn folio_test_hugetlb into a PageType omits 7bc396813aa3 mm: support page_mapcount() on page_has_type() pages omits 0acbe8ca6078 mm: remove folio_prep_large_rmappable() omits ff3b3eae2b70 mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros omits e04b24f36365 mm: always initialise folio->_deferred_list omits b74d58079a28 mm: change inlined allocation helpers to account at the call site omits fcaea753fc43 memprofiling: documentation omits c37db15f6f5c MAINTAINERS: improve entries in CODE TAGGING and MEMORY AL [...] omits 386be5ca5929 MAINTAINERS: add entries for code tagging and memory alloc [...] omits 74bbdaad93f9 codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark faile [...] omits 242f62850a7a codetag: debug: mark codetags for reserved pages as empty omits a67b77e875b0 codetag: debug: skip objext checking when it's for objext itself omits 0fc7af4f0ac4 lib: add memory allocations report in show_mem() omits 952e5016c7f9 Documentation: rhashtable: undo _noprof additions in the d [...] omits fd06dfaf992c rhashtable: plumb through alloc tag omits b5daf27716bc Documentation: mm: vmalloc: undo _noprof additions in the [...] omits fcce07a2c8d4 arch/um: fix forward declaration for vmalloc omits 71ccfae1ec45 mm: vmalloc: enable memory allocation profiling omits bc67a5ff49c3 Documentation: mm: percpu: undo _noprof additions in the d [...] omits ebe38d41255a mm: percpu: enable per-cpu allocation tagging omits 68c475ae95f2 mm: percpu: add codetag reference into pcpuobj_ext omits 500682b66f94 mm: percpu: introduce pcpuobj_ext omits 333aa73b56c4 mm/mempool: Documentation: add missing mempool_create_node [...] omits 222c6b06ce36 Documentation: mempool: undo _noprof additions in the docu [...] omits caa6aa60673d mempool: hook up to memory allocation profiling omits b7dc3740f866 mm/slab: fix kcalloc() kernel-doc warnings omits dd67473155c5 Documentation: mm/slab: undo _noprof additions in the docu [...] omits c770bcea5772 mm/slab: enable slab allocation tagging for kmalloc and friends omits 17a4abae2a06 rust: add a rust helper for krealloc() omits f2344dcb7b9c mm/slab: add allocation accounting into slab allocation an [...] omits 95f43e7f1607 lib: add codetag reference into slabobj_ext omits 6ec5009fe6c5 mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_P [...] omits 2c72a74e631f mm: fix non-compound multi-order memory accounting in __fr [...] omits 6c4526ced048 mm: create new codetag references during page splitting omits b356d7956648 Documentation: mm: undo _noprof additions in the documentation omits 4f9a3ad66a8f mm: enable page allocation tagging omits 0dc3c85ff1e1 change alloc_pages name in dma_map_ops to avoid name conflicts omits bd80a4c07be6 fixup! increase PERCPU_MODULE_RESERVE to accommodate alloc [...] omits 3d52d5f2a542 mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate [...] omits 119e804dc512 lib: introduce early boot parameter to avoid page_ext memo [...] omits 3214f0021c89 lib: introduce support for page allocation tagging omits a5908f17cab2 mm/memprofiling: explicitly include irqflags.h in alloc_tag.h omits f55b047ebb1d lib: do limited memory accounting for modules with ARCH_NE [...] omits 07ff6d54949d Documentation: fs/proc: fix allocinfo title omits c9158d381e1f lib: add allocation tagging support for memory allocation [...] omits 9f54a2bdbcfe lib: prevent module unloading if memory is not freed omits 6fdd304478c0 lib: code tagging module support omits 72d7b2f4de6c lib: code tagging framework omits 445683e64cd9 slab: objext: introduce objext_flags as extension to page_ [...] omits 0b0c2430e3ff mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation omits d0de40da480d mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent [...] omits 53f383d4362f mm: introduce slabobj_ext to support slab object extensions omits 475e8113b5bb fs: convert alloc_inode_sb() to a macro omits 4a1c8959296b scripts/kallysms: always include __start and __stop symbols omits 0a2a4eadd442 mm/slub: mark slab_free_freelist_hook() __always_inline omits 2bce3aeab07c asm-generic/io.h: kill vmalloc.h dependency omits 5d05c995fa3d fixup! fix missing vmalloc.h includes omits 05bead6b9329 kasan: hw_tags: include linux/vmalloc.h omits 9e6c5a85a186 fixup! fix missing vmalloc.h includes omits f790609f8167 fix-missing-vmalloch-includes-fix-3 omits e7a0e5981ee5 fixup! fix missing vmalloc.h includes omits 8f6ef1d28555 fixup! fix missing vmalloc.h includes omits e5464fbfbb1a fix missing vmalloc.h includes omits 5fc181945f36 scripts/kernel-doc: drop "_noprof" on function prototypes omits 582b35a8ea2b percpu: clean up all mappings when pcpu_map_pages() fails omits 6946865832d5 mm/numa_balancing: allow migrate on protnone reference wit [...] omits 8a7a5b237352 mm-mempolicy-use-numa_node_id-instead-of-cpu_to_node-v3 omits c7d4fa9ba30d mm/mempolicy: use numa_node_id() instead of cpu_to_node() omits 08e391abd043 mm: zswap: remove unnecessary check in zswap_find_zpool() omits 0b69c326e025 lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure omits 8713c21fcce8 mm: zpool: return pool size in pages omits 6cb72fe3a9d2 mm: zswap: optimize zswap pool size tracking omits 63a5b77b415a mm: document pXd_leaf() API omits b55a9fe181fb mm/arm: remove pmd_thp_or_huge() omits 086fc1d3b623 mm/treewide: remove pXd_huge() omits a386e0b9e5d3 mm/treewide: replace pXd_huge() with pXd_leaf() omits 0449b9f7da74 mm/gup: merge pXd huge mapping checks omits 89f10cba036a mm/powerpc: redefine pXd_huge() with pXd_leaf() omits 1ac65a4cd58b mm/arm64: merge pXd_huge() and pXd_leaf() definitions omits 9c850a2ba9c2 mm/arm: redefine pmd_huge() with pmd_leaf() omits 697369df00ef mm/arm: use macros to define pmd/pud helpers omits a062c9826edd mm-sparc-change-pxd_huge-behavior-to-exclude-swap-entries-fix omits 1cf9b8c5ff05 mm/sparc: change pXd_huge() behavior to exclude swap entries omits 97a87371f3a7 mm/x86: change pXd_huge() behavior to exclude swap entries omits a7dea999b2f4 mm/gup: check p4d presence before going on omits 233fd7b551ac mm/gup: cache p4d in follow_p4d_mask() omits 716f23e5027c mm/hmm: process pud swap entry without pud_huge() omits 73b3ab330927 mm: page_alloc: control latency caused by zone PCP draining omits daab6c6074e4 selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg omits fba856ca31bb mm/madvise: don't perform madvise VMA walk for MADV_POPULA [...] omits f249a40c1956 mm: memcg: add NULL check to obj_cgroup_put() omits cbafea19ab51 mm: remove guard around pgd_offset_k() macro omits ac373dd8a4e4 Merge branch 'mm-stable' into mm-unstable omits aaeda6237dec bootconfig: use memblock_free_late to free xbc memory to buddy omits 9cb48a3206d5 nilfs2: fix OOB in nilfs_set_de_type omits 111d8e783a95 MAINTAINERS: update Naoya Horiguchi's email address omits 6d54e7234f9e selftests-harness-remove-use-of-line_max-fix omits f08f76f55f6f selftests/harness: remove use of LINE_MAX omits 6ef3666028ae fork: defer linking file vma until vma is fully initialized omits d3dcfaad39e9 mm/shmem: Inline shmem_is_huge() for disabled transparent [...] omits 9625dbe9820c mm,page_owner: defer enablement of static branch omits 129fb680cd11 squashfs-check-the-inode-number-is-not-the-invalid-value-o [...] omits b82ee6bd9c66 Squashfs: check the inode number is not the invalid value of zero omits 9910a363ebc5 mm,swapops: update check in is_pfn_swap_entry for hwpoison [...] omits 22376290b91e mm-memory-failure-fix-deadlock-when-hugetlb_optimize_vmemm [...] omits ae1b950ca05e mm/memory-failure: fix deadlock when hugetlb_optimize_vmem [...] omits 742172461134 mm/memory-failure: fix deadlock when hugetlb_optimize_vmem [...] omits 37c151830fb6 mm/userfaultfd: Allow hugetlb change protection upon poison entry omits d9f84f35a3c8 mm,page_owner: fix printing of stack records omits 1068771f9b57 mm,page_owner: fix accounting of pages when migrating omits 6d0299635dbc mm,page_owner: fix refcount imbalance omits 6ae326a4a26c mm,page_owner: update metadata for tail pages omits dae0c5bde253 userfaultfd: change src_folio after ensuring it's unpinned [...] omits 20396868ff71 mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAUL [...] omits 4f0eecb15f2b dm-crypt: don't set WQ_CPU_INTENSIVE for WQ_UNBOUND crypt_queue omits 2f5ed56ca3a8 dm: use queue_limits_set omits bcd5bb52c649 dm-crypt: stop constraining max_segment_size to PAGE_SIZE omits c2e128726bdd security: Remove the now superfluous sentinel element from [...] omits deee30a1f4e3 sysctl: drop now unnecessary out-of-bounds check omits 7e1928902545 sysctl: move sysctl type to ctl_table_header omits 5bbb1104be1b sysctl: drop sysctl_is_perm_empty_ctl_table omits 693d33b8fc7e sysctl: treewide: constify argument ctl_table_root::permis [...] omits e423195d7930 sysctl: treewide: drop unused argument ctl_table_root::set [...] omits ec78c20fbe01 Merge branch into tip/master: 'x86/shstk' omits 8b546e9afd30 Merge branch into tip/master: 'x86/platform' omits 865acced92f8 Merge branch into tip/master: 'x86/percpu' omits de443c76accf Merge branch into tip/master: 'x86/mm' omits 1fa700ce57dc Merge branch into tip/master: 'x86/misc' omits 1dcea11eaf86 Merge branch into tip/master: 'x86/microcode' omits 5aeed04b6b19 Merge branch into tip/master: 'x86/fpu' omits a6d58fa2ac62 Merge branch into tip/master: 'x86/entry' omits 581878e527b2 Merge branch into tip/master: 'x86/build' omits 3638c6c0023f Merge branch into tip/master: 'x86/bugs' omits 0dc46e6d49ee Merge branch into tip/master: 'x86/boot' omits c480fdf4bd97 Merge branch into tip/master: 'x86/asm' omits 588209844181 Merge branch into tip/master: 'x86/apic' omits c309ff334831 Merge branch into tip/master: 'x86/alternatives' omits b2597c9f3ff7 Merge branch into tip/master: 'timers/core' omits 959bab6cfad6 Merge branch into tip/master: 'sched/core' omits 666919d6ff00 Merge branch into tip/master: 'ras/core' omits 3e018ed259b4 Merge branch into tip/master: 'perf/core' omits f30698233c9e Merge branch into tip/master: 'locking/core' omits ef6ea9ceb298 Merge branch into tip/master: 'irq/core' omits c49134a8e09c Merge branch into tip/master: 'x86/urgent' omits a715f044e7dd Merge branch into tip/master: 'x86/merge' omits 1fd78e225f7e Merge branch 'features' into for-next omits 72b1beee4680 Merge branch 'fixes' into for-next omits 5edbcad92a2d dm-crypt: export sysfs of all workqueues omits 5ede6353b3d3 gfs2: Fix do_xmote locking error omits 4f4ade6863ce selftests/clone3: Correct log message for waitpid() failures omits 7dad3e0bd4e4 Merge branch 'vfs.super' into vfs.all omits 199e7b70a7ed Merge branch 'vfs.rw' into vfs.all omits b0ec5f001a0c Merge branch 'vfs.netfs' into vfs.all omits 6e206c28edc0 Merge branch 'vfs.mount.api' into vfs.all omits 08cfad36685e Merge branch 'vfs.misc' into vfs.all omits ad6b1064a200 selftests/clone3: Check that the child exited cleanly omits 3dd1362205da selftests/clone3: Fix compiler warning omits e124efba2962 Merge branch 'vfs.fixes' into vfs.all omits 8e222dcf92a8 selftests: timers: Fix valid-adjtimex signed left-shift un [...] omits 9035dd4eee42 dm-vdo: use bdev_nr_bytes(bdev) instead of i_size_read(bde [...] omits c4a884921d32 scsi: use bdev helper in scsi_bios_ptable() omits b33682d5dca4 block2mtd: prevent direct access of bd_inode omits e5c027280d10 bcache: prevent direct access of bd_inode omits aa584672d2e2 s390/dasd: use bdev api in dasd_format() omits 93e2216012d1 jbd2: prevent direct access of bd_inode omits d8dce083800b ext4: prevent direct access of bd_inode omits 9bee27c8116d ext4: remove block_device_ejected() omits 3d58283bccd3 btrfs: prevent direct access of bd_inode omits 2f92d94bf0b4 block: export bdev_mapping() omits 24d84d323179 gfs2: prevent direct access of bd_inode omits fd866128c140 nilfs2: prevent direct access of bd_inode omits 6bbbd68c98dc erofs: prevent direct access of bd_inode omits 24a35f6d0550 cramfs: prevent direct access of bd_inode omits 1d0c1e64889c bcachefs: remove dead function bdev_sectors() omits 7a4f3468e63a fs: new helper file_mapping() omits 58878f24f9c2 block: add a helper bdev_read_folio() omits 26ee1708dc2b block: prevent direct access of bd_inode omits c607c7eca4ee block: remove sync_blockdev_range() omits ff0a9692cd39 block: remove sync_blockdev_nowait() omits 08fea55397e1 block: move two helpers into bdev.c omits 107e0c32eaee dm-crypt: add the optional "high_priority" flag omits 7218664bf91d Merge branch 'for-next-next-v6.9-20240409' into for-next-20240409 omits 311128bd2507 Merge branch 'for-next-current-v6.8-20240409' into for-nex [...] omits 7e0c4332e4bc Merge branch 'misc-next' into for-next-next-v6.9-20240409 omits 137f92c1049b Merge branch 'misc-6.9' into for-next-current-v6.8-20240409 omits 75a40d95a453 Merge branch 'b-for-next' into for-next-next-v6.9-20240409 omits 07475cc36e03 Merge branch 'misc-6.9' into next-fixes omits f8a3e7c8a5aa tracing/selftests: Default to verbose mode when running in [...] omits 31114dfd33a3 tracing/selftests: Support log output when generating KTAP output omits 61c4cffd0364 btrfs: remove colon from messages with state omits 98e48a00305e btrfs: do not wait for short bulk allocation omits f91903c1d7b2 btrfs: zoned: add ASSERT and WARN for EXTENT_BUFFER_ZONED_ [...] omits e0206d199610 btrfs: zoned: do not flag ZEROOUT on non-dirty extent buffer omits 3cb89e9bf123 btrfs: remove no longer used btrfs_clone_chunk_map() omits b03d3b2a07cc btrfs: remove list emptiness check at warn_about_uncommitt [...] omits db4022fc7273 btrfs: remove pointless return value assignment at btrfs_f [...] omits 367f93c074c0 btrfs: remove not needed mod_start and mod_len from struct [...] omits a6f950329865 btrfs: free PERTRANS at the end of cleanup_transaction() omits e1c250cc279c btrfs: compression: migrate compression/decompression path [...] omits 813883822101 btrfs: introduce btrfs_alloc_folio_array() omits 8b07a07555d3 btrfs: migrate insert_inline_extent() to folio interfaces omits 60bfc2100fad btrfs: make insert_inline_extent() accept one page directly omits 65fba17ad9b6 btrfs: compression: convert page allocation to folio interfaces omits 08ea0f850171 btrfs: compression: add error handling for missed page cache omits 8eccf7405bac btrfs: stop locking the source extent range during reflink omits e2d9ff5f8737 btrfs: qgroup: delete unnecessary check in btrfs_qgroup_ch [...] omits 6088d56a01db btrfs: convert put_file_data() to folios omits df7b3b2a186c btrfs: convert relocate_one_page() to folios and rename omits e182b0a84824 btrfs: page to folio conversion: prealloc_file_extent_cluster() omits 6df5b22e3ed3 btrfs: rename err to ret in btrfs_direct_write() omits 6e030b5c2bfa btrfs: rename err to ret in prepare_pages() omits 6d541113094b btrfs: rename err to ret in btrfs_dirty_pages() omits e6a4660f677d btrfs: rename err to ret in create_reloc_inode() omits cb3444897daa btrfs: rename err to ret in __btrfs_end_transaction() omits 16501df0d51a btrfs: rename err to ret in convert_extent_bit() omits 91051240e08a btrfs: rename err to ret in __set_extent_bit() omits f82b413cc3d4 btrfs: rename err to ret in btrfs_ioctl_snap_destroy() omits fa89b50570bc btrfs: rename err to ret in btrfs_cont_expand() omits d69fad19b2d9 btrfs: rename err to ret in btrfs_rmdir() omits b0b93252305a btrfs: rename err to ret in btrfs_initxattrs() omits 3fb51fb9bcb5 btrfs: warn if EXTENT_BUFFER_UPTODATE is set while reading omits 21fe04f70b4a btrfs: add helper to clear EXTENT_BUFFER_READING omits eb9a8f90c303 btrfs: avoid pointless wake ups of drew lock readers omits e58a4f4b3961 btrfs: remove pointless writepages callback wrapper omits f5e3716a6ac7 btrfs: remove pointless readahead callback wrapper omits 1527d30171e6 btrfs: locking: rename __btrfs_tree_lock() and __btrfs_tre [...] omits 41a885608d8f btrfs: locking: inline btrfs_tree_lock() and btrfs_tree_re [...] omits 519922cfc4f1 btrfs: remove pointless BUG_ON() when creating snapshot omits bfd23d3bf638 btrfs: scrub: use generic ratelimit helpers to output erro [...] omits 66264268d7e5 btrfs: scrub: ensure we output at least one error message [...] omits d6258c638158 btrfs: scrub: simplify the inode iteration output omits 2e216e252f96 btrfs: scrub: remove unnecessary dev/physical lookup for s [...] omits 76f7ff006122 btrfs: scrub: remove unused is_super parameter from scrub_ [...] omits 42752233001b btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() omits 6cac0b67aa92 btrfs: scrub: fix incorrectly reported logical/physical address omits 49c4a956f027 btrfs: handle unexpected parent block offset in btrfs_allo [...] omits 0269568bd10e btrfs: === misc-next === omits 5db79c10df5b btrfs: do not wait for short bulk allocation omits 47a38944150c btrfs: zoned: add ASSERT and WARN for EXTENT_BUFFER_ZONED_ [...] omits 97d394affd1f btrfs: zoned: do not flag ZEROOUT on non-dirty extent buffer omits f23194cb4607 btrfs: remove no longer used btrfs_clone_chunk_map() omits e61466fc4290 btrfs: remove list emptiness check at warn_about_uncommitt [...] omits 71ecb61eeb26 btrfs: remove pointless return value assignment at btrfs_f [...] omits e523c551d08c btrfs: remove not needed mod_start and mod_len from struct [...] omits a70b1c868a74 btrfs: always clear PERTRANS metadata during commit omits 3a375972a25b btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve omits 0ca4975384e4 btrfs: free PERTRANS at the end of cleanup_transaction() omits d6598ad5ba6a btrfs: qgroup: convert PREALLOC to PERTRANS after record_r [...] omits 9410708ed2e9 btrfs: record delayed inode root in transaction omits fc55e7b3c792 btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume o [...] omits 1571591981a5 btrfs: qgroup: correctly model root qgroup rsv in convert omits 34ae00408553 btrfs: compression: migrate compression/decompression path [...] omits eeafc9d83bda btrfs: introduce btrfs_alloc_folio_array() omits 628956fcaf86 btrfs: migrate insert_inline_extent() to folio interfaces omits b78b3244f888 btrfs: make insert_inline_extent() accept one page directly omits 64f83338d893 btrfs: compression: convert page allocation to folio interfaces omits e30c6cf70ed8 btrfs: compression: add error handling for missed page cache omits 1d29aec6a7f5 btrfs: stop locking the source extent range during reflink omits 0d2d6b52318c btrfs: qgroup: delete unnecessary check in btrfs_qgroup_ch [...] omits d4823b3ef789 btrfs: convert put_file_data() to folios omits a5cb43e52aba btrfs: convert relocate_one_page() to folios and rename omits 874d00c8a464 btrfs: page to folio conversion: prealloc_file_extent_cluster() omits 0d137e913dbb btrfs: rename err to ret in btrfs_direct_write() omits 02a33a4a5cee btrfs: rename err to ret in prepare_pages() omits e7d7b08238ff btrfs: rename err to ret in btrfs_dirty_pages() omits 50fe12a33dd4 btrfs: rename err to ret in create_reloc_inode() omits 2ca494f1ec45 btrfs: rename err to ret in __btrfs_end_transaction() omits a056f0470e6d btrfs: rename err to ret in convert_extent_bit() omits 115785b841a2 btrfs: rename err to ret in __set_extent_bit() omits ae36eaef23a2 btrfs: rename err to ret in btrfs_ioctl_snap_destroy() omits 12a5e0c8da50 btrfs: rename err to ret in btrfs_cont_expand() omits 26be3fdbcd64 btrfs: rename err to ret in btrfs_rmdir() omits 91341caab1c6 btrfs: rename err to ret in btrfs_initxattrs() omits e15555a494ec btrfs: warn if EXTENT_BUFFER_UPTODATE is set while reading omits 1f6fd8bf117d btrfs: add helper to clear EXTENT_BUFFER_READING omits 15ec0052a9b6 btrfs: avoid pointless wake ups of drew lock readers omits d8da99f440de btrfs: remove pointless writepages callback wrapper omits 6fa7d7f10c45 btrfs: remove pointless readahead callback wrapper omits 9bb40add5c9d btrfs: locking: rename __btrfs_tree_lock() and __btrfs_tre [...] omits af1d52d2a2e9 btrfs: locking: inline btrfs_tree_lock() and btrfs_tree_re [...] omits 175a2edb3636 btrfs: remove pointless BUG_ON() when creating snapshot omits 4d5aabb68439 Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits 761a8f0a776b rust: make mutually exclusive with CFI_CLANG omits e631cb5b6a0b rust: macros: fix soundness issue in `module!` macro omits 4389636db356 selftests: exec: Use new ksft_exit_fail_perror() helper omits f07041728422 selftests: add ksft_exit_fail_perror() omits ac89436701ca kselftest: Add missing signature to the comments omits 9ca1fe29193d kselftest/clone3: Make test names for set_tid test stable omits 2c6bfb770605 selftests/resctrl: Move cleanups out of individual tests omits 244336bd89bd selftests/resctrl: Simplify cleanup in ctrl-c handler omits 422715448f00 selftests/resctrl: Add cleanup function to test framework omits b78109b8073c selftests/dmabuf-heap: conform test to TAP format output omits ae3048cc481a selftests: x86: test_mremap_vdso: conform test to TAP form [...] omits 4f753204d5e1 selftests: x86: test_vsyscall: conform test to TAP format output omits 0052bee4d995 selftests: x86: test_vsyscall: reorder code to reduce #ifd [...] omits 398d99519758 selftests/perf_events: Test FASYNC with watermark wakeups. omits 70ed2ffc53dd kselftest/tty: Report a consistent test name for the one t [...] omits 5d3a9274f0d1 kselftest: Add mechanism for reporting a KSFT_ result code omits 07bd48cca03b Merge branch 'devel' into for-next omits 70e1352101ec pinctrl: single: Fix PIN_CONFIG_BIAS_DISABLE handling omits 4da2026b1846 pinctrl: pinctrl-single: Remove some unused fields in stru [...] omits 5d12ea319201 pinctrl: max77620: Remove an unused fields in struct max77 [...] omits 30a5d2afa450 pinctrl: pinconf-generic: check error value EOPNOTSUPP adds 631426ba1d45 mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAUL [...] adds c0205eaf3af9 userfaultfd: change src_folio after ensuring it's unpinned [...] adds ea4b5b33bf8a mm,page_owner: update metadata for tail pages adds f5c12105c15f mm,page_owner: fix refcount imbalance adds 718b1f3373a7 mm,page_owner: fix accounting of pages when migrating adds 740174580171 mm,page_owner: fix printing of stack records adds c5977c95dff1 mm/userfaultfd: allow hugetlb change protection upon poison entry adds 1983184c22dd mm/memory-failure: fix deadlock when hugetlb_optimize_vmem [...] adds 07a57a338adb mm,swapops: update check in is_pfn_swap_entry for hwpoison [...] adds 9253c54e01b6 Squashfs: check the inode number is not the invalid value of zero adds 0b2cf0a45e06 mm,page_owner: defer enablement of static branch adds 1f737846aa3c mm/shmem: inline shmem_is_huge() for disabled transparent [...] adds 35e351780fa9 fork: defer linking file vma until vma is fully initialized adds 8247bf1db92a MAINTAINERS: update Naoya Horiguchi's email address adds c4a7dc9523b5 nilfs2: fix OOB in nilfs_set_de_type adds 408d784e0b9f bootconfig-use-memblock_free_late-to-free-xbc-memory-to-buddy-fix adds 25802ae19799 selftests/harness: remove use of LINE_MAX adds bba2830051c5 selftests-harness-remove-use-of-line_max-fix adds dec89320ebea selftests-harness-remove-use-of-line_max-fix-fix adds 2db870d5c1d8 selftests: mm: fix unused and uninitialized variable warning adds c2ef64947fdf Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds a89c7c3258ec Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 280a446784da Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds e2b0e2a513d8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c3abd86a2e9f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4225dfa4535f selftests/tcp_ao: Make RST tests less flaky adds b089b3bead53 selftests/tcp_ao: Zero-init tcp_ao_info_opt adds beb78cd1329d selftests/tcp_ao: Fix fscanf() call for format-security adds b476c93654d7 selftests/tcp_ao: Printing fixes to confirm with format-security adds 24f4c99e0035 Merge branch 'selftests-net-tcp_ao-a-bunch-of-fixes-for-tc [...] adds 0ebd96f5da44 net: stmmac: Apply half-duplex-less constraint for DW QoS [...] adds 59c3d6ca6cbd net: stmmac: Fix max-speed being ignored on queue re-init adds 9cb54af214a7 net: stmmac: Fix IP-cores specific MAC capabilities adds e226eade8f50 Merge branch 'net-stmmac-fix-mac-capabilities-procedure' adds 0637020c0840 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds dc7d7447b56b bpf, arm64: Fix incorrect runtime stats adds 10541b374aa0 riscv, bpf: Fix incorrect runtime stats adds f9a8fe310194 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds feafe59c8975 wifi: ath11k: use RCU when accessing struct inet6_dev::ac_list adds 3b456bd921b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4ac936f53383 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds a8a6a6625c01 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds cebfbc89ae25 ASoC: rt715: add vendor clear control register adds 4fba9b327f40 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f57b277b65c1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e2aa76fe01b6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 08d7b8e78438 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds 4e8405b16600 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds c4f5afea7dc3 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds b020f2fbcf3c Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 67f4699b59df Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds aa750cb81a8a Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds dafe1371f1f4 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds b01610b3a7a7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d2f195260528 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds af2fa2f06172 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 1c3bed800669 Merge tag 'kvm-x86-fixes-6.9-rcN' of https://github.com/kv [...] adds f00b20d524d7 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 9d6283f337cb Merge branch 'misc-6.9' into next-fixes adds 7bcd31eccb2b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds a108d3149fa1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a28e8da02da5 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 0db44e28d399 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds fecfd43a1a62 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds af94260e5cc0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds dcde4e97b122 riscv: dts: starfive: visionfive 2: Remove non-existing TD [...] adds e0503d47e93d riscv: dts: starfive: visionfive 2: Remove non-existing I2 [...] adds 1683684d68fa Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] adds bedad9d9e7f0 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] adds c3eb2c258e6b Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds d36c2b6607db Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds aa2fcbedd055 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cf545b957696 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] adds 7114416abf9b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 434f6a215757 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 7044dcff8301 rust: macros: fix soundness issue in `module!` macro adds 8933cf4651e0 rust: make mutually exclusive with CFI_CLANG adds 4931dc6af0a6 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] adds ff3b3ccf0f18 Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] adds 4ed3783d8105 Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] adds 9e4d3f4f3445 drm/panel: visionox-rm69299: don't unregister DSI device adds 941c0bdbc176 drm/panel: novatek-nt36682e: don't unregister DSI device adds 59f179085dbf Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new 640958fde130 Merge branch 'master' into mm-stable new c04abbce7994 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new 16b92021cbcc Merge branch 'mm-stable' into mm-unstable new 5f2667f4f508 mm: remove guard around pgd_offset_k() macro new 3f6bad8ebc49 mm: memcg: add NULL check to obj_cgroup_put() new 675b60c5f442 mm/madvise: don't perform madvise VMA walk for MADV_POPULA [...] new 103085360ad7 selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg new 52ac2f1705fb mm: page_alloc: control latency caused by zone PCP draining new 148a442194b0 mm/hmm: process pud swap entry without pud_huge() new a696af07362a mm/gup: cache p4d in follow_p4d_mask() new 5e44117920e1 mm/gup: check p4d presence before going on new 6855da28ee71 mm/x86: change pXd_huge() behavior to exclude swap entries new c9873af3c78e mm/sparc: change pXd_huge() behavior to exclude swap entries new 81b345028355 mm-sparc-change-pxd_huge-behavior-to-exclude-swap-entries-fix new bb6f196281a5 mm/arm: use macros to define pmd/pud helpers new 5a9ec7f00204 mm/arm: redefine pmd_huge() with pmd_leaf() new 7ef275811690 mm/arm64: merge pXd_huge() and pXd_leaf() definitions new 038ea5b012cd mm/powerpc: redefine pXd_huge() with pXd_leaf() new ce1bd5a95057 mm/gup: merge pXd huge mapping checks new db5bf1934d04 mm/treewide: replace pXd_huge() with pXd_leaf() new 474d9521685a mm/treewide: remove pXd_huge() new d71d82a35990 mm/arm: remove pmd_thp_or_huge() new c0d9d09dd666 mm: document pXd_leaf() API new 5543005e3d03 mm: zswap: optimize zswap pool size tracking new 10a84851a921 mm: zpool: return pool size in pages new c564d8fa2a0f lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure new c4fd108408a4 mm: zswap: remove unnecessary check in zswap_find_zpool() new 200f2f654c44 mm/mempolicy: use numa_node_id() instead of cpu_to_node() new 9475f99c1fe1 mm-mempolicy-use-numa_node_id-instead-of-cpu_to_node-v3 new cdc31999f624 mm/numa_balancing: allow migrate on protnone reference wit [...] new 56634f2215ed percpu: clean up all mappings when pcpu_map_pages() fails new be63b7662feb scripts/kernel-doc: drop "_noprof" on function prototypes new 6cd000a5585f fix missing vmalloc.h includes new d92a54484917 fixup! fix missing vmalloc.h includes new f625cd2bb0a6 fixup! fix missing vmalloc.h includes new 413f69f06867 fixup! fix missing vmalloc.h includes new 17b5e5647433 kasan: hw_tags: include linux/vmalloc.h new 375dcf5f9455 fixup! fix missing vmalloc.h includes new d9b66edf43cd asm-generic/io.h: kill vmalloc.h dependency new 98ca745a0320 mm/slub: mark slab_free_freelist_hook() __always_inline new 17e05032f6bc scripts/kallysms: always include __start and __stop symbols new 732be91a267c fs: convert alloc_inode_sb() to a macro new 59c91b19a746 mm: introduce slabobj_ext to support slab object extensions new 057bd9b4b5f5 mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent [...] new e5e95db9764d mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation new 7ba221f8c03e slab: objext: introduce objext_flags as extension to page_ [...] new 79c309d1b1f6 lib: code tagging framework new 55c00b3d15c5 lib: code tagging module support new 84dff005af7b lib: prevent module unloading if memory is not freed new 6e8a230a6b1a lib: add allocation tagging support for memory allocation [...] new 56639fcd4813 Documentation: fs/proc: fix allocinfo title new e05f6f4f0227 lib: do limited memory accounting for modules with ARCH_NE [...] new 7e5e9d334d3b mm/memprofiling: explicitly include irqflags.h in alloc_tag.h new 7e858915dded lib: introduce support for page allocation tagging new 34e316b4c02f lib: introduce early boot parameter to avoid page_ext memo [...] new 57fae8ffa777 mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate [...] new 8ebc23917ac5 fixup! increase PERCPU_MODULE_RESERVE to accommodate alloc [...] new a69d6511d614 change alloc_pages name in dma_map_ops to avoid name conflicts new bff000a1908f mm: enable page allocation tagging new 423d94f90066 Documentation: mm: undo _noprof additions in the documentation new ae49afeb1750 mm: create new codetag references during page splitting new 2d1bd5808786 mm: fix non-compound multi-order memory accounting in __fr [...] new 2320ccd72a97 mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_P [...] new ad5a769ccd3c lib: add codetag reference into slabobj_ext new b8aee6ea56dc mm/slab: add allocation accounting into slab allocation an [...] new 014a049e9a76 rust: add a rust helper for krealloc() new 32a2f935538a mm/slab: enable slab allocation tagging for kmalloc and friends new 62e068edf508 Documentation: mm/slab: undo _noprof additions in the docu [...] new 6815608fd6d7 mm/slab: fix kcalloc() kernel-doc warnings new 1be4ac4c824f mempool: hook up to memory allocation profiling new 1b0488261bc1 Documentation: mempool: undo _noprof additions in the docu [...] new 99f62606e0e2 mm/mempool: Documentation: add missing mempool_create_node [...] new fc0200fd8393 mm: percpu: introduce pcpuobj_ext new 5cb6bef9ac50 mm: percpu: add codetag reference into pcpuobj_ext new fb90048fd508 mm: percpu: enable per-cpu allocation tagging new 173d5458793c Documentation: mm: percpu: undo _noprof additions in the d [...] new d374582c2157 mm: vmalloc: enable memory allocation profiling new e70bd31ece33 arch/um: fix forward declaration for vmalloc new f02b648906c5 Documentation: mm: vmalloc: undo _noprof additions in the [...] new 5d7a58b3efed rhashtable: plumb through alloc tag new d766e6346f9d Documentation: rhashtable: undo _noprof additions in the d [...] new f9fd0ce10190 lib: add memory allocations report in show_mem() new 9e7514a72648 codetag: debug: skip objext checking when it's for objext itself new ff47c3a06e6b codetag: debug: mark codetags for reserved pages as empty new 341f0f456e3f codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark faile [...] new c47c0b915135 MAINTAINERS: add entries for code tagging and memory alloc [...] new 842e19488b57 MAINTAINERS: improve entries in CODE TAGGING and MEMORY AL [...] new 5147178024b2 memprofiling: documentation new 1d12286f2fec mm: change inlined allocation helpers to account at the call site new b6952b6272dd mm: always initialise folio->_deferred_list new 553256161122 mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros new f17d8cad1bae mm: remove folio_prep_large_rmappable() new 53ff68d0d676 mm: support page_mapcount() on page_has_type() pages new 32f1c86f9f82 mm: turn folio_test_hugetlb into a PageType new 780b82681b76 mm-turn-folio_test_hugetlb-into-a-pagetype-fix new 23cd0a8e9558 mm: remove a call to compound_head() from is_page_hwpoison() new b5d2598f7b6a mm: free up PG_slab new 6c8e8696a690 mm-free-up-pg_slab-fix new 89bcf88fc7d5 mm: improve dumping of mapcount and page_type new 263d9ab89087 hugetlb: remove mention of destructors new 0c26b51af39c selftests/mm: confirm VA exhaustion without reliance on co [...] new 1fd5ae74deb5 selftests-mm-confirm-va-exhaustion-without-reliance-on-cor [...] new 151ce3d49c31 mm/page-flags: make __PageMovable return bool new 3738f91f7275 mm/page-flags: make PageMappingFlags return bool new 5bbdce0bd67b selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation new a4ba62fca4a8 fixup! selftests/mm: run_vmtests.sh: fix hugetlb mem size [...] new a1d310355d1d mm: page_alloc: remove pcppage migratetype caching new b5d1e1263f1e mm: page_alloc: optimize free_unref_folios() new acb5ec359bd1 mm: page_alloc: fix up block types when merging compatible blocks new d777abecad06 mm: page_alloc: move free pages when converting block duri [...] new 100207ac2326 mm: page_alloc: fix move_freepages_block() range error new 4e1ffb055203 mm: page_alloc: fix freelist movement during block conversion new 34c2f1ae6a7d mm-page_alloc-fix-freelist-movement-during-block-conversion-fix new 6498b8804c6f mm: page_alloc: close migratetype race between freeing and [...] new 05f273c3a6ae mm: page_alloc: set migratetype inside move_freepages() new f0027718daae mm: page_isolation: prepare for hygienic freelists new ca46c6b0214e mm-page_isolation-prepare-for-hygienic-freelists-fix new b5e9b7831c7a mm: page_alloc: consolidate free page accounting new 010f52c5da7b mm: page_alloc: consolidate free page accounting fix new 4e1f9cb418df mm: page_alloc: consolidate free page accounting fix 2 new 38090775aac8 mm: page_alloc: consolidate free page accounting fix 3 new 047fadf39058 mm: page_alloc: change move_freepages() to __move_freepage [...] new 25a62ae1aabb mm: page_alloc: batch vmstat updates in expand() new f34390e51e5e mm: zswap: remove nr_zswap_stored atomic new a39537536e74 mm/kmemleak: compact kmemleak_object further new bc1def0ca6fd mm/kmemleak: disable KASAN instrumentation in kmemleak new f3b813cf5817 mm/vmalloc: eliminated the lock contention from twice to once new 54d088cc1a57 mm: record the migration reason for struct migration_targe [...] new 5c3bdf524232 mm: hugetlb: make the hugetlb migration strategy consistent new 8d2ce62215ee docs: hugetlbpage.rst: add hugetlb migration description new 58c1d1a2ab28 selftests/mm: parse VMA range in one go new b63c8fd436a8 arm64: mm: swap: support THP_SWAP on hardware with MTE new c88f6d5122e0 mm/readahead: break read-ahead loop if filemap_add_folio r [...] new 884b0f1efb1f mm/filemap: don't decrease mmap_miss when folio has workin [...] new 6ccd8785d894 mm/filemap: don't decrease mmap_miss when folio has workin [...] new 9040cd3acd27 mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area() new 78c679fd4637 mm: hold PTL from the first PTE while reclaiming a large folio new 81b23f726dd5 mm-hold-ptl-from-the-first-pte-while-reclaiming-a-large-folio-fix new 3f883ada77e2 mm/migrate: split source folio if it is on deferred split list new f2f8a1f4233a mm-migrate-split-source-folio-if-it-is-on-deferred-split-list-fix new 0489d374f156 mm: convert folio_estimated_sharers() to folio_likely_mapp [...] new ef5060cdbfd6 folio_likely_mapped_shared() kerneldoc fixup new ea8b22dc60d0 mm/filemap: return early if failed to allocate memory for split new 48c5a4373020 mm/filemap: clean up hugetlb exclusion code new 42375eea32a9 lib/xarray: introduce a new helper xas_get_order new e5984758029e lib/xarray: introduce a new helper xas_get_order new 925d7232c912 mm/filemap: optimize filemap folio adding new 91f675dd089c x86: remove unneeded memblock_find_dma_reserve() new 9973d36f1978 mm/mm_init.c: remove the useless dma_reserve new 9feb725f9659 mm/mm_init.c: add new function calc_nr_all_pages() new 5aa1ec5c2d78 mm/mm_init.c: remove meaningless calculation of zone->mana [...] new 8d5ba93f182f mm/mm_init.c: remove meaningless calculation of zone->mana [...] new adfc3e561d03 mm/mm_init.c: remove unneeded calc_memmap_size() new ffa8320ef338 mm/mm_init.c: remove arch_reserved_kernel_pages() new 45f827005b1d mm/mmap: convert all mas except mas_detach to vma iterator new b537fb1ff6d3 huge_memory.c: document huge page splitting rules more thoroughly new 266372d148f6 mm: backing-dev: use group allocation/free of per-cpu coun [...] new 1b46ed624df4 virt: acrn: stop using follow_pfn new 2a0ff627cbd3 mm: remove follow_pfn new cbb2dbfe9b4b mm: move follow_phys to arch/x86/mm/pat/memtype.c new cf34df46f56c selftests/memfd_secret: add vmsplice() test new 02b0d25e826e mm: merge folio_is_secretmem() and folio_fast_pin_allowed( [...] new d5fc2400dcf1 sh: remove use of PG_arch_1 on individual pages new 1e8ee7c08001 sh-remove-use-of-pg_arch_1-on-individual-pages-fix new c2224cf71980 xtensa: remove uses of PG_arch_1 on individual pages new b76dd31b19b1 mm: make page_ext_get() take a const argument new 7fead1c088b5 mm: make folio_test_idle and folio_test_young take a const [...] new 3e8165429343 mm: make is_free_buddy_page() take a const argument new 70557fb7946c mm: make page_mapped() take a const argument new dab2543fc7a4 mm: convert arch_clear_hugepage_flags to take a folio new 3b898c042101 mm-convert-arch_clear_hugepage_flags-to-take-a-folio-fix new 7936aa9f93c6 slub: remove use of page->flags new 53ce4addf393 remove references to page->flags in documentation new 0b4d383c79c6 proc: rewrite stable_page_flags() new e05a08f54c02 proc-rewrite-stable_page_flags-fix new 67ed7e6d917a proc-rewrite-stable_page_flags-fix-2 new aa9ac27c8d7a mm, slab: move memcg charging to post-alloc hook new c70d80a4b9b4 fixup! mm, slab: move memcg charging to post-alloc hook new cf9bf16d9b15 mm-slab-move-memcg-charging-to-post-alloc-hook-fix-2 new 6dd63ad8ea47 mm, slab: move slab_memcg hooks to mm/memcontrol.c new 2c532f548b80 mm: move array mem_section init code out of memory_present() new 3aa78834e474 mm/init: remove the unnecessary special treatment for memo [...] new 5401f955c9d9 mm-init-remove-the-unnecessary-special-treatment-for-memor [...] new 78b46423f28e mm: make __absent_pages_in_range() as static new 8549241f21f7 mm/page_alloc.c: remove unneeded codes in !NUMA version of [...] new 011b1ee6dad6 mm-page_allocc-remove-unneeded-codes-in-numa-version-of-bu [...] new b3e8a8fbc122 mm/mm_init.c: remove the outdated code comment above defer [...] new d122e96b4f6e mm/page_alloc.c: don't show protection in zone's ->lowmem_ [...] new 8fb893de45fc mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES new 27bcc5f29bf3 zswap: replace RB tree with xarray new 22637becffed zswap: replace RB tree with xarray new 1ddd02df281c sparc: use is_huge_zero_pmd() new 24965342b24b mm: add is_huge_zero_folio() new fbdffbb909a7 mm: add pmd_folio() new 6f0ad56dd7ce mm: convert migrate_vma_collect_pmd to use a folio new 7b0a9928641b mm: convert huge_zero_page to huge_zero_folio new 6c1847201f18 mm: convert do_huge_pmd_anonymous_page to huge_zero_folio new ee462061d1bc dax: use huge_zero_folio new b79cab7866d5 mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio new 8c19484c0da1 mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES new 9316cb9011dd mm/hugetlb: declare hugetlbfs_pagecache_present() non-static new d1ac295e33e1 mm: make HPAGE_PXD_* macros even if !THP new 1c37a649c647 mm: introduce vma_pgtable_walk_{begin|end}() new 50d8b231e185 mm/arch: provide pud_pfn() fallback new 2ae3688ff615 fixup! mm/arch: provide pud_pfn() fallback new 35c25f7d0910 mm/gup: drop gup_fast_folio_allowed() in hugepd processing new ac301e95f520 mm-gup-drop-folio_fast_pin_allowed-in-hugepd-processing-fix new b37edc59a0e7 mm/gup: refactor record_subpages() to find 1st small page new 7a106b6163db mm/gup: handle hugetlb for no_page_table() new 16498b7407a0 mm/gup: cache *pudp in follow_pud_mask() new 4850bf0976b4 mm/gup: handle huge pud for follow_pud_mask() new c735367379b2 mm/gup: handle huge pmd for follow_pmd_mask() new 361efdcb2102 fixup! mm/gup: handle huge pmd for follow_pmd_mask() new ae748d4370c9 mm/gup: handle hugepd for follow_page() new 89a0530b36c0 mm/gup: handle hugetlb in the generic follow_page_mask code new f4980f4da401 mm: allow anon exclusive check over hugetlb tail pages new 3b3ce426e436 mm-allow-anon-exclusive-check-over-hugetlb-tail-pages-fix new a828366ac0d3 mm: use rwsem assertion macros for mmap_lock new 4d7b63233619 filemap: remove __set_page_dirty() new df71313093b0 mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_ar [...] new 0b9784ec5a20 mm: remove "prot" parameter from move_pte() new 1f6ca2922333 mm: remove __set_page_dirty_nobuffers() new 625b14b70e8e userfaultfd: early return in dup_userfaultfd() new 46b81c6f5739 proc: refactor pde_get_unmapped_area as prep new 6d0a5a9d2f70 mm: switch mm->get_unmapped_area() to a flag new 45e4c850bdea mm: introduce arch_get_unmapped_area_vmflags() new dc8874c8a00b mm: remove export for get_unmapped_area() new c9d71449c02d mm: use get_unmapped_area_vmflags() new 8479af0c0ac9 thp: add thp_get_unmapped_area_vmflags() new ac52f012124e csky: use initializer for struct vm_unmapped_area_info new 889880ac5ac7 parisc: use initializer for struct vm_unmapped_area_info new 6780df5c0ce3 powerpc: use initializer for struct vm_unmapped_area_info new b9f3174da584 treewide: use initializer for struct vm_unmapped_area_info new 937b926a759b mm: take placement mappings gap into account new 1ac8de027d90 x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS new 39701fce9221 x86/mm: care about shadow stack guard gap during placement new 47795334ab09 selftests/x86: add placement guard gap test for shstk new e41e92dc79ed mm/ksm: fix ksm exec support for prctl new f3a61103214b selftest/mm: ksm_functional_tests: refactor mmap_and_merge [...] new 8aa9cb4b3c49 selftest/mm: ksm_functional_tests: extend test case for ks [...] new 48b0f6e52c71 selftest-mm-ksm_functional_tests-extend-test-case-for-ksm- [...] new c1ca0f04c514 mm: init_mlocked_on_free_v3 new c3452969615b zram: add max_pages param to recompression new 9422a6ce9e76 mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fall [...] new 98073313be4f mm: factor out the numa mapping rebuilding into a new helper new 091c11c4e3c6 mm: support multi-size THP numa balancing new 9df9a3c6ca47 mm-support-multi-size-thp-numa-balancing-v3 new 4de13cb69231 mm: huge_memory: add the missing folio_test_pmd_mappable() [...] new b228c4f8cfb7 mm: correct page_mapped_in_vma() for large folios new a1fd5d3fb5eb mm: remove vma_address() new 4a194e3682db mm: rename vma_pgoff_address back to vma_address new 9246ffe0a376 memory: remove the now superfluous sentinel element from c [...] new fb576982e133 selftests/mm: mremap_test: optimize using pre-filled rando [...] new 44f2a69d8a37 selftests/mm: mremap_test: optimize execution time from mi [...] new b456945c81ef selftests/mm: mremap_test: use sscanf to parse /proc/self/maps new 00dc73d5635b khugepaged: inline hpage_collapse_alloc_folio() new 509aa28b0f19 khugepaged: convert alloc_charge_hpage to alloc_charge_folio new 5296cffa0df1 khugepaged: remove hpage from collapse_huge_page() new 0934358ed75f khugepaged: pass a folio to __collapse_huge_page_copy() new 1adaecce7a42 khugepaged: remove hpage from collapse_file() new bd42cbc0fa0a khugepaged: use a folio throughout collapse_file() new 558df0f587a1 khugepaged-use-a-folio-throughout-collapse_file-fix new ee3634ce9b46 khugepaged: use a folio throughout hpage_collapse_scan_file() new a5b746a81b0d proc: convert clear_refs_pte_range to use a folio new df84466ba1f3 proc: convert smaps_account() to use a folio new 3cf23cc2effd mm: remove page_idle and page_young wrappers new e9f064f27a39 mm: generate PAGE_IDLE_FLAG definitions new 6b01fd4d83e1 proc: convert gather_stats to use a folio new b562f7fcecc4 proc: convert smaps_page_accumulate to use a folio new ed68ae9c5f66 proc: pass a folio to smaps_page_accumulate() new d7193d32e6e2 proc: convert smaps_pmd_entry to use a folio new 3c268f98a416 mm: page_alloc: use the correct THP order for THP PCP new e7cf2a5d4e20 mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags new 56ceffcbda82 mm: swap: free_swap_and_cache_nr() as batched free_swap_an [...] new b3c0f5500e02 FIXUP: mm: swap: free_swap_and_cache_nr() as batched free_ [...] new 24720de1348f mm: swap: simplify struct percpu_cluster new 11f3ed4dabdb mm: swap: update get_swap_pages() to take folio order new 5cf2bafd93bb mm: swap: allow storage of all mTHP orders new 1d850afa60ee mm: vmscan: avoid split during shrink_folio_list() new 12bc3f5cdb93 mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD new 4abecd4fe853 arm64: mm: cleanup __do_page_fault() new 597b60247e9c arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS new 17e33d06da63 arm: mm: accelerate pagefault when VM_FAULT_BADACCESS new fc20b38ce8bb powerpc: mm: accelerate pagefault when badaccess new a28fa39ff742 riscv: mm: accelerate pagefault when badaccess new b27203a22d55 riscv-mm-accelerate-pagefault-when-badaccess-fix new b74966e67628 s390: mm: accelerate pagefault when badaccess new 49a7c438d05b x86: mm: accelerate pagefault when badaccess new f842458244a5 mm: remove struct page from get_shadow_from_swap_cache new 585547034e39 hugetlb: convert alloc_buddy_hugetlb_folio to use a folio new bd66c303633e mm/gup: consistently name GUP-fast functions new 76cb96bb8099 mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST new aa4ee38f41e7 mm: use "GUP-fast" instead "fast GUP" in remaining comments new de323f369279 mm/ksm: remove redundant code in ksm_fork new 2e9f1646e146 hugetlb: convert hugetlb_fault() to use struct vm_fault new 3ec5e4d2c99e hugetlb: convert hugetlb_no_page() to use struct vm_fault new 649f11177f42 hugetlb: simplify hugetlb_no_page() arguments new ba4af0037483 hugetlb: convert hugetlb_wp() to use struct vm_fault new f7b8e7cf6194 hugetlb: Simplify hugetlb_wp() arguments new 9b9316eafd1d selftests: break the dependency upon local header files new a25fb734bde6 selftests/mm: fix additional build errors for selftests new 95c30c25d20e mm/cma: drop incorrect alignment check in cma_init_reserved_mem new e36ec07fc634 mm/hugetlb: pass correct order_per_bit to cma_declare_cont [...] new 64aa4dbff76a mm: convert pagecache_isize_extended to use a folio new c7595b3d7ee7 mm: free non-hugetlb large folios in a batch new b1687cf36aa7 mm: combine free_the_page() and free_unref_page() new c32271a7d67f mm: inline destroy_large_folio() into __folio_put_large() new 6110a3dbec5e mm: combine __folio_put_small, __folio_put_large and __folio_put new ce7faa996610 mm: convert free_zone_device_page to free_zone_device_folio new 0a6471bf1a79 mm: set pageblock_order to HPAGE_PMD_ORDER in case with !C [...] new 51f8dc75a873 memory tier: dax/kmem: introduce an abstract layer for fin [...] new 96f6545733bf memory tier: create CPUless memory tiers after obtaining H [...] new b0abda28c39e mm/mmap: make vma_wants_writenotify return bool new 4f4bf32f9e17 mm/mmap: make accountable_mapping return bool new 3af98d13ab05 mm,swap: add document about RCU read lock and swapoff interaction new f9ad9edfefb4 drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() new f8c50eb38105 mm: pass VMA instead of MM to follow_pte() new 803582de10d5 mm: follow_pte() improvements new c6703d8f83f2 mm: allow for detecting underflows with page_mapcount() again new c114bc6ab19f mm/rmap: always inline anon/file rmap duplication of a single PTE new 868b9745b6fb mm/rmap: add fast-path for small folios when adding/removi [...] new 6dfa91a81664 mm: track mapcount of large folios in single value new f24e7f2b1e38 mm: improve folio_likely_mapped_shared() using the mapcoun [...] new 4d890fc66ea5 mm: make folio_mapcount() return 0 for small typed folios new 77a3fd1c55ef mm/memory: use folio_mapcount() in zap_present_folio_ptes() new dda4ef47baf9 mm/huge_memory: use folio_mapcount() in zap_huge_pmd() san [...] new 80adf281aea9 mm/memory-failure: use folio_mapcount() in hwpoison_user_m [...] new 0f763221a70a mm/page_alloc: use folio_mapped() in __alloc_contig_migrat [...] new 92ea63fa37d9 mm/migrate: use folio_likely_mapped_shared() in add_page_f [...] new 8ada3ef5b89d sh/mm/cache: use folio_mapped() in copy_from_user_page() new fefee61145ef mm/filemap: use folio_mapcount() in filemap_unaccount_folio() new dc7563984a55 mm/migrate_device: use folio_mapcount() in migrate_vma_che [...] new a257adc9e99c trace/events/page_ref: trace the raw page mapcount value new a3a58983005a xtensa/mm: convert check_tlb_entry() to sanity check folios new aa7be8e301da mm/debug: print only page mapcount (excluding folio entire [...] new 11c5b93966d0 Documentation/admin-guide/cgroup-v1/memory.rst: don't refe [...] new 2ecda9f1dacb arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS new 4cf1f93ce9c6 arm: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS new cec249961c36 arm-mm-drop-vm_fault_badmap-vm_fault_badaccess-checkpatch-fixes new edca2a7d1bad mm/ksm: add ksm_get_folio new 5a3dcc0864f6 mm/ksm: use folio in remove_rmap_item_from_tree new 54c0ce9ee217 mm/ksm: add folio_set_stable_node new d30e99eb49f3 mm/ksm: use folio in remove_stable_node new 8b7c404a443a mm/ksm: use folio in stable_node_dup new f5a5bb4bef86 mm/ksm: use ksm_get_folio in scan_get_next_rmap_item new f120512f9b71 mm/ksm: use folio in write_protect_page new 37d3ab46fb16 mm/ksm: convert chain series funcs and replace get_ksm_page new 64c47cbe2e22 mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags new a3f2b331e2d1 mm/ksm: replace set_page_stable_node by folio_set_stable_node new ab4c1cc24fd6 mm/hugetlb: convert dissolve_free_huge_pages() to folios new e73779088ed5 mm-hugetlb-convert-dissolve_free_huge_pages-to-folios-fix new f3821e9e1e1a mm/hugetlb: convert dissolve_free_huge_pages() to folios new 8c039f5f60c7 mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_ [...] new 10f996a9eaa9 mm-hugetlb-rename-dissolve_free_huge_pages-to-dissolve_fre [...] new 41f3ba2e4cff mm: add per-order mTHP anon_fault_alloc and anon_fault_fal [...] new 0ce403f732c0 mm: add per-order mTHP anon_swpout and anon_swpout_fallbac [...] new ec496c04d488 mm: add docs for per-order mTHP counters and transhuge_page ABI new a8022ce7d9cd sysfs-kernel-mm-transparent-hugepage: fix the name and une [...] new 4fcafd32b94b mm: correct the docs for thp_fault_alloc and thp_fault_fallback new 9e98ee0a0245 mm: move mm counter updating out of set_pte_range() new 006a2e986bd8 mm: filemap: batch mm counter updating in filemap_map_pages() new 102ab94f790f mm: page_alloc: allowing mTHP compaction to capture the fr [...] new cbee5e627fc8 mseal: wire up mseal syscall new 5420952946fc mseal: add mseal syscall new 87c436bebeeb selftest mm/mseal memory sealing new 9fc55cd75b32 mseal: add documentation new fa8cc116e1ce selftest mm/mseal read-only elf memory segment new f49ec2fb7411 userfaultfd: remove WRITE_ONCE when setting folio->index d [...] new acfbae022e8b mm: zswap: always shrink in zswap_store() if zswap_pool_re [...] new add7a7bd559e mm: zswap: refactor limit checking from zswap_store() new 3881347a70de mm: zswap: move more same-filled pages checks outside of z [...] new fd98ecdbad9a mm: zswap: remove same_filled module params new 9fa89d6638dc mm: zswap: remove same_filled_pages from docs new a1f9c07e39e8 mm/ksm: remove page_mapcount() usage in stable_tree_search() new 5e78a8635cdc xarray: inline xas_descend to improve performance new 0d039062a3ed doc: improve the description of __folio_mark_dirty new 197a1b16537b buffer: add kernel-doc for block_dirty_folio() new ef7ecc020e7b buffer: add kernel-doc for try_to_free_buffers() new 5e3316e042af buffer: fix __bread and __bread_gfp kernel-doc new 045cb55e05a6 buffer: add kernel-doc for brelse() and __brelse() new 75158ab2d020 buffer: add kernel-doc for bforget() and __bforget() new 938bd79ea902 buffer: improve bdev_getblk documentation new 4b61a0e73910 doc: split buffer.rst out of api-summary.rst new d8c9c8bf9056 mm/sparse: guard the size of mem_section is power of 2 new 62754e4df9e0 mm/page_table_check: support userfault wr-protect entries new 561c65fa0a24 filemap: replace pte_offset_map() with pte_offset_map_nolock() new aaab1bcc7943 mm: optimization on page allocation when CMA enabled new 4fc20da2a567 mm: add defines for min/max swappiness new e85bfa9dd03f mm: add swappiness= arg to memory.reclaim new 5cd9c50cb064 __mod_memcg_lruvec_state(): enhance diagnostics new 6723e3b1a668 __mod_memcg_lruvec_state-enhance-diagnostics-fix new 08787d66b7f9 ocfs2: correctly use ocfs2_find_next_zero_bit() new f62531789b12 ocfs2: update inode ctime in ocfs2_fileattr_set new 9344f978497a lib/build_OID_registry: don't mention the full path of the [...] new 76607a45d222 bootconfig: do not put quotes on cmdline items unless necessary new 69bab5faa4c4 mm: kmsan: implement kmsan_memmove() new 0ec671a89d4a instrumented.h: add instrument_memcpy_before, instrument_m [...] new a404c8deb00c x86: call instrumentation hooks from copy_mc.c new 1b41bcf8081e fs: add kernel-doc comments to fat_parse_long() new d8af27fc74e5 NUMA: early use of cpu_to_node() returns 0 instead of the [...] new d67859a0869e regset: use kvzalloc() for regset_get_alloc() new d3246cb58a9a ocfs2: improve write IO performance when fragmentation is high new 3717e74068d9 ocfs2: adjust enabling place for la window new a7d72fada25f ocfs2: speed up chain-list searching new 4a9f15cc14f0 ocfs2: fix sparse warnings new 07ad8ea2d84c arch/loongarch: clean up the left code and Kconfig item re [...] new 0e3b26713c3c Documentation: kdump: clean up the outdated description new 0e8eb6d5231b x86/fpu: fix asm/fpu/types.h include guard new e85b13f1cb28 arch: add ARCH_HAS_KERNEL_FPU_SUPPORT new 6eaaed602a1e ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT new e270a9ecb152 ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS new a192ec4e9cf2 arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 1f13d6fbe91d arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS new f5ceec19e049 lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS new ac6e610a3064 LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT new d2b0322e8992 powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 16f042ff63cc x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT new ff19d6329bb8 riscv: add support for kernel-mode FPU new 180b97c6cb92 drm/amd/display: only use hard-float, not altivec on powerpc new 31ddb61c9827 drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT new c3c3ca08cfa8 selftests/fpu: move FP code to a separate translation unit new c64a34a56dd4 selftests/fpu: allow building on other architectures new 953831858310 kcov: avoid clang out-of-range warning new 3ef3058d09a0 initrd: remove the now superfluous sentinel element from c [...] new 73729425d949 ipc: remove the now superfluous sentinel element from ctl_ [...] new 869209de8b2c Squashfs: remove deprecated strncpy by not copying the string new 4270e4514dc1 kgdb: add HAS_IOPORT dependency new 28d2b1ea2c1c devres: switch to use dev_err_probe() for unification new c577ba9b6676 devres: don't use "proxy" headers new d75e804b706f vmcore: replace strncpy with strscpy_pad new 3d20348c4058 ocfs2: return real error code in ocfs2_dio_wr_get_block new fae870f4dab7 ocfs2: fix races between hole punching and AIO+DIO new 254e2cb16f77 ocfs2: update inode fsync transaction id in ocfs2_unlink a [...] new 18a17ef7299f ocfs2: use coarse time for new created files new db33d30b70eb kexec: fix the unexpected kexec_dprintk() macro new 21f0ffd18014 test_hexdump: avoid string truncation warning new 17edb574f171 block/partitions/ldm: convert strncpy() to strscpy() new 345b7342ba4e blktrace: convert strncpy() to strscpy_pad() new 14451b62d43d nilfs2: add kernel-doc comments to nilfs_do_roll_forward() new bdc7dd49eb06 nilfs2: add kernel-doc comments to nilfs_btree_convert_and [...] new 9af62367c806 nilfs2: add kernel-doc comments to nilfs_remove_all_gcinodes() new b0bda49ac6fb LoongArch/tlb: fix "error: parameter 'ptep' set but not us [...] new d3572669e3b5 kbuild: turn on -Wextra by default new 24c1d66c64aa kbuild: remove redundant extra warning flags new 25c8978e5bdc kbuild: turn on -Wrestrict by default new ba72239f59a5 kbuild: enable -Wformat-truncation on clang new 5382ed7c1ebb kbuild: enable -Wcast-function-type-strict unconditionally new d4388e8e7f80 intel_th: remove usage of the deprecated ida_simple_xx() API new eec963e5d95d pps: remove usage of the deprecated ida_simple_xx() API new b3e3ce3a2e88 mux: remove usage of the deprecated ida_simple_xx() API new 75c44169c080 selftests: exec: make binaries position independent new 962694438027 Merge branch 'mm-nonmm-unstable' into mm-everything new 3b689495086a Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 961664cd2955 parisc: vdso: remove unused C build rule in vdso32/Makefile new 76d3a9379860 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2bc3cf575a16 perf annotate-data: Improve debug message with location info new 645af3fb62bf perf dwarf-aux: Check pointer offset when checking variables new 0519fadbbe3b perf dwarf-aux: Check variable address range properly new a5a00497b9df perf annotate-data: Handle RSP if it's not the FB register new 367eda479e5d Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new 289674316392 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 21d4d15131d9 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 5a716663e8c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d013818037f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0ba6ddf08eac Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 84a615db000f Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 47577e18b7f0 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 8629d73ff8d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aeb379c3fb76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6de136914773 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f704e8750940 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 81f2ca6a410e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 480074fec76a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2beaeebbadb2 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new c634d3a6d232 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0d856a74c0e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1b79553eb566 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 84f9e325d070 Merge branch 'for-next' of https://github.com/sophgo/linux.git new efe6d7ec78a1 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 5ac5b24b461d Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 5862c44b9cbf Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 78e422469605 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c4c663b5a273 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new d492e7979098 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new fdee41a4096e Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 21c92f102d32 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new b1e8c23a5e3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 75283058a3f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5fb9798b9684 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new d1b96379dc8c Merge branch 'for-next' of git://github.com/openrisc/linux.git new cf27e4fc8efa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0c2c1c03bbd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7c80babcf722 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] new 625bef13ef48 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new 67f7ab1ad6b2 Merge branch 'fixes' into for-next new 53396a599cda KVM: s390: vsie: Use virt_to_phys for facility control block new 1a44a2e19756 s390/boot: do not force vmemmap to start at MAX_PHYSMEM_BITS new 4844b089b642 s390/boot: consider DCSS segments on memory layout setup new 17f018d5f4c1 s390/boot: reduce size of identity mapping on overlap new a9f6289d73f8 s390/boot: swap vmalloc and Lowcore/Real Memory Copy areas new 3be6b83b4932 s390/mm: move KASLR related to <asm/page.h> new 5ca8e2aa0eee s390/mm: create virtual memory layout structure new 0f49c8402012 s390/boot: uncouple virtual and physical kernel offsets new 049ff6bdf70a s390/boot: make identity mapping base address explicit new 8fcd58240dd7 s390/boot: make .amode31 section address range explicit new dd7f73043dc7 s390/os_info: introduce value entries new d094e0a33aa5 s390/os_info: store virtual memory layout new 55cda2595c40 s390/vmcoreinfo: store virtual memory layout new 562e9b0abbf8 s390/crash: use old os_info to create PT_LOAD headers new 231761a9db0f s390/mm: uncouple physical vs virtual address spaces new 6c3c5ded508f s390: map kernel at fixed location when KASLR is disabled new a28636e6199c s390/boot: rework deployment of the kernel image new e9a7cb71e1c2 s390/boot: do not rescue .vmlinux.relocs section new fa53cfadb513 s390/nospec: correct modules thunk offset calculation new f65325b88b8f s390/expoline: make modules use kernel expolines new 583a8db15968 Merge branch 'features' into for-next new 4f1865025ca6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5beff37e9bcd Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 75b68d3f2ce3 Merge branch 'misc-6.9' into for-next-current-v6.8-20240416 new 7e57ba22dab5 Merge branch 'for-next-current-v6.8-20240416' into for-nex [...] new dc663ddb1112 btrfs: remove pointless BUG_ON() when creating snapshot new 46f845302aee btrfs: locking: inline btrfs_tree_lock() and btrfs_tree_re [...] new 61497fc8afe0 btrfs: locking: rename __btrfs_tree_lock() and __btrfs_tre [...] new 30346a7a0103 btrfs: remove pointless readahead callback wrapper new 48d74f6da40c btrfs: remove pointless writepages callback wrapper new 1466830088fb btrfs: avoid pointless wake ups of drew lock readers new 4060b79e0c48 btrfs: add helper to clear EXTENT_BUFFER_READING new 145e9fb9835d btrfs: warn if EXTENT_BUFFER_UPTODATE is set while reading new f83cd08ed6c2 btrfs: rename err to ret in btrfs_initxattrs() new ece0c6060b92 btrfs: rename err to ret in btrfs_rmdir() new 47ef0b338ae1 btrfs: rename err to ret in btrfs_cont_expand() new 19cdaa150b22 btrfs: rename err to ret in btrfs_ioctl_snap_destroy() new aabf356c7e2e btrfs: rename err to ret in __set_extent_bit() new 6c2a86396235 btrfs: rename err to ret in convert_extent_bit() new 5c473e07f789 btrfs: rename err to ret in __btrfs_end_transaction() new cacd2dd3a971 btrfs: rename err to ret in create_reloc_inode() new 2d3c9601c2d3 btrfs: rename err to ret in btrfs_dirty_pages() new 11b534af57c9 btrfs: rename err to ret in prepare_pages() new b0c2b3837e23 btrfs: rename err to ret in btrfs_direct_write() new 2ada037f8219 btrfs: page to folio conversion: prealloc_file_extent_cluster() new 82891ce2ada0 btrfs: convert relocate_one_page() to folios and rename new 904d862f3a15 btrfs: convert put_file_data() to folios new 7239a5a7edaa btrfs: qgroup: delete unnecessary check in btrfs_qgroup_ch [...] new 3747206c145b btrfs: stop locking the source extent range during reflink new 0ccdd6a40eba btrfs: compression: add error handling for missed page cache new 805f71956c09 btrfs: compression: convert page allocation to folio interfaces new 0d0898d36d41 btrfs: make insert_inline_extent() accept one page directly new 893aecf18160 btrfs: migrate insert_inline_extent() to folio interfaces new 4c70632b1ac7 btrfs: introduce btrfs_alloc_folio_array() new ba09b0d67021 btrfs: compression: migrate compression/decompression path [...] new a016d79aed28 btrfs: free PERTRANS at the end of cleanup_transaction() new 855c3db4020a btrfs: remove not needed mod_start and mod_len from struct [...] new 389465cf14e4 btrfs: remove pointless return value assignment at btrfs_f [...] new b5dae4e06b31 btrfs: remove list_empty() check at warn_about_uncommitted [...] new 1205c26bf0f2 btrfs: remove no longer used btrfs_clone_chunk_map() new 12d4e1202dfa btrfs: zoned: do not flag ZEROOUT on non-dirty extent buffer new 9a7640573319 btrfs: zoned: add ASSERT and WARN for EXTENT_BUFFER_ZONED_ [...] new dbdd51454090 btrfs: do not wait for short bulk allocation new 34719cd70f95 btrfs: move btrfs_page_mkwrite() from inode.c into file.c new 5093db2d7628 btrfs: remove colon from messages with state new 040702ff5478 btrfs: scrub: run relocation repair when/only needed new 37590e1de8dc btrfs: fallback if compressed IO fails for ENOSPC new 3b990e5e3157 btrfs: add function comment to btrfs_lookup_csums_list() new 61343d0281cf btrfs: remove search_commit parameter from btrfs_lookup_cs [...] new 81e75f8101eb btrfs: remove use of a temporary list at btrfs_lookup_csum [...] new ce4c9d8ba0a6 btrfs: simplify error path for btrfs_lookup_csums_list() new 52d7ca57b1f1 btrfs: make NOCOW checks for existence of checksums in a r [...] new 4395995f5f74 btrfs: open code csum_exist_in_range() new bb06335b118e btrfs: pass an inode to btrfs_add_extent_mapping() new e7e55ea4f5d7 btrfs: tests: error out on unexpected extent map reference count new 0e8911dd88d2 btrfs: simplify add_extent_mapping() by removing pointless label new f1cc35115c33 btrfs: export find_next_inode() as btrfs_find_first_inode() new 95649fb72752 btrfs: use btrfs_find_first_inode() at btrfs_prune_dentries() new 03844a768a09 btrfs: add a helper to get the delayed ref node from the d [...] new 3509de94a22b btrfs: embed data_ref and tree_ref in btrfs_delayed_ref_node new 4d8e0f3c6166 btrfs: do not use a function to initialize btrfs_ref new 25681e043ace btrfs: move ref_root into btrfs_ref new 3d2ef259eaad btrfs: pass btrfs_ref to init_delayed_ref_common new 86f07f3ee22b btrfs: initialize btrfs_delayed_ref_head with btrfs_ref new 37fb3b9b18af btrfs: move ref specific initialization into init_delayed_ [...] new dbf926679b3b btrfs: simplify delayed ref tracepoints new 9d1505d8e652 btrfs: unify the btrfs_add_delayed_*_ref helpers into one helper new 8f54904e2da3 btrfs: rename ->len to ->num_bytes in btrfs_ref new 984646592190 btrfs: move ->parent and ->ref_root into btrfs_delayed_ref_node new a8152b16c64f btrfs: rename btrfs_data_ref->ino to ->objectid new a34f88e8bf12 btrfs: make __btrfs_inc_extent_ref take a btrfs_delayed_ref_node new 1c0ee2e2f16d btrfs: drop unnecessary arguments from __btrfs_free_extent new 86a2706f30be btrfs: make the insert backref helpers take a btrfs_delaye [...] new 25573fd85e05 btrfs: stop referencing btrfs_delayed_data_ref directly new 79d7b40b4aa0 btrfs: stop referencing btrfs_delayed_tree_ref directly new 887dcad00995 btrfs: remove the btrfs_delayed_ref_node container helpers new 5999bccafbb1 btrfs: replace btrfs_delayed_*_ref with btrfs_*_ref new 39177013d768 btrfs: set start on clone before calling copy_extent_buffer_full new d5cde82fccac btrfs: change root->root_key.objectid to btrfs_root_id() new bf85d0f1e2fd btrfs: pass the extent map tree's inode to add_extent_mapping() new 14e08c83d2a8 btrfs: pass the extent map tree's inode to clear_em_logging() new aa98dd88bec1 btrfs: pass the extent map tree's inode to remove_extent_m [...] new b1990905a3e1 btrfs: pass the extent map tree's inode to replace_extent_ [...] new 0222c2fe32ee btrfs: pass the extent map tree's inode to setup_extent_mapping() new 1e91b8709e8a btrfs: pass the extent map tree's inode to try_merge_map() new 10cc48db0ee5 btrfs: add a global per cpu counter to track number of use [...] new 0d348fa9bfc1 btrfs: add a shrinker for extent maps new 08a68cb979f3 btrfs: update comment for btrfs_set_inode_full_sync() abou [...] new 07ebd2452b29 btrfs: add tracepoints for extent map shrinker events new cb93f282bda0 Merge branch 'b-for-next' into for-next-next-v6.9-20240416 new 2718ee89e4e2 btrfs: === misc-next === new 2fd39d635b6e btrfs: handle unexpected parent block offset in btrfs_allo [...] new 344982b1c6c8 btrfs: scrub: fix incorrectly reported logical/physical address new 26cb9e786bd0 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() new 2a7cb6151a89 btrfs: scrub: remove unused is_super parameter from scrub_ [...] new b65dbae51a1f btrfs: scrub: remove unnecessary dev/physical lookup for s [...] new dc2bd82bd152 btrfs: scrub: simplify the inode iteration output new 13d88cdb14c4 btrfs: scrub: ensure we output at least one error message [...] new 3f7ab30c21e5 btrfs: scrub: use generic ratelimit helpers to output erro [...] new 43832980f44a btrfs: fix wrong block_start calculation for btrfs_drop_ex [...] new 2ac4da82e52d Merge branch 'misc-next' into for-next-next-v6.9-20240416 new 46b3498aaf76 Merge branch 'for-next-next-v6.9-20240416' into for-next-20240416 new 2f972b4bae83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 73a0cb8741eb Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 226782ca7532 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new a977aa512d11 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new c8f6f90359f1 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new cbbe3632ab12 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 03834ca73cc2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f42a8e915ff3 gfs2: finish_xmote cleanup new 39fcda6ca011 gfs2: do_xmote fixes new de5bd4a04417 gfs2: Remove and replace gfs2_glock_queue_work new 14dd47c75a3c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 72cb7f571aaf Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 71b5077a2ceb Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 2c4b6138e4de nfsd: don't create nfsv4recoverydir in nfsdfs when not used. new 38604078cb0f Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 74871791ffa9 ntfs3: serve as alias for the legacy ntfs driver new 676c0f7e941f Merge branch 'vfs.fixes' into vfs.all new 42bd2af59504 vfs: relax linkat() AT_EMPTY_PATH - aka flink() - requirements new e964fc77577a vfs, swap: compile out IS_SWAPFILE() on swapless configs new 3d1dd0695b73 Merge branch 'vfs.misc' into vfs.all new 5795762a3c85 Merge branch 'vfs.mount.api' into vfs.all new a9d281cc1a2e Merge branch 'vfs.netfs' into vfs.all new d5b56fee8bce Merge branch 'vfs.rw' into vfs.all new 6f35f4c9cc16 block_device: add a pointer to struct address_space (page [...] new db3102368e1b use ->bd_mapping instead of ->bd_inode->i_mapping new a4fbcdbe0f69 grow_dev_folio(): we only want ->bd_inode->i_mapping there new f85177efed9b gfs2: more obvious initializations of mapping->host new 8f6e58b2ef5d blkdev_write_iter(): saner way to get inode and bdev new 695eaf683e8e blk_ioctl_{discard,zeroout}(): we only want ->bd_inode->i_ [...] new 4c322d309f77 ext4: remove block_device_ejected() new 176a0b06df92 block: move two helpers into bdev.c new 71210fd7caee dm-vdo: use bdev_nr_bytes(bdev) instead of i_size_read(bde [...] new 5728e526c4be bcachefs: remove dead function bdev_sectors() new 06007b9cd2b4 block2mtd: prevent direct access of bd_inode new 7d84b5666ea7 Merge branch 'vfs.super' into vfs.all new 23ba8f82beae Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 06c37a48ec50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6b4463d0c360 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 45b54c8bf833 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a24527980cab Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 45bf5edd0f96 HID: sony: Remove usage of the deprecated ida_simple_xx() API new d82775b90601 Merge branch 'for-6.10/sony' into for-next new fa7455c866c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 24e4a0d7c6b7 i2c: mpc: Removal of of_node_put with __free for auto cleanup new 071bbbea7aa8 i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller new 8bae811210b7 i2c: i801: Remove usage of I2C_CLASS_SPD new 1dfb192a687f i2c: mux: gpio: remove support for class-based device inst [...] new f7ece6320f6f i2c: Remove I2C_CLASS_SPD new 08944c074592 i2c: i801: Annotate apanel_addr as __ro_after_init new 8e9b3133eb4d Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new e32dd0a9ac74 Merge branch 'dmi-for-next' of git://git.kernel.org/pub/sc [...] new 5c2eb3c182f7 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 5952386291e0 Merge branch 'docs-next' of git://git.lwn.net/linux.git new a28ebe80d69f Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 68953e29d0b7 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new b8bd43b2addb Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 74565af2f767 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 700b04808fad dlm: increment ls_count for dlm_scand new dcdaad05ca15 dlm: change to single hashtable lock new 2d90354027ad dlm: merge toss and keep hash table lists into one list new 93a693d19d2a dlm: add rsb lists for iteration new 6c648035cbe7 dlm: switch to use rhashtable for rsbs new 6644925abf05 dlm: do not use ref counts for rsb in the toss state new b1f2381c1a8d dlm: drop dlm_scand kthread and use timers new e91313591b29 dlm: use rwlock for rsb hash table new 15fd7e55177a dlm: use rwlock for lkbidr new 26b0c54bf69e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9c04021b6d1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0be9a1e43a07 net: dsa: sja1105: provide own phylink MAC operations new e3ef87ef403e net: dsa: ar9331: provide own phylink MAC operations new 636d022cd586 net: dsa: qca8k: provide own phylink MAC operations new 94c437edce65 net: dsa: lantiq_gswip: provide own phylink MAC operations new 62d6d91db98a net: dsa: mt7530: provide own phylink MAC operations new a4022a332f43 selftests: net: Unify code of busywait() and slowwait() new 2291752fae3d selftests: forwarding: lib.sh: Validate NETIFS new 492976136bb9 selftests: forwarding: bail_on_lldpad() should SKIP new 042db639bf33 selftests: drivers: hw: Fix ethtool_rmon new f359d44a4e83 selftests: drivers: hw: ethtool.sh: Adjust output new bfc42940682b selftests: drivers: hw: Include tc_common.sh in hw_stats_l3 new 8d612ed4b554 selftests: mlxsw: ethtool_lanes: Wait for lanes parameter [...] new ba7d1e99b193 selftests: forwarding: router_mpath_nh: Add a diagram new b51a94b2d59d selftests: forwarding: router_mpath_nh_res: Add a diagram new 74ddac073cfe selftests: forwarding: router_nh: Add a diagram new 81b095cae4bf Merge branch 'selftests-assortment-of-fixes' new 0a66e9764304 ice: Remove unnecessary argument from ice_fdir_comp_rules() new ae67389c5392 ice: Implement 'flow-type ether' rules new c22f7dacb820 ice: set vf->num_msix in ice_initialize_vf_entry() new b80d01ef9aba ice: store VF relative MSI-X index in q_vector->vf_reg_idx new e918c7bbc0df Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new fd86344823b5 af_unix: Try not to hold unix_gc_lock during accept(). new 9b07508845f9 net: dsa: microchip: drop unneeded MODULE_ALIAS new c2b640529ec7 net/handshake: remove redundant assignment to variable ret new 19ad0f3a16d2 net: ipa: Remove unnecessary print function dev_err() new 427f6acbc881 dt-bindings: net: nxp,dwmac-imx: allow nvmem cells property new 86600ea11dc1 ip6_vti: fix memleak on netns dismantle new bcc22a3686a2 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new fc5eb4a84e4c btf: Avoid weak external references new dac045fc9fa6 bpf, tests: Fix typos in comments new 1f586614f3ff bpf: Harden and/or/xor value tracking in verifier new 986e7663f98e bpftool: Update documentation where progs/maps can be pass [...] new ad2d22b617b7 bpftool: Address minor issues in bash completion new 0525e0b91437 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 54a3de664f08 Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE new 263296438807 Bluetooth: btusb: Fix the patch for MT7920 the affected to MT7921 new 00567f70051a Bluetooth: qca: fix invalid device address check new e187a55353c9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 35aee01ff43d wifi: wilc1000: set atomic flag on kmemdup in srcu critica [...] new f236464f1db7 wifi: wilc1000: convert list management to RCU new e30101c232a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6310defd0600 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 3e30f87fb22c Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 23e6f9b8b024 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new e0246c6893a1 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new cc55ca7f43e2 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new ef4a9204d594 drm/bridge: anx7625: Don't log an error when DSI host can' [...] new 275fafe58faa drm/bridge: icn6211: Don't log an error when DSI host can' [...] new b3b4695ff47c drm/bridge: lt8912b: Don't log an error when DSI host can' [...] new cd0a2c6a081f drm/bridge: lt9611: Don't log an error when DSI host can't [...] new 6d9e877cde7e drm/bridge: lt9611uxc: Don't log an error when DSI host ca [...] new 272377aa0e3d drm/bridge: tc358775: Don't log an error when DSI host can [...] new 24f4f575214d drm/bridge: dpc3433: Don't log an error when DSI host can' [...] new 5ff5505b9a2d drm/panel: novatek-nt35950: Don't log an error when DSI ho [...] new c1e4d3a6de48 drm/panel: truly-nt35597: Don't log an error when DSI host [...] new a665b4e60369 drm/bridge: anx7625: Update audio status while detecting new 5289ed190643 drm/fb_dma: Fix parameter name in htmldocs new bb1a840cf8d5 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new d956cba9dbd6 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new bdd2fe78c9ec Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 084fb66ce675 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] new c7201728f983 drm/xe: Add helper to format SR-IOV function name new 9e56d026c6be drm/xe: Allow to assign GGTT region to the VF new bda438b8badc drm/xe: Add xe_ttm_vram_get_avail new 3f11bcc6564f drm/xe/guc: Add PF2GUC_UPDATE_VF_CFG to ABI new 1f2880bab254 drm/xe/pf: Add SR-IOV PF specific early GT initialization new ac6598aed1b3 drm/xe/pf: Add support to configure SR-IOV VFs new b7f888ee9c41 drm/xe/lnl: Enable more GuC based workarounds new 09700beebacb drm/xe/bmg: Some LNL workarounds also apply to BMG new 67a9e86dc130 drm/xe: select X86_PLATFORM_DEVICES when ACPI_WMI is selected new ad92119c7b5e Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new acadfacd3b97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8a8652c0299d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ce65dd1c666c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 15d13e769ee5 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 51f67862ea6e ASoC: fsl-asoc-card: add wm8904 codec support new 62c48dd33b4f ASoC: dt-bindings: fsl-asoc-card: Add compatbile string fo [...] new 58300f8d6a48 ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value new bce93a162505 ASoC: mediatek: Add common machine soundcard driver probe [...] new f8782f776db3 ASoC: mediatek: common: Constify struct mtk_sof_priv new aad45b8aa973 ASoC: mediatek: mt8188: Migrate to mtk_soundcard_common_probe new 6718e1ed93cc ASoC: mediatek: mt8195: Migrate to mtk_soundcard_common_probe new 2d72cbb56327 ASoC: mediatek: mt8192: Migrate to mtk_soundcard_common_probe new 44a53c8ec9ca ASoC: mediatek: mt8186: Migrate to mtk_soundcard_common_probe new fe071237dee6 ASoC: mediatek: Add common snd_soc_ops .startup() callback new 386fe4ceaf19 ASoC: mediatek: mt8195: Migrate to the common mtk_soundcar [...] new 94142cc1ffd9 ASoC: mediatek: mt8192: Migrate to the common mtk_soundcar [...] new f103ce4ff693 ASoC: mediatek: mt8186-rt1019: Migrate to the common mtk_s [...] new 9d9b182876a2 ASoC: mediatek: Add common mtk_afe_component_probe callback new 1d2a6b3b5189 ASoC: mediatek: Use common mtk_afe_pcm_platform with commo [...] new 6ed619b348bf ASoC: mediatek: mt8186: Unify mt8186-mt6366 machine drivers new dc7a31300a8f ASoC: dt-bindings: mt8195: Document audio-routing and dai- [...] new 5a50483c47b8 ASoC: dt-bindings: mt8192: Document audio-routing and dai- [...] new 787f190cd1cd ASoC: dt-bindings: mt8186: Document audio-routing and dai- [...] new 4b73a4cd62e7 ASoC: Cleanup MediaTek soundcard machine drivers new 889c8eda1ea4 Merge remote-tracking branch 'asoc/for-6.10' into asoc-next new cc92539cad4d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 29e84476d90b Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new d9230329d435 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2e3ed8f7088e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 48ef0ba12e6b dm: restore synchronous close of device mapper block device new 5268de78e1e6 dm-crypt: add the optional "high_priority" flag new 2285e1496dc6 dm-crypt: export sysfs of all workqueues new 24c79ca907c9 dm-crypt: stop constraining max_segment_size to PAGE_SIZE new 45e55ec2464f dm: use queue_limits_set new a98ecf716e30 dm-crypt: don't set WQ_CPU_INTENSIVE for WQ_UNBOUND crypt_queue new ba5d25702581 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ec27c4cf501d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4b7371940a84 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 148fc37844c3 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new c9006210b546 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 2be62d7795f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 99c8c4bab971 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fcfbc6cce6f3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4b164d166489 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 5be290c33714 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c1ea2acfa43d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3be8c0d4a7af Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ed53d391b640 dt-bindings: timer: renesas,cmt: Add R-Car V4M support new 58d4b25c8831 dt-bindings: timer: renesas,tmu: Add R-Car V4M support new 52b6274e3669 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6a95d63b5390 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bb4099626767 spi: Consistently use BIT for cs_index_mask (part 2) new e81582c080dd spi: Extract spi_toggle_csgpiod() helper for better maintanance new d707530b1ea5 spi: Introduce spi_for_each_valid_cs() in order of deduplication new 351007b06928 spi: More refacroings after multi-CS support new 67eb8a648c71 Merge remote-tracking branch 'spi/for-6.10' into spi-next new bf91dde8d25d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b64f249e05dc Merge branch into tip/master: 'x86/urgent' new f2b9eb64c336 Merge branch into tip/master: 'x86/merge' new 148b38f1641e Merge branch into tip/master: 'irq/core' new 1329012dd6c6 Merge branch into tip/master: 'locking/core' new f26d7fb15f38 Merge branch into tip/master: 'perf/core' new 6ed3efcfbbfc Merge branch into tip/master: 'ras/core' new 20a3b0d01343 Merge branch into tip/master: 'sched/core' new bc533eb19571 Merge branch into tip/master: 'timers/core' new c073b25f1ec7 Merge branch into tip/master: 'x86/alternatives' new 973a14f8e6ca Merge branch into tip/master: 'x86/apic' new a8679a046b9c Merge branch into tip/master: 'x86/asm' new 7507f43c84b7 Merge branch into tip/master: 'x86/boot' new f46ffe16fbdb Merge branch into tip/master: 'x86/bugs' new dd5e2e3ce6db Merge branch into tip/master: 'x86/build' new d566ee533a23 Merge branch into tip/master: 'x86/entry' new 2d0b342b89c4 Merge branch into tip/master: 'x86/fpu' new 0baabc5f46e1 Merge branch into tip/master: 'x86/microcode' new 1c06e7e8a5a5 Merge branch into tip/master: 'x86/misc' new 30a8101108c1 Merge branch into tip/master: 'x86/mm' new df90569041de Merge branch into tip/master: 'x86/percpu' new 76b280b0d630 Merge branch into tip/master: 'x86/platform' new 1b96d767d778 Merge branch into tip/master: 'x86/shstk' new fe90f3967bdb sched: Add missing memory barrier in switch_mm_cid new 367dc2b68007 Merge branch into tip/master: 'sched/urgent' new ec16261c3337 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 8aeac6d38ff5 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new b94cbbbbe1a5 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new b0fc39557046 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new b990cb59abe8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8396f6232765 Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] new 4f1484c11330 Merge branch 'next' of https://github.com/kvm-x86/linux.git new 535b847b67f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c3e9012c3b4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 54ceb63fa3d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 83eacb7cdf80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 419a25c29d46 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] new 94eabddc24b3 HSI: omap_ssi_core: Convert to platform remove callback re [...] new c076486b6a28 HSI: omap_ssi_port: Convert to platform remove callback re [...] new 320f03518efd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e058fadf2fd7 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new 2ce3f6eb3857 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 3f4c1ab051e2 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 8546255686bc Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new d09af0fe9e2e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 94b612cce736 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 9c266379a75e Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new bf901e49a9a8 dt-bindings: arm: qcom,coresight-tpda: drop redundant type [...] new e0b97ddaf4b5 dt-bindings: arm: qcom,coresight-tpda: fix indentation in [...] new 71989e796a0b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 17c43ff89bd7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0ae71856f6b7 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 611b127f99e5 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new ef81faa03220 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 86e271e15152 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new de1e3f67f089 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new bc5c72aa386c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b318888f3165 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] new 158a21cfa4ec Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 3c750e36840c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 15b8b9ab5081 cgroup/pids: Remove superfluous zeroing new fc29e04ae1ad cgroup/rstat: add cgroup_rstat_lock helpers and tracepoints new 207d055b5a7b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1db994f19a5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8e5981f39922 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 358ba506250c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new b31bcda55fcb remoteproc: zynqmp: fix lockstep mode memory region new 9e1b2a0757d0 dt-bindings: remoteproc: Add Tightly Coupled Memory (TCM) [...] new 72c350c9a6cd remoteproc: zynqmp: parse TCM from device tree new 912ebe48bec5 Merge branches 'rpmsg-next' and 'rproc-next' into for-next new 5652ff028ccd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9aeb26e3beaa gpio: sch: Switch to memory mapped IO accessors new 56bd12337050 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new b9b15bc360ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a0cedbcc8852 pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() new 922c86f8d3ad pinctrl: max77620: Remove an unused fields in struct max77 [...] new a95e2bc817fe pinctrl: pinctrl-single: Remove some unused fields in stru [...] new b5fe46efc147 pinctrl: single: Fix PIN_CONFIG_BIAS_DISABLE handling new 932640c0f789 pinctrl: Use DEFINE_SHOW_STORE_ATTRIBUTE() helper for debugfs new 2aacaed459b5 dt-bindings: pinctrl: mediatek: mt7622: add "gpio-ranges" [...] new 50dca75e7d34 dt-bindings: pinctrl: qcom,pmic-gpio: Allow gpio-hog nodes new cdbd87951e21 Merge branch 'devel' into for-next new 19fd7d51dcbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cccdad9c403a Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 664897ecda36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 124e0fadc042 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 3fcd3718c05d kselftest: Add mechanism for reporting a KSFT_ result code new 6cf6c4979b8f kselftest/tty: Report a consistent test name for the one t [...] new d9f30fac44a8 selftests: x86: test_vsyscall: reorder code to reduce #ifd [...] new b5d238b81197 selftests: x86: test_vsyscall: conform test to TAP format output new 573d09a25eae selftests: x86: test_mremap_vdso: conform test to TAP form [...] new f3acd8cc4e74 selftests/dmabuf-heap: conform test to TAP format output new fe52ae813c85 selftests/resctrl: Add cleanup function to test framework new 2dfbbb7596e5 selftests/resctrl: Simplify cleanup in ctrl-c handler new 54d844ce433c selftests/resctrl: Move cleanups out of individual tests new 7b0b19828ccd kselftest/clone3: Make test names for set_tid test stable new 3de95db546e7 kselftest: Add missing signature to the comments new 29fc468faba1 selftests: add ksft_exit_fail_perror() new e986f9a88936 selftests: exec: Use new ksft_exit_fail_perror() helper new 082f487f9115 tracing/selftests: Support log output when generating KTAP output new 4a2beccd5d90 tracing/selftests: Default to verbose mode when running in [...] new 60b92768e9cb selftests/clone3: Fix compiler warning new 31e851ef6762 selftests/clone3: Check that the child exited cleanly new b3862cc844cc selftests/clone3: Correct log message for waitpid() failures new 00ab560eb0e3 selftests: Mark ksft_exit_fail_perror() as __noreturn new 0534819cfbcb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8f571fc2488c kunit: Fix race condition in try-catch completion new f04036d1d34f Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 93ee8a23d0ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 393e3d290f61 rtc: mcp795: drop unneeded MODULE_ALIAS new 543363970bc3 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 7d768fba2e90 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 5731d806aeb8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c83ba9262c0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a38d002dfdb4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 73be0c1a9cd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c41967e8155b Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 9663668315ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0fa759c6f169 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git new 4f40026780a1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2c19f78b223f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0228d315a93d Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new 85a4c98a70a3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 31d94d8f586d rust: kernel: move `allocator` module under `alloc` new 03989773a944 rust: alloc: introduce the `VecExt` trait new 11795ae4cc43 kbuild: use the upstream `alloc` crate new 9d0441bab775 rust: alloc: remove our fork of the `alloc` crate new b6a006e21b82 rust: alloc: introduce allocation flags new 08d3f5492879 rust: alloc: introduce the `BoxExt` trait new 5ab560ce12ed rust: alloc: update `VecExt` to take allocation flags new cc41670e0638 rust: sync: update `Arc` and `UniqueArc` to take allocation flags new c34aa00d1d7d rust: init: update `init` module to take allocation flags new 2c1092853f16 rust: kernel: remove usage of `allocator_api` unstable feature new 64cf845b5bf6 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 43606535f161 sysctl: treewide: drop unused argument ctl_table_root::set [...] new c167ca51411b sysctl: treewide: constify argument ctl_table_root::permis [...] new d6650a62f3fc sysctl: drop sysctl_is_perm_empty_ctl_table new 57737959873b sysctl: move sysctl type to ctl_table_header new 12e78b868481 sysctl: drop now unnecessary out-of-bounds check new 444b080337d5 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new fd210578bb38 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new c3be0c2372d1 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 606a4e799b02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e048d668f296 configs/hardening: Fix disabling UBSAN configurations new 7fcb91d94e89 configs/hardening: Disable CONFIG_UBSAN_SIGNED_WRAP new f4626c12e4b5 ubsan: Add awareness of signed integer overflow traps new 5c76a3c34cb4 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 11a00b1de49d Merge branch 'nolibc' of git://git.kernel.org/pub/scm/linu [...] new 4eab35893071 Add linux-next specific files for 20240417
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 (66e4190e92ce) \ N -- N -- N refs/heads/master (4eab35893071)
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 961 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/admin-guide/kernel-parameters.txt | 4 +- Documentation/arch/s390/mm.rst | 111 + .../bindings/arm/qcom,coresight-tpda.yaml | 34 +- .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 4 + .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,pmic-gpio.yaml | 12 + .../bindings/remoteproc/xlnx,zynqmp-r5fss.yaml | 279 +- .../devicetree/bindings/sound/fsl-asoc-card.yaml | 1 + .../sound/mt8186-mt6366-da7219-max98357.yaml | 131 +- .../sound/mt8186-mt6366-rt1019-rt5682s.yaml | 120 +- .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 139 +- .../devicetree/bindings/sound/mt8195-mt6359.yaml | 134 + .../devicetree/bindings/timer/renesas,cmt.yaml | 2 + .../devicetree/bindings/timer/renesas,tmu.yaml | 1 + Documentation/filesystems/api-summary.rst | 3 - Documentation/filesystems/index.rst | 1 + Next/SHA1s | 94 +- Next/merge.log | 1520 ++++---- arch/arm64/net/bpf_jit_comp.c | 6 +- arch/loongarch/include/asm/tlb.h | 2 - arch/parisc/kernel/vdso32/Makefile | 7 +- .../dts/starfive/jh7110-starfive-visionfive-2.dtsi | 98 - arch/riscv/net/bpf_jit_comp64.c | 6 +- arch/s390/Kconfig | 24 +- arch/s390/Makefile | 6 - arch/s390/boot/boot.h | 8 +- arch/s390/boot/decompressor.c | 15 +- arch/s390/boot/decompressor.h | 8 +- arch/s390/boot/kaslr.c | 2 +- arch/s390/boot/pgm_check_info.c | 4 +- arch/s390/boot/startup.c | 233 +- arch/s390/boot/vmem.c | 108 +- arch/s390/boot/vmlinux.lds.S | 30 +- arch/s390/include/asm/asm-prototypes.h | 1 + arch/s390/include/asm/extmem.h | 7 + arch/s390/include/asm/nospec-branch.h | 20 + arch/s390/include/asm/nospec-insn.h | 13 +- arch/s390/include/asm/os_info.h | 28 +- arch/s390/include/asm/page.h | 50 +- arch/s390/include/asm/pgtable.h | 6 + arch/s390/include/asm/physmem_info.h | 4 +- arch/s390/include/asm/setup.h | 14 - arch/s390/kernel/crash_dump.c | 41 +- arch/s390/kernel/ipl.c | 6 +- arch/s390/kernel/nospec-branch.c | 4 +- arch/s390/kernel/os_info.c | 25 +- arch/s390/kernel/setup.c | 6 +- arch/s390/kernel/vmcore_info.c | 2 + arch/s390/kernel/vmlinux.lds.S | 5 +- arch/s390/kvm/vsie.c | 3 +- arch/s390/lib/Makefile | 2 +- arch/s390/lib/{expoline => }/expoline.S | 0 arch/s390/lib/expoline/Makefile | 3 - arch/s390/mm/vmem.c | 5 +- arch/s390/tools/relocs.c | 2 +- arch/x86/include/asm/barrier.h | 3 + arch/x86/include/asm/pgtable.h | 18 +- block/bdev.c | 94 +- block/blk-zoned.c | 4 +- block/blk.h | 2 - block/fops.c | 2 +- block/genhd.c | 9 +- block/ioctl.c | 14 +- block/partitions/core.c | 8 +- drivers/bluetooth/btqca.c | 38 + drivers/bluetooth/btusb.c | 1 + drivers/bluetooth/hci_qca.c | 2 - drivers/gpu/drm/bridge/analogix/anx7625.c | 15 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 6 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 6 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 6 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 6 +- drivers/gpu/drm/bridge/tc358775.c | 6 +- drivers/gpu/drm/bridge/ti-dlpc3433.c | 17 +- drivers/gpu/drm/drm_fb_dma_helper.c | 2 +- drivers/gpu/drm/panel/panel-novatek-nt35950.c | 6 +- drivers/gpu/drm/panel/panel-novatek-nt36672e.c | 2 - drivers/gpu/drm/panel/panel-truly-nt35597.c | 6 +- drivers/gpu/drm/panel/panel-visionox-rm69299.c | 2 - drivers/gpu/drm/xe/Kconfig | 1 + drivers/gpu/drm/xe/Makefile | 2 + drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h | 55 + drivers/gpu/drm/xe/abi/guc_klvs_abi.h | 2 + drivers/gpu/drm/xe/regs/xe_gtt_defs.h | 2 + drivers/gpu/drm/xe/xe_ggtt.c | 44 + drivers/gpu/drm/xe/xe_ggtt.h | 4 + drivers/gpu/drm/xe/xe_gt.c | 7 + drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 52 + drivers/gpu/drm/xe/xe_gt_sriov_pf.h | 20 + drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 1973 +++++++++++ drivers/gpu/drm/xe/xe_gt_sriov_pf_config.h | 56 + drivers/gpu/drm/xe/xe_gt_sriov_pf_config_types.h | 54 + drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h | 13 + drivers/gpu/drm/xe/xe_guc_ads.c | 8 + drivers/gpu/drm/xe/xe_sriov.c | 17 + drivers/gpu/drm/xe/xe_sriov.h | 1 + drivers/gpu/drm/xe/xe_ttm_vram_mgr.c | 12 + drivers/gpu/drm/xe/xe_ttm_vram_mgr.h | 1 + drivers/gpu/drm/xe/xe_wa_oob.rules | 5 + drivers/hsi/controllers/omap_ssi_core.c | 6 +- drivers/hsi/controllers/omap_ssi_port.c | 6 +- drivers/i2c/busses/i2c-designware-platdrv.c | 1 + drivers/i2c/busses/i2c-i801.c | 6 +- drivers/i2c/busses/i2c-mpc.c | 11 +- drivers/i2c/muxes/i2c-mux-gpio.c | 3 +- drivers/md/bcache/super.c | 7 +- drivers/md/dm.c | 10 +- drivers/mtd/devices/block2mtd.c | 2 +- drivers/net/dsa/lantiq_gswip.c | 39 +- drivers/net/dsa/microchip/ksz_spi.c | 7 - drivers/net/dsa/mt7530.c | 46 +- drivers/net/dsa/qca/ar9331.c | 37 +- drivers/net/dsa/qca/qca8k-8xxx.c | 49 +- drivers/net/dsa/sja1105/sja1105_main.c | 38 +- drivers/net/ethernet/intel/ice/ice.h | 3 +- drivers/net/ethernet/intel/ice/ice_base.c | 3 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 140 +- drivers/net/ethernet/intel/ice/ice_fdir.c | 111 +- drivers/net/ethernet/intel/ice/ice_fdir.h | 5 + drivers/net/ethernet/intel/ice/ice_sriov.c | 12 +- drivers/net/ethernet/intel/ice/ice_sriov.h | 5 +- drivers/net/ethernet/intel/ice/ice_type.h | 1 + drivers/net/ethernet/intel/ice/ice_vf_lib.c | 5 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 14 +- drivers/net/ethernet/stmicro/stmmac/common.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 + .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 2 + .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 7 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 18 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 29 +- drivers/net/ipa/ipa_interrupt.c | 6 +- drivers/net/wireless/ath/ath11k/mac.c | 4 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 41 +- drivers/net/wireless/microchip/wilc1000/hif.c | 17 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 43 +- drivers/net/wireless/microchip/wilc1000/netdev.h | 5 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 5 +- drivers/pinctrl/devicetree.c | 10 +- drivers/pinctrl/pinconf-generic.c | 2 +- drivers/pinctrl/pinmux.c | 26 +- drivers/remoteproc/xlnx_r5_remoteproc.c | 273 +- drivers/rtc/rtc-mcp795.c | 1 - drivers/s390/block/dasd_ioctl.c | 5 +- drivers/scsi/scsicam.c | 3 +- drivers/spi/spi.c | 73 +- fs/btrfs/backref.c | 48 +- fs/btrfs/block-rsv.c | 11 +- fs/btrfs/btrfs_inode.h | 10 +- fs/btrfs/compression.c | 2 +- fs/btrfs/ctree.c | 39 +- fs/btrfs/defrag.c | 2 +- fs/btrfs/delayed-inode.c | 2 +- fs/btrfs/delayed-ref.c | 349 +- fs/btrfs/delayed-ref.h | 148 +- fs/btrfs/disk-io.c | 51 +- fs/btrfs/export.c | 8 +- fs/btrfs/extent-tree.c | 317 +- fs/btrfs/extent_io.c | 12 +- fs/btrfs/extent_map.c | 300 +- fs/btrfs/extent_map.h | 8 +- fs/btrfs/file-item.c | 68 +- fs/btrfs/file-item.h | 3 +- fs/btrfs/file.c | 247 +- fs/btrfs/fs.h | 4 + fs/btrfs/inode-item.c | 16 +- fs/btrfs/inode.c | 401 +-- fs/btrfs/ioctl.c | 20 +- fs/btrfs/locking.c | 2 +- fs/btrfs/ordered-data.c | 2 +- fs/btrfs/props.c | 2 +- fs/btrfs/qgroup.c | 27 +- fs/btrfs/ref-verify.c | 8 +- fs/btrfs/reflink.c | 2 +- fs/btrfs/relocation.c | 240 +- fs/btrfs/root-tree.c | 3 +- fs/btrfs/scrub.c | 18 +- fs/btrfs/send.c | 29 +- fs/btrfs/super.c | 33 +- fs/btrfs/tests/extent-map-tests.c | 221 +- fs/btrfs/transaction.c | 22 +- fs/btrfs/tree-log.c | 42 +- fs/btrfs/tree-mod-log.c | 2 +- fs/btrfs/volumes.c | 14 +- fs/btrfs/zoned.c | 2 +- fs/buffer.c | 175 +- fs/cramfs/inode.c | 2 +- fs/dlm/config.c | 8 + fs/dlm/config.h | 2 + fs/dlm/debug_fs.c | 212 +- fs/dlm/dir.c | 14 +- fs/dlm/dlm_internal.h | 40 +- fs/dlm/lock.c | 867 +++-- fs/dlm/lock.h | 5 +- fs/dlm/lockspace.c | 151 +- fs/dlm/member.c | 2 + fs/dlm/recover.c | 29 +- fs/dlm/recoverd.c | 50 +- fs/erofs/data.c | 2 +- fs/exfat/fatent.c | 2 +- fs/ext4/dir.c | 2 +- fs/ext4/ext4_jbd2.c | 2 +- fs/ext4/super.c | 8 +- fs/fat/inode.c | 2 +- fs/gfs2/glock.c | 84 +- fs/gfs2/ops_fstype.c | 2 +- fs/jbd2/journal.c | 26 +- fs/namei.c | 19 +- fs/nfsd/nfsctl.c | 4 +- fs/nilfs2/segment.c | 2 +- fs/ntfs3/Kconfig | 9 + fs/ntfs3/inode.c | 2 +- fs/ntfs3/super.c | 31 + fs/sync.c | 9 +- include/asm-generic/barrier.h | 8 + include/linux/blk_types.h | 1 + include/linux/blkdev.h | 9 +- include/linux/bootconfig.h | 7 +- include/linux/buffer_head.h | 52 +- include/linux/cgroup.h | 2 +- include/linux/fs.h | 11 +- include/linux/i2c.h | 1 - include/linux/jbd2.h | 18 +- include/linux/namei.h | 1 + include/linux/platform_data/i2c-mux-gpio.h | 2 - include/net/af_unix.h | 1 + include/net/bluetooth/hci_core.h | 4 + include/trace/events/asoc.h | 2 + include/trace/events/btrfs.h | 155 +- include/trace/events/cgroup.h | 48 + kernel/bpf/btf.c | 7 +- kernel/bpf/sysfs_btf.c | 6 +- kernel/bpf/verifier.c | 94 +- kernel/cgroup/pids.c | 2 - kernel/cgroup/rstat.c | 47 +- kernel/configs/hardening.config | 11 +- kernel/sched/sched.h | 20 +- lib/bootconfig.c | 22 +- lib/kunit/try-catch.c | 10 +- lib/test_bpf.c | 2 +- lib/ubsan.c | 18 +- lib/xarray.c | 7 +- localversion-next | 2 +- mm/ksm.c | 13 +- mm/page-writeback.c | 14 +- mm/page_table_check.c | 32 +- mm/sparse.c | 2 + net/bluetooth/hci_event.c | 5 +- net/handshake/tlshd.c | 1 - net/ipv6/ip6_vti.c | 1 + net/unix/af_unix.c | 2 +- net/unix/garbage.c | 20 +- rust/Makefile | 16 +- rust/alloc/README.md | 36 - rust/alloc/alloc.rs | 452 --- rust/alloc/boxed.rs | 2463 ------------- rust/alloc/collections/mod.rs | 160 - rust/alloc/lib.rs | 289 -- rust/alloc/raw_vec.rs | 610 ---- rust/alloc/slice.rs | 890 ----- rust/alloc/vec/drain.rs | 255 -- rust/alloc/vec/extract_if.rs | 115 - rust/alloc/vec/into_iter.rs | 484 --- rust/alloc/vec/is_zero.rs | 204 -- rust/alloc/vec/mod.rs | 3724 -------------------- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 35 - rust/alloc/vec/spec_extend.rs | 119 - rust/bindings/bindings_helper.h | 3 + rust/kernel/alloc.rs | 74 + rust/kernel/{ => alloc}/allocator.rs | 17 +- rust/kernel/alloc/box_ext.rs | 57 + rust/kernel/alloc/vec_ext.rs | 176 + rust/kernel/error.rs | 13 +- rust/kernel/init.rs | 57 +- rust/kernel/lib.rs | 5 +- rust/kernel/prelude.rs | 2 + rust/kernel/str.rs | 6 +- rust/kernel/sync/arc.rs | 50 +- rust/kernel/sync/condvar.rs | 2 +- rust/kernel/sync/lock/mutex.rs | 2 +- rust/kernel/sync/lock/spinlock.rs | 2 +- rust/kernel/types.rs | 4 +- rust/kernel/workqueue.rs | 14 +- rust/macros/module.rs | 24 +- samples/rust/rust_minimal.rs | 6 +- samples/rust/rust_print.rs | 4 +- scripts/generate_rust_analyzer.py | 2 +- scripts/mod/modpost.c | 5 - sound/soc/codecs/rt715-sdw.c | 1 + sound/soc/fsl/fsl-asoc-card.c | 8 + sound/soc/mediatek/Kconfig | 24 +- .../soc/mediatek/common/mtk-afe-platform-driver.c | 18 + sound/soc/mediatek/common/mtk-dsp-sof-common.c | 15 +- sound/soc/mediatek/common/mtk-dsp-sof-common.h | 1 - sound/soc/mediatek/common/mtk-soc-card.h | 7 +- sound/soc/mediatek/common/mtk-soundcard-driver.c | 199 ++ sound/soc/mediatek/common/mtk-soundcard-driver.h | 42 + sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 14 +- sound/soc/mediatek/mt7986/mt7986-afe-pcm.c | 14 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 14 +- sound/soc/mediatek/mt8186/Makefile | 3 +- .../mt8186/mt8186-mt6366-da7219-max98357.c | 1189 ------- ...186-mt6366-rt1019-rt5682s.c => mt8186-mt6366.c} | 578 +-- sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 21 +- sound/soc/mediatek/mt8188/mt8188-mt6359.c | 203 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 25 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 301 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 21 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 487 ++- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 2 +- tools/bpf/bpftool/bash-completion/bpftool | 61 +- tools/perf/util/annotate-data.c | 126 +- tools/perf/util/dwarf-aux.c | 35 +- tools/testing/selftests/drivers/net/hw/ethtool.sh | 15 +- .../selftests/drivers/net/hw/ethtool_rmon.sh | 1 + .../selftests/drivers/net/hw/hw_stats_l3.sh | 1 + .../selftests/drivers/net/hw/hw_stats_l3_gre.sh | 1 + .../selftests/drivers/net/mlxsw/ethtool_lanes.sh | 14 +- tools/testing/selftests/exec/Makefile | 6 +- tools/testing/selftests/kselftest.h | 2 +- tools/testing/selftests/kselftest_harness.h | 8 +- tools/testing/selftests/mm/split_huge_page_test.c | 2 +- tools/testing/selftests/net/forwarding/lib.sh | 49 +- .../selftests/net/forwarding/router_mpath_nh.sh | 35 + .../net/forwarding/router_mpath_nh_res.sh | 35 + .../testing/selftests/net/forwarding/router_nh.sh | 14 + tools/testing/selftests/net/lib.sh | 16 +- tools/testing/selftests/net/tcp_ao/lib/proc.c | 2 +- tools/testing/selftests/net/tcp_ao/lib/setup.c | 12 +- tools/testing/selftests/net/tcp_ao/rst.c | 23 +- .../selftests/net/tcp_ao/setsockopt-closed.c | 2 +- 335 files changed, 9864 insertions(+), 16516 deletions(-) create mode 100644 Documentation/arch/s390/mm.rst rename arch/s390/lib/{expoline => }/expoline.S (100%) delete mode 100644 arch/s390/lib/expoline/Makefile create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf.c create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf.h create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_config.h create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_config_types.h delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/extract_if.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs create mode 100644 rust/kernel/alloc.rs rename rust/kernel/{ => alloc}/allocator.rs (86%) create mode 100644 rust/kernel/alloc/box_ext.rs create mode 100644 rust/kernel/alloc/vec_ext.rs delete mode 100644 sound/soc/mediatek/mt8186/mt8186-mt6366-da7219-max98357.c rename sound/soc/mediatek/mt8186/{mt8186-mt6366-rt1019-rt5682s.c => mt8186-mt6366. [...]