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 4eab35893071 Add linux-next specific files for 20240417 omits 11a00b1de49d Merge branch 'nolibc' of git://git.kernel.org/pub/scm/linu [...] omits 5c76a3c34cb4 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 606a4e799b02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c3be0c2372d1 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits fd210578bb38 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 444b080337d5 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 64cf845b5bf6 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 85a4c98a70a3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0228d315a93d Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits 2c19f78b223f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f40026780a1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0fa759c6f169 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git omits 9663668315ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c41967e8155b Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 73be0c1a9cd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a38d002dfdb4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c83ba9262c0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5731d806aeb8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7d768fba2e90 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 543363970bc3 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 93ee8a23d0ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f04036d1d34f Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 0534819cfbcb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 124e0fadc042 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits 664897ecda36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cccdad9c403a Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 19fd7d51dcbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b9b15bc360ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 56bd12337050 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 5652ff028ccd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 358ba506250c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 8e5981f39922 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1db994f19a5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 207d055b5a7b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3c750e36840c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 158a21cfa4ec Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits b318888f3165 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] omits bc5c72aa386c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de1e3f67f089 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 86e271e15152 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ef81faa03220 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 611b127f99e5 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 0ae71856f6b7 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 17c43ff89bd7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 71989e796a0b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9c266379a75e Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 94b612cce736 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits d09af0fe9e2e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8546255686bc Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 3f4c1ab051e2 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 2ce3f6eb3857 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits e058fadf2fd7 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits 320f03518efd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 419a25c29d46 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] omits 83eacb7cdf80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 54ceb63fa3d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c3e9012c3b4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 535b847b67f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f1484c11330 Merge branch 'next' of https://github.com/kvm-x86/linux.git omits 8396f6232765 Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] omits b990cb59abe8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b0fc39557046 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits b94cbbbbe1a5 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 8aeac6d38ff5 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits ec16261c3337 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bf91dde8d25d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6a95d63b5390 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 52b6274e3669 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3be8c0d4a7af Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c1ea2acfa43d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5be290c33714 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4b164d166489 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits fcfbc6cce6f3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 99c8c4bab971 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2be62d7795f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c9006210b546 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 148fc37844c3 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 4b7371940a84 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ec27c4cf501d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ba5d25702581 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2e3ed8f7088e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits d9230329d435 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 29e84476d90b Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits cc92539cad4d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 15d13e769ee5 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ce65dd1c666c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8a8652c0299d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits acadfacd3b97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ad92119c7b5e Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits 084fb66ce675 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] omits bdd2fe78c9ec Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits d956cba9dbd6 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits bb1a840cf8d5 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits cc55ca7f43e2 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits e0246c6893a1 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 23e6f9b8b024 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3e30f87fb22c Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 6310defd0600 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 889c8eda1ea4 Merge remote-tracking branch 'asoc/for-6.10' into asoc-next omits e30101c232a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e187a55353c9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0525e0b91437 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bcc22a3686a2 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 9c04021b6d1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 26b0c54bf69e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 74565af2f767 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b8bd43b2addb Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 68953e29d0b7 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits a28ebe80d69f Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 5952386291e0 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 5c2eb3c182f7 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits e32dd0a9ac74 Merge branch 'dmi-for-next' of git://git.kernel.org/pub/sc [...] omits 8e9b3133eb4d Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits fa7455c866c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a24527980cab Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 45b54c8bf833 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6b4463d0c360 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 67eb8a648c71 Merge remote-tracking branch 'spi/for-6.10' into spi-next omits 06c37a48ec50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 23ba8f82beae Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 38604078cb0f Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 71b5077a2ceb Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 72cb7f571aaf Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 14dd47c75a3c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 03834ca73cc2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cbbe3632ab12 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits c8f6f90359f1 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits a977aa512d11 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 226782ca7532 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 73a0cb8741eb Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 2f972b4bae83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5beff37e9bcd Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 4f1865025ca6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 625bef13ef48 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] omits 7c80babcf722 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] omits 0c2c1c03bbd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cf27e4fc8efa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d1b96379dc8c Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 5fb9798b9684 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 75283058a3f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1e8c23a5e3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 21c92f102d32 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits fdee41a4096e Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits d492e7979098 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits c4c663b5a273 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 78e422469605 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5862c44b9cbf Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 5ac5b24b461d Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits efe6d7ec78a1 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 84f9e325d070 Merge branch 'for-next' of https://github.com/sophgo/linux.git omits 1b79553eb566 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 0d856a74c0e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c634d3a6d232 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2beaeebbadb2 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 480074fec76a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 81f2ca6a410e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f704e8750940 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6de136914773 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aeb379c3fb76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8629d73ff8d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 47577e18b7f0 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 84a615db000f Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 0ba6ddf08eac Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits d013818037f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5a716663e8c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 21d4d15131d9 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 289674316392 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 367eda479e5d Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] omits 76d3a9379860 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3b689495086a Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits c04abbce7994 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 59f179085dbf Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 4ed3783d8105 Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] omits ff3b3ccf0f18 Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] omits 4931dc6af0a6 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits 434f6a215757 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 7114416abf9b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits cf545b957696 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] omits aa2fcbedd055 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d36c2b6607db Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c3eb2c258e6b Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits bedad9d9e7f0 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] omits 1683684d68fa Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits af94260e5cc0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits fecfd43a1a62 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0db44e28d399 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a28e8da02da5 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits a108d3149fa1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7bcd31eccb2b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits f00b20d524d7 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits af2fa2f06172 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits d2f195260528 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b01610b3a7a7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits dafe1371f1f4 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits aa750cb81a8a Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 67f4699b59df Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b020f2fbcf3c Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits c4f5afea7dc3 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 4e8405b16600 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 08d7b8e78438 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits e2aa76fe01b6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f57b277b65c1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4fba9b327f40 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a8a6a6625c01 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4ac936f53383 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 3b456bd921b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f9a8fe310194 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0637020c0840 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits c3abd86a2e9f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e2b0e2a513d8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 280a446784da Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits a89c7c3258ec Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits c2ef64947fdf Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 962694438027 Merge branch 'mm-nonmm-unstable' into mm-everything omits 75c44169c080 selftests: exec: make binaries position independent omits b3e3ce3a2e88 mux: remove usage of the deprecated ida_simple_xx() API omits eec963e5d95d pps: remove usage of the deprecated ida_simple_xx() API omits d4388e8e7f80 intel_th: remove usage of the deprecated ida_simple_xx() API omits 5382ed7c1ebb kbuild: enable -Wcast-function-type-strict unconditionally omits ba72239f59a5 kbuild: enable -Wformat-truncation on clang omits 25c8978e5bdc kbuild: turn on -Wrestrict by default omits 24c1d66c64aa kbuild: remove redundant extra warning flags omits d3572669e3b5 kbuild: turn on -Wextra by default omits b0bda49ac6fb LoongArch/tlb: fix "error: parameter 'ptep' set but not us [...] omits 9af62367c806 nilfs2: add kernel-doc comments to nilfs_remove_all_gcinodes() omits bdc7dd49eb06 nilfs2: add kernel-doc comments to nilfs_btree_convert_and [...] omits 14451b62d43d nilfs2: add kernel-doc comments to nilfs_do_roll_forward() omits 345b7342ba4e blktrace: convert strncpy() to strscpy_pad() omits 17edb574f171 block/partitions/ldm: convert strncpy() to strscpy() omits 21f0ffd18014 test_hexdump: avoid string truncation warning omits db33d30b70eb kexec: fix the unexpected kexec_dprintk() macro omits 18a17ef7299f ocfs2: use coarse time for new created files omits 254e2cb16f77 ocfs2: update inode fsync transaction id in ocfs2_unlink a [...] omits fae870f4dab7 ocfs2: fix races between hole punching and AIO+DIO omits 3d20348c4058 ocfs2: return real error code in ocfs2_dio_wr_get_block omits d75e804b706f vmcore: replace strncpy with strscpy_pad omits c577ba9b6676 devres: don't use "proxy" headers omits 28d2b1ea2c1c devres: switch to use dev_err_probe() for unification omits 4270e4514dc1 kgdb: add HAS_IOPORT dependency omits 869209de8b2c Squashfs: remove deprecated strncpy by not copying the string omits 73729425d949 ipc: remove the now superfluous sentinel element from ctl_ [...] omits 3ef3058d09a0 initrd: remove the now superfluous sentinel element from c [...] omits 953831858310 kcov: avoid clang out-of-range warning omits c64a34a56dd4 selftests/fpu: allow building on other architectures omits c3c3ca08cfa8 selftests/fpu: move FP code to a separate translation unit omits 31ddb61c9827 drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT omits 180b97c6cb92 drm/amd/display: only use hard-float, not altivec on powerpc omits ff19d6329bb8 riscv: add support for kernel-mode FPU omits 16f042ff63cc x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits d2b0322e8992 powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits ac6e610a3064 LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits f5ceec19e049 lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS omits 1f13d6fbe91d arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS omits a192ec4e9cf2 arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits e270a9ecb152 ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS omits 6eaaed602a1e ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits e85b13f1cb28 arch: add ARCH_HAS_KERNEL_FPU_SUPPORT omits 0e8eb6d5231b x86/fpu: fix asm/fpu/types.h include guard omits 0e3b26713c3c Documentation: kdump: clean up the outdated description omits 07ad8ea2d84c arch/loongarch: clean up the left code and Kconfig item re [...] omits 4a9f15cc14f0 ocfs2: fix sparse warnings omits a7d72fada25f ocfs2: speed up chain-list searching omits 3717e74068d9 ocfs2: adjust enabling place for la window omits d3246cb58a9a ocfs2: improve write IO performance when fragmentation is high omits d67859a0869e regset: use kvzalloc() for regset_get_alloc() omits d8af27fc74e5 NUMA: early use of cpu_to_node() returns 0 instead of the [...] omits 1b41bcf8081e fs: add kernel-doc comments to fat_parse_long() omits a404c8deb00c x86: call instrumentation hooks from copy_mc.c omits 0ec671a89d4a instrumented.h: add instrument_memcpy_before, instrument_m [...] omits 69bab5faa4c4 mm: kmsan: implement kmsan_memmove() omits 76607a45d222 bootconfig: do not put quotes on cmdline items unless necessary omits 9344f978497a lib/build_OID_registry: don't mention the full path of the [...] omits f62531789b12 ocfs2: update inode ctime in ocfs2_fileattr_set omits 08787d66b7f9 ocfs2: correctly use ocfs2_find_next_zero_bit() omits 6723e3b1a668 __mod_memcg_lruvec_state-enhance-diagnostics-fix omits 5cd9c50cb064 __mod_memcg_lruvec_state(): enhance diagnostics omits e85bfa9dd03f mm: add swappiness= arg to memory.reclaim omits 4fc20da2a567 mm: add defines for min/max swappiness omits aaab1bcc7943 mm: optimization on page allocation when CMA enabled omits 561c65fa0a24 filemap: replace pte_offset_map() with pte_offset_map_nolock() omits 62754e4df9e0 mm/page_table_check: support userfault wr-protect entries omits d8c9c8bf9056 mm/sparse: guard the size of mem_section is power of 2 omits 4b61a0e73910 doc: split buffer.rst out of api-summary.rst omits 938bd79ea902 buffer: improve bdev_getblk documentation omits 75158ab2d020 buffer: add kernel-doc for bforget() and __bforget() omits 045cb55e05a6 buffer: add kernel-doc for brelse() and __brelse() omits 5e3316e042af buffer: fix __bread and __bread_gfp kernel-doc omits ef7ecc020e7b buffer: add kernel-doc for try_to_free_buffers() omits 197a1b16537b buffer: add kernel-doc for block_dirty_folio() omits 0d039062a3ed doc: improve the description of __folio_mark_dirty omits 5e78a8635cdc xarray: inline xas_descend to improve performance omits a1f9c07e39e8 mm/ksm: remove page_mapcount() usage in stable_tree_search() omits 9fa89d6638dc mm: zswap: remove same_filled_pages from docs omits fd98ecdbad9a mm: zswap: remove same_filled module params omits 3881347a70de mm: zswap: move more same-filled pages checks outside of z [...] omits add7a7bd559e mm: zswap: refactor limit checking from zswap_store() omits acfbae022e8b mm: zswap: always shrink in zswap_store() if zswap_pool_re [...] omits f49ec2fb7411 userfaultfd: remove WRITE_ONCE when setting folio->index d [...] omits fa8cc116e1ce selftest mm/mseal read-only elf memory segment omits 9fc55cd75b32 mseal: add documentation omits 87c436bebeeb selftest mm/mseal memory sealing omits 5420952946fc mseal: add mseal syscall omits cbee5e627fc8 mseal: wire up mseal syscall omits 102ab94f790f mm: page_alloc: allowing mTHP compaction to capture the fr [...] omits 006a2e986bd8 mm: filemap: batch mm counter updating in filemap_map_pages() omits 9e98ee0a0245 mm: move mm counter updating out of set_pte_range() omits 4fcafd32b94b mm: correct the docs for thp_fault_alloc and thp_fault_fallback omits a8022ce7d9cd sysfs-kernel-mm-transparent-hugepage: fix the name and une [...] omits ec496c04d488 mm: add docs for per-order mTHP counters and transhuge_page ABI omits 0ce403f732c0 mm: add per-order mTHP anon_swpout and anon_swpout_fallbac [...] omits 41f3ba2e4cff mm: add per-order mTHP anon_fault_alloc and anon_fault_fal [...] omits 10f996a9eaa9 mm-hugetlb-rename-dissolve_free_huge_pages-to-dissolve_fre [...] omits 8c039f5f60c7 mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_ [...] omits f3821e9e1e1a mm/hugetlb: convert dissolve_free_huge_pages() to folios omits e73779088ed5 mm-hugetlb-convert-dissolve_free_huge_pages-to-folios-fix omits ab4c1cc24fd6 mm/hugetlb: convert dissolve_free_huge_pages() to folios omits a3f2b331e2d1 mm/ksm: replace set_page_stable_node by folio_set_stable_node omits 64c47cbe2e22 mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags omits 37d3ab46fb16 mm/ksm: convert chain series funcs and replace get_ksm_page omits f120512f9b71 mm/ksm: use folio in write_protect_page omits f5a5bb4bef86 mm/ksm: use ksm_get_folio in scan_get_next_rmap_item omits 8b7c404a443a mm/ksm: use folio in stable_node_dup omits d30e99eb49f3 mm/ksm: use folio in remove_stable_node omits 54c0ce9ee217 mm/ksm: add folio_set_stable_node omits 5a3dcc0864f6 mm/ksm: use folio in remove_rmap_item_from_tree omits edca2a7d1bad mm/ksm: add ksm_get_folio omits cec249961c36 arm-mm-drop-vm_fault_badmap-vm_fault_badaccess-checkpatch-fixes omits 4cf1f93ce9c6 arm: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS omits 2ecda9f1dacb arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS omits 11c5b93966d0 Documentation/admin-guide/cgroup-v1/memory.rst: don't refe [...] omits aa7be8e301da mm/debug: print only page mapcount (excluding folio entire [...] omits a3a58983005a xtensa/mm: convert check_tlb_entry() to sanity check folios omits a257adc9e99c trace/events/page_ref: trace the raw page mapcount value omits dc7563984a55 mm/migrate_device: use folio_mapcount() in migrate_vma_che [...] omits fefee61145ef mm/filemap: use folio_mapcount() in filemap_unaccount_folio() omits 8ada3ef5b89d sh/mm/cache: use folio_mapped() in copy_from_user_page() omits 92ea63fa37d9 mm/migrate: use folio_likely_mapped_shared() in add_page_f [...] omits 0f763221a70a mm/page_alloc: use folio_mapped() in __alloc_contig_migrat [...] omits 80adf281aea9 mm/memory-failure: use folio_mapcount() in hwpoison_user_m [...] omits dda4ef47baf9 mm/huge_memory: use folio_mapcount() in zap_huge_pmd() san [...] omits 77a3fd1c55ef mm/memory: use folio_mapcount() in zap_present_folio_ptes() omits 4d890fc66ea5 mm: make folio_mapcount() return 0 for small typed folios omits f24e7f2b1e38 mm: improve folio_likely_mapped_shared() using the mapcoun [...] omits 6dfa91a81664 mm: track mapcount of large folios in single value omits 868b9745b6fb mm/rmap: add fast-path for small folios when adding/removi [...] omits c114bc6ab19f mm/rmap: always inline anon/file rmap duplication of a single PTE omits c6703d8f83f2 mm: allow for detecting underflows with page_mapcount() again omits 803582de10d5 mm: follow_pte() improvements omits f8c50eb38105 mm: pass VMA instead of MM to follow_pte() omits f9ad9edfefb4 drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() omits 3af98d13ab05 mm,swap: add document about RCU read lock and swapoff interaction omits 4f4bf32f9e17 mm/mmap: make accountable_mapping return bool omits b0abda28c39e mm/mmap: make vma_wants_writenotify return bool omits 96f6545733bf memory tier: create CPUless memory tiers after obtaining H [...] omits 51f8dc75a873 memory tier: dax/kmem: introduce an abstract layer for fin [...] omits 0a6471bf1a79 mm: set pageblock_order to HPAGE_PMD_ORDER in case with !C [...] omits ce7faa996610 mm: convert free_zone_device_page to free_zone_device_folio omits 6110a3dbec5e mm: combine __folio_put_small, __folio_put_large and __folio_put omits c32271a7d67f mm: inline destroy_large_folio() into __folio_put_large() omits b1687cf36aa7 mm: combine free_the_page() and free_unref_page() omits c7595b3d7ee7 mm: free non-hugetlb large folios in a batch omits 64aa4dbff76a mm: convert pagecache_isize_extended to use a folio omits e36ec07fc634 mm/hugetlb: pass correct order_per_bit to cma_declare_cont [...] omits 95c30c25d20e mm/cma: drop incorrect alignment check in cma_init_reserved_mem omits a25fb734bde6 selftests/mm: fix additional build errors for selftests omits 9b9316eafd1d selftests: break the dependency upon local header files omits f7b8e7cf6194 hugetlb: Simplify hugetlb_wp() arguments omits ba4af0037483 hugetlb: convert hugetlb_wp() to use struct vm_fault omits 649f11177f42 hugetlb: simplify hugetlb_no_page() arguments omits 3ec5e4d2c99e hugetlb: convert hugetlb_no_page() to use struct vm_fault omits 2e9f1646e146 hugetlb: convert hugetlb_fault() to use struct vm_fault omits de323f369279 mm/ksm: remove redundant code in ksm_fork omits aa4ee38f41e7 mm: use "GUP-fast" instead "fast GUP" in remaining comments omits 76cb96bb8099 mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST omits bd66c303633e mm/gup: consistently name GUP-fast functions omits 585547034e39 hugetlb: convert alloc_buddy_hugetlb_folio to use a folio omits f842458244a5 mm: remove struct page from get_shadow_from_swap_cache omits 49a7c438d05b x86: mm: accelerate pagefault when badaccess omits b74966e67628 s390: mm: accelerate pagefault when badaccess omits b27203a22d55 riscv-mm-accelerate-pagefault-when-badaccess-fix omits a28fa39ff742 riscv: mm: accelerate pagefault when badaccess omits fc20b38ce8bb powerpc: mm: accelerate pagefault when badaccess omits 17e33d06da63 arm: mm: accelerate pagefault when VM_FAULT_BADACCESS omits 597b60247e9c arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS omits 4abecd4fe853 arm64: mm: cleanup __do_page_fault() omits 12bc3f5cdb93 mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD omits 1d850afa60ee mm: vmscan: avoid split during shrink_folio_list() omits 5cf2bafd93bb mm: swap: allow storage of all mTHP orders omits 11f3ed4dabdb mm: swap: update get_swap_pages() to take folio order omits 24720de1348f mm: swap: simplify struct percpu_cluster omits b3c0f5500e02 FIXUP: mm: swap: free_swap_and_cache_nr() as batched free_ [...] omits 56ceffcbda82 mm: swap: free_swap_and_cache_nr() as batched free_swap_an [...] omits e7cf2a5d4e20 mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags omits 3c268f98a416 mm: page_alloc: use the correct THP order for THP PCP omits d7193d32e6e2 proc: convert smaps_pmd_entry to use a folio omits ed68ae9c5f66 proc: pass a folio to smaps_page_accumulate() omits b562f7fcecc4 proc: convert smaps_page_accumulate to use a folio omits 6b01fd4d83e1 proc: convert gather_stats to use a folio omits e9f064f27a39 mm: generate PAGE_IDLE_FLAG definitions omits 3cf23cc2effd mm: remove page_idle and page_young wrappers omits df84466ba1f3 proc: convert smaps_account() to use a folio omits a5b746a81b0d proc: convert clear_refs_pte_range to use a folio omits ee3634ce9b46 khugepaged: use a folio throughout hpage_collapse_scan_file() omits 558df0f587a1 khugepaged-use-a-folio-throughout-collapse_file-fix omits bd42cbc0fa0a khugepaged: use a folio throughout collapse_file() omits 1adaecce7a42 khugepaged: remove hpage from collapse_file() omits 0934358ed75f khugepaged: pass a folio to __collapse_huge_page_copy() omits 5296cffa0df1 khugepaged: remove hpage from collapse_huge_page() omits 509aa28b0f19 khugepaged: convert alloc_charge_hpage to alloc_charge_folio omits 00dc73d5635b khugepaged: inline hpage_collapse_alloc_folio() omits b456945c81ef selftests/mm: mremap_test: use sscanf to parse /proc/self/maps omits 44f2a69d8a37 selftests/mm: mremap_test: optimize execution time from mi [...] omits fb576982e133 selftests/mm: mremap_test: optimize using pre-filled rando [...] omits 9246ffe0a376 memory: remove the now superfluous sentinel element from c [...] omits 4a194e3682db mm: rename vma_pgoff_address back to vma_address omits a1fd5d3fb5eb mm: remove vma_address() omits b228c4f8cfb7 mm: correct page_mapped_in_vma() for large folios omits 4de13cb69231 mm: huge_memory: add the missing folio_test_pmd_mappable() [...] omits 9df9a3c6ca47 mm-support-multi-size-thp-numa-balancing-v3 omits 091c11c4e3c6 mm: support multi-size THP numa balancing omits 98073313be4f mm: factor out the numa mapping rebuilding into a new helper omits 9422a6ce9e76 mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fall [...] omits c3452969615b zram: add max_pages param to recompression omits c1ca0f04c514 mm: init_mlocked_on_free_v3 omits 48b0f6e52c71 selftest-mm-ksm_functional_tests-extend-test-case-for-ksm- [...] omits 8aa9cb4b3c49 selftest/mm: ksm_functional_tests: extend test case for ks [...] omits f3a61103214b selftest/mm: ksm_functional_tests: refactor mmap_and_merge [...] omits e41e92dc79ed mm/ksm: fix ksm exec support for prctl omits 47795334ab09 selftests/x86: add placement guard gap test for shstk omits 39701fce9221 x86/mm: care about shadow stack guard gap during placement omits 1ac8de027d90 x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS omits 937b926a759b mm: take placement mappings gap into account omits b9f3174da584 treewide: use initializer for struct vm_unmapped_area_info omits 6780df5c0ce3 powerpc: use initializer for struct vm_unmapped_area_info omits 889880ac5ac7 parisc: use initializer for struct vm_unmapped_area_info omits ac52f012124e csky: use initializer for struct vm_unmapped_area_info omits 8479af0c0ac9 thp: add thp_get_unmapped_area_vmflags() omits c9d71449c02d mm: use get_unmapped_area_vmflags() omits dc8874c8a00b mm: remove export for get_unmapped_area() omits 45e4c850bdea mm: introduce arch_get_unmapped_area_vmflags() omits 6d0a5a9d2f70 mm: switch mm->get_unmapped_area() to a flag omits 46b81c6f5739 proc: refactor pde_get_unmapped_area as prep omits 625b14b70e8e userfaultfd: early return in dup_userfaultfd() omits 1f6ca2922333 mm: remove __set_page_dirty_nobuffers() omits 0b9784ec5a20 mm: remove "prot" parameter from move_pte() omits df71313093b0 mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_ar [...] omits 4d7b63233619 filemap: remove __set_page_dirty() omits a828366ac0d3 mm: use rwsem assertion macros for mmap_lock omits 3b3ce426e436 mm-allow-anon-exclusive-check-over-hugetlb-tail-pages-fix omits f4980f4da401 mm: allow anon exclusive check over hugetlb tail pages omits 89a0530b36c0 mm/gup: handle hugetlb in the generic follow_page_mask code omits ae748d4370c9 mm/gup: handle hugepd for follow_page() omits 361efdcb2102 fixup! mm/gup: handle huge pmd for follow_pmd_mask() omits c735367379b2 mm/gup: handle huge pmd for follow_pmd_mask() omits 4850bf0976b4 mm/gup: handle huge pud for follow_pud_mask() omits 16498b7407a0 mm/gup: cache *pudp in follow_pud_mask() omits 7a106b6163db mm/gup: handle hugetlb for no_page_table() omits b37edc59a0e7 mm/gup: refactor record_subpages() to find 1st small page omits ac301e95f520 mm-gup-drop-folio_fast_pin_allowed-in-hugepd-processing-fix omits 35c25f7d0910 mm/gup: drop gup_fast_folio_allowed() in hugepd processing omits 2ae3688ff615 fixup! mm/arch: provide pud_pfn() fallback omits 50d8b231e185 mm/arch: provide pud_pfn() fallback omits 1c37a649c647 mm: introduce vma_pgtable_walk_{begin|end}() omits d1ac295e33e1 mm: make HPAGE_PXD_* macros even if !THP omits 9316cb9011dd mm/hugetlb: declare hugetlbfs_pagecache_present() non-static omits 8c19484c0da1 mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES omits b79cab7866d5 mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio omits ee462061d1bc dax: use huge_zero_folio omits 6c1847201f18 mm: convert do_huge_pmd_anonymous_page to huge_zero_folio omits 7b0a9928641b mm: convert huge_zero_page to huge_zero_folio omits 6f0ad56dd7ce mm: convert migrate_vma_collect_pmd to use a folio omits fbdffbb909a7 mm: add pmd_folio() omits 24965342b24b mm: add is_huge_zero_folio() omits 1ddd02df281c sparc: use is_huge_zero_pmd() omits 22637becffed zswap: replace RB tree with xarray omits 27bcc5f29bf3 zswap: replace RB tree with xarray omits 8fb893de45fc mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES omits d122e96b4f6e mm/page_alloc.c: don't show protection in zone's ->lowmem_ [...] omits b3e8a8fbc122 mm/mm_init.c: remove the outdated code comment above defer [...] omits 011b1ee6dad6 mm-page_allocc-remove-unneeded-codes-in-numa-version-of-bu [...] omits 8549241f21f7 mm/page_alloc.c: remove unneeded codes in !NUMA version of [...] omits 78b46423f28e mm: make __absent_pages_in_range() as static omits 5401f955c9d9 mm-init-remove-the-unnecessary-special-treatment-for-memor [...] omits 3aa78834e474 mm/init: remove the unnecessary special treatment for memo [...] omits 2c532f548b80 mm: move array mem_section init code out of memory_present() omits 6dd63ad8ea47 mm, slab: move slab_memcg hooks to mm/memcontrol.c omits cf9bf16d9b15 mm-slab-move-memcg-charging-to-post-alloc-hook-fix-2 omits c70d80a4b9b4 fixup! mm, slab: move memcg charging to post-alloc hook omits aa9ac27c8d7a mm, slab: move memcg charging to post-alloc hook omits 67ed7e6d917a proc-rewrite-stable_page_flags-fix-2 omits e05a08f54c02 proc-rewrite-stable_page_flags-fix omits 0b4d383c79c6 proc: rewrite stable_page_flags() omits 53ce4addf393 remove references to page->flags in documentation omits 7936aa9f93c6 slub: remove use of page->flags omits 3b898c042101 mm-convert-arch_clear_hugepage_flags-to-take-a-folio-fix omits dab2543fc7a4 mm: convert arch_clear_hugepage_flags to take a folio omits 70557fb7946c mm: make page_mapped() take a const argument omits 3e8165429343 mm: make is_free_buddy_page() take a const argument omits 7fead1c088b5 mm: make folio_test_idle and folio_test_young take a const [...] omits b76dd31b19b1 mm: make page_ext_get() take a const argument omits c2224cf71980 xtensa: remove uses of PG_arch_1 on individual pages omits 1e8ee7c08001 sh-remove-use-of-pg_arch_1-on-individual-pages-fix omits d5fc2400dcf1 sh: remove use of PG_arch_1 on individual pages omits 02b0d25e826e mm: merge folio_is_secretmem() and folio_fast_pin_allowed( [...] omits cf34df46f56c selftests/memfd_secret: add vmsplice() test omits cbb2dbfe9b4b mm: move follow_phys to arch/x86/mm/pat/memtype.c omits 2a0ff627cbd3 mm: remove follow_pfn omits 1b46ed624df4 virt: acrn: stop using follow_pfn omits 266372d148f6 mm: backing-dev: use group allocation/free of per-cpu coun [...] omits b537fb1ff6d3 huge_memory.c: document huge page splitting rules more thoroughly omits 45f827005b1d mm/mmap: convert all mas except mas_detach to vma iterator omits ffa8320ef338 mm/mm_init.c: remove arch_reserved_kernel_pages() omits adfc3e561d03 mm/mm_init.c: remove unneeded calc_memmap_size() omits 8d5ba93f182f mm/mm_init.c: remove meaningless calculation of zone->mana [...] omits 5aa1ec5c2d78 mm/mm_init.c: remove meaningless calculation of zone->mana [...] omits 9feb725f9659 mm/mm_init.c: add new function calc_nr_all_pages() omits 9973d36f1978 mm/mm_init.c: remove the useless dma_reserve omits 91f675dd089c x86: remove unneeded memblock_find_dma_reserve() omits 925d7232c912 mm/filemap: optimize filemap folio adding omits e5984758029e lib/xarray: introduce a new helper xas_get_order omits 42375eea32a9 lib/xarray: introduce a new helper xas_get_order omits 48c5a4373020 mm/filemap: clean up hugetlb exclusion code omits ea8b22dc60d0 mm/filemap: return early if failed to allocate memory for split omits ef5060cdbfd6 folio_likely_mapped_shared() kerneldoc fixup omits 0489d374f156 mm: convert folio_estimated_sharers() to folio_likely_mapp [...] omits f2f8a1f4233a mm-migrate-split-source-folio-if-it-is-on-deferred-split-list-fix omits 3f883ada77e2 mm/migrate: split source folio if it is on deferred split list omits 81b23f726dd5 mm-hold-ptl-from-the-first-pte-while-reclaiming-a-large-folio-fix omits 78c679fd4637 mm: hold PTL from the first PTE while reclaiming a large folio omits 9040cd3acd27 mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area() omits 6ccd8785d894 mm/filemap: don't decrease mmap_miss when folio has workin [...] omits 884b0f1efb1f mm/filemap: don't decrease mmap_miss when folio has workin [...] omits c88f6d5122e0 mm/readahead: break read-ahead loop if filemap_add_folio r [...] omits b63c8fd436a8 arm64: mm: swap: support THP_SWAP on hardware with MTE omits 58c1d1a2ab28 selftests/mm: parse VMA range in one go omits 8d2ce62215ee docs: hugetlbpage.rst: add hugetlb migration description omits 5c3bdf524232 mm: hugetlb: make the hugetlb migration strategy consistent omits 54d088cc1a57 mm: record the migration reason for struct migration_targe [...] omits f3b813cf5817 mm/vmalloc: eliminated the lock contention from twice to once omits bc1def0ca6fd mm/kmemleak: disable KASAN instrumentation in kmemleak omits a39537536e74 mm/kmemleak: compact kmemleak_object further omits f34390e51e5e mm: zswap: remove nr_zswap_stored atomic omits 25a62ae1aabb mm: page_alloc: batch vmstat updates in expand() omits 047fadf39058 mm: page_alloc: change move_freepages() to __move_freepage [...] omits 38090775aac8 mm: page_alloc: consolidate free page accounting fix 3 omits 4e1f9cb418df mm: page_alloc: consolidate free page accounting fix 2 omits 010f52c5da7b mm: page_alloc: consolidate free page accounting fix omits b5e9b7831c7a mm: page_alloc: consolidate free page accounting omits ca46c6b0214e mm-page_isolation-prepare-for-hygienic-freelists-fix omits f0027718daae mm: page_isolation: prepare for hygienic freelists omits 05f273c3a6ae mm: page_alloc: set migratetype inside move_freepages() omits 6498b8804c6f mm: page_alloc: close migratetype race between freeing and [...] omits 34c2f1ae6a7d mm-page_alloc-fix-freelist-movement-during-block-conversion-fix omits 4e1ffb055203 mm: page_alloc: fix freelist movement during block conversion omits 100207ac2326 mm: page_alloc: fix move_freepages_block() range error omits d777abecad06 mm: page_alloc: move free pages when converting block duri [...] omits acb5ec359bd1 mm: page_alloc: fix up block types when merging compatible blocks omits b5d1e1263f1e mm: page_alloc: optimize free_unref_folios() omits a1d310355d1d mm: page_alloc: remove pcppage migratetype caching omits a4ba62fca4a8 fixup! selftests/mm: run_vmtests.sh: fix hugetlb mem size [...] omits 5bbdce0bd67b selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation omits 3738f91f7275 mm/page-flags: make PageMappingFlags return bool omits 151ce3d49c31 mm/page-flags: make __PageMovable return bool omits 1fd5ae74deb5 selftests-mm-confirm-va-exhaustion-without-reliance-on-cor [...] omits 0c26b51af39c selftests/mm: confirm VA exhaustion without reliance on co [...] omits 263d9ab89087 hugetlb: remove mention of destructors omits 89bcf88fc7d5 mm: improve dumping of mapcount and page_type omits 6c8e8696a690 mm-free-up-pg_slab-fix omits b5d2598f7b6a mm: free up PG_slab omits 23cd0a8e9558 mm: remove a call to compound_head() from is_page_hwpoison() omits 780b82681b76 mm-turn-folio_test_hugetlb-into-a-pagetype-fix omits 32f1c86f9f82 mm: turn folio_test_hugetlb into a PageType omits 53ff68d0d676 mm: support page_mapcount() on page_has_type() pages omits f17d8cad1bae mm: remove folio_prep_large_rmappable() omits 553256161122 mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros omits b6952b6272dd mm: always initialise folio->_deferred_list omits 1d12286f2fec mm: change inlined allocation helpers to account at the call site omits 5147178024b2 memprofiling: documentation omits 842e19488b57 MAINTAINERS: improve entries in CODE TAGGING and MEMORY AL [...] omits c47c0b915135 MAINTAINERS: add entries for code tagging and memory alloc [...] omits 341f0f456e3f codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark faile [...] omits ff47c3a06e6b codetag: debug: mark codetags for reserved pages as empty omits 9e7514a72648 codetag: debug: skip objext checking when it's for objext itself omits f9fd0ce10190 lib: add memory allocations report in show_mem() omits d766e6346f9d Documentation: rhashtable: undo _noprof additions in the d [...] omits 5d7a58b3efed rhashtable: plumb through alloc tag omits f02b648906c5 Documentation: mm: vmalloc: undo _noprof additions in the [...] omits e70bd31ece33 arch/um: fix forward declaration for vmalloc omits d374582c2157 mm: vmalloc: enable memory allocation profiling omits 173d5458793c Documentation: mm: percpu: undo _noprof additions in the d [...] omits fb90048fd508 mm: percpu: enable per-cpu allocation tagging omits 5cb6bef9ac50 mm: percpu: add codetag reference into pcpuobj_ext omits fc0200fd8393 mm: percpu: introduce pcpuobj_ext omits 99f62606e0e2 mm/mempool: Documentation: add missing mempool_create_node [...] omits 1b0488261bc1 Documentation: mempool: undo _noprof additions in the docu [...] omits 1be4ac4c824f mempool: hook up to memory allocation profiling omits 6815608fd6d7 mm/slab: fix kcalloc() kernel-doc warnings omits 62e068edf508 Documentation: mm/slab: undo _noprof additions in the docu [...] omits 32a2f935538a mm/slab: enable slab allocation tagging for kmalloc and friends omits 014a049e9a76 rust: add a rust helper for krealloc() omits b8aee6ea56dc mm/slab: add allocation accounting into slab allocation an [...] omits ad5a769ccd3c lib: add codetag reference into slabobj_ext omits 2320ccd72a97 mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_P [...] omits 2d1bd5808786 mm: fix non-compound multi-order memory accounting in __fr [...] omits ae49afeb1750 mm: create new codetag references during page splitting omits 423d94f90066 Documentation: mm: undo _noprof additions in the documentation omits bff000a1908f mm: enable page allocation tagging omits a69d6511d614 change alloc_pages name in dma_map_ops to avoid name conflicts omits 8ebc23917ac5 fixup! increase PERCPU_MODULE_RESERVE to accommodate alloc [...] omits 57fae8ffa777 mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate [...] omits 34e316b4c02f lib: introduce early boot parameter to avoid page_ext memo [...] omits 7e858915dded lib: introduce support for page allocation tagging omits 7e5e9d334d3b mm/memprofiling: explicitly include irqflags.h in alloc_tag.h omits e05f6f4f0227 lib: do limited memory accounting for modules with ARCH_NE [...] omits 56639fcd4813 Documentation: fs/proc: fix allocinfo title omits 6e8a230a6b1a lib: add allocation tagging support for memory allocation [...] omits 84dff005af7b lib: prevent module unloading if memory is not freed omits 55c00b3d15c5 lib: code tagging module support omits 79c309d1b1f6 lib: code tagging framework omits 7ba221f8c03e slab: objext: introduce objext_flags as extension to page_ [...] omits e5e95db9764d mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation omits 057bd9b4b5f5 mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent [...] omits 59c91b19a746 mm: introduce slabobj_ext to support slab object extensions omits 732be91a267c fs: convert alloc_inode_sb() to a macro omits 17e05032f6bc scripts/kallysms: always include __start and __stop symbols omits 98ca745a0320 mm/slub: mark slab_free_freelist_hook() __always_inline omits d9b66edf43cd asm-generic/io.h: kill vmalloc.h dependency omits 375dcf5f9455 fixup! fix missing vmalloc.h includes omits 17b5e5647433 kasan: hw_tags: include linux/vmalloc.h omits 413f69f06867 fixup! fix missing vmalloc.h includes omits f625cd2bb0a6 fixup! fix missing vmalloc.h includes omits d92a54484917 fixup! fix missing vmalloc.h includes omits 6cd000a5585f fix missing vmalloc.h includes omits be63b7662feb scripts/kernel-doc: drop "_noprof" on function prototypes omits 56634f2215ed percpu: clean up all mappings when pcpu_map_pages() fails omits cdc31999f624 mm/numa_balancing: allow migrate on protnone reference wit [...] omits 9475f99c1fe1 mm-mempolicy-use-numa_node_id-instead-of-cpu_to_node-v3 omits 200f2f654c44 mm/mempolicy: use numa_node_id() instead of cpu_to_node() omits c4fd108408a4 mm: zswap: remove unnecessary check in zswap_find_zpool() omits c564d8fa2a0f lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure omits 10a84851a921 mm: zpool: return pool size in pages omits 5543005e3d03 mm: zswap: optimize zswap pool size tracking omits c0d9d09dd666 mm: document pXd_leaf() API omits d71d82a35990 mm/arm: remove pmd_thp_or_huge() omits 474d9521685a mm/treewide: remove pXd_huge() omits db5bf1934d04 mm/treewide: replace pXd_huge() with pXd_leaf() omits ce1bd5a95057 mm/gup: merge pXd huge mapping checks omits 038ea5b012cd mm/powerpc: redefine pXd_huge() with pXd_leaf() omits 7ef275811690 mm/arm64: merge pXd_huge() and pXd_leaf() definitions omits 5a9ec7f00204 mm/arm: redefine pmd_huge() with pmd_leaf() omits bb6f196281a5 mm/arm: use macros to define pmd/pud helpers omits 81b345028355 mm-sparc-change-pxd_huge-behavior-to-exclude-swap-entries-fix omits c9873af3c78e mm/sparc: change pXd_huge() behavior to exclude swap entries omits 6855da28ee71 mm/x86: change pXd_huge() behavior to exclude swap entries omits 5e44117920e1 mm/gup: check p4d presence before going on omits a696af07362a mm/gup: cache p4d in follow_p4d_mask() omits 148a442194b0 mm/hmm: process pud swap entry without pud_huge() omits 52ac2f1705fb mm: page_alloc: control latency caused by zone PCP draining omits 103085360ad7 selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg omits 675b60c5f442 mm/madvise: don't perform madvise VMA walk for MADV_POPULA [...] omits 3f6bad8ebc49 mm: memcg: add NULL check to obj_cgroup_put() omits 5f2667f4f508 mm: remove guard around pgd_offset_k() macro omits 16b92021cbcc Merge branch 'mm-stable' into mm-unstable omits 2db870d5c1d8 selftests: mm: fix unused and uninitialized variable warning omits dec89320ebea selftests-harness-remove-use-of-line_max-fix-fix omits bba2830051c5 selftests-harness-remove-use-of-line_max-fix omits 25802ae19799 selftests/harness: remove use of LINE_MAX omits 408d784e0b9f bootconfig-use-memblock_free_late-to-free-xbc-memory-to-buddy-fix omits 2c4b6138e4de nfsd: don't create nfsv4recoverydir in nfsdfs when not used. omits 9aeb26e3beaa gpio: sch: Switch to memory mapped IO accessors omits 08944c074592 i2c: i801: Annotate apanel_addr as __ro_after_init omits 583a8db15968 Merge branch 'features' into for-next omits 67f7ab1ad6b2 Merge branch 'fixes' into for-next omits f7ece6320f6f i2c: Remove I2C_CLASS_SPD omits 1dfb192a687f i2c: mux: gpio: remove support for class-based device inst [...] omits 8bae811210b7 i2c: i801: Remove usage of I2C_CLASS_SPD omits 071bbbea7aa8 i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller omits 24e4a0d7c6b7 i2c: mpc: Removal of of_node_put with __free for auto cleanup omits cdbd87951e21 Merge branch 'devel' into for-next omits 7d84b5666ea7 Merge branch 'vfs.super' into vfs.all omits d5b56fee8bce Merge branch 'vfs.rw' into vfs.all omits a9d281cc1a2e Merge branch 'vfs.netfs' into vfs.all omits 5795762a3c85 Merge branch 'vfs.mount.api' into vfs.all omits 3d1dd0695b73 Merge branch 'vfs.misc' into vfs.all omits 676c0f7e941f Merge branch 'vfs.fixes' into vfs.all omits f65325b88b8f s390/expoline: make modules use kernel expolines omits fa53cfadb513 s390/nospec: correct modules thunk offset calculation omits e9a7cb71e1c2 s390/boot: do not rescue .vmlinux.relocs section omits a28636e6199c s390/boot: rework deployment of the kernel image omits 6c3c5ded508f s390: map kernel at fixed location when KASLR is disabled omits 231761a9db0f s390/mm: uncouple physical vs virtual address spaces omits 562e9b0abbf8 s390/crash: use old os_info to create PT_LOAD headers omits 55cda2595c40 s390/vmcoreinfo: store virtual memory layout omits d094e0a33aa5 s390/os_info: store virtual memory layout omits dd7f73043dc7 s390/os_info: introduce value entries omits 8fcd58240dd7 s390/boot: make .amode31 section address range explicit omits 049ff6bdf70a s390/boot: make identity mapping base address explicit omits 0f49c8402012 s390/boot: uncouple virtual and physical kernel offsets omits 5ca8e2aa0eee s390/mm: create virtual memory layout structure omits 3be6b83b4932 s390/mm: move KASLR related to <asm/page.h> omits a9f6289d73f8 s390/boot: swap vmalloc and Lowcore/Real Memory Copy areas omits 17f018d5f4c1 s390/boot: reduce size of identity mapping on overlap omits 4844b089b642 s390/boot: consider DCSS segments on memory layout setup omits 1a44a2e19756 s390/boot: do not force vmemmap to start at MAX_PHYSMEM_BITS omits 53396a599cda KVM: s390: vsie: Use virt_to_phys for facility control block omits 367dc2b68007 Merge branch into tip/master: 'sched/urgent' omits 1b96d767d778 Merge branch into tip/master: 'x86/shstk' omits 76b280b0d630 Merge branch into tip/master: 'x86/platform' omits df90569041de Merge branch into tip/master: 'x86/percpu' omits 30a8101108c1 Merge branch into tip/master: 'x86/mm' omits 1c06e7e8a5a5 Merge branch into tip/master: 'x86/misc' omits 0baabc5f46e1 Merge branch into tip/master: 'x86/microcode' omits 2d0b342b89c4 Merge branch into tip/master: 'x86/fpu' omits d566ee533a23 Merge branch into tip/master: 'x86/entry' omits dd5e2e3ce6db Merge branch into tip/master: 'x86/build' omits f46ffe16fbdb Merge branch into tip/master: 'x86/bugs' omits 7507f43c84b7 Merge branch into tip/master: 'x86/boot' omits a8679a046b9c Merge branch into tip/master: 'x86/asm' omits 973a14f8e6ca Merge branch into tip/master: 'x86/apic' omits c073b25f1ec7 Merge branch into tip/master: 'x86/alternatives' omits bc533eb19571 Merge branch into tip/master: 'timers/core' omits 20a3b0d01343 Merge branch into tip/master: 'sched/core' omits 6ed3efcfbbfc Merge branch into tip/master: 'ras/core' omits f26d7fb15f38 Merge branch into tip/master: 'perf/core' omits 1329012dd6c6 Merge branch into tip/master: 'locking/core' omits 148b38f1641e Merge branch into tip/master: 'irq/core' omits f2b9eb64c336 Merge branch into tip/master: 'x86/merge' omits b64f249e05dc Merge branch into tip/master: 'x86/urgent' omits 6ae7784008d9 fs/9p: mitigate inode collisions omits 32204e57f3fb dt-bindings: i2c: qcom-cci: Document sc8280xp compatible omits 525c07969201 MAINTAINERS: adjust file entry in ARM/LPC32XX SOC SUPPORT omits f0cdde2aab73 i2c: i801: Fix missing Kconfig dependency omits 463516a9f329 i2c: ocores: convert to ioport_map() for IORESOURCE_IO omits 52c02ba48c30 i2c: add HAS_IOPORT dependencies omits 2de576d993f1 i2c: i801: Call i2c_register_spd for muxed child segments omits fee36e06fb9a i2c: i2c-qcom-geni: Parse Error correctly in i2c GSI mode omits de5bd4a04417 gfs2: Remove and replace gfs2_glock_queue_work omits 39fcda6ca011 gfs2: do_xmote fixes omits f42a8e915ff3 gfs2: finish_xmote cleanup omits 64039e44df53 gfs2: Unlock fewer glocks on unmount omits 1b04ea028ece gfs2: Fix potential glock use-after-free on unmount omits 6b4c04178660 ipmi: kcs_bmc_npcm7xx: Convert to platform remove callback [...] omits 43f6a4b8eddb ipmi: kcs_bmc_aspeed: Convert to platform remove callback [...] omits 4cc8c2746787 ipmi: ipmi_ssif: Convert to platform remove callback retur [...] omits d3baf2d1f874 ipmi: ipmi_si_platform: Convert to platform remove callbac [...] omits 9a297ee0d38c ipmi: ipmi_powernv: Convert to platform remove callback re [...] omits 9511db38e5ab ipmi: bt-bmc: Convert to platform remove callback returning void omits 6397cc21e5c0 exfat: move extend valid_size into ->page_mkwrite() omits 6a979669601e Merge branch 'netfs-writeback' of ssh://gitolite.kernel.or [...] omits d2c0b645a407 netfs, afs: Use writeback retry to deal with alternate keys omits 51addbef3053 netfs: Miscellaneous tidy ups omits 423d1f9397de netfs: Remove the old writeback code omits c1d8ecc9acd2 netfs: Cut over to using new writeback code omits 5d6502f58a31 netfs, cachefiles: Implement helpers for new write code omits 955569609923 netfs, 9p: Implement helpers for new write code omits eb26255896bb netfs, afs: Implement helpers for new write code omits 8ca2293fbfae netfs: Add some write-side stats and clean up some stat names omits 63d86ebe110f netfs: New writeback implementation omits 3634adf3c3a2 netfs: Switch to using unsigned long long rather than loff_t omits 96ea47974cee mm: Export writeback_iter() omits 04cfab15ec4d netfs: Use mempools for allocating requests and subrequests omits 9257785104c7 netfs: Remove ->launder_folio() support omits ba7f269036a8 afs: Use alternative invalidation to using launder_folio omits 951392a6c902 9p: Use alternative invalidation to using launder_folio omits a9b26e3e1b9b mm: Provide a means of invalidation without using launder_folio omits 8486b7f26066 netfs: Use subreq_counter to allocate subreq debug_index values omits fc9411da3dbc netfs: Make netfs_io_request::subreq_counter an atomic_t omits c1197657a17a netfs: Remove deprecated use of PG_private_2 as a second w [...] omits 341467c8ffa0 mm: Remove the PG_fscache alias for PG_private_2 omits 33a791c7f1f3 netfs: Replace PG_fscache by setting folio->private and ma [...] omits 81cb9dacfb6e netfs: Update i_blocks when write committed to pagecache omits bf5e09b8ed93 netfs: Fix writethrough-mode error handling omits 6633c7d2fd31 drm/exynos: mixer: drop driver owner initialization omits b3fe7c605c92 drm/exynos: hdmi: drop driver owner initialization omits 1cc069e22934 drm/exynos: vidi: drop driver owner initialization omits 91eaa05e88be drm/exynos: scaler: drop driver owner initialization omits 83780035943f drm/exynos: rotator: drop driver owner initialization omits 73798202d9bc drm/exynos: mic: drop driver owner initialization omits 141a5e581004 drm/exynos: gsc: drop driver owner initialization omits ee3b9032e0cc drm/exynos: g2d: drop driver owner initialization omits 9ec72736b4f4 drm/exynos: dsi: drop driver owner initialization omits 99ade715e1a5 drm/exynos: fimd: drop driver owner initialization omits 5be536deddb0 drm/exynos: fimc: drop driver owner initialization omits 739bf2135f87 char: ipmi: handle HAS_IOPORT dependencies omits 740d0a267c8d ipmi: Convert from tasklet to BH workqueue adds 4b6b51322118 Merge tag 'pwm/for-6.9-rc5-fixes' of git://git.kernel.org/ [...] adds ed979731ff58 bootconfig: use memblock_free_late to free xbc memory to buddy adds 53380194c87b bootconfig-use-memblock_free_late-to-free-xbc-memory-to-buddy-fix adds 50a90838dc78 selftests/harness: remove use of LINE_MAX adds 0523a706f644 selftests-harness-remove-use-of-line_max-fix adds 123d46b1fd3f selftests-harness-remove-use-of-line_max-fix-fix adds 02ba2edd29b5 selftests: mm: fix undeclared function error adds 0bed4c5ae10d selftests: mm: fix unused and uninitialized variable warning adds 00a8916a0b1f Null pointer dereference while shrinking zswap adds e5a5cd543574 mm/hugetlb: fix missing hugetlb_lock for resv uncharge adds 4c1e74a83727 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 61231eb8113c ARC: [plat-hsdk]: Remove misplaced interrupt-cells property adds 34197e51959a Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 10c7f5b06008 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds 49f45d91147f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d111855ab7ff s390/mm: Fix NULL pointer dereference adds ecb6a1020823 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f8bbc07ac535 tun: limit printing rate when illegal packet received by tun dev adds d59cf049c837 net: dsa: mt7530: fix mirroring frames received on local port adds 2c606d138518 net: dsa: mt7530: fix port mirroring for MT7988 SoC switch adds cb178ccb4a8e Merge branch 'mt7530-fixes' adds 83781384a96b s390/ism: Properly fix receive message buffer allocation adds afb5f804656d Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 395ea29f6de7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8c75cdcdf869 wifi: mac80211: split mesh fast tx cache into local/proxie [...] adds dbfff5bf9292 wifi: iwlwifi: mvm: remove old PASN station when adding a new one adds bada85a3f584 wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd adds 65080ce5d10e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds be121ffb384f RDMA/mlx5: Fix port number for counter query in multi-port [...] adds 1e3c95c71cd7 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 85698b182fd8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4b0760edf46f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds df01572401a3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 7430764f5a85 spi: hisi-kunpeng: Delete the dump interface of data regis [...] adds 2904268ebe04 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a6ca0260a03d Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds 13c785323b36 serial: stm32: Return IRQ_NONE in the ISR if no handling happend adds ea2624b5b829 serial: stm32: Reset .throttled state in .startup() adds 631d21112623 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 6a50c17f06c5 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds fb1f4584b121 USB: serial: option: add support for Fibocom FM650/FG650 adds 5e7690b9c918 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 9c9600fbac2f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6ab86789805e Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 08e74c6b2e8c Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 58009ed62c2c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cff83c4d6893 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f16cf3583b22 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds a8b0208ca942 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds f872b103cdf9 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 873635c35476 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4c8d7e768e01 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 29206b2bbe98 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8a3222f16be1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 91cce3b1760a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5e0302e04920 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] adds 8b79a23300dc Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] adds 69ffed4b6252 gpiolib: swnode: Remove wrong header inclusion adds b3e72fecc9c9 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 279461dfe93a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds fe767485124f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6ec247fb3189 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] adds 8d293b91cdb1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b03b3176f57d Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 6f4f3ab9074f Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] adds 75e3f8fb2578 fs/9p: mitigate inode collisions adds e1def3808614 Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] adds d507fec092f5 Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] adds cc03b7dd5179 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new b0c8885357ba Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new f793265fdbc9 Merge branch 'mm-stable' into mm-unstable new a0022472b779 mm: remove guard around pgd_offset_k() macro new 55d562a3f3dd mm: memcg: add NULL check to obj_cgroup_put() new 4bc72bd70b73 mm/madvise: don't perform madvise VMA walk for MADV_POPULA [...] new b9faa6f35217 selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg new 2cca0a605f49 mm: page_alloc: control latency caused by zone PCP draining new 78545c42001d mm/hmm: process pud swap entry without pud_huge() new 67258e92a92d mm/gup: cache p4d in follow_p4d_mask() new fd6e01a19a78 mm/gup: check p4d presence before going on new b417311d8bde mm/x86: change pXd_huge() behavior to exclude swap entries new 18060d69b896 mm/sparc: change pXd_huge() behavior to exclude swap entries new 7ba744fcdf14 mm-sparc-change-pxd_huge-behavior-to-exclude-swap-entries-fix new 0f39c714515e mm/arm: use macros to define pmd/pud helpers new f98ac3ec6da0 mm/arm: redefine pmd_huge() with pmd_leaf() new 9cf608f3752c mm/arm64: merge pXd_huge() and pXd_leaf() definitions new 3f00eb4d9c45 mm/powerpc: redefine pXd_huge() with pXd_leaf() new 2722112b84ba mm/gup: merge pXd huge mapping checks new 7f7c35a284de mm/treewide: replace pXd_huge() with pXd_leaf() new ccc0417fa825 mm/treewide: remove pXd_huge() new 04da64dc627d mm/arm: remove pmd_thp_or_huge() new e59a7f45f6f8 mm: document pXd_leaf() API new 4b1d621409c0 mm: zswap: optimize zswap pool size tracking new e55ced74e24e mm: zpool: return pool size in pages new 3f07b9736f7c lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure new ab176172a524 mm: zswap: remove unnecessary check in zswap_find_zpool() new cd5b6058408e mm/mempolicy: use numa_node_id() instead of cpu_to_node() new 8889407adfb8 mm-mempolicy-use-numa_node_id-instead-of-cpu_to_node-v3 new a82214db1b0f mm/numa_balancing: allow migrate on protnone reference wit [...] new e20959d02e52 percpu: clean up all mappings when pcpu_map_pages() fails new 3fb330d72c5d scripts/kernel-doc: drop "_noprof" on function prototypes new e12c3b06b6ee fix missing vmalloc.h includes new 90e4abcea27c fixup! fix missing vmalloc.h includes new 0a0a8d941f59 fixup! fix missing vmalloc.h includes new 78e93b3ecc1d fixup! fix missing vmalloc.h includes new 9221ebcffb5f kasan: hw_tags: include linux/vmalloc.h new 259941293ade fixup! fix missing vmalloc.h includes new de4227185c79 asm-generic/io.h: kill vmalloc.h dependency new d3f9cc9e410e mm/slub: mark slab_free_freelist_hook() __always_inline new b0f8a48644c9 scripts/kallysms: always include __start and __stop symbols new 8a08f2800951 fs: convert alloc_inode_sb() to a macro new 2de558a164c6 mm: introduce slabobj_ext to support slab object extensions new d5b96c2a8314 mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent [...] new 21eef404240c mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation new 6dabea32a357 slab: objext: introduce objext_flags as extension to page_ [...] new e3104a79737d lib: code tagging framework new a7df1b5846e3 lib: code tagging module support new c7e68d8ff10c lib: prevent module unloading if memory is not freed new c99513f66302 lib: add allocation tagging support for memory allocation [...] new 5312ca2d2011 Documentation: fs/proc: fix allocinfo title new e7dfb3b69f38 lib: do limited memory accounting for modules with ARCH_NE [...] new f67c59eafc78 mm/memprofiling: explicitly include irqflags.h in alloc_tag.h new 12f496ddffa3 lib: fix alloc_tag_init() to prevent passing NULL to PTR_ERR() new 99927633d8bb lib: introduce support for page allocation tagging new 2369be60c264 lib: introduce early boot parameter to avoid page_ext memo [...] new 572eea069a3c mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate [...] new fc0b443f0e27 fixup! increase PERCPU_MODULE_RESERVE to accommodate alloc [...] new 0bb8ac60eba9 change alloc_pages name in dma_map_ops to avoid name conflicts new 52a426dff856 mm: enable page allocation tagging new d1ba36f9b324 Documentation: mm: undo _noprof additions in the documentation new 406d8f62b9b4 mm: create new codetag references during page splitting new 0e98c606f590 mm: fix non-compound multi-order memory accounting in __fr [...] new d054bb314afd mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_P [...] new f1924d3311e7 lib: add codetag reference into slabobj_ext new 2006cbda358a mm/slab: add allocation accounting into slab allocation an [...] new 33417585063b rust: add a rust helper for krealloc() new 49ca1105f903 mm/slab: enable slab allocation tagging for kmalloc and friends new f7b18a51bcdf Documentation: mm/slab: undo _noprof additions in the docu [...] new 90ff4146bb2c mm/slab: fix kcalloc() kernel-doc warnings new 59adf6f1dfda mempool: hook up to memory allocation profiling new 4738cf7c012e Documentation: mempool: undo _noprof additions in the docu [...] new d049b8b70817 mm/mempool: Documentation: add missing mempool_create_node [...] new 85db205be697 mm: percpu: introduce pcpuobj_ext new 31e344820527 mm: percpu: add codetag reference into pcpuobj_ext new a0bd20645e9a mm: percpu: enable per-cpu allocation tagging new 5c388755c312 Documentation: mm: percpu: undo _noprof additions in the d [...] new 16a7ca05c17e mm: vmalloc: enable memory allocation profiling new ecbdbfadb299 arch/um: fix forward declaration for vmalloc new b5359c95c920 Documentation: mm: vmalloc: undo _noprof additions in the [...] new 7581a9ede06d rhashtable: plumb through alloc tag new 30bf685e5d48 Documentation: rhashtable: undo _noprof additions in the d [...] new d2260b53bb7d lib: add memory allocations report in show_mem() new 26f24625f521 codetag: debug: skip objext checking when it's for objext itself new 8bbe4f23a0e3 codetag: debug: mark codetags for reserved pages as empty new 170768d9edba codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark faile [...] new 06f2ac0db243 MAINTAINERS: add entries for code tagging and memory alloc [...] new cf9592659758 MAINTAINERS: improve entries in CODE TAGGING and MEMORY AL [...] new aa51e5ab514b memprofiling: documentation new ed1d5d9d6f01 mm: change inlined allocation helpers to account at the call site new 134272909d56 mm: always initialise folio->_deferred_list new ded1b1898ab1 fixup! mm: always initialise folio->_deferred_list new d1984fa43806 mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros new 33d563c41d0b mm: remove folio_prep_large_rmappable() new 40961cc1c1e7 mm: support page_mapcount() on page_has_type() pages new dda79cce0c5e mm: turn folio_test_hugetlb into a PageType new d608646ae491 mm-turn-folio_test_hugetlb-into-a-pagetype-fix new 646488a84862 mm: remove a call to compound_head() from is_page_hwpoison() new 4e36330cac25 mm: free up PG_slab new 61ba9b6276b7 mm-free-up-pg_slab-fix new 20f448a973db mm: improve dumping of mapcount and page_type new 5b8658132acc hugetlb: remove mention of destructors new b2c8c8af87b2 selftests/mm: confirm VA exhaustion without reliance on co [...] new 2e5d96eb5bef selftests-mm-confirm-va-exhaustion-without-reliance-on-cor [...] new 0ce99159ae9e mm/page-flags: make __PageMovable return bool new c124a1f2199d mm/page-flags: make PageMappingFlags return bool new 4e63741d24ff selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation new 9222eae0d1af fixup! selftests/mm: run_vmtests.sh: fix hugetlb mem size [...] new eb24410cb597 mm: page_alloc: remove pcppage migratetype caching new 2f8c6e997b8b mm: page_alloc: optimize free_unref_folios() new 8e2349914893 mm: page_alloc: fix up block types when merging compatible blocks new 824b3de44f54 mm: page_alloc: move free pages when converting block duri [...] new 5d7fba0924eb mm: page_alloc: fix move_freepages_block() range error new 350d8d56a721 mm: page_alloc: fix freelist movement during block conversion new 0743ae77b053 mm-page_alloc-fix-freelist-movement-during-block-conversion-fix new cae6df542d63 mm: page_alloc: close migratetype race between freeing and [...] new eb1e87711f02 mm: page_alloc: set migratetype inside move_freepages() new 731e73522a45 mm: page_isolation: prepare for hygienic freelists new c2fe7f8b8cab mm-page_isolation-prepare-for-hygienic-freelists-fix new e2ed93ebbc49 mm: page_alloc: consolidate free page accounting new 606bdba0f440 mm: page_alloc: consolidate free page accounting fix new ccfa07627214 mm: page_alloc: consolidate free page accounting fix 2 new 050a32b349e7 mm: page_alloc: consolidate free page accounting fix 3 new a1c66d6bf9c5 mm: page_alloc: change move_freepages() to __move_freepage [...] new 39174a5e82d4 mm: page_alloc: batch vmstat updates in expand() new 30ca6801fb08 mm: zswap: remove nr_zswap_stored atomic new f5082c9f117f mm/kmemleak: compact kmemleak_object further new dd6be00f3f9c mm/kmemleak: disable KASAN instrumentation in kmemleak new 69d2e4e75e73 mm/vmalloc: eliminated the lock contention from twice to once new cb260b39de00 mm: record the migration reason for struct migration_targe [...] new ecdff70f0012 mm: hugetlb: make the hugetlb migration strategy consistent new a5dce624d103 docs: hugetlbpage.rst: add hugetlb migration description new 7082f034dc70 selftests/mm: parse VMA range in one go new 02cdd0353426 arm64: mm: swap: support THP_SWAP on hardware with MTE new b11bd8dd0f53 mm/readahead: break read-ahead loop if filemap_add_folio r [...] new f1b1efdebd42 mm/filemap: don't decrease mmap_miss when folio has workin [...] new 0efeb0f91027 mm/filemap: don't decrease mmap_miss when folio has workin [...] new 9cf14186b569 mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area() new 42700f6ae5fe mm: hold PTL from the first PTE while reclaiming a large folio new bdb5901bf440 mm-hold-ptl-from-the-first-pte-while-reclaiming-a-large-folio-fix new 0c1e26072838 mm/migrate: split source folio if it is on deferred split list new dbc36842a41e mm-migrate-split-source-folio-if-it-is-on-deferred-split-list-fix new ccb93d3ddc9a mm: convert folio_estimated_sharers() to folio_likely_mapp [...] new 70fac4336bca folio_likely_mapped_shared() kerneldoc fixup new 718ea35e8674 mm/filemap: return early if failed to allocate memory for split new 0c4ca5e147c5 mm/filemap: clean up hugetlb exclusion code new 0ecc2c9bbf52 lib/xarray: introduce a new helper xas_get_order new 07fec1176529 lib/xarray: introduce a new helper xas_get_order new 427aa303bb5a mm/filemap: optimize filemap folio adding new b4bbd823c750 x86: remove unneeded memblock_find_dma_reserve() new beb7f9025ff7 mm/mm_init.c: remove the useless dma_reserve new a0aab445656f mm/mm_init.c: add new function calc_nr_all_pages() new 9f7eeec4b5a8 mm/mm_init.c: remove meaningless calculation of zone->mana [...] new 329813305533 mm/mm_init.c: remove meaningless calculation of zone->mana [...] new 7147c6dda865 mm/mm_init.c: remove unneeded calc_memmap_size() new 8421e0e6c307 mm/mm_init.c: remove arch_reserved_kernel_pages() new be4efccae38d mm/mmap: convert all mas except mas_detach to vma iterator new 6ae867df3fff huge_memory.c: document huge page splitting rules more thoroughly new 6d075dd1398a mm: backing-dev: use group allocation/free of per-cpu coun [...] new e20b5bb8651c virt: acrn: stop using follow_pfn new 1fb86ae1fb0f mm: remove follow_pfn new 981e2d027a49 mm: move follow_phys to arch/x86/mm/pat/memtype.c new 331ea1a8437c selftests/memfd_secret: add vmsplice() test new 3db131d46268 mm: merge folio_is_secretmem() and folio_fast_pin_allowed( [...] new c99601834975 sh: remove use of PG_arch_1 on individual pages new 255841722a2b sh-remove-use-of-pg_arch_1-on-individual-pages-fix new 481a69a8d5c0 xtensa: remove uses of PG_arch_1 on individual pages new effd6fa03264 mm: make page_ext_get() take a const argument new 1845bebec631 mm: make folio_test_idle and folio_test_young take a const [...] new dd7887496163 mm: make is_free_buddy_page() take a const argument new c7ef8bdc1b21 mm: make page_mapped() take a const argument new 1ee45713195f mm: convert arch_clear_hugepage_flags to take a folio new 00eccfc12b08 mm-convert-arch_clear_hugepage_flags-to-take-a-folio-fix new f6215faa61c8 slub: remove use of page->flags new 7af650eebb7b remove references to page->flags in documentation new 67ac65597772 proc: rewrite stable_page_flags() new cebee775597d proc-rewrite-stable_page_flags-fix new 3abf68754e6f proc-rewrite-stable_page_flags-fix-2 new cbcab9a831ae mm, slab: move memcg charging to post-alloc hook new 0bd1780dc484 fixup! mm, slab: move memcg charging to post-alloc hook new 0f795620afda mm-slab-move-memcg-charging-to-post-alloc-hook-fix-2 new 94f798bbbb76 mm, slab: move slab_memcg hooks to mm/memcontrol.c new 284fae28ff3d mm: move array mem_section init code out of memory_present() new dea3c3ff778e mm/init: remove the unnecessary special treatment for memo [...] new b2e6136926d3 mm-init-remove-the-unnecessary-special-treatment-for-memor [...] new 4361b577db7d mm: make __absent_pages_in_range() as static new 7831e227f8ba mm/page_alloc.c: remove unneeded codes in !NUMA version of [...] new 6766aa02ed37 mm-page_allocc-remove-unneeded-codes-in-numa-version-of-bu [...] new 6ad68ab1555b mm/mm_init.c: remove the outdated code comment above defer [...] new 17c543d8a661 mm/page_alloc.c: don't show protection in zone's ->lowmem_ [...] new 0d9b1d5466a1 mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES new bae559279fcf zswap: replace RB tree with xarray new fa7cca8d1a8a zswap: replace RB tree with xarray new 395326c82188 sparc: use is_huge_zero_pmd() new 2d7a8a49dd0a mm: add is_huge_zero_folio() new 619121abeee0 mm: add pmd_folio() new 299a93b5f8e1 mm: convert migrate_vma_collect_pmd to use a folio new 6cfacecb096b mm: convert huge_zero_page to huge_zero_folio new 9aaa74c94cc3 mm: convert do_huge_pmd_anonymous_page to huge_zero_folio new ffe481f85088 dax: use huge_zero_folio new 5945c285988b mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio new 6960505b54e8 mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES new d27cfc67f7de mm/hugetlb: declare hugetlbfs_pagecache_present() non-static new 9fa5f0706c2b mm: make HPAGE_PXD_* macros even if !THP new ad610e32c46f mm: introduce vma_pgtable_walk_{begin|end}() new 91f4b034d29b mm/arch: provide pud_pfn() fallback new 9c0876553221 fixup! mm/arch: provide pud_pfn() fallback new a24b9c0d936f mm/gup: drop gup_fast_folio_allowed() in hugepd processing new 376decd343fe mm-gup-drop-folio_fast_pin_allowed-in-hugepd-processing-fix new cb1d9751ec90 mm/gup: refactor record_subpages() to find 1st small page new 0b4387b223ee mm/gup: handle hugetlb for no_page_table() new bcfb15de39cb mm/gup: cache *pudp in follow_pud_mask() new 353076fe8050 mm/gup: handle huge pud for follow_pud_mask() new 0f15ceb38245 mm/gup: handle huge pmd for follow_pmd_mask() new dbd05cdcd410 fixup! mm/gup: handle huge pmd for follow_pmd_mask() new 5df5005f4c91 mm/gup: handle hugepd for follow_page() new cfefa2477ff1 mm/gup: handle hugetlb in the generic follow_page_mask code new 4853737adac7 mm: allow anon exclusive check over hugetlb tail pages new dc0d4e9283d4 mm-allow-anon-exclusive-check-over-hugetlb-tail-pages-fix new 1686c1353ce4 mm: use rwsem assertion macros for mmap_lock new fd310c7e8d80 filemap: remove __set_page_dirty() new a23f0389e421 mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_ar [...] new a93f1aafb33d mm: remove "prot" parameter from move_pte() new d91ce7df85b5 mm: remove __set_page_dirty_nobuffers() new dbcd3c39943c userfaultfd: early return in dup_userfaultfd() new 8b74aa708e90 proc: refactor pde_get_unmapped_area as prep new 29e7469916f4 mm: switch mm->get_unmapped_area() to a flag new 22bb8061a8f1 mm: introduce arch_get_unmapped_area_vmflags() new 555d6b8a15e1 mm: remove export for get_unmapped_area() new 6db09e6121d0 mm: use get_unmapped_area_vmflags() new cd0b518bf41e thp: add thp_get_unmapped_area_vmflags() new 90e2f4240222 csky: use initializer for struct vm_unmapped_area_info new 9bd63d90e4dd parisc: use initializer for struct vm_unmapped_area_info new c6154cf95364 powerpc: use initializer for struct vm_unmapped_area_info new 438507a237af treewide: use initializer for struct vm_unmapped_area_info new dd5c1e5d4897 mm: take placement mappings gap into account new 3caf64a99aa1 x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS new 7c3ee4818f8e x86/mm: care about shadow stack guard gap during placement new b00b5cf6032c selftests/x86: add placement guard gap test for shstk new c6dd78529a6c mm/ksm: fix ksm exec support for prctl new c8663ff7a57f selftest/mm: ksm_functional_tests: refactor mmap_and_merge [...] new 97fcd0ffc692 selftest/mm: ksm_functional_tests: extend test case for ks [...] new 657794e4e1c0 selftest-mm-ksm_functional_tests-extend-test-case-for-ksm- [...] new 6409b1e2c770 mm: init_mlocked_on_free_v3 new 7df5c1816e04 zram: add max_pages param to recompression new d3d465426b41 mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fall [...] new 95154e4a75f8 mm: factor out the numa mapping rebuilding into a new helper new f2983f2a8d8d mm: support multi-size THP numa balancing new 6c16a59e7328 mm-support-multi-size-thp-numa-balancing-v3 new 8485ac736a77 mm: huge_memory: add the missing folio_test_pmd_mappable() [...] new 32dcd73ed441 mm: correct page_mapped_in_vma() for large folios new b9cd901316c6 mm: remove vma_address() new d6bd4560abb8 mm: rename vma_pgoff_address back to vma_address new 953729b3326a memory: remove the now superfluous sentinel element from c [...] new 068d24f3321b selftests/mm: mremap_test: optimize using pre-filled rando [...] new a43931a789da selftests/mm: mremap_test: optimize execution time from mi [...] new 19e238162e20 selftests/mm: mremap_test: use sscanf to parse /proc/self/maps new d2809571ec4f khugepaged: inline hpage_collapse_alloc_folio() new 976e97712707 khugepaged: convert alloc_charge_hpage to alloc_charge_folio new fd2da2fd8088 khugepaged: remove hpage from collapse_huge_page() new fa1393066df4 khugepaged: pass a folio to __collapse_huge_page_copy() new f7b48f511106 khugepaged: remove hpage from collapse_file() new 8592ef49713e khugepaged: use a folio throughout collapse_file() new 880909f9b6b4 khugepaged-use-a-folio-throughout-collapse_file-fix new d182757c9f78 khugepaged: use a folio throughout hpage_collapse_scan_file() new a58fe7daa1ca proc: convert clear_refs_pte_range to use a folio new 8fb46a5a376c proc: convert smaps_account() to use a folio new 44bf4ed71753 mm: remove page_idle and page_young wrappers new 9fd627f8ecb1 mm: generate PAGE_IDLE_FLAG definitions new 4bf57c8a4fda proc: convert gather_stats to use a folio new 9d46690cb903 proc: convert smaps_page_accumulate to use a folio new 9968d969d88a proc: pass a folio to smaps_page_accumulate() new db011c03a1cb proc: convert smaps_pmd_entry to use a folio new d9758432e2eb mm: page_alloc: use the correct THP order for THP PCP new 20a2057b773b mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags new acdb39a379dc mm: swap: free_swap_and_cache_nr() as batched free_swap_an [...] new bfb8ce166195 FIXUP: mm: swap: free_swap_and_cache_nr() as batched free_ [...] new 0e749fe859e4 mm: swap: simplify struct percpu_cluster new 603415221e50 mm: swap: update get_swap_pages() to take folio order new 697f9376acf1 mm: swap: allow storage of all mTHP orders new f702cc10e30d mm: vmscan: avoid split during shrink_folio_list() new 5546bfcbb029 mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD new 2b9b1288847c arm64: mm: cleanup __do_page_fault() new 5455a5b881c8 arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS new 97a473b38809 arm: mm: accelerate pagefault when VM_FAULT_BADACCESS new 546aaa6865c8 powerpc: mm: accelerate pagefault when badaccess new 5c67f463f4a1 riscv: mm: accelerate pagefault when badaccess new fca3f9697f69 riscv-mm-accelerate-pagefault-when-badaccess-fix new 9a05b926e576 s390: mm: accelerate pagefault when badaccess new bf878be64ceb x86: mm: accelerate pagefault when badaccess new 7176ea5d22a9 mm: remove struct page from get_shadow_from_swap_cache new 0aec22c23dcd hugetlb: convert alloc_buddy_hugetlb_folio to use a folio new 758a5dbf5762 mm/gup: consistently name GUP-fast functions new 52be37860d0a mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST new 613a330dd9cb mm: use "GUP-fast" instead "fast GUP" in remaining comments new 6981365d1a03 mm/ksm: remove redundant code in ksm_fork new d3337f5fe5f4 hugetlb: convert hugetlb_fault() to use struct vm_fault new 92145d5ced9b hugetlb: convert hugetlb_no_page() to use struct vm_fault new 47bbaacadd6d hugetlb: simplify hugetlb_no_page() arguments new 89e3847243cf hugetlb: convert hugetlb_wp() to use struct vm_fault new 723da54b0a65 hugetlb: Simplify hugetlb_wp() arguments new 27621eaacb0b selftests: break the dependency upon local header files new 256224a2ff3e selftests/mm: fix additional build errors for selftests new 85459cf5acab mm/cma: drop incorrect alignment check in cma_init_reserved_mem new 5aaf8a9608b0 mm/hugetlb: pass correct order_per_bit to cma_declare_cont [...] new a9d18a89f1f1 mm: convert pagecache_isize_extended to use a folio new 17553216512d mm: free non-hugetlb large folios in a batch new 36906e5531a4 mm: combine free_the_page() and free_unref_page() new 252a4c99706c mm: inline destroy_large_folio() into __folio_put_large() new 5285d6b03586 mm: combine __folio_put_small, __folio_put_large and __folio_put new 17ef062970fe mm: convert free_zone_device_page to free_zone_device_folio new 0cd558794a40 mm: set pageblock_order to HPAGE_PMD_ORDER in case with !C [...] new 4eefd12c50bc memory tier: dax/kmem: introduce an abstract layer for fin [...] new f5df452e7f07 memory tier: create CPUless memory tiers after obtaining H [...] new 8bbf591187a1 mm/mmap: make vma_wants_writenotify return bool new b83631dc13d2 mm/mmap: make accountable_mapping return bool new 0fe389bb9e55 mm,swap: add document about RCU read lock and swapoff interaction new c142268a4520 drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() new 901053dfdc6a mm: pass VMA instead of MM to follow_pte() new 8bd01e5a8da3 mm: follow_pte() improvements new f00b36bfc45e mm: allow for detecting underflows with page_mapcount() again new 9a7dd36bcb0c mm/rmap: always inline anon/file rmap duplication of a single PTE new 2505caf1d928 mm/rmap: add fast-path for small folios when adding/removi [...] new e3783b5d1597 mm: track mapcount of large folios in single value new 789dd97a3157 mm: improve folio_likely_mapped_shared() using the mapcoun [...] new b275dd3ac797 mm: make folio_mapcount() return 0 for small typed folios new a6e9d64ee530 mm/memory: use folio_mapcount() in zap_present_folio_ptes() new fa747e3ad90c mm/huge_memory: use folio_mapcount() in zap_huge_pmd() san [...] new 60957912fa59 mm/memory-failure: use folio_mapcount() in hwpoison_user_m [...] new 05361dd437f4 mm/page_alloc: use folio_mapped() in __alloc_contig_migrat [...] new a64948a6f669 mm/migrate: use folio_likely_mapped_shared() in add_page_f [...] new de462e0c1c20 sh/mm/cache: use folio_mapped() in copy_from_user_page() new 30f7e7c3947b mm/filemap: use folio_mapcount() in filemap_unaccount_folio() new 9b68adf0d2de mm/migrate_device: use folio_mapcount() in migrate_vma_che [...] new 8c58b82cd4d5 trace/events/page_ref: trace the raw page mapcount value new cd93d5aff669 xtensa/mm: convert check_tlb_entry() to sanity check folios new 0b930bab8c65 mm/debug: print only page mapcount (excluding folio entire [...] new f58928ce1cdd Documentation/admin-guide/cgroup-v1/memory.rst: don't refe [...] new 111030a1b998 arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS new 4c0a4540df9b arm: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS new 1b0efb48b9de arm-mm-drop-vm_fault_badmap-vm_fault_badaccess-checkpatch-fixes new 3942a8cd59a3 mm/ksm: add ksm_get_folio new 902ebb28ce74 mm/ksm: use folio in remove_rmap_item_from_tree new 40f510b8a13d mm/ksm: add folio_set_stable_node new 52b842efddbf mm/ksm: use folio in remove_stable_node new 30d0482d23b4 mm/ksm: use folio in stable_node_dup new 0d2c75821253 mm/ksm: use ksm_get_folio in scan_get_next_rmap_item new a31c491369f5 mm/ksm: use folio in write_protect_page new ed2ce281892e mm/ksm: convert chain series funcs and replace get_ksm_page new 6b74d5dad58b mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags new a95894a0d86e mm/ksm: replace set_page_stable_node by folio_set_stable_node new 66739b9474d9 mm/hugetlb: convert dissolve_free_huge_pages() to folios new 38bb0e86935b mm-hugetlb-convert-dissolve_free_huge_pages-to-folios-fix new df148bd1f25c mm/hugetlb: convert dissolve_free_huge_pages() to folios new 23ce8c8f14be mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_ [...] new 3c06cba33bf0 mm-hugetlb-rename-dissolve_free_huge_pages-to-dissolve_fre [...] new 9e1e2add6e17 mm: add per-order mTHP anon_fault_alloc and anon_fault_fal [...] new 0681df33ec19 mm: add per-order mTHP anon_swpout and anon_swpout_fallbac [...] new 1d9bb9f76444 mm: add docs for per-order mTHP counters and transhuge_page ABI new 42ae71fdeafc sysfs-kernel-mm-transparent-hugepage: fix the name and une [...] new 8b00f092e6da mm: correct the docs for thp_fault_alloc and thp_fault_fallback new 8ebd0f77f18b mm: move mm counter updating out of set_pte_range() new 404b27dea107 mm: filemap: batch mm counter updating in filemap_map_pages() new 7b970f7b354b mm: page_alloc: allowing mTHP compaction to capture the fr [...] new 7a2f19cc4871 mseal: wire up mseal syscall new b72001b1cfca mseal: add mseal syscall new 99e05a968cf1 selftest mm/mseal memory sealing new a55611412fe7 mseal: add documentation new 969bb34f4dfa selftest mm/mseal read-only elf memory segment new 97b7cc9249eb selftest mm/mseal: style change new 7ef1edf0f6ed userfaultfd: remove WRITE_ONCE when setting folio->index d [...] new 6be575a0ea17 mm: zswap: always shrink in zswap_store() if zswap_pool_re [...] new ad79ce011551 mm: zswap: refactor limit checking from zswap_store() new 1d2ff886acde mm: zswap: move more same-filled pages checks outside of z [...] new dfe3de30df1b mm: zswap: remove same_filled module params new 6ac343d7848b mm: zswap: remove same_filled_pages from docs new e19fe51c03db mm/ksm: remove page_mapcount() usage in stable_tree_search() new ad52694bb808 xarray: inline xas_descend to improve performance new f79e63138d51 doc: improve the description of __folio_mark_dirty new 54c3e3558e72 buffer: add kernel-doc for block_dirty_folio() new 463b4ab98343 buffer: add kernel-doc for try_to_free_buffers() new 4e5c46755e65 buffer: fix __bread and __bread_gfp kernel-doc new abd9b0ba1c37 buffer: add kernel-doc for brelse() and __brelse() new 7baff5f8a2b5 buffer: add kernel-doc for bforget() and __bforget() new f9dabcc3e3e4 buffer: improve bdev_getblk documentation new 6e596b0e6746 doc: split buffer.rst out of api-summary.rst new 13efe66d2e57 doc-split-bufferrst-out-of-api-summaryrst-fix new 0bda808dcaf5 mm/sparse: guard the size of mem_section is power of 2 new fd7b4078862a fs/proc/task_mmu: convert pagemap_hugetlb_range() to work [...] new 69be8ef16da0 fs/proc/task_mmu: convert smaps_hugetlb_range() to work on folios new 1946c8dfcf88 mm/hugetlb: assert hugetlb_lock in __hugetlb_cgroup_commit_charge new 446dd9ad37d0 mm/page_table_check: support userfault wr-protect entries new ed26f1af8837 filemap: replace pte_offset_map() with pte_offset_map_nolock() new ad2507259632 mm: optimization on page allocation when CMA enabled new 1390797d26dc mm: add defines for min/max swappiness new 6e48c69cc4f7 mm: add swappiness= arg to memory.reclaim new 75051ef4ec80 __mod_memcg_lruvec_state(): enhance diagnostics new f52bcd4a9f60 __mod_memcg_lruvec_state-enhance-diagnostics-fix new bb2de762c351 ocfs2: correctly use ocfs2_find_next_zero_bit() new 1b8908a9da77 ocfs2: update inode ctime in ocfs2_fileattr_set new ece64b0afd8d lib/build_OID_registry: don't mention the full path of the [...] new 1ec4303b3aed bootconfig: do not put quotes on cmdline items unless necessary new 291160238d91 mm: kmsan: implement kmsan_memmove() new b9777a40ddbe instrumented.h: add instrument_memcpy_before, instrument_m [...] new ed5e43fbab46 x86: call instrumentation hooks from copy_mc.c new 9edc5d4bc9e9 fs: add kernel-doc comments to fat_parse_long() new 0f071ca9b565 NUMA: early use of cpu_to_node() returns 0 instead of the [...] new 918806aa7389 regset: use kvzalloc() for regset_get_alloc() new 2fc4d9c0b7b6 ocfs2: improve write IO performance when fragmentation is high new a411c2abfada ocfs2: adjust enabling place for la window new c5583c7b240d ocfs2: speed up chain-list searching new 30928a59968d ocfs2: fix sparse warnings new 3d7d0770dda6 arch/loongarch: clean up the left code and Kconfig item re [...] new 723b2668c493 Documentation: kdump: clean up the outdated description new 697400219b6e x86/fpu: fix asm/fpu/types.h include guard new 6472527e781a arch: add ARCH_HAS_KERNEL_FPU_SUPPORT new 9820e682fffc ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT new c2107065ea5e ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS new 2bdaad423049 arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT new d94fc3b6c80d arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS new a88bc06102bd lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS new 995a6133bdc4 LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT new d8241ec17bef powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 0f1f3b25823e x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 85071385c9d1 riscv: add support for kernel-mode FPU new fc4f2612d90c drm/amd/display: only use hard-float, not altivec on powerpc new 4195f2c4a0bd drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT new 540b1d5ae4c8 selftests/fpu: move FP code to a separate translation unit new cff420c79aa7 selftests/fpu: allow building on other architectures new 2a58f6323b86 kcov: avoid clang out-of-range warning new e31017109c33 initrd: remove the now superfluous sentinel element from c [...] new 0bfd40420fa1 ipc: remove the now superfluous sentinel element from ctl_ [...] new 1c5303fd7d20 Squashfs: remove deprecated strncpy by not copying the string new 900a9876eaa2 kgdb: add HAS_IOPORT dependency new 6b589fdb3289 devres: switch to use dev_err_probe() for unification new 00dba0d6422b devres: don't use "proxy" headers new cef5fe3d6748 vmcore: replace strncpy with strscpy_pad new 9daf055ee9a6 ocfs2: return real error code in ocfs2_dio_wr_get_block new e3ba750f1b25 ocfs2: fix races between hole punching and AIO+DIO new ea7da96e7bef ocfs2: update inode fsync transaction id in ocfs2_unlink a [...] new 464b3ff447c0 ocfs2: use coarse time for new created files new aca6cac1563f kexec: fix the unexpected kexec_dprintk() macro new 20957c89ea20 test_hexdump: avoid string truncation warning new f42141579118 block/partitions/ldm: convert strncpy() to strscpy() new 01e73a7af811 blktrace: convert strncpy() to strscpy_pad() new d8d415b37b61 nilfs2: add kernel-doc comments to nilfs_do_roll_forward() new 1601682e0137 nilfs2: add kernel-doc comments to nilfs_btree_convert_and [...] new 6b1a586108bb nilfs2: add kernel-doc comments to nilfs_remove_all_gcinodes() new b97004d9fb95 LoongArch/tlb: fix "error: parameter 'ptep' set but not us [...] new 6868ef12bab6 s390/vmlogrdr: remove function pointer cast new b8591c9ae652 s390/smsgiucv_app: remove function pointer cast new dc6d37292629 s390/netiucv: remove function pointer cast new bb1c7e07f5a6 kbuild: turn on -Wextra by default new 45c0da7a1738 kbuild: remove redundant extra warning flags new 5b5a4e96374f kbuild: turn on -Wrestrict by default new 5e3348e717d1 kbuild: enable -Wformat-truncation on clang new 12caaddcd21e kbuild: enable -Wcast-function-type-strict unconditionally new 8af2fd041b2c intel_th: remove usage of the deprecated ida_simple_xx() API new c921b71c145a pps: remove usage of the deprecated ida_simple_xx() API new 4cb3a7b786e7 mux: remove usage of the deprecated ida_simple_xx() API new 7f6836f136a3 selftests: exec: make binaries position independent new 347bb74d1be5 cpumask: delete unused reset_cpu_possible_mask() new 2c65903ca2d4 Merge branch 'mm-nonmm-unstable' into mm-everything new 770caa9f2a98 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 75db1a414254 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c774e232b91a Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new bf3d22344a9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eba431bf9444 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 4e3cbb40c0d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e7ec898c82aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d21920a14796 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 94e181a57037 ARM: dts: BCM5301X: use color and function on ASUS RT-AC31 [...] new 1acb48eeebaa ARM: dts: BCM5301X: provide address for SoC MACs on ASUS R [...] new a0ad4fe7eff9 ARM: dts: BCM5301X: remove duplicate compatible on ASUS RT [...] new dd5c56cd065e ARM: dts: BCM5301X: remove earlycon on ASUS RT-AC3100 and [...] new 0696ed223eb6 Merge branch 'devicetree/next' into next new ea814b1ce763 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new a913f8260cb4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 799dc72b5db1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f19f57053639 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 45e350bef83b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c615735bfe69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aebee0e73095 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5ddf854e77a9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7f573a1dd612 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 93b36e1d3748 arm64: dts: rockchip: Fix USB interface compatible string [...] new 90b019118382 Merge branch 'v6.9-armsoc/dtsfixes' into for-next new ecca3b96aa84 arm64: dts: rockchip: add wolfvision pf5 visualizer display new 70641cfcd0dd Merge branch 'v6.10-armsoc/dts64' into for-next new 6fd740dc7146 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 84eca571bd2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 229339723470 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new f3491ef18269 Merge branch 'for-next' of https://github.com/sophgo/linux.git new 925230ca1f78 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 3be1e7d95d6a Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new b2c047ad32f9 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new ccfda0a05c13 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3d026a7fbc0b Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 080923d1136d Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new efc326cfa697 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 05b702a822c5 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 446fd721cdc2 LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h new 34248ae447d5 LoongArch: Fix Kconfig item and left code related to CRASH_CORE new ffc3e380b629 LoongArch: Fix a build error due to __tlb_remove_tlb_entry() new 1f1d13414caa LoongArch: Fix access error when read fault on a write-only VMA new ce68a7c4f58a Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] new acfdb1fd136e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5462456725f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c45159daecfe Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new f8ef6419bc2b Merge branch 'for-next' of git://github.com/openrisc/linux.git new 7f41342a1ab9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7b05c8ac81bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new add1af5459d2 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] new 5c423b413430 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new fc17f7ffdd69 Merge branch 'fixes' into for-next new 22fdd8ba6118 KVM: s390: vsie: Use virt_to_phys for facility control block new 47bf81767277 s390/boot: Do not force vmemmap to start at MAX_PHYSMEM_BITS new b2b15f079c4c s390/boot: Consider DCSS segments on memory layout setup new ecf74da64def s390/boot: Reduce size of identity mapping on overlap new c8aef260c86e s390/boot: Swap vmalloc and Lowcore/Real Memory Copy areas new bbe72f390222 s390/mm: Move KASLR related to <asm/page.h> new 236f324b7473 s390/mm: Create virtual memory layout structure new 3bb11234b1d1 s390/boot: Uncouple virtual and physical kernel offsets new 7de0446f0b26 s390/boot: Make identity mapping base address explicit new 5fb50fa66ab9 s390/boot: Make .amode31 section address range explicit new 88702793c5b4 s390/os_info: Introduce value entries new 8572f52518f6 s390/os_info: Store virtual memory layout new 378e32aa8197 s390/vmcoreinfo: Store virtual memory layout new f4cac27dc0d6 s390/crash: Use old os_info to create PT_LOAD headers new c98d2ecae08f s390/mm: Uncouple physical vs virtual address spaces new 54f2ecc3188f s390: Map kernel at fixed location when KASLR is disabled new 56b1069c40c7 s390/boot: Rework deployment of the kernel image new 236d70f82bec s390/boot: Do not rescue .vmlinux.relocs section new ea84f14d2a6b s390/nospec: Correct modules thunk offset calculation new ba05b39d54ee s390/expoline: Make modules use kernel expolines new 51d6050aa98c Merge branch 'features' into for-next new fbec98f16c00 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 22b071ac071b Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 355152707cc6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 96823cae3892 cifs: Fix reacquisition of volume cookie on still-live connection new f4dd5fe934a3 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 74e5a4b6bf0d Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 22f2e1e71c9a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 524a5e38c8d7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 795bb82d12a1 fsnotify: fix UAF from FS_ERROR event on a shutting down f [...] new 96bd46017ee5 Merge fsnotify UAF fixup. new a562c225f638 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new becaf3e744ec Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 362c24c01b49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 990b6762f412 gfs2: Fix potential glock use-after-free on unmount new d0a176afacf3 gfs2: Unlock fewer glocks on unmount new 9d24cd43a7f0 gfs2: finish_xmote cleanup new 2d6e1a68c621 gfs2: do_xmote fixes new 29efef6907aa gfs2: Remove and replace gfs2_glock_queue_work new ec7453e4f2c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3988f90cfe11 ksmbd: clear RENAME_NOREPLACE before calling vfs_rename new 7d4e5eb944d9 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new e24fe12f614b Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 639bd39787b8 nfsd: don't create nfsv4recoverydir in nfsdfs when not used. new 79f29ae1617d lockd: host: Remove unnecessary statements'host = NULL;' new 1f435733a047 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new cef359074cad fs/ntfs3: use kcalloc() instead of kzalloc() new 93b4d70f6a41 fs/ntfs3: remove atomic_open new 61192af5d2c5 fs/ntfs3: Remove max link count info display during driver init new 81b1c4a7ad9e fs/ntfs3: Missed le32_to_cpu conversion new ca1b7acf97c3 fs/ntfs3: Mark volume as dirty if xattr is broken new a0465873e955 fs/ntfs3: Use variable length array instead of fixed size new 610326cf3740 fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow new be8b32e3b3a8 fs/ntfs3: Redesign ntfs_create_inode to return error code [...] new 595b7aa8e129 fs/ntfs3: Check 'folio' pointer for NULL new 3caf91bf321b fs/ntfs3: Always make file nonresident if fallocate (xfstest 438) new ad4d82df0d44 fs/ntfs3: Optimize to store sorted attribute definition table new 6be30a7aa20b fs/ntfs3: Remove cached label from sbi new 21b6b5bc6774 fs/ntfs3: Taking DOS names into account during link counting new 0a901e785606 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 1a2af5ca9b66 ntfs3: enforce read-only when used as legacy ntfs driver new 5e646f22f0e9 ntfs3: add legacy ntfs file operations new e4f586a41748 erofs: reliably distinguish block based and fscache mode new c70fd201bd29 netfs: Fix writethrough-mode error handling new b7b458f66dcb Merge branch 'vfs.fixes' into vfs.all new c6854e5a267c jffs2: prevent xattr node from overflowing the eraseblock new 23cdd0eed3f1 libfs: Fix simple_offset_rename_exchange() new 5a1a25be995e libfs: Add simple_offset_rename() API new ad191eb6d694 shmem: Fix shmem_rename2() new 193feb69af4c Merge patch series 'Fix shmem_rename2 directory offset cal [...] new b7d36fa8a7c3 Merge branch 'vfs.misc' into vfs.all new a3d41ca2c119 Merge branch 'vfs.mount.api' into vfs.all new ddafef994fa2 Merge branch 'vfs.rw' into vfs.all new 09827e89f737 Merge branch 'vfs.super' into vfs.all new 0fac04e4e0ea iomap: convert iomap_writepages to writeack_iter new 4efbdf2eca99 Merge branch 'vfs.iomap' into vfs.all new 5fd69998558f Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new b789de901ed5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 475b66817ec6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 183bb625c7d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e738119d63ea Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new bd9ff3ea7576 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fa40a1654f30 i2c: i801: Call i2c_register_spd for muxed child segments new caf34b561d4a i2c: add HAS_IOPORT dependencies new 26d57628d00f i2c: ocores: convert to ioport_map() for IORESOURCE_IO new 4e948734c2af i2c: i801: Fix missing Kconfig dependency new 0a813a2b7302 MAINTAINERS: adjust file entry in ARM/LPC32XX SOC SUPPORT new d4f5555e5af2 dt-bindings: i2c: qcom-cci: Document sc8280xp compatible new 11328d93c405 i2c: mpc: Removal of of_node_put with __free for auto cleanup new 05421c556563 i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller new a10b3579fc05 i2c: i801: Remove usage of I2C_CLASS_SPD new 99a741aa7a2d i2c: mux: gpio: remove support for class-based device inst [...] new 974161980d5b i2c: i801: Annotate apanel_addr as __ro_after_init new c27c94de911f Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new 571fca1775e7 Merge branch 'dmi-for-next' of git://git.kernel.org/pub/sc [...] new c47d8c260706 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 3a8b03231708 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 9ec64e342ce5 Merge branch 'master' of git://linuxtv.org/media_tree.git new 6711564863de thermal/debugfs: Add missing count increment to thermal_de [...] new 7a7eea8d02f0 Merge branch 'thermal-fixes' into linux-next new 4ea243453644 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 23d719af45fa Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new efc84a43be13 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7b012732d005 dlm: fix sleep in atomic context new 342926c4395b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 12a7fb580186 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 232d79aaa781 selftests: drv-net: add stdout to the command failed exception new 438ce84bae90 selftests: drv-net: add config for netdevsim new 57f73805b99d MAINTAINERS: net: Add Oleksij to pse-pd maintainers new 93c0d8c0ac30 of: property: Add fw_devlink support for pse parent new b010bf72da5a net: pse-pd: Rectify and adapt the naming of admin_cotrol [...] new af3b4b0e59de net: phy: mediatek-ge: do not disable EEE advertisement new 9ef1ed26a67b selftests: fix netfilter path in Makefile new 2bd99aef1b19 tcp: accept bare FIN packets under memory pressure new 02a2afe717a0 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 9213e52970a5 libbpf: Fix misaligned array closing bracket new e739e01d8df8 libbpf: Fix dump of subsequent char arrays new 87ef2f0d98e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0b4bd88b3b94 Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_R [...] new 59c90e121ed4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 99dbb25891df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7dab97188d98 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 65860dd0c7cb Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new e92fdbae4374 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 34633158b8eb Merge tag 'amd-drm-next-6.10-2024-04-13' of https://gitlab [...] new c811ffeb0588 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 852d0dd1d94f drm/exynos: fimc: drop driver owner initialization new d358fb617a2a drm/exynos: fimd: drop driver owner initialization new f69147eaf3f3 drm/exynos: dsi: drop driver owner initialization new 93d101ce99c8 drm/exynos: g2d: drop driver owner initialization new 5eaea0a077c5 drm/exynos: gsc: drop driver owner initialization new a9669c24a91f drm/exynos: mic: drop driver owner initialization new ccc4d3a0e5d3 drm/exynos: rotator: drop driver owner initialization new 44810663d9e3 drm/exynos: scaler: drop driver owner initialization new a2e93b758a99 drm/exynos: vidi: drop driver owner initialization new ce7019f244b8 drm/exynos: hdmi: drop driver owner initialization new 5d2c7cc9c1b3 drm/exynos: mixer: drop driver owner initialization new 14352dc566d3 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 44e030d8a5a1 drm/displayid: move drm_displayid.h to drm_displayd_internal.h new 4e765920eeb9 drm/edid: move all internal declarations to drm_crtc_internal.h new 2d798ccc89e7 drm/edid: group struct drm_edid based declarations together new 64ac4a14e961 drm/edid: rename drm_find_edid_extension() to drm_edid_fin [...] new 0ac57ca35974 drm/edid: avoid drm_edid_find_extension() internally new d7bf5fcc2f82 drm/edid: make drm_edid_are_equal() static new 00c7a0108531 drm/edid: make drm_edid_are_equal() more convenient for it [...] new 7859c1f420f2 dt-bindings: display: simple: Document support for Innolux [...] new 11ac72d033b9 drm/panel: simple: Add missing Innolux G121X1-L03 format, [...] new 90c53f2bb997 drm/panel: simple: Convert Innolux G121X1-L03 to display_timing new f7ad2ce5fd89 drm/panel: simple: Add Innolux G121XCE-L01 LVDS display support new db37c6ff6e98 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 63985d9adf8c drm/amd/display: Modify resource allocation logic new d7fedf265646 drm/amd/display: limit the code change to ips enabled asic new ef319dff5475 drm/amd/display: add support for chroma offset new e730c585237e drm/amd/display: Pass sequential ONO bit to DMCUB boot options new 0a571e8657c4 drm/amd/display: Fix incorrect pointer assignment new e9e4b3a05b01 drm/amd/display: Enable Z10 flag for IPS FSM new cb5b29178eab drm/amd/display: Rework power sequence and resource alloca [...] new 8b9130bae048 drm/amdgpu/gfx11: properly handle regGRBM_GFX_CNTL in soft reset new 3c858cf65e9a drm/amdgpu: add missing vbios version from devcoredump new 604079b2cf4f drm/amd/display: Expand dmub_cmd operations new a6ebaca1fbfb Revert "drm/amd/display: fix USB-C flag update after enc10 [...] new 54b822b3eac3 drm/amd/display: Use dce_version instead of chip_id new 9312f9d7308a drm/amd/display: Adjust headers new 838a59cae36f drm/amd/display: Improve the log precision new 53ec5cc44b8e drm/amd/display: Fix PSR command version passed new a50f6fddbaef drm/amd/display: Group scl_data together in resource_build [...] new 7725605f3137 drm/amd/display: Replace int with unsigned int new 71866b72cb52 drm/amd/display: Update some comments to improve the code [...] new 3854887b35e0 drm/amd/display: Remove unnecessary code new f7c161a4c250 drm/amdgpu: increase mes submission timeout new 68c14b31ca30 drm/amd/display: Update FMT settings for 4:2:0 new 35be2cbc9266 drm/amd/display: Rework dcn10_stream_encoder header new 460f6e395060 drm/amd/display: Move REG sequence from program ogam to id [...] new e1f7aa2d54f8 drm/amd/display: Update DCN201 link encoder registers new 251d7ff31192 drm/amd/display: Add missing callback for init_watermarks [...] new d4a5b420cc4d drm/amd/display: Add missing replay field new 86842046726e drm/amd/display: 3.2.281 new f23558627f2b drm/amdgpu: add new aca smu callback func parse_error_code() new 98856136c485 drm/amdgpu: validate the parameters of bo mapping operatio [...] new 394ae0603a67 drm/amdgpu: fix visible VRAM handling during faults new 959056982a9b drm/amdgpu: Fix discovery initialization failure during pc [...] new d9fbd64e8e31 Revert "drm/amd/display: Enable cur_rom_en even if cursor [...] new 12b8b4e68510 drm/amdgpu: Add missing space to DRM_WARN() message new 6c6acc5f33ab drm/amdgpu: Load ipkeymgr drv for psp v14 new 1347853271ed drm/amdgpu: refactoring the runtime pm mode detection code new 577cbed31818 drm/amdgpu: rename DBG_DRV to HAD_DRV for psp v14 new fa62c0391773 drm/amd/swsmu: add smu14 ip support new 1dde20aa3954 drm/amd/swsmu: add smu14 driver if file new 457ff2952b0b drm/amd/swsmu: add smu v14_0_2 ppsmc file new fefa83fe43ca drm/amd/swsmu: add pptable header for smu v14_0_2 new 3e55845c3983 drm/amd/swsmu: add smu v14_0_2 support new 6627d845ac33 drm/amd/swsmu: support SMU_14_0_2 ppt_funcs new 0c1195ca0d02 drm/amd/swsmu: support smu block discovery for smu v14 new 69c0f070531c drm/radeon: make -fstrict-flex-arrays=3 happy new efade6fe50e7 drm/radeon: silence UBSAN warning (v3) new 937818318078 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 765425f598c2 drm/i915/display: add support for DMC wakelocks new fe3b3ed7ff5e drm/i915/display: don't allow DMC wakelock on older hardware new 8a8dcb23b6b3 drm/i915/display: add module parameter to enable DMC wakelock new 700c34019555 drm/i915/display: tie DMC wakelock to DC5/6 state transitions new 4b4492fbf567 drm/i915: Replace hand rolled PLL state dump with intel_dp [...] new 53b95003c0c6 drm/i915: Use printer for the rest of PLL debugfs dump new 3420841fd664 drm/i915: Rename PLL hw_state variables/arguments new 4d6e86fbecbb drm/i915: Introduce some local PLL state variables new 3705cb818b09 drm/i915: Extract ilk_fb_cb_factor() new 897e85de17c7 drm/i915: Extract ilk_dpll_compute_fp() new 07a382dbf967 drm/i915: Extract i9xx_dpll_get_hw_state() new 7084a833e7db drm/i915: Pass the PLL hw_state to pll->enable() new f2d0cecc279a drm/i915: Extract i965_dpll_md() new 27f1db86e237 drm/i915: Extract {i9xx,i8xx,ilk,vlv,chv}_dpll() new a8eccf2605b1 drm/i915: Inline {i9xx,ilk}_update_pll_dividers() new 3d2f7b9b706c drm/i915: Modernize i9xx_pll_refclk() new a903122bc0ca drm/i915: Drop pointless 'crtc' argument from *_crtc_clock_get() new b69ad783f17b drm/i915: s/pipe_config/crtc_state/ in legacy PLL code new e8ba9204db04 drm/i915: Add local DPLL 'hw_state' variables new 0bfdd6da01b2 drm/i915: Carve up struct intel_dpll_hw_state new 4569da2c2405 drm/i915: Unionize dpll_hw_state new 4bbb89328fe3 drm/i915: Suck snps/cx0 PLL states into dpll_hw_state new f24811bf0d45 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new f890485f0013 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 740ea65107d2 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] new 9890821f3ec1 drm/xe/stolen: lower the default alignment new 48b1f11c95e8 drm/xe/stolen: ignore first page for FBC new 83967c57320d drm/xe/vm: prevent UAF with asid based lookup new 5b259c0d1d3c drm/xe/vm: drop vm->destroy_work new 8eae42f17590 drm/xe/vm: don't include xe_gt.h new 2817a1f1bfb1 drm/xe/lnl: Apply GuC Wa_13011645652 new 7f12350ce70d Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new f051a5ab2e6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 58481673d899 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4cd4dd823b77 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fbff508569d2 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 9a039db9273b ASoC: SOF: Core: Handle error returned by sof_select_ipc_a [...] new 5894ff6c4707 ASoC: dt-bindings: fsl-esai: Remove 'fsl,*' from required list new 9aea6d64bb3a ASoC: dt-bindings: fsl-esai: Add ref: dai-common.yaml new 9be51470d514 ASoC: sunxi: sun4i-i2s: Fix pcm_formats type specification new 724ed17089cd Merge remote-tracking branch 'asoc/for-6.10' into asoc-next new 2f4729a5982f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7569319d377f Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 6d84ec254a22 input: pm8xxx-vibrator: refactor to support new SPMI vibrator new ca7755adf0f2 dt-bindings: input: qcom,pm8xxx-vib: add new SPMI vibrator module new 9e0631695eac input: pm8xxx-vibrator: add new SPMI vibrator support new 5d78d99f2e04 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 068c27e32e51 io-wq: write next_work before dropping acct_lock new 24c3fc5c75c5 io-wq: Drop intermediate step between pending list and act [...] new a0ab82d814d8 Merge branch 'for-6.10/io_uring' into for-next new 6f8fd758de63 block: Restore sector of flush requests new c0da26f950a3 block: Remove req_bio_endio() new a0508c36efa8 block: Introduce blk_zone_update_request_bio() new b85a3c1b7978 block: Introduce bio_straddles_zones() and bio_offset_from [...] new dd850ff3eee4 block: Allow using bio_attempt_back_merge() internally new ecfe43b11b02 block: Remember zone capacity when revalidating zones new dd291d77cc90 block: Introduce zone write plugging new 843283e96e5a block: Fake max open zones limit when there is no limit new ccdbf0aad252 block: Allow zero value of max_zone_append_sectors queue limit new 9b1ce7f0c6f8 block: Implement zone append emulation new 946dd71ed87d block: Allow BIO-based drivers to use blk_revalidate_disk_zones() new f211268ed1f9 dm: Use the block layer zone append emulation new 1846f308d66f scsi: sd: Use the block layer zone append emulation new 11be0cb5fe25 ublk_drv: Do not request ELEVATOR_F_ZBD_SEQ_WRITE elevator [...] new b66f79b706f0 null_blk: Do not request ELEVATOR_F_ZBD_SEQ_WRITE elevator [...] new 997a1f08b4d4 null_blk: Introduce zone_append_max_sectors attribute new f4f84586c8b9 null_blk: Introduce fua attribute new d2a9b5fdc169 nvmet: zns: Do not reference the gendisk conv_zones_bitmap new 63b5385e7814 block: Remove BLK_STS_ZONE_RESOURCE new 9b3c08b90fc2 block: Simplify blk_revalidate_disk_zones() interface new fde02699c242 block: mq-deadline: Remove support for zone write locking new e4eb37cc0f3e block: Remove elevator required features new bca150f0d4ed block: Do not check zone type in blk_check_zone_append() new d9f1439a30d6 block: Move zone related debugfs attribute to blk-zoned.c new a98b05b02f0f block: Replace zone_wlock debugfs entry with zone_wplugs entry new 02ccd7c360b1 block: Remove zone write locking new 97abee507b4b block: Do not force select mq-deadline with CONFIG_BLK_DEV_ZONED new 99a9476b27e8 block: Do not special-case plugging of zone write operations new cb9e5273f6d9 null_blk: Have all null_handle_xxx() return a blk_status_t new 3bdde0701e5f null_blk: Do zone resource management only if necessary new e994ff5b55e3 null_blk: Simplify null_zone_write() new e92fa872a638 Merge branch 'for-6.10/block' into for-next new df604d2ad480 io_uring/rw: ensure retry condition isn't lost new 403649b85c34 Merge branch 'for-6.10/io_uring' into for-next new 8f907ad236a6 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 82804341c960 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6c9e3153468c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2ba3a30a822a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b519bd8625c0 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new cf6891a7ec86 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 8aacb9763083 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 052f625ee335 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 18092f165c9e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4800eb320005 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 0369c4271a5c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 062890fdb7e2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8b42a302612e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bdaca79b2de4 dt-bindings: kbuild: Simplify examples target patsubst new d1a13548610b dt-bindings: kbuild: Split targets out to separate rules new ad366e350291 dt-bindings: kbuild: Add separate target/dependency for pr [...] new cfad82be4b29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ea4bf44f59ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9d50f95bc0d5 gpio: swnode: Add ability to specify native chip selects for SPI new 8a101146bcf0 spi: Switch to using is_acpi_device_node() in spi_dev_set_name() new ed8921188f35 spi: Update swnode based SPI devices to use the fwnode name new 439fbc97502a spi: cs42l43: Add bridged cs35l56 amplifiers new 1f05252a3a95 Add bridged amplifiers to cs42l43 new 1f48cbd6f00f spi: renesas,sh-msiof: Add r8a779h0 support new 719af321a84b spi: cs42l43: Use devm_add_action_or_reset() new 037c633df668 spi: oc-tiny: Remove unused of_gpio.h new f8caa72271f8 Merge remote-tracking branch 'spi/for-6.10' into spi-next new 9236955f79fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f4315ca4861c Merge branch into tip/master: 'x86/merge' new 2ad25605adc0 Merge branch into tip/master: 'sched/urgent' new 6440cc8bc2b3 Merge branch into tip/master: 'x86/urgent' new 3f6f66628220 Merge branch into tip/master: 'irq/core' new e4e21d62dfa1 Merge branch into tip/master: 'locking/core' new dc43f8e3dfec Merge branch into tip/master: 'perf/core' new 05022fa861ef Merge branch into tip/master: 'ras/core' new 37f36cab53c9 sched/vtime: Remove confusing arch_vtime_task_switch() dec [...] new 89d6910cc562 sched/vtime: Get rid of generic vtime_task_switch() implem [...] new 60b8edba142e s390/vtime: Remove unused __ARCH_HAS_VTIME_TASK_SWITCH leftover new 036cbbafbd1e s390/irq,nmi: Include <asm/vtime.h> header directly new 08a36a48544d sched/vtime: Do not include <asm/vtime.h> header new c5624e890426 Merge branch into tip/master: 'sched/core' new 6ff66565f100 Merge branch into tip/master: 'timers/core' new 30519c92be07 Merge branch into tip/master: 'x86/alternatives' new eb4e9e32696f Merge branch into tip/master: 'x86/apic' new 6e830397fbc6 Merge branch into tip/master: 'x86/asm' new ac9cea7c0e93 Merge branch into tip/master: 'x86/boot' new 4d79591c8a16 Merge branch into tip/master: 'x86/bugs' new 42bf21c586fe Merge branch into tip/master: 'x86/build' new 106c003f15f7 Merge branch into tip/master: 'x86/entry' new d2a4124eb63f Merge branch into tip/master: 'x86/fpu' new 66808f4caacc Merge branch into tip/master: 'x86/microcode' new 260dc6d7e347 Merge branch into tip/master: 'x86/misc' new fcd0db89b1f1 Merge branch into tip/master: 'x86/mm' new 4ff8214e49ff Merge branch into tip/master: 'x86/percpu' new 5cca9acb1166 Merge branch into tip/master: 'x86/platform' new 1e0fd81e4f32 Merge branch into tip/master: 'x86/shstk' new 548200c705c4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ba40a75fd7db Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new c96c13470c0b Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new e595f377f166 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 743f12670788 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e871470403df Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] new 1b0c71581dad Merge branch 'next' of https://github.com/kvm-x86/linux.git new 978bccd5a8ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cc5ec29f4003 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9b6386a2d129 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d638b55fa0f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8cd9e7a9434f Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] new ddb22a4a4c11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aa7bba7f53e6 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new a9b5bb5c2222 ipmi: Convert from tasklet to BH workqueue new c5c76d800a64 char: ipmi: handle HAS_IOPORT dependencies new 2348918407a7 ipmi: bt-bmc: Convert to platform remove callback returning void new 26edd74f5d77 ipmi: ipmi_powernv: Convert to platform remove callback re [...] new f99a99657427 ipmi: ipmi_si_platform: Convert to platform remove callbac [...] new a69da5029931 ipmi: ipmi_ssif: Convert to platform remove callback retur [...] new c61090f4ef06 ipmi: kcs_bmc_aspeed: Convert to platform remove callback [...] new 999dff3c1393 ipmi: kcs_bmc_npcm7xx: Convert to platform remove callback [...] new 6c1ef3e726a0 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 56c644317c62 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 7b1ea2563c14 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 88c0a601acec Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 35fad98ed25a serial: meson+qcom: don't advance the kfifo twice new a37bd2aeb4f6 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new e4a1ff531e34 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 9ad06fac670b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8e3b8e0e4ce8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 502fcf841ced Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 33b445e10d1f Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new c9342d1a351e phy: rockchip: usbdp: fix uninitialized variable new 9c79b779643e phy: rockchip: fix CONFIG_TYPEC dependency new 644782ed1278 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 93c70ccb1265 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 65baa3f3d135 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 2580e320f93c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1c208a1b147b Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] new 6eab3a4232fe Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 4f2e763e2d6c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 97a46a66ad7d cgroup/rstat: desc member cgrp in cgroup_rstat_flush_release new a6b8daba00e6 cgroup_freezer: update comment for freezer_css_online() new 8d405cecc468 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 02ace691343f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 537352d5747c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d9e3acb3e038 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 0d5837afc2da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8a7a61032587 gpiolib: Get rid of never false gpio_is_valid() calls new 846f13f65b99 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 4fa4c499af53 gpiolib: acpi: Extract __acpi_find_gpio() helper new 4cd3ef01f60e gpiolib: acpi: Simplify error handling in __acpi_find_gpio() new 49c02f6e901c gpiolib: acpi: Move acpi_can_fallback_to_crs() out of __ac [...] new 57b60ec4b30d gpiolib: acpi: Pass con_id instead of property into acpi_d [...] new 621aee42c636 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 398c9955bdea Merge tag 'renesas-pinctrl-fixes-for-v6.9-tag1' of git://g [...] new a310822fe731 pinctrl: freescale: imx8ulp: fix module autoloading new d42005c03a48 pinctrl: mediatek: fix module autoloading new 75589d6b1100 pinctrl: loongson2: fix module autoloading new abda4619f41c pinctrl: qcom: sm7150: fix module autoloading new 9d2df36538d5 pinctrl: realtek: fix module autoloading new 3ba11e684d16 pinctrl: pinconf-generic: print hex value new 782b72a222a5 dt-bindings: pinctrl: qcom,pmic-mpp: add support for PM8901 new 85fb4a0fad95 Merge branch 'devel' into for-next new d34d0cbd0cd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ef11f6d86424 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3f7c53726202 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 7c2876ee07b9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e7e54dc5485b Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new dc8e4168dce0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c6a2fb6d14bf dt-bindings: rtc: Add Epson RX8111 new f8c81d15f4bb rtc: Add driver for Epson RX8111 new bbd3e43662d7 dt-bindings: rtc: pxa-rtc: convert to dtschema new c3a0ee85f6e3 dt-bindings: rtc: stmp3xxx-rtc: convert to dtschema new 1c431b92e21b dt-bindings: rtc: convert trivial devices into dtschema new 2323629264bd Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new c706fdba4f54 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 2a4c275c9b37 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9dc40abbab52 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 00b4b330f336 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7482e96079bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 617a433551e7 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 4fd459725034 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a5f2508b8b29 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git new 1ee4735dab4f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 954bac94b939 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 47cc20f1cb09 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new e871abcda3b6 random: handle creditable entropy from atomic process context new c480b8da4f74 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 2a0554fc3d29 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0f1f9d37d3d3 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 5e2b6b2cd197 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new a9ab95b8e106 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new a73bfadbf083 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 56d5176732cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fe32af27c8f9 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new cd257c4e84d0 Merge branch 'nolibc' of git://git.kernel.org/pub/scm/linu [...] new 7b4f2bc91c15 Add linux-next specific files for 20240418
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 (4eab35893071) \ N -- N -- N refs/heads/master (7b4f2bc91c15)
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 949 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/arch/s390/index.rst | 1 + Documentation/devicetree/bindings/Makefile | 34 +- .../bindings/display/panel/panel-simple.yaml | 2 + .../devicetree/bindings/input/qcom,pm8xxx-vib.yaml | 16 +- .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 1 + .../devicetree/bindings/rtc/fsl,stmp3xxx-rtc.yaml | 51 + .../bindings/rtc/google,goldfish-rtc.txt | 17 - .../devicetree/bindings/rtc/lpc32xx-rtc.txt | 15 - .../devicetree/bindings/rtc/marvell,pxa-rtc.yaml | 40 + .../devicetree/bindings/rtc/maxim,ds1742.txt | 12 - .../devicetree/bindings/rtc/orion-rtc.txt | 18 - Documentation/devicetree/bindings/rtc/pxa-rtc.txt | 14 - .../devicetree/bindings/rtc/rtc-aspeed.txt | 22 - .../devicetree/bindings/rtc/spear-rtc.txt | 15 - .../devicetree/bindings/rtc/stmp3xxx-rtc.txt | 21 - .../devicetree/bindings/rtc/trivial-rtc.yaml | 19 + .../devicetree/bindings/rtc/via,vt8500-rtc.txt | 15 - .../devicetree/bindings/sound/fsl,esai.yaml | 6 +- .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 1 + Documentation/filesystems/buffer.rst | 13 + Documentation/gpu/i915.rst | 9 + Documentation/mm/page_table_check.rst | 9 +- MAINTAINERS | 8 +- Makefile | 24 +- Next/SHA1s | 108 +- Next/merge.log | 1817 +++++++++++-------- arch/arc/boot/dts/hsdk.dts | 1 - .../boot/dts/broadcom/bcm47094-asus-rt-ac3100.dts | 13 +- .../boot/dts/broadcom/bcm47094-asus-rt-ac3100.dtsi | 59 +- .../boot/dts/broadcom/bcm47094-asus-rt-ac88u.dts | 8 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 2 +- .../rockchip/rk3568-wolfvision-pf5-display-vz.dtso | 17 + .../rockchip/rk3568-wolfvision-pf5-display.dtsi | 121 ++ arch/loongarch/include/uapi/asm/unistd.h | 1 + arch/loongarch/mm/fault.c | 4 +- arch/powerpc/include/asm/Kbuild | 1 - arch/powerpc/include/asm/cputime.h | 13 - arch/powerpc/kernel/time.c | 22 + arch/s390/include/asm/vtime.h | 2 - arch/s390/kernel/entry.S | 3 +- arch/s390/kernel/irq.c | 1 + arch/s390/kernel/nmi.c | 1 + block/Kconfig | 5 - block/Makefile | 1 - block/bio.c | 2 + block/blk-core.c | 11 +- block/blk-flush.c | 1 + block/blk-merge.c | 23 +- block/blk-mq-debugfs-zoned.c | 22 - block/blk-mq-debugfs.c | 3 +- block/blk-mq-debugfs.h | 6 +- block/blk-mq.c | 125 +- block/blk-mq.h | 31 - block/blk-settings.c | 46 +- block/blk-sysfs.c | 2 +- block/blk-zoned.c | 1338 +++++++++++++- block/blk.h | 84 +- block/elevator.c | 46 +- block/elevator.h | 1 - block/genhd.c | 3 +- block/mq-deadline.c | 176 +- drivers/block/null_blk/main.c | 40 +- drivers/block/null_blk/null_blk.h | 2 + drivers/block/null_blk/zoned.c | 358 ++-- drivers/block/ublk_drv.c | 5 +- drivers/block/virtio_blk.c | 2 +- drivers/char/ipmi/ipmi_msghandler.c | 1 - drivers/char/random.c | 10 +- drivers/dma/qcom/gpi.c | 12 +- drivers/gpio/Kconfig | 9 + drivers/gpio/gpio-pca953x.c | 2 +- drivers/gpio/gpiolib-acpi.c | 52 +- drivers/gpio/gpiolib-legacy.c | 10 +- drivers/gpio/gpiolib-swnode.c | 44 + drivers/gpio/gpiolib-sysfs.c | 2 +- drivers/gpio/gpiolib.c | 19 +- drivers/gpio/gpiolib.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 77 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 22 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 61 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 72 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/psp_v14_0.c | 8 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 9 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 5 +- drivers/gpu/drm/amd/display/dc/core/dc_state.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 2 +- drivers/gpu/drm/amd/display/dc/dc.h | 16 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 7 + drivers/gpu/drm/amd/display/dc/dc_types.h | 2 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 6 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 6 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.h | 2 + .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 10 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 10 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c | 5 + .../amd/display/dc/dcn201/dcn201_link_encoder.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dccg.h | 18 - .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dwb.c | 2 - .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c | 1 + .../amd/display/dc/dcn32/dcn32_dio_link_encoder.c | 8 +- .../amd/display/dc/dcn35/dcn35_dio_link_encoder.c | 4 +- .../gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c | 4 +- .../drm/amd/display/dc/hwss/dcn351/dcn351_init.c | 8 +- .../amd/display/dc/resource/dcn32/dcn32_resource.c | 4 +- .../amd/display/dc/resource/dcn32/dcn32_resource.h | 6 + .../display/dc/resource/dcn351/dcn351_resource.c | 5 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 1 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 53 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 1 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 5 + .../pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0.h | 1836 ++++++++++++++++++++ .../amd/pm/swsmu/inc/pmfw_if/smu_v14_0_2_ppsmc.h | 140 ++ drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h | 5 +- .../gpu/drm/amd/pm/swsmu/inc/smu_v14_0_2_pptable.h | 164 ++ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 13 + drivers/gpu/drm/amd/pm/swsmu/smu14/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 117 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 1796 +++++++++++++++++++ .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.h | 28 + drivers/gpu/drm/drm_crtc_internal.h | 6 + drivers/gpu/drm/drm_displayid.c | 7 +- .../gpu/drm/drm_displayid_internal.h | 5 +- drivers/gpu/drm/drm_edid.c | 60 +- drivers/gpu/drm/drm_eld.c | 4 +- drivers/gpu/drm/drm_internal.h | 5 - drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/intel_cx0_phy.c | 20 +- drivers/gpu/drm/i915/display/intel_ddi.c | 8 +- drivers/gpu/drm/i915/display/intel_de.h | 97 +- drivers/gpu/drm/i915/display/intel_display.c | 30 +- drivers/gpu/drm/i915/display/intel_display_core.h | 2 + .../gpu/drm/i915/display/intel_display_debugfs.c | 39 +- .../gpu/drm/i915/display/intel_display_driver.c | 1 + .../gpu/drm/i915/display/intel_display_params.c | 5 + .../gpu/drm/i915/display/intel_display_params.h | 1 + .../drm/i915/display/intel_display_power_well.c | 7 + drivers/gpu/drm/i915/display/intel_display_types.h | 43 +- drivers/gpu/drm/i915/display/intel_dmc.c | 4 + drivers/gpu/drm/i915/display/intel_dmc_regs.h | 6 + drivers/gpu/drm/i915/display/intel_dmc_wl.c | 262 +++ drivers/gpu/drm/i915/display/intel_dmc_wl.h | 31 + drivers/gpu/drm/i915/display/intel_dpll.c | 328 ++-- drivers/gpu/drm/i915/display/intel_dpll.h | 12 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 485 +++--- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 80 +- drivers/gpu/drm/i915/display/intel_pch_display.c | 4 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 6 +- drivers/gpu/drm/panel/panel-simple.c | 50 +- drivers/gpu/drm/radeon/pptable.h | 10 +- drivers/gpu/drm/radeon/radeon_atombios.c | 8 +- drivers/gpu/drm/xe/Makefile | 1 + drivers/gpu/drm/xe/abi/guc_klvs_abi.h | 1 + .../drm/xe/compat-i915-headers/i915_gem_stolen.h | 7 +- drivers/gpu/drm/xe/xe_guc_ads.c | 38 + drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c | 8 +- drivers/gpu/drm/xe/xe_vm.c | 39 +- drivers/gpu/drm/xe/xe_vm_types.h | 7 - drivers/gpu/drm/xe/xe_wa_oob.rules | 1 + drivers/i2c/busses/i2c-qcom-geni.c | 20 +- drivers/infiniband/hw/mlx5/mad.c | 3 +- drivers/input/misc/pm8xxx-vibrator.c | 93 +- drivers/md/dm-core.h | 2 +- drivers/md/dm-zone.c | 476 +---- drivers/md/dm.c | 72 +- drivers/md/dm.h | 2 - drivers/net/dsa/mt7530.c | 16 +- drivers/net/dsa/mt7530.h | 4 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 2 +- drivers/net/phy/mediatek-ge.c | 3 - drivers/net/pse-pd/pse_regulator.c | 8 +- drivers/net/tun.c | 18 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 3 +- drivers/nvme/host/core.c | 2 +- drivers/nvme/target/zns.c | 10 +- drivers/of/property.c | 2 + drivers/phy/rockchip/Kconfig | 2 +- drivers/phy/rockchip/phy-rockchip-usbdp.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8ulp.c | 1 + drivers/pinctrl/mediatek/pinctrl-mt6765.c | 1 + drivers/pinctrl/mediatek/pinctrl-mt6779.c | 1 + drivers/pinctrl/pinconf-generic.c | 2 +- drivers/pinctrl/pinctrl-cy8c95x0.c | 2 +- drivers/pinctrl/pinctrl-loongson2.c | 1 + drivers/pinctrl/qcom/pinctrl-sm7150.c | 1 + drivers/pinctrl/realtek/pinctrl-rtd1315e.c | 1 + drivers/pinctrl/realtek/pinctrl-rtd1319d.c | 1 + drivers/rtc/Kconfig | 10 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-rx8111.c | 356 ++++ drivers/s390/char/vmlogrdr.c | 13 +- drivers/s390/net/ism_drv.c | 37 +- drivers/s390/net/netiucv.c | 14 +- drivers/s390/net/smsgiucv_app.c | 7 +- drivers/scsi/scsi_lib.c | 1 - drivers/scsi/sd.c | 8 - drivers/scsi/sd.h | 19 - drivers/scsi/sd_zbc.c | 335 +--- drivers/spi/Kconfig | 1 + drivers/spi/spi-cs42l43.c | 127 +- drivers/spi/spi-hisi-kunpeng.c | 2 - drivers/spi/spi-oc-tiny.c | 2 - drivers/spi/spi.c | 12 +- drivers/thermal/thermal_debugfs.c | 1 + drivers/tty/serial/meson_uart.c | 1 - drivers/tty/serial/qcom_geni_serial.c | 4 +- drivers/tty/serial/stm32-usart.c | 13 +- drivers/usb/serial/option.c | 4 + fs/9p/vfs_addr.c | 60 +- fs/9p/vfs_inode.c | 11 +- fs/afs/file.c | 8 +- fs/afs/internal.h | 6 +- fs/afs/validation.c | 4 +- fs/afs/write.c | 189 +- fs/cachefiles/io.c | 76 +- fs/ceph/addr.c | 24 +- fs/ceph/inode.c | 2 - fs/dlm/dlm_internal.h | 2 +- fs/dlm/lock.c | 12 +- fs/dlm/lockspace.c | 2 +- fs/erofs/super.c | 29 +- fs/exfat/exfat_fs.h | 1 - fs/exfat/file.c | 97 +- fs/exfat/inode.c | 5 - fs/gfs2/glock.c | 2 + fs/iomap/buffered-io.c | 14 +- fs/jffs2/xattr.c | 3 + fs/libfs.c | 55 +- fs/lockd/host.c | 1 - fs/netfs/Makefile | 3 +- fs/netfs/buffered_read.c | 40 +- fs/netfs/buffered_write.c | 825 ++++++++- fs/netfs/direct_write.c | 28 +- fs/netfs/fscache_io.c | 14 +- fs/netfs/internal.h | 55 +- fs/netfs/io.c | 155 +- fs/netfs/main.c | 55 +- fs/netfs/misc.c | 10 +- fs/netfs/objects.c | 81 +- fs/netfs/output.c | 478 +++++ fs/netfs/stats.c | 17 +- fs/netfs/write_collect.c | 808 --------- fs/netfs/write_issue.c | 675 ------- fs/nfs/file.c | 8 +- fs/nfs/fscache.h | 6 +- fs/nfs/write.c | 4 +- fs/notify/fsnotify.c | 6 +- fs/ntfs3/attrib.c | 103 ++ fs/ntfs3/dir.c | 7 + fs/ntfs3/file.c | 17 + fs/ntfs3/frecord.c | 2 +- fs/ntfs3/fslog.c | 5 +- fs/ntfs3/fsntfs.c | 77 +- fs/ntfs3/inode.c | 96 +- fs/ntfs3/namei.c | 121 +- fs/ntfs3/ntfs.h | 6 +- fs/ntfs3/ntfs_fs.h | 81 +- fs/ntfs3/record.c | 11 +- fs/ntfs3/super.c | 180 +- fs/ntfs3/xattr.c | 23 +- fs/proc/task_mmu.c | 20 +- fs/smb/client/cifsglob.h | 2 + fs/smb/client/file.c | 16 +- fs/smb/client/fscache.c | 13 + fs/smb/client/misc.c | 3 + fs/smb/server/vfs.c | 5 + fs/super.c | 1 + include/asm-generic/vtime.h | 1 - include/drm/drm_edid.h | 13 +- include/linux/acpi.h | 8 +- include/linux/blk-mq.h | 85 +- include/linux/blk_types.h | 30 +- include/linux/blkdev.h | 103 +- include/linux/bootconfig.h | 7 +- include/linux/cpumask.h | 5 - include/linux/dma/qcom-gpi-dma.h | 10 - include/linux/fs.h | 2 + include/linux/fscache.h | 22 +- include/linux/fsnotify_backend.h | 4 + include/linux/gpio.h | 6 + include/linux/gpio/property.h | 5 +- include/linux/i2c.h | 1 + include/linux/netfs.h | 196 ++- include/linux/pagemap.h | 1 - include/linux/pse-pd/pse.h | 4 +- include/linux/vtime.h | 5 - include/net/9p/client.h | 2 - include/trace/events/netfs.h | 249 +-- io_uring/io-wq.c | 20 +- io_uring/io_uring.c | 13 + io_uring/io_uring.h | 1 + io_uring/rw.c | 13 +- kernel/cgroup/legacy_freezer.c | 3 +- kernel/cgroup/rstat.c | 1 + kernel/sched/cputime.c | 13 - lib/alloc_tag.c | 2 +- lib/bootconfig.c | 19 +- localversion-next | 2 +- mm/filemap.c | 52 +- mm/hugetlb.c | 5 +- mm/hugetlb_cgroup.c | 2 +- mm/memcontrol.c | 1 + mm/page-writeback.c | 1 - mm/page_table_check.c | 20 +- mm/shmem.c | 3 +- mm/zswap.c | 25 +- net/9p/Kconfig | 1 - net/9p/client.c | 49 - net/bluetooth/mgmt.c | 20 +- net/ethtool/pse-pd.c | 2 +- net/ipv4/tcp_input.c | 12 +- net/mac80211/mesh.c | 8 +- net/mac80211/mesh.h | 36 +- net/mac80211/mesh_pathtbl.c | 31 +- net/mac80211/rx.c | 13 +- scripts/Makefile.lib | 2 +- sound/soc/sof/core.c | 4 +- sound/soc/sunxi/sun4i-i2s.c | 4 +- tools/lib/bpf/btf_dump.c | 5 + tools/testing/selftests/Makefile | 2 +- tools/testing/selftests/drivers/net/config | 2 + tools/testing/selftests/mm/mdwe_test.c | 1 + tools/testing/selftests/mm/mseal_test.c | 124 +- tools/testing/selftests/mm/seal_elf.c | 3 - tools/testing/selftests/net/lib/py/utils.py | 3 +- 346 files changed, 12395 insertions(+), 6826 deletions(-) create mode 100644 Documentation/devicetree/bindings/rtc/fsl,stmp3xxx-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/lpc32xx-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/marvell,pxa-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/maxim,ds1742.txt delete mode 100644 Documentation/devicetree/bindings/rtc/orion-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/pxa-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-aspeed.txt delete mode 100644 Documentation/devicetree/bindings/rtc/spear-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/stmp3xxx-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/via,vt8500-rtc.txt create mode 100644 Documentation/filesystems/buffer.rst create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-wolfvision-pf5-display-vz.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-wolfvision-pf5-display.dtsi delete mode 100644 block/blk-mq-debugfs-zoned.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v14_0_2_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0_2_pptable.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.h rename include/drm/drm_displayid.h => drivers/gpu/drm/drm_displayid_internal.h (98%) create mode 100644 drivers/gpu/drm/i915/display/intel_dmc_wl.c create mode 100644 drivers/gpu/drm/i915/display/intel_dmc_wl.h create mode 100644 drivers/rtc/rtc-rx8111.c create mode 100644 fs/netfs/output.c delete mode 100644 fs/netfs/write_collect.c delete mode 100644 fs/netfs/write_issue.c delete mode 100644 include/asm-generic/vtime.h create mode 100644 tools/testing/selftests/drivers/net/config