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 6bd343537461 Add linux-next specific files for 20240415 omits 3c9b8ff402ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ffebce49b247 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits d79c68f49856 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits b0e240349cf4 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits c5299e0b0dd0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b9733489280b Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits 5581ad14e799 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 716618b315cf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8818f7097b6d Merge branch 'zstd-next' of https://github.com/terrelln/linux.git omits c28ad82cabbb Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits be07fd296ba8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits afdb3bd5bbee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6813157aca98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8a1d33c07e9a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a227920b5e3e Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits df7ee554f79c Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 52a7ec8387b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bb761d8f4800 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 6cf58972f64b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 11c936861d50 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits 9d1d8f1a8390 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4026d493636d Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 5bf895251c1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 260fdf203c26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 944b62cc83f1 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 735545985ab9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ac4c82ea13f1 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 768c23091377 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1ec0b62acc77 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 71cfa7991939 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0f2762500a9c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 67d25b88b318 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits b4922b5983bd Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] omits edc5c838ddd0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bcd01a6e727e Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 1bbf2a78d781 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f4db3712f03a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8c1ed7113ad0 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 24c1d041bd2c Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 9087155d5812 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits df1b1397781b Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits ed56da4497ba Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits cdb85a097b51 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8bbee9140c8c Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits b4b1a9501fcd Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits ddef5e00b64e Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits e7630f903217 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits 60cce83f42a2 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] omits cdad742b01bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2707161210d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 086309d838d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits abed02ab9704 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1e27171ce580 Merge branch 'next' of https://github.com/kvm-x86/linux.git omits cdf1a992cc80 Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] omits 963bfe4e8b97 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9facb947017b Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 2a93669da852 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 0463823bd814 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits d1be1966b77a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 71607eb75617 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d9a2908786aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7653fa9dfadd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cc34bd9c480d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0a7d99d3616c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bcdef704189a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0e74de0c2251 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits fc8ff1517f0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 771d79e02361 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5dde4be809e4 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits fb628077f715 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 8e76bf679821 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2078b3a44cf4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dedcfedcadf0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd2d93e96b1c Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits b4320e0bd413 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b7647fd91fee Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits ddb69d6d242e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5ab36e20b0ef Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 990e28e5a3f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef88e07eb5b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b2def866dde Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd1aa07386bd Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits fac3387cb3d4 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] omits 162c8f6d3c3c Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 8ac742d7e883 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 5841743c3d9c Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 0a16e232bed1 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 7a023312632d Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits dad541838289 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a334770ebaea Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 160424ba7866 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 2152c37dd20d Merge remote-tracking branch 'spi/for-6.10' into spi-next omits 28a389b24c64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1e1c8a7a5a6b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 41649c4f01ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b961152130fe Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits f9f3289a7220 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 10c6ac78b39d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 27f188ad6351 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits df15d940be40 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 5aa36c4d9f52 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 8d2ec53f9aa9 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits b9cedf22deff Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 57aab39453d8 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 8f9e758bd76b Merge branch 'dmi-for-next' of git://git.kernel.org/pub/sc [...] omits 198676f2a73f Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits d5f54aa50f91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8791db50ea90 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits edae56102dd9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2b45d87be6e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e58e5812a23 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 20a344a5259b Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 14a62694622c Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits a38cdcef5eef Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 22a801ea3454 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 844e03b3a198 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6520386bac5a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 1429fb954532 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits c8202cef2446 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits bdced1b65239 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 630de6c4fc37 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits c5a48e13ae24 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7a2125f15269 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] omits 9ed09c05727e Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 40000b101027 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 51f84c453604 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] omits 8db7618c5797 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] omits ce223ee4e2bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d47152d11e36 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bb7f61a1bd44 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 4b160bb96f45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c0d8f8ea113a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1bebb4913950 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits ae4880e7c26e Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 938d6709431d Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 3a76cf664095 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 2bdb6610b97f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1a28e7d11993 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 7a5ae2970e6b Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 482f41dc7b6e Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 2f5a9ae68cc1 Merge branch 'for-next' of https://github.com/sophgo/linux.git omits a79e3bc01d3f Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits b8d75b46bd6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 76a0003264db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 940633b49ced Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 87a6a59dd3a3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ae5d11c62144 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 58f3765e7a47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d93d93183eae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e6e642e324da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ea95892fe84e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 093270826ad4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d7e3be2c32c2 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits c623ad0b93f6 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 711ee508920f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cd4b2b59c4ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 19bffc2ecea9 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 31f723a6e17f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 90f43825f5af Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] omits bd72c7e1d430 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 01918d807e8a Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 2ed61b7ab3af Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] omits 63932371699d Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits e2d408ee8ce9 Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] omits 8e192d779ab8 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits 0cda3db44192 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 1e622b01c013 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 09ddd7125e31 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] omits 3a178bc2a594 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits a8357b076703 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits eca8bf9a9249 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 463f36c4283a Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits d2743a45713e Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] omits 1fd5aa4cd98e Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits 284a209dec9a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5f2fee93e549 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6381122641de Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 077c8b16efa0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7e0d14954ee7 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits dfeb202d1cbd Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 588179046097 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 7f69fd62cb55 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits fb83413e4397 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ea670d92c74f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits dde01aadf2dc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4582568ca6c5 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 318a3bd1e20c Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits d854982d2309 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 29e228b2f7fb Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 0e1e166bea2f Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 09deef9bd0f0 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits d8889676520e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 18711c545b2f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 27935e05f0bd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c31c2b70374c Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 3ec17ccde89c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7e2a1cd595eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fa16f326a065 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 65a118fcf452 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9d83a563e6d7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits bd7f785bb4dc Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 8fa8eb396a7e Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits e49eae85a101 bcachefs: Check for backpointer bucket_offset >= bucket size omits 99d18ac5c327 bcachefs: bch_member.btree_allocated_bitmap omits 61a2916d5dfc bcachefs: sysfs internal/trigger_journal_flush omits a1996964e928 bcachefs: Fix bch2_btree_node_fill() for !path omits 0dbd00dda011 Merge branch into tip/master: 'x86/shstk' omits c91528ad95c1 Merge branch into tip/master: 'x86/platform' omits 0bb28254cc7f Merge branch into tip/master: 'x86/percpu' omits 6d9c62eb6576 Merge branch into tip/master: 'x86/mm' omits 2d74b8d867df Merge branch into tip/master: 'x86/misc' omits c5543bc3aa2d Merge branch into tip/master: 'x86/microcode' omits 073b2fa4f9a8 Merge branch into tip/master: 'x86/fpu' omits fef47f37d228 Merge branch into tip/master: 'x86/entry' omits 2ff7a94e64c0 Merge branch into tip/master: 'x86/build' omits eeaad1df2c73 Merge branch into tip/master: 'x86/bugs' omits 8176cbcd8856 Merge branch into tip/master: 'x86/boot' omits 02759d32c7dc Merge branch into tip/master: 'x86/asm' omits d5ab502ab925 Merge branch into tip/master: 'x86/apic' omits d7565fbebb2e Merge branch into tip/master: 'x86/alternatives' omits 6a0f77528b2a Merge branch into tip/master: 'timers/core' omits ff6e2db5ff95 Merge branch into tip/master: 'sched/core' omits bef724d13c6e Merge branch into tip/master: 'ras/core' omits d74d9a838c9f Merge branch into tip/master: 'perf/core' omits 32d6d910da08 Merge branch into tip/master: 'locking/core' omits 970721c15e57 Merge branch into tip/master: 'irq/core' omits 8bc4ddf9e9d1 Merge branch into tip/master: 'x86/urgent' omits e932211909e1 Merge branch into tip/master: 'x86/merge' omits bcbdcffd94ce power: supply: mt6360_charger: Fix of_match for usb-otg-vb [...] omits 8bbe73fab029 iommufd: Add config needed for iommufd_fail_nth omits 2452c141487f pwm: meson: Add generic compatible for meson8 to sm1 omits 1e01d6d52e9c Merge branch 'mm-nonmm-unstable' into mm-everything omits f51c08945f52 nilfs2: add kernel-doc comments to nilfs_remove_all_gcinodes() omits 90980c3f2026 nilfs2: add kernel-doc comments to nilfs_btree_convert_and [...] omits a6fc40383fe6 nilfs2: add kernel-doc comments to nilfs_do_roll_forward() omits fa827615e061 blktrace: convert strncpy() to strscpy_pad() omits 9ae2df026cb3 block/partitions/ldm: convert strncpy() to strscpy() omits 2e4e877c4d64 test_hexdump: avoid string truncation warning omits f33cac531da0 kexec: fix the unexpected kexec_dprintk() macro omits cc1ef24fecaa ocfs2: use coarse time for new created files omits 6889fba8c60c ocfs2: update inode fsync transaction id in ocfs2_unlink a [...] omits 46c2a7ac076d ocfs2: fix races between hole punching and AIO+DIO omits 771d6093b532 ocfs2: return real error code in ocfs2_dio_wr_get_block omits a9e8d4cc8898 vmcore: replace strncpy with strscpy_pad omits 94ab8aa84ca9 devres: don't use "proxy" headers omits c88d275bf4a7 devres: switch to use dev_err_probe() for unification omits 7138d6637b27 kgdb: add HAS_IOPORT dependency omits 1074702df786 Squashfs: remove deprecated strncpy by not copying the string omits c27bd14651a9 ipc: remove the now superfluous sentinel element from ctl_ [...] omits 2cdc65ea4325 initrd: remove the now superfluous sentinel element from c [...] omits e6e66104f63d kcov: avoid clang out-of-range warning omits 6137bcada49e selftests/fpu: allow building on other architectures omits 86c92e3890cb selftests/fpu: move FP code to a separate translation unit omits d2f3af299c15 drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT omits 711a5e7e2144 drm/amd/display: only use hard-float, not altivec on powerpc omits 0d3b5ce211ad riscv: add support for kernel-mode FPU omits e335015076a1 x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits 1bc8d9c98741 powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits ffb7ea6c429b LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits c2b3ed27c20f lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS omits 82c13f2203f9 arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS omits 828e19863610 arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits 8a1b3b5a42e6 ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS omits 6c8d33159b4b ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits f6d3ef69561c arch: add ARCH_HAS_KERNEL_FPU_SUPPORT omits f9b6da89025d x86/fpu: fix asm/fpu/types.h include guard omits 0c0a6e49daf9 Documentation: kdump: clean up the outdated description omits 3b696265d24f arch/loongarch: clean up the left code and Kconfig item re [...] omits 29ba9cc51082 ocfs2: fix sparse warnings omits 2c9be21e5d98 ocfs2: speed up chain-list searching omits 9e3745e93c4a ocfs2: adjust enabling place for la window omits bcf7ec2b5ccc ocfs2: improve write IO performance when fragmentation is high omits 42eae1eecbc9 regset: use kvzalloc() for regset_get_alloc() omits 418e7040246c NUMA: early use of cpu_to_node() returns 0 instead of the [...] omits 19060f96aa50 fs: add kernel-doc comments to fat_parse_long() omits 2a86c1315813 x86: call instrumentation hooks from copy_mc.c omits 01a415c0cd4d instrumented.h: add instrument_memcpy_before, instrument_m [...] omits 604415faea99 mm: kmsan: implement kmsan_memmove() omits c7263cfd9a77 bootconfig: do not put quotes on cmdline items unless necessary omits 79a0848e022b lib/build_OID_registry: don't mention the full path of the [...] omits 7f94a7660f07 ocfs2: update inode ctime in ocfs2_fileattr_set omits 763eb34d1e59 ocfs2: correctly use ocfs2_find_next_zero_bit() omits 3aec6b2b34e2 __mod_memcg_lruvec_state-enhance-diagnostics-fix omits 74a3211625e8 __mod_memcg_lruvec_state(): enhance diagnostics omits 2bbede9666c3 mm: add swappiness= arg to memory.reclaim omits 49fc21572255 mm: add defines for min/max swappiness omits 71cd5eca1950 mm: optimization on page allocation when CMA enabled omits 53e8e0bd2fbd filemap: replace pte_offset_map() with pte_offset_map_nolock() omits 857eaff88ba4 mm: page_alloc: allowing mTHP compaction to capture the fr [...] omits c132c811fb2d mm: filemap: batch mm counter updating in filemap_map_pages() omits ba32c5f6e3c4 mm: move mm counter updating out of set_pte_range() omits 7cd10b0d357e mm: correct the docs for thp_fault_alloc and thp_fault_fallback omits a70dabb40c3d mm: add docs for per-order mTHP counters and transhuge_page ABI omits 773badad537a mm: add per-order mTHP anon_swpout and anon_swpout_fallbac [...] omits 432b5dfdb119 mm: add per-order mTHP anon_fault_alloc and anon_fault_fal [...] omits 86c298736887 mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_ [...] omits 201fcb437e6d mm/hugetlb: convert dissolve_free_huge_pages() to folios omits e67fa92e883b mm/hugetlb: convert dissolve_free_huge_pages() to folios omits 840b7f1123b8 mm/ksm: replace set_page_stable_node by folio_set_stable_node omits 66e26adb8d44 mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags omits 87b14100ecf7 mm/ksm: convert chain series funcs and replace get_ksm_page omits f032d220a20d mm/ksm: use folio in write_protect_page omits 470ba489c8e0 mm/ksm: use ksm_get_folio in scan_get_next_rmap_item omits 1b9b314fa862 mm/ksm: use folio in stable_node_dup omits 41e875db5604 mm/ksm: use folio in remove_stable_node omits 1116abba1004 mm/ksm: add folio_set_stable_node omits b613e2bc7d7e mm/ksm: use folio in remove_rmap_item_from_tree omits 35ffa888185d mm/ksm: add ksm_get_folio omits f5f9a8527417 arm-mm-drop-vm_fault_badmap-vm_fault_badaccess-checkpatch-fixes omits 131f4bd4d228 arm: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS omits cf264c6f525f arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS omits 0e1ba0fb19a0 Documentation/admin-guide/cgroup-v1/memory.rst: don't refe [...] omits a3cd92271638 mm/debug: print only page mapcount (excluding folio entire [...] omits 436f504d94ba xtensa/mm: convert check_tlb_entry() to sanity check folios omits 34ba7053d046 trace/events/page_ref: trace the raw page mapcount value omits 14da82a90762 mm/migrate_device: use folio_mapcount() in migrate_vma_che [...] omits de1611ec1223 mm/filemap: use folio_mapcount() in filemap_unaccount_folio() omits bfa22863409e sh/mm/cache: use folio_mapped() in copy_from_user_page() omits 988c9fb02534 mm/migrate: use folio_likely_mapped_shared() in add_page_f [...] omits e5e5d81f3b66 mm/page_alloc: use folio_mapped() in __alloc_contig_migrat [...] omits 50e234e2efb7 mm/memory-failure: use folio_mapcount() in hwpoison_user_m [...] omits d0e822f145d4 mm/huge_memory: use folio_mapcount() in zap_huge_pmd() san [...] omits 65fa847e6792 mm/memory: use folio_mapcount() in zap_present_folio_ptes() omits f98619929591 mm: make folio_mapcount() return 0 for small typed folios omits 14277a4563a7 mm: improve folio_likely_mapped_shared() using the mapcoun [...] omits f7acf7f44c9f mm: track mapcount of large folios in single value omits af78b25ecfee mm/rmap: add fast-path for small folios when adding/removi [...] omits 1ef8de579dc5 mm/rmap: always inline anon/file rmap duplication of a single PTE omits 571e8dc0df89 mm: allow for detecting underflows with page_mapcount() again omits 94913b3abd97 mm: follow_pte() improvements omits 44bf92646cc7 mm: pass VMA instead of MM to follow_pte() omits 9611cdf1e360 drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() omits 7750ca65cafd mm,swap: add document about RCU read lock and swapoff interaction omits f85947546ca0 mm/mmap: make accountable_mapping return bool omits ff01590d83dc mm/mmap: make vma_wants_writenotify return bool omits 3eef7cd8bbe5 memory tier: create CPUless memory tiers after obtaining H [...] omits ed60ee67da56 memory tier: dax/kmem: introduce an abstract layer for fin [...] omits 0595ab03ffae mm: set pageblock_order to HPAGE_PMD_ORDER in case with !C [...] omits 53b2a7bb6251 mm: convert free_zone_device_page to free_zone_device_folio omits a5cdf68693da mm: combine __folio_put_small, __folio_put_large and __folio_put omits 17bbcaf73ca3 mm: inline destroy_large_folio() into __folio_put_large() omits 09bba768a2d2 mm: combine free_the_page() and free_unref_page() omits 29e5ab5d648c mm: free non-hugetlb large folios in a batch omits 5ae2681bdb43 mm: convert pagecache_isize_extended to use a folio omits 7d29807a35ef mm/hugetlb: pass correct order_per_bit to cma_declare_cont [...] omits e3d0f2c721bc mm/cma: drop incorrect alignment check in cma_init_reserved_mem omits 934b667b335a selftests/mm: fix additional build errors for selftests omits 1690e64f6ffb selftests: break the dependency upon local header files omits 2abd8bb7905f hugetlb: Simplify hugetlb_wp() arguments omits f4acd9446eb7 hugetlb: convert hugetlb_wp() to use struct vm_fault omits 8834458a6498 hugetlb: simplify hugetlb_no_page() arguments omits 9490ec0eebee hugetlb: convert hugetlb_no_page() to use struct vm_fault omits 36def7637fbe hugetlb: convert hugetlb_fault() to use struct vm_fault omits 2509ff131b5b mm/ksm: remove redundant code in ksm_fork omits 2684a521aa99 mm: use "GUP-fast" instead "fast GUP" in remaining comments omits 10fa39d7f112 mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST omits a37143d60235 mm/gup: consistently name GUP-fast functions omits 6729acccecd2 hugetlb: convert alloc_buddy_hugetlb_folio to use a folio omits b6db6ad47f17 mm: remove struct page from get_shadow_from_swap_cache omits 9d520afb24e9 x86: mm: accelerate pagefault when badaccess omits 6e7f1d4394bd s390: mm: accelerate pagefault when badaccess omits 0072cbbbb2e0 riscv-mm-accelerate-pagefault-when-badaccess-fix omits e1535330a26e riscv: mm: accelerate pagefault when badaccess omits b9390cd010ea powerpc: mm: accelerate pagefault when badaccess omits 49dc2bff531f arm: mm: accelerate pagefault when VM_FAULT_BADACCESS omits 17c77e8d75fc arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS omits 42abc8f6cadd arm64: mm: cleanup __do_page_fault() omits 6a5301700b84 mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD omits 5e87efd3f68f mm: vmscan: avoid split during shrink_folio_list() omits ec35fbd61680 mm: swap: allow storage of all mTHP orders omits 839154ef238a mm: swap: update get_swap_pages() to take folio order omits cceead6e824c mm: swap: simplify struct percpu_cluster omits e2d3f837d62f FIXUP: mm: swap: free_swap_and_cache_nr() as batched free_ [...] omits b39fd343411e mm: swap: free_swap_and_cache_nr() as batched free_swap_an [...] omits bc7783c4093a mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags omits 4e8e8e2f7e09 mm: page_alloc: use the correct THP order for THP PCP omits d86f10f1d988 proc: convert smaps_pmd_entry to use a folio omits b06788b4a6b8 proc: pass a folio to smaps_page_accumulate() omits 2fa506acbad2 proc: convert smaps_page_accumulate to use a folio omits 6284a0ccff58 proc: convert gather_stats to use a folio omits d9c7e915261f mm: generate PAGE_IDLE_FLAG definitions omits 67a525dcec42 mm: remove page_idle and page_young wrappers omits 1847ae81a809 proc: convert smaps_account() to use a folio omits 67f92bc73a88 proc: convert clear_refs_pte_range to use a folio omits 0b543ff7e7af khugepaged: use a folio throughout hpage_collapse_scan_file() omits 85902b118c1e khugepaged-use-a-folio-throughout-collapse_file-fix omits 4c51280c39c8 khugepaged: use a folio throughout collapse_file() omits 90e6a437791e khugepaged: remove hpage from collapse_file() omits 7118323ebb92 khugepaged: pass a folio to __collapse_huge_page_copy() omits f5851b6f4cbd khugepaged: remove hpage from collapse_huge_page() omits 4d0565c4df18 khugepaged: convert alloc_charge_hpage to alloc_charge_folio omits 57799410fce3 khugepaged: inline hpage_collapse_alloc_folio() omits d1f2a537c244 selftests/mm: mremap_test: use sscanf to parse /proc/self/maps omits 02f4abc0f48e selftests/mm: mremap_test: optimize execution time from mi [...] omits 61e9e03ad205 selftests/mm: mremap_test: optimize using pre-filled rando [...] omits 7dfe55282569 memory: remove the now superfluous sentinel element from c [...] omits 6d76a5cfae1d mm: rename vma_pgoff_address back to vma_address omits 985f060bedb5 mm: remove vma_address() omits 3ab553a77a5b mm: correct page_mapped_in_vma() for large folios omits 69b085c8ec53 mm: huge_memory: add the missing folio_test_pmd_mappable() [...] omits 2ba258574a6d mm-support-multi-size-thp-numa-balancing-v3 omits 76b5de48b624 mm: support multi-size THP numa balancing omits 54c9dcf3403c mm: factor out the numa mapping rebuilding into a new helper omits edcbc4169f88 mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fall [...] omits 8790eb8aeb0f zram: add max_pages param to recompression omits 7d3bf6c9c915 mm: init_mlocked_on_free_v3 omits 3f545ddb8b5f selftest-mm-ksm_functional_tests-extend-test-case-for-ksm- [...] omits 9f661fe0d527 selftest/mm: ksm_functional_tests: extend test case for ks [...] omits 250dc7b3b85b selftest/mm: ksm_functional_tests: refactor mmap_and_merge [...] omits 976c2a64f734 mm/ksm: fix ksm exec support for prctl omits ec5f5a65ea64 selftests/x86: add placement guard gap test for shstk omits d3bf8724d659 x86/mm: care about shadow stack guard gap during placement omits f974d290e2f2 x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS omits 3c2237f97734 mm: take placement mappings gap into account omits cfc1e6dfc6a9 treewide: use initializer for struct vm_unmapped_area_info omits 685429d2f556 powerpc: use initializer for struct vm_unmapped_area_info omits 89fab0e45353 parisc: use initializer for struct vm_unmapped_area_info omits 22168f5324ae csky: use initializer for struct vm_unmapped_area_info omits 02162029afe6 thp: add thp_get_unmapped_area_vmflags() omits 7060c225ed60 mm: use get_unmapped_area_vmflags() omits f42153598f09 mm: remove export for get_unmapped_area() omits c5aa2502dd55 mm: introduce arch_get_unmapped_area_vmflags() omits 3f4ea2540d2c mm: switch mm->get_unmapped_area() to a flag omits c013b5658c10 proc: refactor pde_get_unmapped_area as prep omits 1ba52d65ad51 userfaultfd: early return in dup_userfaultfd() omits 760f931ce531 mm: remove __set_page_dirty_nobuffers() omits 354d67b4405e mm: remove "prot" parameter from move_pte() omits 4fe159544877 mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_ar [...] omits 1035165f1bf4 filemap: remove __set_page_dirty() omits 2071bf8b3168 mm: use rwsem assertion macros for mmap_lock omits c60453a4c5ea mm-allow-anon-exclusive-check-over-hugetlb-tail-pages-fix omits 1ea7d04ed231 mm: allow anon exclusive check over hugetlb tail pages omits 70a8eab81002 mm/gup: handle hugetlb in the generic follow_page_mask code omits 4572569ccadc mm/gup: handle hugepd for follow_page() omits 3f731a21107f fixup! mm/gup: handle huge pmd for follow_pmd_mask() omits 64688c4c617b mm/gup: handle huge pmd for follow_pmd_mask() omits 1bb632215d4f mm/gup: handle huge pud for follow_pud_mask() omits ea42ee253d1e mm/gup: cache *pudp in follow_pud_mask() omits 720fd3491555 mm/gup: handle hugetlb for no_page_table() omits 860b1042e1e0 mm/gup: refactor record_subpages() to find 1st small page omits 6cd3c71384a0 mm-gup-drop-folio_fast_pin_allowed-in-hugepd-processing-fix omits f73277c31cc4 mm/gup: drop gup_fast_folio_allowed() in hugepd processing omits 2ab9368243c7 fixup! mm/arch: provide pud_pfn() fallback omits 705deeebc08b mm/arch: provide pud_pfn() fallback omits 69db41d3bb5d mm: introduce vma_pgtable_walk_{begin|end}() omits 5d77c824b180 mm: make HPAGE_PXD_* macros even if !THP omits 20795448bf3b mm/hugetlb: declare hugetlbfs_pagecache_present() non-static omits e43637b9698a mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES omits 3970a67e9170 mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio omits da8228d36696 dax: use huge_zero_folio omits 2b02b130643e mm: convert do_huge_pmd_anonymous_page to huge_zero_folio omits dc5b9bddb1ba mm: convert huge_zero_page to huge_zero_folio omits 964959ba421f mm: convert migrate_vma_collect_pmd to use a folio omits fa76d6c203ac mm: add pmd_folio() omits 493a6763b75d mm: add is_huge_zero_folio() omits 4fa6ebf9d2fa sparc: use is_huge_zero_pmd() omits 26aa378f04a1 zswap: replace RB tree with xarray omits 48781a1aa59b zswap: replace RB tree with xarray omits 32d21772b868 mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES omits 17e8c2a4050e mm/page_alloc.c: don't show protection in zone's ->lowmem_ [...] omits c14b8958e73d mm/mm_init.c: remove the outdated code comment above defer [...] omits 53395ded5218 mm-page_allocc-remove-unneeded-codes-in-numa-version-of-bu [...] omits 408a0e437db8 mm/page_alloc.c: remove unneeded codes in !NUMA version of [...] omits 1e3ed882f62b mm: make __absent_pages_in_range() as static omits 963a73180c4c mm-init-remove-the-unnecessary-special-treatment-for-memor [...] omits f1524c9380de mm/init: remove the unnecessary special treatment for memo [...] omits 1a18af2b70bf mm: move array mem_section init code out of memory_present() omits ffe2ad61715d mm, slab: move slab_memcg hooks to mm/memcontrol.c omits c3fd46a736d1 mm-slab-move-memcg-charging-to-post-alloc-hook-fix-2 omits 0adc77c1efb5 fixup! mm, slab: move memcg charging to post-alloc hook omits a513f72fdfbe mm, slab: move memcg charging to post-alloc hook omits aa67c516a195 proc-rewrite-stable_page_flags-fix-2 omits 839b35d3fafd proc-rewrite-stable_page_flags-fix omits eb08d0cd42e5 proc: rewrite stable_page_flags() omits 1d595169da5b remove references to page->flags in documentation omits 6c641ddcb1f8 slub: remove use of page->flags omits d8dac856cd45 mm-convert-arch_clear_hugepage_flags-to-take-a-folio-fix omits 9e5116f06b53 mm: convert arch_clear_hugepage_flags to take a folio omits ee80ce855ad3 mm: make page_mapped() take a const argument omits 75bc959bbe9c mm: make is_free_buddy_page() take a const argument omits 6015f2247c64 mm: make folio_test_idle and folio_test_young take a const [...] omits 7634ce5bb6d5 mm: make page_ext_get() take a const argument omits cd627eb4044f xtensa: remove uses of PG_arch_1 on individual pages omits 79d3eda8e8a8 sh-remove-use-of-pg_arch_1-on-individual-pages-fix omits 2f04cae38ea1 sh: remove use of PG_arch_1 on individual pages omits 8e5035fb2689 mm: merge folio_is_secretmem() and folio_fast_pin_allowed( [...] omits 01b5e1298893 selftests/memfd_secret: add vmsplice() test omits ad8558b674ca mm: move follow_phys to arch/x86/mm/pat/memtype.c omits 7f173ccf9178 mm: remove follow_pfn omits 3b0024a5ff87 virt: acrn: stop using follow_pfn omits 25d3b0c8181b mm: backing-dev: use group allocation/free of per-cpu coun [...] omits 31319367e298 huge_memory.c: document huge page splitting rules more thoroughly omits 0756b79b31ce mm/mmap: convert all mas except mas_detach to vma iterator omits d929ffa08fe8 mm/mm_init.c: remove arch_reserved_kernel_pages() omits 3c883be9ad8a mm/mm_init.c: remove unneeded calc_memmap_size() omits f9c45733a752 mm/mm_init.c: remove meaningless calculation of zone->mana [...] omits f48ead8b25a1 mm/mm_init.c: remove meaningless calculation of zone->mana [...] omits d50d27618f2e mm/mm_init.c: add new function calc_nr_all_pages() omits f95ce556823f mm/mm_init.c: remove the useless dma_reserve omits 6454b06dcc85 x86: remove unneeded memblock_find_dma_reserve() omits 067a7e58bea4 mm/filemap: optimize filemap folio adding omits ecc70b3e0b31 lib/xarray: introduce a new helper xas_get_order omits 24b488a7937f mm/filemap: clean up hugetlb exclusion code omits b88eb4cdb27e mm/filemap: return early if failed to allocate memory for split omits 29e027f16b36 folio_likely_mapped_shared() kerneldoc fixup omits 45e214a3e874 mm: convert folio_estimated_sharers() to folio_likely_mapp [...] omits a047df510210 mm-migrate-split-source-folio-if-it-is-on-deferred-split-list-fix omits 4deb066169fa mm/migrate: split source folio if it is on deferred split list omits b7405f8b2926 mm-hold-ptl-from-the-first-pte-while-reclaiming-a-large-folio-fix omits 3715498d8d9a mm: hold PTL from the first PTE while reclaiming a large folio omits fb8b0205d37b mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area() omits 64670218e85d mm/filemap: don't decrease mmap_miss when folio has workin [...] omits e81334f3574c mm/filemap: don't decrease mmap_miss when folio has workin [...] omits 52d0196652a3 mm/readahead: break read-ahead loop if filemap_add_folio r [...] omits 3fdd111cf4a9 arm64: mm: swap: support THP_SWAP on hardware with MTE omits 55f084d3ceeb selftests/mm: parse VMA range in one go omits 82e4d5441a90 docs: hugetlbpage.rst: add hugetlb migration description omits 72da9a5ae070 mm: hugetlb: make the hugetlb migration strategy consistent omits 99cd6b485e4c mm: record the migration reason for struct migration_targe [...] omits 3a65504ef36d mm/vmalloc: eliminated the lock contention from twice to once omits e81022599e3b mm/kmemleak: disable KASAN instrumentation in kmemleak omits e20f7abf62d8 mm/kmemleak: compact kmemleak_object further omits 71c8ce79a845 mm: zswap: remove nr_zswap_stored atomic omits db76d8649919 mm: page_alloc: batch vmstat updates in expand() omits 277eb0cf6a49 mm: page_alloc: change move_freepages() to __move_freepage [...] omits 81a4520843c6 mm: page_alloc: consolidate free page accounting fix 3 omits 3ff38bc24698 mm: page_alloc: consolidate free page accounting fix 2 omits 8426abeeb38a mm: page_alloc: consolidate free page accounting fix omits 274230829c8b mm: page_alloc: consolidate free page accounting omits c73576b81ea2 mm-page_isolation-prepare-for-hygienic-freelists-fix omits 94814ba6e792 mm: page_isolation: prepare for hygienic freelists omits 9a1792ba7b85 mm: page_alloc: set migratetype inside move_freepages() omits ee51ad8c3425 mm: page_alloc: close migratetype race between freeing and [...] omits 02c5ee474b41 mm-page_alloc-fix-freelist-movement-during-block-conversion-fix omits 6ebd1c3b3dee mm: page_alloc: fix freelist movement during block conversion omits 7acff8fe6cbe mm: page_alloc: fix move_freepages_block() range error omits 8f7222d9764c mm: page_alloc: move free pages when converting block duri [...] omits 4cf4f037915e mm: page_alloc: fix up block types when merging compatible blocks omits aee6c92c5540 mm: page_alloc: optimize free_unref_folios() omits ab16b6e1e1d7 mm: page_alloc: remove pcppage migratetype caching omits d0d963f94bbf fixup! selftests/mm: run_vmtests.sh: fix hugetlb mem size [...] omits 3e598e96ea69 selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation omits fdac5316806a mm/page-flags: make PageMappingFlags return bool omits e66afae9ee1d mm/page-flags: make __PageMovable return bool omits 06136c2981f2 selftests-mm-confirm-va-exhaustion-without-reliance-on-cor [...] omits 467ee1136d4a selftests/mm: confirm VA exhaustion without reliance on co [...] omits d709870d1dcc hugetlb: remove mention of destructors omits 192f0db69a6b mm: improve dumping of mapcount and page_type omits 531c389f6330 mm-free-up-pg_slab-fix omits 9ee42e582cd5 mm: free up PG_slab omits 42865d63917d mm: remove a call to compound_head() from is_page_hwpoison() omits fad303864975 mm-turn-folio_test_hugetlb-into-a-pagetype-fix omits 795fa57f7d64 mm: turn folio_test_hugetlb into a PageType omits 73ebac785d74 mm: support page_mapcount() on page_has_type() pages omits b3e199440a10 mm: remove folio_prep_large_rmappable() omits 45e416bca22c mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros omits 3729cb9b3f52 mm: always initialise folio->_deferred_list omits 08588d61d2d8 memprofiling: documentation omits fb2ecfbec76d MAINTAINERS: improve entries in CODE TAGGING and MEMORY AL [...] omits 903335c74f1d MAINTAINERS: add entries for code tagging and memory alloc [...] omits 3b9c2faaba34 codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark faile [...] omits 649be43d5a69 codetag: debug: mark codetags for reserved pages as empty omits 82d9c78a10a7 codetag: debug: skip objext checking when it's for objext itself omits 692f8c18077a lib: add memory allocations report in show_mem() omits 362ea2f67e0f Documentation: rhashtable: undo _noprof additions in the d [...] omits f91880ef425a rhashtable: plumb through alloc tag omits 313134b4b6dc Documentation: mm: vmalloc: undo _noprof additions in the [...] omits d2bffdbf3a39 arch/um: fix forward declaration for vmalloc omits d39e985b65b9 mm: vmalloc: enable memory allocation profiling omits 044a8c58bb80 Documentation: mm: percpu: undo _noprof additions in the d [...] omits 734aa9853e3e mm: percpu: enable per-cpu allocation tagging omits 2929a6e9bcfc mm: percpu: add codetag reference into pcpuobj_ext omits bee0f87b4314 mm: percpu: introduce pcpuobj_ext omits c927d6a0021c mm/mempool: Documentation: add missing mempool_create_node [...] omits bab22d4f5baf Documentation: mempool: undo _noprof additions in the docu [...] omits e4a30cc151f1 mempool: hook up to memory allocation profiling omits faa1c6ebde90 mm/slab: fix kcalloc() kernel-doc warnings omits 3c1edd8052b4 Documentation: mm/slab: undo _noprof additions in the docu [...] omits c072e2bf462a mm/slab: enable slab allocation tagging for kmalloc and friends omits 143fae826f85 rust: add a rust helper for krealloc() omits 23fa410f5990 mm/slab: add allocation accounting into slab allocation an [...] omits 623fccebe909 lib: add codetag reference into slabobj_ext omits 249ab6f84868 mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_P [...] omits 47bc933d0475 mm: fix non-compound multi-order memory accounting in __fr [...] omits 203b3450fb8f mm: create new codetag references during page splitting omits 16d040e77c51 Documentation: mm: undo _noprof additions in the documentation omits dda0ba9effad mm: enable page allocation tagging omits 287346848d3f change alloc_pages name in dma_map_ops to avoid name conflicts omits 79ca89aafea9 fixup! increase PERCPU_MODULE_RESERVE to accommodate alloc [...] omits 53110e0677c2 mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate [...] omits 9e55c392702a lib: introduce early boot parameter to avoid page_ext memo [...] omits 88381608af44 lib: introduce support for page allocation tagging omits ad3b17cd723f mm/memprofiling: explicitly include irqflags.h in alloc_tag.h omits a0ab186295ec lib: do limited memory accounting for modules with ARCH_NE [...] omits 94fcb92f9d4c Documentation: fs/proc: fix allocinfo title omits c3fdb4b5e1e6 lib: add allocation tagging support for memory allocation [...] omits 178e42e48166 lib: prevent module unloading if memory is not freed omits 4035ea406213 lib: code tagging module support omits ebfdf0662654 lib: code tagging framework omits dce6bd547d7d slab: objext: introduce objext_flags as extension to page_ [...] omits 214ca231edd5 mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation omits 41f238d96163 mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent [...] omits 86b68f291265 mm: introduce slabobj_ext to support slab object extensions omits c4502f3eb9a2 fs: convert alloc_inode_sb() to a macro omits b16cdae17f40 scripts/kallysms: always include __start and __stop symbols omits 7ae4e6629cd5 mm/slub: mark slab_free_freelist_hook() __always_inline omits 807660eb9118 asm-generic/io.h: kill vmalloc.h dependency omits a6e61aa558f2 fixup! fix missing vmalloc.h includes omits 059ea41d16c8 kasan: hw_tags: include linux/vmalloc.h omits c4a210c0b110 fixup! fix missing vmalloc.h includes omits dd7f7184a746 fix-missing-vmalloch-includes-fix-3 omits 10654dc1c6d9 fixup! fix missing vmalloc.h includes omits c7457039d7b9 fixup! fix missing vmalloc.h includes omits 2f85acc98e60 fix missing vmalloc.h includes omits 597706a6d62d scripts/kernel-doc: drop "_noprof" on function prototypes omits 578aeceb90a5 percpu: clean up all mappings when pcpu_map_pages() fails omits 233a472bd114 mm/numa_balancing: allow migrate on protnone reference wit [...] omits cb39da3bd8b2 mm-mempolicy-use-numa_node_id-instead-of-cpu_to_node-v3 omits eae45d8cb4fb mm/mempolicy: use numa_node_id() instead of cpu_to_node() omits 49fdbed0b7d6 mm: zswap: remove unnecessary check in zswap_find_zpool() omits 90452e41850e lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure omits 2928639c0411 mm: zpool: return pool size in pages omits 93a43c42bc83 mm: zswap: optimize zswap pool size tracking omits f003bb66a4cc mm: document pXd_leaf() API omits 4efd2b499278 mm/arm: remove pmd_thp_or_huge() omits e4727b6d8400 mm/treewide: remove pXd_huge() omits 7dd101fa428f mm/treewide: replace pXd_huge() with pXd_leaf() omits b2ab9ff4d992 mm/gup: merge pXd huge mapping checks omits 7cf4b386a825 mm/powerpc: redefine pXd_huge() with pXd_leaf() omits 5b3e326af1e0 mm/arm64: merge pXd_huge() and pXd_leaf() definitions omits cbd2d2e0f482 mm/arm: redefine pmd_huge() with pmd_leaf() omits c1d3d7495c30 mm/arm: use macros to define pmd/pud helpers omits bd8750da2d1c mm-sparc-change-pxd_huge-behavior-to-exclude-swap-entries-fix omits 42b8d26c8443 mm/sparc: change pXd_huge() behavior to exclude swap entries omits 70a9d206e2e8 mm/x86: change pXd_huge() behavior to exclude swap entries omits 3f0a3a36bbdd mm/gup: check p4d presence before going on omits 614cb81e4bff mm/gup: cache p4d in follow_p4d_mask() omits 9e96266fcc4f mm/hmm: process pud swap entry without pud_huge() omits 8cb30f6130fb mm: page_alloc: control latency caused by zone PCP draining omits c86ea870df39 selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg omits d248a4d07ba0 mm/madvise: don't perform madvise VMA walk for MADV_POPULA [...] omits 563c941fb918 mm: memcg: add NULL check to obj_cgroup_put() omits 672a74f6d99b mm: remove guard around pgd_offset_k() macro omits e18db8b10e64 Merge branch 'mm-stable' into mm-unstable omits 88af83ab7d27 MAINTAINERS: update Naoya Horiguchi's email address omits 59b80c1f2461 selftests-harness-remove-use-of-line_max-fix omits c19377e23d4c selftests/harness: remove use of LINE_MAX omits 6d150ffe6587 fork: defer linking file vma until vma is fully initialized omits 35059e8d0718 mm/shmem: Inline shmem_is_huge() for disabled transparent [...] omits a3df39db8243 mm,page_owner: defer enablement of static branch omits 0dee223300d8 squashfs-check-the-inode-number-is-not-the-invalid-value-o [...] omits b1aa7def173d Squashfs: check the inode number is not the invalid value of zero omits 3db12e6e0097 mm,swapops: update check in is_pfn_swap_entry for hwpoison [...] omits c0e0f9542454 mm-memory-failure-fix-deadlock-when-hugetlb_optimize_vmemm [...] omits 9b0a0504bb1b mm/memory-failure: fix deadlock when hugetlb_optimize_vmem [...] omits aee623972b94 mm/memory-failure: fix deadlock when hugetlb_optimize_vmem [...] omits 2aa6515bda69 mm/userfaultfd: Allow hugetlb change protection upon poison entry omits 882101d594fd mm,page_owner: fix printing of stack records omits d27620e8e31c mm,page_owner: fix accounting of pages when migrating omits 65097ff85523 mm,page_owner: fix refcount imbalance omits 5ddd47a129cf mm,page_owner: update metadata for tail pages omits 5aa286a01696 userfaultfd: change src_folio after ensuring it's unpinned [...] omits 29d2ccea41b6 mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAUL [...] omits f2738f2440eb Merge branch 'for-6.10/io_uring' into for-next omits 09f3409f30b5 io_uring: ensure overflow entries are dropped when ring is [...] omits f2b3a0741b93 Merge branch 'for-6.10/io_uring' into for-next omits 0161e7115e0e Merge branch 'for-6.10/block' into for-next omits 15a43702d749 io_uring/timeout: remove duplicate initialization of the i [...] omits 6c948ec44b29 io_uring: consolidate overflow flushing omits 6c14d85c78cb io_uring: always lock __io_cqring_overflow_flush omits 7565473223ea io_uring: open code io_cqring_overflow_flush() omits 14fcadc0cfd8 io_uring: remove extra SQPOLL overflow flush omits ff816eb49d3d io_uring: unexport io_req_cqe_overflow() omits 55138861acda io_uring: separate header for exported net bits omits 2f8503098fe7 io_uring/net: set MSG_ZEROCOPY for sendzc in advance omits f67a05f41aa7 io_uring/net: get rid of io_notif_complete_tw_ext omits ee2055b34b1b io_uring/net: merge ubuf sendzc callbacks omits c02496de3fd6 io_uring: return void from io_put_kbuf_comp() omits 242994ce0d44 io_uring: remove io_req_put_rsrc_locked() omits a094bd7d9be9 io_uring: remove async request cache omits 4c9e1b86e023 io_uring: turn implicit assumptions into a warning omits 4bbb566b4132 io_uring: kill dead code in io_req_complete_post omits d20cc51ddf00 io_uring/kbuf: remove dead define omits 3591d4adfbdb io_uring: fix warnings on shadow variables omits 4d5eaad3288a io_uring: move mapping/allocation helpers to a separate file omits 07da78cafbe9 io_uring: use unpin_user_pages() where appropriate omits cce88c5149cc io_uring/kbuf: use vm_insert_pages() for mmap'ed pbuf ring omits da31e4485489 io_uring/kbuf: vmap pinned buffer ring omits 1eda3586f03f io_uring: unify io_pin_pages() omits f2e34abae290 io_uring: use vmap() for ring mapping omits a7465893875a io_uring: get rid of remap_pfn_range() for mapping rings/sqes omits 7be9e85be7a7 mm: add nommu variant of vm_insert_pages() omits a204dd2fcf80 io_uring: Avoid anonymous enums in io_uring uapi omits 8c4d047e55be io_uring: use the right type for work_llist empty check omits 38ec6e3ff5c2 io_uring: Remove the now superfluous sentinel elements fro [...] omits 43a8dfed2e94 io_uring: Remove unused function omits 15bcd52a3fb2 io_uring: re-arrange Makefile order omits 4d77306bca99 io_uring: refill request cache in memory order omits 7865956d291c io_uring/poll: shrink alloc cache size to 32 omits 936057f7f115 io_uring/alloc_cache: switch to array based caching omits 200eb41d3f2e io_uring: drop ->prep_async() omits b40f4bcd10e6 io_uring/uring_cmd: defer SQE copying until it's needed omits 98538cd6e809 io_uring/uring_cmd: switch to always allocating async data omits 3453bb1bf805 io_uring/net: move connect to always using async data omits 6ea272892c1a io_uring/rw: add iovec recycling omits fbdc9b62ca66 io_uring/rw: cleanup retry path omits 6ae7ddc63dd2 io_uring: get rid of struct io_rw_state omits 2913807775eb io_uring/rw: always setup io_async_rw for read/write requests omits 6fc4d8815393 io_uring/net: drop 'kmsg' parameter from io_req_msg_cleanup() omits bc6f28f68744 io_uring/net: add iovec recycling omits 4aea8c76b185 io_uring/net: remove (now) dead code in io_netmsg_recycle() omits 347bd518adcf io_uring: kill io_msg_alloc_async_prep() omits 49beb5fbca5c io_uring/net: get rid of ->prep_async() for send side omits dd782b115ef6 io_uring/net: get rid of ->prep_async() for receive side omits efe6cd168cfb io_uring/net: always set kmsg->msg.msg_control_user before issue omits 60fd14fc7319 io_uring/net: always setup an io_async_msghdr omits a4479b667e78 io_uring/net: unify cleanup handling omits d6afc4050dd1 io_uring/net: switch io_recv() to using io_async_msghdr omits 34791b99a43e io_uring/net: switch io_send() and io_send_zc() to using i [...] omits 807a5683c362 io_uring/alloc_cache: shrink default max entries from 512 to 128 omits 817ed4b460ef io_uring: remove timeout/poll specific cancelations omits ab72ae2d808e io_uring: flush delayed fallback task_work in cancelation omits 53d884600f18 io_uring: clean up io_lockdep_assert_cq_locked omits 5ac99166e85a io_uring: refactor io_req_complete_post() omits c21002550d12 io_uring: remove current check from complete_post omits 6e1b2cb156a1 io_uring: get rid of intermediate aux cqe caches omits af558252b696 io_uring: refactor io_fill_cqe_req_aux omits 5ccc9e6536a9 io_uring: remove struct io_tw_state::locked omits 394f86a9bfe2 io_uring: force tw ctx locking omits 3ab170f69f91 io_uring/rw: avoid punting to io-wq directly omits f80e75b7c8ed nvme/io_uring: use helper for polled completions omits fa31a2d31d78 io_uring/cmd: document some uring_cmd related helpers omits 6edb1f771514 io_uring/cmd: fix tw <-> issue_flags conversion omits e0290fdf2cb1 io_uring/cmd: kill one issue_flags to tw conversion omits e155e3a7dfc7 io_uring/cmd: move io_uring_try_cancel_uring_cmd() omits 4b00f92cd36f dm-crypt: don't set WQ_CPU_INTENSIVE for WQ_UNBOUND crypt_queue omits 03ec77c1f697 dm: use queue_limits_set omits a6c263114c58 dm-crypt: stop constraining max_segment_size to PAGE_SIZE omits f5008996ea06 fuse: fix parallel dio write on file open in passthrough mode omits ab53778e335a fuse: fix wrong ff->iomode state changes from parallel dio write omits 722ba6ef209f Merge branches 'for-next/scmi/updates' and 'for-next/ffa/u [...] omits a592ec13b7f5 firmware: arm_ffa: Add support for handling notification p [...] omits b59efe8a1a29 firmware: arm_ffa: Refactor SRI handling in prepartion to [...] omits b5c465808b47 firmware: arm_ffa: Skip creation of the notification bitmaps omits 47c44619b51c Merge remote-tracking branch 'asoc/for-6.10' into asoc-next omits 2633f0cad3e1 Merge branches 'iommu/fixes' and 'core' into next omits 3731629ddb80 MAINTAINERS: adjust file entry in ARM/LPC32XX SOC SUPPORT omits 53c477378d23 Merge branch 'acpica' into linux-next omits 68b70ab43cec openrisc: Move FPU state out of pt_regs omits ed9295dd6f71 openrisc: Add FPU config omits f5ea1e01e006 openrisc: traps: Don't send signals to kernel mode threads omits 44c786274314 openrisc: traps: Remove calls to show_registers before die omits 84e37020a217 openrisc: traps: Convert printks to pr_<level> macros omits 40e0e149de59 openrisc: Add support for more module relocations omits a38a22216e29 openrisc: Define openrisc relocation types omits ab9713bb8844 i2c: i801: Fix missing Kconfig dependency omits a43939d2d96a i2c: ocores: convert to ioport_map() for IORESOURCE_IO omits cf305b0b6f49 dt-bindings: firmware: arm,scmi: Update examples for protocol@13 omits fa7ad22f0fa4 i2c: add HAS_IOPORT dependencies omits f40bc9b8cf69 i2c: i801: Call i2c_register_spd for muxed child segments omits a830381b7ffd i2c: i2c-qcom-geni: Parse Error correctly in i2c GSI mode omits 27fdcf003572 i2c: viperboard: drop driver owner assignment omits 43511ed10978 i2c: riic: Add support for R9A09G057 SoC omits e036dd2d32a9 i2c: riic: Pass register offsets and chip details as OF data omits 4e53ba9515f7 i2c: riic: Introduce helper functions for I2C read/write o [...] omits 09f22fccdf48 dt-bindings: i2c: renesas,riic: Document R9A09G057 support omits 4f6ed948efc6 dt-bindings: i2c: nxp,pnx-i2c: Convert to dtschema omits 9d16ca96a3b1 Merge branch 'pm-sleep' into linux-next omits cb45c517cadf Merge branches 'acpi-dptf', 'acpi-x86' and 'acpi-apei' int [...] omits 83e9edcdc242 Merge branch 'acpi-bus' into linux-next omits 3657f27dac56 Merge branch 'thermal-core' into linux-next omits 790383b39266 Merge branch 'acpi-bus-fixes' into linux-next omits 417df913c421 Merge branch 'acpi-scan-fixes' into linux-next omits e5ca63b09c65 nfsd: optimise recalculate_deny_mode() for a common case omits f53a505356a3 nfsd: add tracepoint in mark_client_expired_locked omits 3e3130f2dff1 nfsd: new tracepoint for check_slot_seqid omits fd1466a037a1 nfsd: drop extraneous newline from nfsd tracepoints omits c108e3198e0d sunrpc: removed redundant procp check omits 0f505a76cc57 fs: nfsd: use group allocation/free of per-cpu counters API omits 4209f6d78a88 nfsd: trivial GET_DIR_DELEGATION support omits 50f58f4bb167 NFSD: Move callback_wq into struct nfs4_client omits ee06e73c7978 nfsd: drop st_mutex before calling move_to_close_lru() omits f7d8914c49bb nfsd: replace rp_mutex to avoid deadlock in move_to_close_lru() omits 7544084844f4 nfsd: move nfsd4_cstate_assign_replay() earlier in open handling. omits fb3e07d09a25 nfsd: perform all find_openstateowner_str calls in the one place. omits 3b53e32cf6b2 Merge branch 'pm-sleep-fixes' into linux-next omits ce3b04ef9fe5 Merge branch 'acpi-scan' into linux-next omits 0b8854ea16a4 Merge branch 'thermal-intel' into linux-next omits 4dc7d25452e7 Merge branches 'pm-cpufreq', 'pm-sleep' and 'pm-docs' into [...] omits e54e932e25ad Merge branches 'acpi-tables' and 'acpi-bus' into linux-next omits 858fbbf538a6 pwm: bcm2835: Drop open coded variant of devm_clk_rate_exc [...] omits d15fd7a146a0 pwm: bcm2835: Introduce a local variable for &pdev->dev omits 287048f7d9b1 pwm: Don't check pointer for being non-NULL after use omits 079f5a88c0f3 pwm: Add missing kernel-doc for pwm_chip:cdev omits a683c9d3141d pwm: stm32: Calculate prescaler with a division instead of a loop omits 87bca48c419d pwm: stm32: Fix for settings using period > UINT32_MAX omits ba13459eaba1 pwm: stm32: Improve precision of calculation in .apply() omits 39f2951aa7dc pwm: stm32: Add error messages in .probe()'s error paths omits 0eb640c1e762 pwm: Add support for pwmchip devices for faster and easier [...] omits 9f2c78ba7a17 pwm: Add more locking omits 204d036570b6 pwm: Make pwmchip_[sg]et_drvdata() a wrapper around dev_se [...] omits bae42d806749 pwm: Add a struct device to struct pwm_chip omits 488cbd249e89 pwm: Ensure a struct pwm has the same lifetime as its pwm_chip omits 98cb145fced0 pwm: Move contents of sysfs.c into core.c omits 4e945a3ab021 pwm: Give some sysfs related variables and functions better names omits cd092efed349 pwm: sti: Prefer local variable over pointer dereference omits 1e63111c7df4 pwm: sti: Use devm_kcalloc() instead of calculating the si [...] omits ab8888496245 pwm: sti: Maintain all per-chip driver data in a single struct omits 4df2d76bb7dd pwm: sti: Drop member from driver data that only carries a [...] omits c2847a45839d pwm: sti: Improve error reporting using dev_err_probe() omits e1f6fc0022d5 pwm: sti: Simplify probe function using devm functions omits 2d740a422e5f dt-bindings: pwm: at91: Add sam9x7 compatible strings list omits 9a413a5ac39c pwm: Ensure that pwm_chips are allocated using pwmchip_alloc() omits 2c56fedef8c9 hwmon: (aspeed-g6-pwm-tacho): Make use of devm_pwmchip_all [...] omits f7b2b0f9a4ea hwmon: (aspeed-g6-pwm-tacho): Make use of pwmchip_parent() [...] omits 117c05cf63cd dt-bindings: pwm: mediatek,pwm-disp: Document power-domain [...] omits 36ba64b4cbc6 selftests/powerpc/papr-vpd: Fix missing variable initialization omits 36627111b568 Documentation: embargoed-hardware-issues.rst: Add myself f [...] omits dccc943c8953 clk: scmi: Add support for get/set duty_cycle operations omits c020e1dd2486 clk: scmi: Add support for re-parenting restricted clocks omits f309cc588cd4 clk: scmi: Add support for rate change restricted clocks omits 1c27bfb8e7eb clk: scmi: Add support for state control restricted clocks omits 2c3924427e9b clk: scmi: Allocate CLK operations dynamically omits 5bcd76e0b75b openrisc: Use do_kernel_power_off() omits c1d7282e4e92 Merge branch 'sunxi/dt-for-6.9' into sunxi/for-next omits a4aca12c3c93 Merge branch 'sunxi/dt-for-6.9' into sunxi/for-next omits 5db172482d9d Merge branch 'sunxi/dt-for-6.9' into sunxi/for-next omits ec9fec094194 arm64: dts: allwinner: h616: Add Sipeed Longan SoM 3H and [...] omits f23e1dee9e3e dt-bindings: arm: sunxi: Add Sipeed Longan Module 3H and L [...] omits 97b8088a448c Merge branch 'sunxi/dt-for-6.9' into sunxi/for-next omits 64e32e59f0f1 Merge branch 'sunxi/drivers-for-6.9' into sunxi/for-next omits 3db737fa0d5a arm64: dts: allwinner: h616: minor whitespace cleanup omits 668aa84be179 arm64: dts: allwinner: use capital "OR" for multiple licen [...] omits c46671c251c1 arm64: dts: allwinner: Transpeed 8K618-T: add WiFi nodes omits 69b92598af49 arm64: dts: allwinner: h616: Add 32K fanout pin omits f0d86f545a47 arm64: dts: allwinner: Add Jide Remix Mini PC support omits e71abf65df47 dt-bindings: arm: sunxi: document Remix Mini PC name omits 3fd5f075759b dt-bindings: vendor-prefixes: add Jide omits 38ed19495066 Merge branch 'sunxi/dt-for-6.9' into sunxi/for-next omits 7ef7d495bb10 arm64: dts: allwinner: h616: Add SPDIF device node omits adb3ebfc285e arm64: dts: allwinner: h616: Add DMA controller and DMA channels omits 6ae2b145edd7 arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF omits 0fd213473de8 Merge branch 'sunxi/clk-for-6.9' into sunxi/for-next omits 26ca757780d1 clk: sunxi: usb: fix kernel-doc warnings omits 5b3d743da951 dt-bindings: sram: narrow regex for unit address to hex numbers adds 3fdfcd98f002 Merge tag 'linux_kselftest-fixes-6.9-rc5' of git://git.ker [...] adds e879389f5777 bcachefs: Fix bch2_btree_node_fill() for !path adds bdae2a7e6020 bcachefs: sysfs internal/trigger_journal_flush adds 27c15ed297cb bcachefs: bch_member.btree_allocated_bitmap adds f0a73d4fde5b bcachefs: Check for backpointer bucket_offset >= bucket size adds 3078e059a5e9 bcachefs: fix error path of __bch2_read_super() adds ad29cf999a91 bcachefs: set_btree_iter_dontneed also clears should_be_locked adds cef27048e5c2 Merge tag 'bcachefs-2024-04-15' of https://evilpiepirate.o [...] adds 96fca68c4fbf Merge tag 'nfsd-6.9-3' of git://git.kernel.org/pub/scm/lin [...] adds 20396868ff71 mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAUL [...] adds dae0c5bde253 userfaultfd: change src_folio after ensuring it's unpinned [...] adds 6ae326a4a26c mm,page_owner: update metadata for tail pages adds 6d0299635dbc mm,page_owner: fix refcount imbalance adds 1068771f9b57 mm,page_owner: fix accounting of pages when migrating adds d9f84f35a3c8 mm,page_owner: fix printing of stack records adds 37c151830fb6 mm/userfaultfd: Allow hugetlb change protection upon poison entry adds 742172461134 mm/memory-failure: fix deadlock when hugetlb_optimize_vmem [...] adds ae1b950ca05e mm/memory-failure: fix deadlock when hugetlb_optimize_vmem [...] adds 22376290b91e mm-memory-failure-fix-deadlock-when-hugetlb_optimize_vmemm [...] adds 9910a363ebc5 mm,swapops: update check in is_pfn_swap_entry for hwpoison [...] adds b82ee6bd9c66 Squashfs: check the inode number is not the invalid value of zero adds 129fb680cd11 squashfs-check-the-inode-number-is-not-the-invalid-value-o [...] adds 9625dbe9820c mm,page_owner: defer enablement of static branch adds d3dcfaad39e9 mm/shmem: Inline shmem_is_huge() for disabled transparent [...] adds 6ef3666028ae fork: defer linking file vma until vma is fully initialized adds f08f76f55f6f selftests/harness: remove use of LINE_MAX adds 6d54e7234f9e selftests-harness-remove-use-of-line_max-fix adds 111d8e783a95 MAINTAINERS: update Naoya Horiguchi's email address adds 9cb48a3206d5 nilfs2: fix OOB in nilfs_set_de_type adds aaeda6237dec bootconfig: use memblock_free_late to free xbc memory to buddy adds 5355c7a89e74 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 05c93e5c2ed1 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 015a12a4a670 arm64/hugetlb: Fix page table walk in huge_pte_alloc() adds ebf96d10f2af Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds 210cfef57926 selftests/powerpc/papr-vpd: Fix missing variable initialization adds 8e42a808ddb1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4582d56f08c5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 460b0d33cf10 inet: bring NLM_DONE out to a separate recv() again adds 75ce9506ee3d octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation adds 292296ed496a Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 2d94e7dd9b2d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0fb7f9dc52a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d55a1c34b010 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 7a7fc9c48966 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5b909aebf803 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9e740b46d267 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1882880a0d83 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 472a3e4bdff0 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds 0db39c728f09 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds c281d18dda40 Merge tag 'thunderbolt-for-v6.9-rc5' of git://git.kernel.o [...] adds a276bcbf317d Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 356952b13af5 USB: serial: option: add Fibocom FM135-GL variants adds c840244aba7a USB: serial: option: support Quectel EM060K sub-models adds e4d8d3b05401 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 2fe01065f2af Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 656b323cb47f Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 8ff2f165c9aa Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds ae68bcebb03f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b7c23be15389 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d2d73a6dd173 mtd: limit OTP NVMEM cell parse to non-NAND devices adds 0a2149330c7d Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds a7565523de8c Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds f42ff6343f94 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 30673c6251c9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds dab6bc78e981 of: module: add buffer overflow check in of_modalias() adds cd037654f215 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds e50841426bcd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds dae1dce0bc8d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 44b6a28851c2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d09809c1a2e3 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] adds cec9cf99fe34 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] adds dcbe951d735a Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds a5f9294ef3a1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds dbaf2ee4a96f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f93adc1bc0e8 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] adds 1e0fb1136461 power: supply: mt6360_charger: Fix of_match for usb-otg-vb [...] adds dff20a7ff054 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 2760c51b8040 iommufd: Add config needed for iommufd_fail_nth adds 1e194b150856 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds fd44a0d5fe45 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] adds 6ae7784008d9 fs/9p: mitigate inode collisions adds 5d7185bad6cc Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] adds 99bfb60311ce dt-bindings: i2c: nxp,pnx-i2c: Convert to dtschema adds e123c473a874 dt-bindings: i2c: renesas,riic: Document R9A09G057 support adds 69b63cc492dc i2c: riic: Introduce helper functions for I2C read/write o [...] adds a40976d55780 i2c: riic: Pass register offsets and chip details as OF data adds b2cec62c4b71 i2c: riic: Add support for R9A09G057 SoC adds 0cd826304f29 i2c: viperboard: drop driver owner assignment adds fee36e06fb9a i2c: i2c-qcom-geni: Parse Error correctly in i2c GSI mode adds 2de576d993f1 i2c: i801: Call i2c_register_spd for muxed child segments adds 52c02ba48c30 i2c: add HAS_IOPORT dependencies adds 463516a9f329 i2c: ocores: convert to ioport_map() for IORESOURCE_IO adds f0cdde2aab73 i2c: i801: Fix missing Kconfig dependency adds 525c07969201 MAINTAINERS: adjust file entry in ARM/LPC32XX SOC SUPPORT adds 6c411e906635 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] adds 2d394187af1a Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] adds fff1386cc889 nouveau: fix instmem race condition around ptr stores adds cf92bb778eda drm: nv04: Fix out of bounds access adds b6976f323a86 drm/ttm: stop pooling cached NUMA pages v2 adds b32233acceff drm/vmwgfx: Fix prime import/export adds a60ccade88f9 drm/vmwgfx: Fix crtc's atomic check conditional adds d4c972bff312 drm/vmwgfx: Sort primary plane formats by order of preference adds 35f4f8c9fc97 drm/v3d: Don't increment `enabled_ns` twice adds ee7e980dc7c9 drm/nouveau/kms/nv50-: Disable AUX bus for disconnected DP ports adds bf52d7f9b206 drm/nouveau/dp: Don't probe eDP ports twice harder adds dafd70710825 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new bbeb2de3a64a Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new ac373dd8a4e4 Merge branch 'mm-stable' into mm-unstable new cbafea19ab51 mm: remove guard around pgd_offset_k() macro new f249a40c1956 mm: memcg: add NULL check to obj_cgroup_put() new fba856ca31bb mm/madvise: don't perform madvise VMA walk for MADV_POPULA [...] new daab6c6074e4 selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg new 73b3ab330927 mm: page_alloc: control latency caused by zone PCP draining new 716f23e5027c mm/hmm: process pud swap entry without pud_huge() new 233fd7b551ac mm/gup: cache p4d in follow_p4d_mask() new a7dea999b2f4 mm/gup: check p4d presence before going on new 97a87371f3a7 mm/x86: change pXd_huge() behavior to exclude swap entries new 1cf9b8c5ff05 mm/sparc: change pXd_huge() behavior to exclude swap entries new a062c9826edd mm-sparc-change-pxd_huge-behavior-to-exclude-swap-entries-fix new 697369df00ef mm/arm: use macros to define pmd/pud helpers new 9c850a2ba9c2 mm/arm: redefine pmd_huge() with pmd_leaf() new 1ac65a4cd58b mm/arm64: merge pXd_huge() and pXd_leaf() definitions new 89f10cba036a mm/powerpc: redefine pXd_huge() with pXd_leaf() new 0449b9f7da74 mm/gup: merge pXd huge mapping checks new a386e0b9e5d3 mm/treewide: replace pXd_huge() with pXd_leaf() new 086fc1d3b623 mm/treewide: remove pXd_huge() new b55a9fe181fb mm/arm: remove pmd_thp_or_huge() new 63a5b77b415a mm: document pXd_leaf() API new 6cb72fe3a9d2 mm: zswap: optimize zswap pool size tracking new 8713c21fcce8 mm: zpool: return pool size in pages new 0b69c326e025 lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure new 08e391abd043 mm: zswap: remove unnecessary check in zswap_find_zpool() new c7d4fa9ba30d mm/mempolicy: use numa_node_id() instead of cpu_to_node() new 8a7a5b237352 mm-mempolicy-use-numa_node_id-instead-of-cpu_to_node-v3 new 6946865832d5 mm/numa_balancing: allow migrate on protnone reference wit [...] new 582b35a8ea2b percpu: clean up all mappings when pcpu_map_pages() fails new 5fc181945f36 scripts/kernel-doc: drop "_noprof" on function prototypes new e5464fbfbb1a fix missing vmalloc.h includes new 8f6ef1d28555 fixup! fix missing vmalloc.h includes new e7a0e5981ee5 fixup! fix missing vmalloc.h includes new f790609f8167 fix-missing-vmalloch-includes-fix-3 new 9e6c5a85a186 fixup! fix missing vmalloc.h includes new 05bead6b9329 kasan: hw_tags: include linux/vmalloc.h new 5d05c995fa3d fixup! fix missing vmalloc.h includes new 2bce3aeab07c asm-generic/io.h: kill vmalloc.h dependency new 0a2a4eadd442 mm/slub: mark slab_free_freelist_hook() __always_inline new 4a1c8959296b scripts/kallysms: always include __start and __stop symbols new 475e8113b5bb fs: convert alloc_inode_sb() to a macro new 53f383d4362f mm: introduce slabobj_ext to support slab object extensions new d0de40da480d mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent [...] new 0b0c2430e3ff mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation new 445683e64cd9 slab: objext: introduce objext_flags as extension to page_ [...] new 72d7b2f4de6c lib: code tagging framework new 6fdd304478c0 lib: code tagging module support new 9f54a2bdbcfe lib: prevent module unloading if memory is not freed new c9158d381e1f lib: add allocation tagging support for memory allocation [...] new 07ff6d54949d Documentation: fs/proc: fix allocinfo title new f55b047ebb1d lib: do limited memory accounting for modules with ARCH_NE [...] new a5908f17cab2 mm/memprofiling: explicitly include irqflags.h in alloc_tag.h new 3214f0021c89 lib: introduce support for page allocation tagging new 119e804dc512 lib: introduce early boot parameter to avoid page_ext memo [...] new 3d52d5f2a542 mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate [...] new bd80a4c07be6 fixup! increase PERCPU_MODULE_RESERVE to accommodate alloc [...] new 0dc3c85ff1e1 change alloc_pages name in dma_map_ops to avoid name conflicts new 4f9a3ad66a8f mm: enable page allocation tagging new b356d7956648 Documentation: mm: undo _noprof additions in the documentation new 6c4526ced048 mm: create new codetag references during page splitting new 2c72a74e631f mm: fix non-compound multi-order memory accounting in __fr [...] new 6ec5009fe6c5 mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_P [...] new 95f43e7f1607 lib: add codetag reference into slabobj_ext new f2344dcb7b9c mm/slab: add allocation accounting into slab allocation an [...] new 17a4abae2a06 rust: add a rust helper for krealloc() new c770bcea5772 mm/slab: enable slab allocation tagging for kmalloc and friends new dd67473155c5 Documentation: mm/slab: undo _noprof additions in the docu [...] new b7dc3740f866 mm/slab: fix kcalloc() kernel-doc warnings new caa6aa60673d mempool: hook up to memory allocation profiling new 222c6b06ce36 Documentation: mempool: undo _noprof additions in the docu [...] new 333aa73b56c4 mm/mempool: Documentation: add missing mempool_create_node [...] new 500682b66f94 mm: percpu: introduce pcpuobj_ext new 68c475ae95f2 mm: percpu: add codetag reference into pcpuobj_ext new ebe38d41255a mm: percpu: enable per-cpu allocation tagging new bc67a5ff49c3 Documentation: mm: percpu: undo _noprof additions in the d [...] new 71ccfae1ec45 mm: vmalloc: enable memory allocation profiling new fcce07a2c8d4 arch/um: fix forward declaration for vmalloc new b5daf27716bc Documentation: mm: vmalloc: undo _noprof additions in the [...] new fd06dfaf992c rhashtable: plumb through alloc tag new 952e5016c7f9 Documentation: rhashtable: undo _noprof additions in the d [...] new 0fc7af4f0ac4 lib: add memory allocations report in show_mem() new a67b77e875b0 codetag: debug: skip objext checking when it's for objext itself new 242f62850a7a codetag: debug: mark codetags for reserved pages as empty new 74bbdaad93f9 codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark faile [...] new 386be5ca5929 MAINTAINERS: add entries for code tagging and memory alloc [...] new c37db15f6f5c MAINTAINERS: improve entries in CODE TAGGING and MEMORY AL [...] new fcaea753fc43 memprofiling: documentation new b74d58079a28 mm: change inlined allocation helpers to account at the call site new e04b24f36365 mm: always initialise folio->_deferred_list new ff3b3eae2b70 mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros new 0acbe8ca6078 mm: remove folio_prep_large_rmappable() new 7bc396813aa3 mm: support page_mapcount() on page_has_type() pages new 16728991c24c mm: turn folio_test_hugetlb into a PageType new 191f132eae38 mm-turn-folio_test_hugetlb-into-a-pagetype-fix new 9c23de69fbe4 mm: remove a call to compound_head() from is_page_hwpoison() new c7c78ec5005d mm: free up PG_slab new 2f44de2e79b4 mm-free-up-pg_slab-fix new c3c345abf6f5 mm: improve dumping of mapcount and page_type new d52815c4671b hugetlb: remove mention of destructors new 07c932477ccc selftests/mm: confirm VA exhaustion without reliance on co [...] new 73064f212cee selftests-mm-confirm-va-exhaustion-without-reliance-on-cor [...] new 3aa0fdba3c8b mm/page-flags: make __PageMovable return bool new 8529657ec8db mm/page-flags: make PageMappingFlags return bool new 7a1bb3bef184 selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation new ce6bbc6d063d fixup! selftests/mm: run_vmtests.sh: fix hugetlb mem size [...] new 1f3388a1ee1c mm: page_alloc: remove pcppage migratetype caching new b786b52bec42 mm: page_alloc: optimize free_unref_folios() new dfb689202813 mm: page_alloc: fix up block types when merging compatible blocks new 0cc6bb7dcc97 mm: page_alloc: move free pages when converting block duri [...] new 698757ed6e2d mm: page_alloc: fix move_freepages_block() range error new 6a84ef13eb65 mm: page_alloc: fix freelist movement during block conversion new 39e751dcbdd2 mm-page_alloc-fix-freelist-movement-during-block-conversion-fix new 3bc39f4e4757 mm: page_alloc: close migratetype race between freeing and [...] new fe9f8d59920f mm: page_alloc: set migratetype inside move_freepages() new 4022e21e4b9c mm: page_isolation: prepare for hygienic freelists new 47b3254aec7e mm-page_isolation-prepare-for-hygienic-freelists-fix new 11d535b8823c mm: page_alloc: consolidate free page accounting new a7cd68f3fb2d mm: page_alloc: consolidate free page accounting fix new b17962f3f400 mm: page_alloc: consolidate free page accounting fix 2 new 0571aaeb1bc8 mm: page_alloc: consolidate free page accounting fix 3 new 7901a66e6930 mm: page_alloc: change move_freepages() to __move_freepage [...] new 4a6880fb701a mm: page_alloc: batch vmstat updates in expand() new 72ecacb75712 mm: zswap: remove nr_zswap_stored atomic new 0c629b4b6227 mm/kmemleak: compact kmemleak_object further new f48c5950cf06 mm/kmemleak: disable KASAN instrumentation in kmemleak new d49d899c8ebf mm/vmalloc: eliminated the lock contention from twice to once new 0c6500de19ac mm: record the migration reason for struct migration_targe [...] new 3b1ffa38a2a3 mm: hugetlb: make the hugetlb migration strategy consistent new 91a9d2ff9f60 docs: hugetlbpage.rst: add hugetlb migration description new fa4d0407fc72 selftests/mm: parse VMA range in one go new d5eb73670187 arm64: mm: swap: support THP_SWAP on hardware with MTE new 6a0b36830190 mm/readahead: break read-ahead loop if filemap_add_folio r [...] new d09fde8ea974 mm/filemap: don't decrease mmap_miss when folio has workin [...] new a46ce56309eb mm/filemap: don't decrease mmap_miss when folio has workin [...] new 8e90a554935d mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area() new 79cec3a1efa2 mm: hold PTL from the first PTE while reclaiming a large folio new 5b3a536afd56 mm-hold-ptl-from-the-first-pte-while-reclaiming-a-large-folio-fix new 2b63535661e8 mm/migrate: split source folio if it is on deferred split list new 070bdfac0403 mm-migrate-split-source-folio-if-it-is-on-deferred-split-list-fix new 71bf2ccb71b0 mm: convert folio_estimated_sharers() to folio_likely_mapp [...] new 24faa63dd66a folio_likely_mapped_shared() kerneldoc fixup new be26375798b6 mm/filemap: return early if failed to allocate memory for split new b9c62f32f6f6 mm/filemap: clean up hugetlb exclusion code new 51649f87b82f lib/xarray: introduce a new helper xas_get_order new 596d3e4721bc mm/filemap: optimize filemap folio adding new 91bb33531f07 x86: remove unneeded memblock_find_dma_reserve() new 4f041b277b01 mm/mm_init.c: remove the useless dma_reserve new 2f50e7578afa mm/mm_init.c: add new function calc_nr_all_pages() new ab8bcb555022 mm/mm_init.c: remove meaningless calculation of zone->mana [...] new 1521d33eb1ac mm/mm_init.c: remove meaningless calculation of zone->mana [...] new 24b09a44da93 mm/mm_init.c: remove unneeded calc_memmap_size() new 39f9a46a0369 mm/mm_init.c: remove arch_reserved_kernel_pages() new ed364d3c8428 mm/mmap: convert all mas except mas_detach to vma iterator new 4adea5f0ee40 huge_memory.c: document huge page splitting rules more thoroughly new 65d6032c8b36 mm: backing-dev: use group allocation/free of per-cpu coun [...] new 4233d282f6af virt: acrn: stop using follow_pfn new e20e8ea9c672 mm: remove follow_pfn new 0a53e6bb3e3c mm: move follow_phys to arch/x86/mm/pat/memtype.c new e3a791ee3f9c selftests/memfd_secret: add vmsplice() test new ad875e475e86 mm: merge folio_is_secretmem() and folio_fast_pin_allowed( [...] new d1f7b6003bcf sh: remove use of PG_arch_1 on individual pages new d6b1c242f8ad sh-remove-use-of-pg_arch_1-on-individual-pages-fix new a3e7f68c5036 xtensa: remove uses of PG_arch_1 on individual pages new 930cb82e6aea mm: make page_ext_get() take a const argument new 7284bc8dfcd4 mm: make folio_test_idle and folio_test_young take a const [...] new fb2525140f9c mm: make is_free_buddy_page() take a const argument new a8fca82aa068 mm: make page_mapped() take a const argument new bce1a513c784 mm: convert arch_clear_hugepage_flags to take a folio new 00f12ab85939 mm-convert-arch_clear_hugepage_flags-to-take-a-folio-fix new 9ffd85eb1e4a slub: remove use of page->flags new f94ace933f78 remove references to page->flags in documentation new 6668ade2adfe proc: rewrite stable_page_flags() new 4e02d8138331 proc-rewrite-stable_page_flags-fix new 62d18a1c23a1 proc-rewrite-stable_page_flags-fix-2 new c0e2d5f516f7 mm, slab: move memcg charging to post-alloc hook new 0e4c5164cdd3 fixup! mm, slab: move memcg charging to post-alloc hook new c9b73fda270f mm-slab-move-memcg-charging-to-post-alloc-hook-fix-2 new 461657ff847b mm, slab: move slab_memcg hooks to mm/memcontrol.c new d8ddc594cf3e mm: move array mem_section init code out of memory_present() new 80dbd9a71d16 mm/init: remove the unnecessary special treatment for memo [...] new e4d674d64a57 mm-init-remove-the-unnecessary-special-treatment-for-memor [...] new febe7938ee48 mm: make __absent_pages_in_range() as static new 97bba8d5c87f mm/page_alloc.c: remove unneeded codes in !NUMA version of [...] new feb807834401 mm-page_allocc-remove-unneeded-codes-in-numa-version-of-bu [...] new 2ced68bd5134 mm/mm_init.c: remove the outdated code comment above defer [...] new 532d4f34ad59 mm/page_alloc.c: don't show protection in zone's ->lowmem_ [...] new b11b79a232c2 mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES new 8e475d6fae61 zswap: replace RB tree with xarray new 8bd53f7da248 zswap: replace RB tree with xarray new 2774c61f8491 sparc: use is_huge_zero_pmd() new a75d783e88ab mm: add is_huge_zero_folio() new 108e2bf550bd mm: add pmd_folio() new 1aa1886a6047 mm: convert migrate_vma_collect_pmd to use a folio new a7931cdc26a3 mm: convert huge_zero_page to huge_zero_folio new 855303519716 mm: convert do_huge_pmd_anonymous_page to huge_zero_folio new 8e336c9dc9a2 dax: use huge_zero_folio new 5847ea3c856c mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio new 3b79a7619fc4 mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES new af544620a09c mm/hugetlb: declare hugetlbfs_pagecache_present() non-static new 57394d643607 mm: make HPAGE_PXD_* macros even if !THP new dbda7a220e70 mm: introduce vma_pgtable_walk_{begin|end}() new 54db5c237ac1 mm/arch: provide pud_pfn() fallback new e805e5515ab4 fixup! mm/arch: provide pud_pfn() fallback new 61d33504af5a mm/gup: drop gup_fast_folio_allowed() in hugepd processing new 7dab0aa6c7fe mm-gup-drop-folio_fast_pin_allowed-in-hugepd-processing-fix new 3b0700171604 mm/gup: refactor record_subpages() to find 1st small page new d86e7f529b6c mm/gup: handle hugetlb for no_page_table() new a5ac5e18badd mm/gup: cache *pudp in follow_pud_mask() new ee2ce872ef2f mm/gup: handle huge pud for follow_pud_mask() new feac533d51b6 mm/gup: handle huge pmd for follow_pmd_mask() new b9436897819e fixup! mm/gup: handle huge pmd for follow_pmd_mask() new de618f450d9b mm/gup: handle hugepd for follow_page() new 5f90b8921711 mm/gup: handle hugetlb in the generic follow_page_mask code new 0f1c6e446061 mm: allow anon exclusive check over hugetlb tail pages new cfa699b61ea2 mm-allow-anon-exclusive-check-over-hugetlb-tail-pages-fix new b43a2f439d8a mm: use rwsem assertion macros for mmap_lock new 9a1b2e66f43e filemap: remove __set_page_dirty() new 0e83490c74e7 mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_ar [...] new 2f8f863caeda mm: remove "prot" parameter from move_pte() new 89b546d68d93 mm: remove __set_page_dirty_nobuffers() new 710ad3ffcf55 userfaultfd: early return in dup_userfaultfd() new 4f2f467c9404 proc: refactor pde_get_unmapped_area as prep new f2c1b5653520 mm: switch mm->get_unmapped_area() to a flag new f2e95d9debc9 mm: introduce arch_get_unmapped_area_vmflags() new e00f2d2092c9 mm: remove export for get_unmapped_area() new d79bbcc932c5 mm: use get_unmapped_area_vmflags() new ecc5f74a065f thp: add thp_get_unmapped_area_vmflags() new fe1932cd1fee csky: use initializer for struct vm_unmapped_area_info new 8edba65f4293 parisc: use initializer for struct vm_unmapped_area_info new 2f8e3701608b powerpc: use initializer for struct vm_unmapped_area_info new 8fc744c36181 treewide: use initializer for struct vm_unmapped_area_info new 4b54b8b17c56 mm: take placement mappings gap into account new e036a4bfb064 x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS new 30484d0ab3fd x86/mm: care about shadow stack guard gap during placement new 9ea1754def3a selftests/x86: add placement guard gap test for shstk new 4fb16d0227e4 mm/ksm: fix ksm exec support for prctl new 79c06d46279a selftest/mm: ksm_functional_tests: refactor mmap_and_merge [...] new da2f6067a581 selftest/mm: ksm_functional_tests: extend test case for ks [...] new 1946c00847ed selftest-mm-ksm_functional_tests-extend-test-case-for-ksm- [...] new a26ecca59da9 mm: init_mlocked_on_free_v3 new 357b46c8d215 zram: add max_pages param to recompression new 626fbb9525ef mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fall [...] new 8c90b28a081e mm: factor out the numa mapping rebuilding into a new helper new c22c342e42c1 mm: support multi-size THP numa balancing new 006fe8223564 mm-support-multi-size-thp-numa-balancing-v3 new ce6fc21c4623 mm: huge_memory: add the missing folio_test_pmd_mappable() [...] new 770a3e501118 mm: correct page_mapped_in_vma() for large folios new bb882c928a6c mm: remove vma_address() new b591dcae8122 mm: rename vma_pgoff_address back to vma_address new e23fa1096ff5 memory: remove the now superfluous sentinel element from c [...] new dd916ab95766 selftests/mm: mremap_test: optimize using pre-filled rando [...] new 871b5b88086f selftests/mm: mremap_test: optimize execution time from mi [...] new f12d02626280 selftests/mm: mremap_test: use sscanf to parse /proc/self/maps new 7ba65c2d4c36 khugepaged: inline hpage_collapse_alloc_folio() new ea9045b11651 khugepaged: convert alloc_charge_hpage to alloc_charge_folio new 1564a74f9ca6 khugepaged: remove hpage from collapse_huge_page() new 84ffe6cf0790 khugepaged: pass a folio to __collapse_huge_page_copy() new fee9c3a2ae96 khugepaged: remove hpage from collapse_file() new 8c38e0d1ade8 khugepaged: use a folio throughout collapse_file() new df4bb24744d3 khugepaged-use-a-folio-throughout-collapse_file-fix new ca284f50d61e khugepaged: use a folio throughout hpage_collapse_scan_file() new 0e4837118135 proc: convert clear_refs_pte_range to use a folio new 8a7ca4bb972e proc: convert smaps_account() to use a folio new d20e1a7c6701 mm: remove page_idle and page_young wrappers new 03b4e69c45c7 mm: generate PAGE_IDLE_FLAG definitions new 9c8e9d9c09e3 proc: convert gather_stats to use a folio new f3ed66f535e6 proc: convert smaps_page_accumulate to use a folio new b5d49e825957 proc: pass a folio to smaps_page_accumulate() new 3a051f255b16 proc: convert smaps_pmd_entry to use a folio new 7d2c746f051f mm: page_alloc: use the correct THP order for THP PCP new bd00f18975fe mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags new d7de7920713e mm: swap: free_swap_and_cache_nr() as batched free_swap_an [...] new 876708fcd89c FIXUP: mm: swap: free_swap_and_cache_nr() as batched free_ [...] new 9a5bac0b1bad mm: swap: simplify struct percpu_cluster new 8befb38313c4 mm: swap: update get_swap_pages() to take folio order new b62b9f669bf6 mm: swap: allow storage of all mTHP orders new 718e521a1481 mm: vmscan: avoid split during shrink_folio_list() new 4498d3e1d970 mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD new b2904273f2b2 arm64: mm: cleanup __do_page_fault() new d14e573df1ae arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS new b1048894385e arm: mm: accelerate pagefault when VM_FAULT_BADACCESS new 4e029daf4963 powerpc: mm: accelerate pagefault when badaccess new 97dc59db3725 riscv: mm: accelerate pagefault when badaccess new 8d3dd851e4b1 riscv-mm-accelerate-pagefault-when-badaccess-fix new 4287e6641ab2 s390: mm: accelerate pagefault when badaccess new 302bf2782727 x86: mm: accelerate pagefault when badaccess new 9b7f01ffb96e mm: remove struct page from get_shadow_from_swap_cache new 12066d4b8c7d hugetlb: convert alloc_buddy_hugetlb_folio to use a folio new 62abfcb15c3d mm/gup: consistently name GUP-fast functions new 0298e75ad79b mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST new a143805132bf mm: use "GUP-fast" instead "fast GUP" in remaining comments new 4f56313ece79 mm/ksm: remove redundant code in ksm_fork new 7b159bbb8eef hugetlb: convert hugetlb_fault() to use struct vm_fault new f1714bd09711 hugetlb: convert hugetlb_no_page() to use struct vm_fault new e0553f50d34d hugetlb: simplify hugetlb_no_page() arguments new b0ff85931964 hugetlb: convert hugetlb_wp() to use struct vm_fault new f2a88b234344 hugetlb: Simplify hugetlb_wp() arguments new 2d32e1b1aea7 selftests: break the dependency upon local header files new c1d65a075e77 selftests/mm: fix additional build errors for selftests new 869e5cf587a7 mm/cma: drop incorrect alignment check in cma_init_reserved_mem new 70457fbcc1ac mm/hugetlb: pass correct order_per_bit to cma_declare_cont [...] new fd2ce84a7e9b mm: convert pagecache_isize_extended to use a folio new c27e356dcaaa mm: free non-hugetlb large folios in a batch new 92a1c170471e mm: combine free_the_page() and free_unref_page() new b4e7e7ef1c7a mm: inline destroy_large_folio() into __folio_put_large() new 14900f8fd284 mm: combine __folio_put_small, __folio_put_large and __folio_put new 3446eed87fd8 mm: convert free_zone_device_page to free_zone_device_folio new b6befa7cb19f mm: set pageblock_order to HPAGE_PMD_ORDER in case with !C [...] new dcd020d2e83a memory tier: dax/kmem: introduce an abstract layer for fin [...] new 1d4eedf35da6 memory tier: create CPUless memory tiers after obtaining H [...] new 26daed6d54cd mm/mmap: make vma_wants_writenotify return bool new 6eb88f4e2f6c mm/mmap: make accountable_mapping return bool new 5a317494f5e3 mm,swap: add document about RCU read lock and swapoff interaction new 288db476a771 drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() new f9eb6147b488 mm: pass VMA instead of MM to follow_pte() new f4af0f95921e mm: follow_pte() improvements new 1c4955dc22a2 mm: allow for detecting underflows with page_mapcount() again new 0ca7929f53bc mm/rmap: always inline anon/file rmap duplication of a single PTE new 92f59feddca9 mm/rmap: add fast-path for small folios when adding/removi [...] new ede031b4031a mm: track mapcount of large folios in single value new f63dce8ab6c2 mm: improve folio_likely_mapped_shared() using the mapcoun [...] new 643f366139a7 mm: make folio_mapcount() return 0 for small typed folios new eab1e7cd082e mm/memory: use folio_mapcount() in zap_present_folio_ptes() new d4f369e90e28 mm/huge_memory: use folio_mapcount() in zap_huge_pmd() san [...] new 3dbc3964bb89 mm/memory-failure: use folio_mapcount() in hwpoison_user_m [...] new 3d6f67179fdc mm/page_alloc: use folio_mapped() in __alloc_contig_migrat [...] new 40b3f717e04a mm/migrate: use folio_likely_mapped_shared() in add_page_f [...] new 70f68da0df27 sh/mm/cache: use folio_mapped() in copy_from_user_page() new c8576b3dc8b4 mm/filemap: use folio_mapcount() in filemap_unaccount_folio() new 5d9418f3daf5 mm/migrate_device: use folio_mapcount() in migrate_vma_che [...] new d9465ce6c2f9 trace/events/page_ref: trace the raw page mapcount value new 2a4c87846fc0 xtensa/mm: convert check_tlb_entry() to sanity check folios new 79b68ccecdea mm/debug: print only page mapcount (excluding folio entire [...] new e8c34856bb61 Documentation/admin-guide/cgroup-v1/memory.rst: don't refe [...] new 934f9180421b arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS new 1d554b2c690f arm: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS new 29a1b2be3480 arm-mm-drop-vm_fault_badmap-vm_fault_badaccess-checkpatch-fixes new 32760b389a04 mm/ksm: add ksm_get_folio new 0198ffbbe8b7 mm/ksm: use folio in remove_rmap_item_from_tree new 1ea5a687ead2 mm/ksm: add folio_set_stable_node new 5b478f35ddd4 mm/ksm: use folio in remove_stable_node new c38991699c8f mm/ksm: use folio in stable_node_dup new e5bead900aff mm/ksm: use ksm_get_folio in scan_get_next_rmap_item new 5a2231079e16 mm/ksm: use folio in write_protect_page new 45e158acf83c mm/ksm: convert chain series funcs and replace get_ksm_page new b70dab248b12 mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags new 13fbd34b03e8 mm/ksm: replace set_page_stable_node by folio_set_stable_node new a0fbd889fa4e mm/hugetlb: convert dissolve_free_huge_pages() to folios new d091f3d7a70c mm-hugetlb-convert-dissolve_free_huge_pages-to-folios-fix new c739121ca026 mm/hugetlb: convert dissolve_free_huge_pages() to folios new c257794c13d4 mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_ [...] new 4b074388644b mm-hugetlb-rename-dissolve_free_huge_pages-to-dissolve_fre [...] new e74ec6217dca mm: add per-order mTHP anon_fault_alloc and anon_fault_fal [...] new 020b11ca5a01 mm: add per-order mTHP anon_swpout and anon_swpout_fallbac [...] new 9fdd385e35c7 mm: add docs for per-order mTHP counters and transhuge_page ABI new 8a6b0049e574 sysfs-kernel-mm-transparent-hugepage: fix the name and une [...] new 6c6f5869befe mm: correct the docs for thp_fault_alloc and thp_fault_fallback new 40fd4d9e1b57 mm: move mm counter updating out of set_pte_range() new f5150e87619e mm: filemap: batch mm counter updating in filemap_map_pages() new 520ce2527cbb mm: page_alloc: allowing mTHP compaction to capture the fr [...] new 25ff0d77a21e mseal: wire up mseal syscall new 3b29bc1e52d3 mseal: add mseal syscall new 56f8d9c2825d selftest mm/mseal memory sealing new 00640a2688f7 mseal: add documentation new cd10279aacb6 selftest mm/mseal read-only elf memory segment new 907f86b23263 userfaultfd: remove WRITE_ONCE when setting folio->index d [...] new f8a190f08e62 xarray: inline xas_descend to improve performance new ad9d18770b81 mm: zswap: always shrink in zswap_store() if zswap_pool_re [...] new 090a50c828db mm: zswap: refactor limit checking from zswap_store() new 24ae4a29f14c mm: zswap: move more same-filled pages checks outside of z [...] new e1f1bbb8d3c6 mm: zswap: remove same_filled module params new 7fd33ffc5c8f mm: zswap: remove same_filled_pages from docs new 48c107e93e16 filemap: replace pte_offset_map() with pte_offset_map_nolock() new d26a341f5e54 mm: optimization on page allocation when CMA enabled new 335ab76ce6b0 mm: add defines for min/max swappiness new b3148883ff9b mm: add swappiness= arg to memory.reclaim new d5925fd0fc3e __mod_memcg_lruvec_state(): enhance diagnostics new 76cfe84e900c __mod_memcg_lruvec_state-enhance-diagnostics-fix new 4abae6fd82cd ocfs2: correctly use ocfs2_find_next_zero_bit() new 563287825eab ocfs2: update inode ctime in ocfs2_fileattr_set new d05cf100be41 lib/build_OID_registry: don't mention the full path of the [...] new 9d21287c16f4 bootconfig: do not put quotes on cmdline items unless necessary new 5e3f2667f27a mm: kmsan: implement kmsan_memmove() new 138c6a2ebcf6 instrumented.h: add instrument_memcpy_before, instrument_m [...] new e7d17be52692 x86: call instrumentation hooks from copy_mc.c new 9eb886e33b21 fs: add kernel-doc comments to fat_parse_long() new 8c9470dca331 NUMA: early use of cpu_to_node() returns 0 instead of the [...] new 4d18064da8d0 regset: use kvzalloc() for regset_get_alloc() new f72d67daf0e0 ocfs2: improve write IO performance when fragmentation is high new 70b3dab508f8 ocfs2: adjust enabling place for la window new 451173320730 ocfs2: speed up chain-list searching new babce9e56492 ocfs2: fix sparse warnings new d7e477f0bee2 arch/loongarch: clean up the left code and Kconfig item re [...] new c2ef4e068913 Documentation: kdump: clean up the outdated description new 07630d309355 x86/fpu: fix asm/fpu/types.h include guard new 2f207ce8505a arch: add ARCH_HAS_KERNEL_FPU_SUPPORT new db06591f7815 ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 803f6ab57cf5 ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS new 1b40792565ed arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT new a472f75ea9d6 arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS new f7555b763344 lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS new 49cbf813ed00 LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT new ffe55210c704 powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 90ebf2b168c2 x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 5f730036b77c riscv: add support for kernel-mode FPU new af3401168ce4 drm/amd/display: only use hard-float, not altivec on powerpc new 9deac3a7dd11 drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT new b077c9f8fad9 selftests/fpu: move FP code to a separate translation unit new 5ef6e5b07dc1 selftests/fpu: allow building on other architectures new 32c0cec9e4bc kcov: avoid clang out-of-range warning new 48af394f856c initrd: remove the now superfluous sentinel element from c [...] new aa895c7da6b9 ipc: remove the now superfluous sentinel element from ctl_ [...] new 9fec57496aa3 Squashfs: remove deprecated strncpy by not copying the string new 051c264c2950 kgdb: add HAS_IOPORT dependency new cc072a119dbb devres: switch to use dev_err_probe() for unification new 637363fbedee devres: don't use "proxy" headers new d5b6f668ad10 vmcore: replace strncpy with strscpy_pad new 8b1fa105bc37 ocfs2: return real error code in ocfs2_dio_wr_get_block new a1f7fe7878c1 ocfs2: fix races between hole punching and AIO+DIO new 7c0bccbaec33 ocfs2: update inode fsync transaction id in ocfs2_unlink a [...] new 074a7328ce89 ocfs2: use coarse time for new created files new 2a5d51b93ee3 kexec: fix the unexpected kexec_dprintk() macro new 9e0248ebb482 test_hexdump: avoid string truncation warning new 54d97dc2cf75 block/partitions/ldm: convert strncpy() to strscpy() new 1c98092c0236 blktrace: convert strncpy() to strscpy_pad() new 0a38ac19d214 nilfs2: add kernel-doc comments to nilfs_do_roll_forward() new 752485be1f9a nilfs2: add kernel-doc comments to nilfs_btree_convert_and [...] new e9cf2b029df1 nilfs2: add kernel-doc comments to nilfs_remove_all_gcinodes() new 199f05acf191 kbuild: turn on -Wextra by default new 270ff7cb1c06 kbuild: remove redundant extra warning flags new 8a61d5a043d4 kbuild: turn on -Wrestrict by default new cf607fafecb5 kbuild: enable -Wformat-truncation on clang new cf7d39ab7c51 kbuild: enable -Wcast-function-type-strict unconditionally new 6588a693a867 intel_th: remove usage of the deprecated ida_simple_xx() API new 255d142df18a HID: sony: remove usage of the deprecated ida_simple_xx() API new 76de10a2f646 pps: remove usage of the deprecated ida_simple_xx() API new 2a1160f7fcf6 mux: remove usage of the deprecated ida_simple_xx() API new 1755f72d5a85 Merge branch 'mm-nonmm-unstable' into mm-everything new 75907501dc55 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new b5f28db1f50c Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new 45811492fa9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1cf0c53ce036 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new f6a18eac3bec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ee3a1eeda4fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 923db10b2fac Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 9a77ecfde896 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 9e700d6035c4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new bf83f809348d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8328a3d126f5 soc: mediatek: mtk-socinfo: Correct the marketing name for [...] new 675a217e4e7c Merge branch 'v6.9-next/soc' into for-next new b62380dbf05a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ca67adfd89c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 78dc41754798 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ebe89004630f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 412f2224b3b6 arm64: dts: renesas: s4sk: Fix ethernet0 alias new f4a6540ae2c4 Merge branch 'renesas-dts-for-v6.10' into renesas-next new 91d230848019 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 93afe65a7aa9 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 611bf56fbf46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e80a375b6829 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4625810361d6 dt-bindings: firmware: arm,scmi: Update examples for protocol@13 new bad677426c94 clk: scmi: Allocate CLK operations dynamically new b412df287bb7 clk: scmi: Add support for state control restricted clocks new 54c8c7da778e clk: scmi: Add support for rate change restricted clocks new c809435df319 clk: scmi: Add support for re-parenting restricted clocks new bb48844a08a0 clk: scmi: Add support for get/set duty_cycle operations new 2b9c66d1abac firmware: arm_ffa: Skip creation of the notification bitmaps new f936c242553f firmware: arm_ffa: Refactor SRI handling in prepartion to [...] new 08530a2aa921 firmware: arm_ffa: Add support for handling notification p [...] new 614b5ab9f92c Merge branches 'for-next/scmi/updates' and 'for-next/ffa/u [...] new cc582c4f6e7f Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 7ed920452320 Merge branch 'for-next' of https://github.com/sophgo/linux.git new 983bac36a78e Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 7e91ed763dc0 clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change new b914ec33b391 clk: sunxi-ng: common: Support minimum and maximum rate new 69f16d9b7898 clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI new 5723879c1452 clk: sunxi-ng: nkm: Support constraints on m/n ratio and p [...] new 52b1429e0c51 clk: sunxi-ng: a64: Add constraints on PLL-MIPI's n/m rati [...] new c60f68047e19 clk: sunxi-ng: fix module autoloading new 55e8b35f27c3 Merge branch 'sunxi/clk-for-6.10' into sunxi/for-next new deff401b14e2 ARM: configs: sunxi: Enable DRM_DW_HDMI new 132043823468 Merge branch 'sunxi/config-for-6.10' into sunxi/for-next new 943e6cdc1d77 arm64: dts: allwinner: pinephone: Retain LEDs state in suspend new c603327e3eef arm64: dts: allwinner: pinephone: add multicolor LED node new 67347f893aec arm64: dts: allwinner: Pine H64: correctly remove reg_gmac_3v3 new 5dfdedf0de9a arm64: dts: allwinner: drop underscore in node names new f5217bc4c94e arm64: dts: allwinner: Orange Pi: delete node by phandle new 0f47ef3ff1bd arm: dts: allwinner: drop underscore in node names new 1428f0c19f9c arm64: dts: allwinner: a64: Run GPU at 432 MHz new 5bdeb3d2e240 arm64: dts: allwinner: h616: Fix I2C0 pins new fa4c4df71498 dt-bindings: arm: sunxi: Add PocketBook 614 Plus new caa67b061f60 ARM: dts: sun5i: Add PocketBook 614 Plus support new 7152a15f8c1d Merge branch 'sunxi/dt-for-6.10' into sunxi/for-next new 4beb97ddd4e7 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new bab0a6ff738b Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 9e8961ac0e21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 63f7ad1bceef Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 9842b42285b3 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 53d947f2bb68 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new e7a83ceda24f Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new d11450e3e812 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0f5b61208ba8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 34059321f4cf MIPS: BCM47XX: include header for bcm47xx_prom_highmem_ini [...] new d18419cd6683 MIPS: BCM47XX: Declare early_tlb_init() static new b796d046433b MIPS: RB532: Declare prom_setup_cmdline() and rb532_gpio_i [...] new a1b7508cef62 MIPS: Guard some macros with __ASSEMBLY__ in asm.h new 29b83a64df3b MIPS: Octeon: Add PCIe link status check new f3cac4f8a93b MIPS: Add prototypes for plat_post_relocation() and reloca [...] new 3eee9ac24cef mips: dts: ralink: mt7621: reorder cpu node attributes new 09e8ff7576ae mips: dts: ralink: mt7621: reorder cpuintc node attributes new df91c0da8096 mips: dts: ralink: mt7621: reorder mmc regulator attributes new 9938cd312b8f mips: dts: ralink: mt7621: reorder sysc node attributes new 9a4ba656343d mips: dts: ralink: mt7621: reorder gpio node attributes new 9d64db86d129 mips: dts: ralink: mt7621: reorder i2c node attributes new f5a0fc0a95a0 mips: dts: ralink: mt7621: reorder spi0 node attributes new 384f8ef478eb mips: dts: ralink: mt7621: move pinctrl and sort its children new 297fa85fbe96 mips: dts: ralink: mt7621: reorder mmc node attributes new a76a20f9e133 mips: dts: ralink: mt7621: reorder gic node attributes new 6f04e524442e mips: dts: ralink: mt7621: reorder ethernet node attribute [...] new fdcb4f10723b mips: dts: ralink: mt7621: reorder pcie node attributes an [...] new de56f781e548 mips: dts: ralink: mt7621: reorder pci?_phy attributes new b8f8e5a691ba mips: dts: ralink: mt7621: reorder the attributes of the r [...] new 40e20fbccfb7 MIPS: SGI-IP27: micro-optimize arch_init_irq() new c533f70e8ce1 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new c94195a34e09 openrisc: Use do_kernel_power_off() new 26f53f23957f openrisc: Define openrisc relocation types new 23c6e901c711 openrisc: Add support for more module relocations new c8fdf82ee344 openrisc: traps: Convert printks to pr_<level> macros new ee7e551d28aa openrisc: traps: Remove calls to show_registers before die new c88cfb5cea5f openrisc: traps: Don't send signals to kernel mode threads new 1f33446d0efb openrisc: Add FPU config new 4dc70e1aadfa openrisc: Move FPU state out of pt_regs new dd313d43882d Merge branch 'for-next' of git://github.com/openrisc/linux.git new de49af06995e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6b52ed6a42b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5250f1c28e18 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] new e8b8f89b45a5 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new c8a6b47b687e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b29ba2901283 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new a7e8796df013 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7275a6ef771d Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 00edccfcf64f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new d75e0bba6f4f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 30cae7f77845 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 8568d5e51191 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 4864a6dd8320 fuse: fix wrong ff->iomode state changes from parallel dio write new 7cc911262835 fuse: fix parallel dio write on file open in passthrough mode new eb4b691b9115 fuse: fix leaked ENOSYS error on first statx call new 09492cb45100 cuse: add kernel-doc comments to cuse_process_init_reply() new 1835fcb8c934 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d6008c4a461d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 766c4464cdb6 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new a096323a1245 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new cbe34e777cb3 nfsd: perform all find_openstateowner_str calls in the one place. new 3bc5c3a1e514 nfsd: move nfsd4_cstate_assign_replay() earlier in open handling. new 8f2d512b2f34 nfsd: replace rp_mutex to avoid deadlock in move_to_close_lru() new 7cc0f65a1699 nfsd: drop st_mutex before calling move_to_close_lru() new f0801516c617 NFSD: Move callback_wq into struct nfs4_client new b32cf6869acf nfsd: trivial GET_DIR_DELEGATION support new 2db922ffdfe9 fs: nfsd: use group allocation/free of per-cpu counters API new 9b34a52d4f60 sunrpc: removed redundant procp check new 91cbb468ccd7 nfsd: drop extraneous newline from nfsd tracepoints new 216650506069 nfsd: new tracepoint for check_slot_seqid new c39f9e938632 nfsd: add tracepoint in mark_client_expired_locked new 964b1571f8b0 nfsd: optimise recalculate_deny_mode() for a common case new 8fee2d46f8b4 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 919a20b3888e Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new f60d374d2cc8 close_on_exec(): pass files_struct instead of fdtable new c4aab26253cd fd_is_open(): move to fs/file.c new 613aee94dddf get_file_rcu(): no need to check for NULL separately new af58dc1f50c1 kernel_file_open(): get rid of inode argument new 0f4a2cebe256 do_dentry_open(): kill inode argument new 7c98f7cb8fda remove call_{read,write}_iter() functions new c880f995111a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3d293d462b57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ecf4812ca5ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4026715cb883 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 729f0b9173f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 32204e57f3fb dt-bindings: i2c: qcom-cci: Document sc8280xp compatible new b248a7992a22 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new df2fc8224877 Merge branch 'dmi-for-next' of git://git.kernel.org/pub/sc [...] new e723f6ca39fb hwmon: jc42: Remove I2C_CLASS_SPD support new 444b97d95ad6 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new abbb99301e9d docs: verify/bisect: use git switch, tag kernel, and vario [...] new 932c9a5398a7 docs: verify/bisect: add and fetch stable branches ahead of time new 453de3207ff3 docs: verify/bisect: proper headlines and more spacing new a421835a2a32 docs: verify/bisect: explain testing reverts, patches and [...] new 2bcfd71e8dfc docs: verify/bisect: describe how to use a build host new 8d939ae34934 docs: verify/bisect: stable regressions: first stable, the [...] new 2309181eb018 Merge branch 'docs-fixes' into docs-next new 49eb1daaf09c Merge branch 'docs-next' of git://git.lwn.net/linux.git new 73893a7b8e1a Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new cd1b30824ff2 ACPICA: actbl1.h: Add EINJ CXL error types new 2e94dc118980 ACPICA: ACPI 6.5: RAS2: Add support for RAS2 table new c15fe3916b77 ACPICA: Attempt 1 to fix issue #900 new 86645830e665 ACPICA: Fix various spelling mistakes in text files and co [...] new 5a02527783ca ACPICA: Clean up the fix for Issue #900 new ed5addd09827 ACPICA: Fix spelling and typos new 66536b86c573 ACPICA: Modify ACPI_OBJECT_COMMON_HEADER new fe1c408d5060 ACPICA: SRAT: Add RISC-V RINTC affinity structure new e19481071d0a ACPICA: SRAT: Add dump and compiler support for RINTC affi [...] new 7f35712c2da2 ACPICA: Fix CXL 3.0 structure (RDPAS) in the CEDT table new a210accc067a ACPICA: events/evgpeinit: don't forget to increment regist [...] new e1d3f9d46f17 ACPICA: Update acpixf.h for new ACPICA release 20240322 new 9726d821f88e Merge branch 'acpica' into linux-next new 51373c5084e0 Merge back earlier ACPI bus changes for 6.10. new 9821c32111cf Merge branch 'acpi-bus' into linux-next new 829b75d4831c Merge back earlier ACPI device enumeration changes for 6.10. new 7acd76794b0a Merge branches 'acpi-tables' and 'acpi-scan' into linux-next new 73265be4c5e7 Merge branches 'acpi-x86', 'acpi-dptf' and 'acpi-apei' int [...] new b8f85833c057 cpufreq: exit() callback is optional new 68313be43d4d Merge back earlier system-wide PM changes for 6.10. new 65ec7fdf3252 Merge branches 'pm-cpufreq', 'pm-sleep' and 'pm-docs' into [...] new 0dbf608717b2 Merge branch 'thermal-intel' into thermal new 13b4807b53ff Merge branch 'thermal' into linux-next new fc773d938c8b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 52b416287ed9 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 295c25df1f5d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new aa1470027f9b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f5f667fac11d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f1e197a665c2 drop_monitor: replace spin_lock by raw_spin_lock new 3db3b62955cd net: dev_addr_lists: move locking out of init/exit in kunit new d11e63119432 flow_offload: add control flag checking helpers new e36245dacd2c nfp: flower: fix check for unsupported control flags new f8a5ea8c2a7f net: prestera: flower: validate control flags new d9a1249e715b net: dsa: microchip: ksz9477: flower: validate control flags new 71329c491888 Merge branch 'flower-control-flags' new 4d0470b9ad73 net: save some cycles when doing skb_attempt_defer_free() new 4ca78e61ec70 gve: Correctly report software timestamping capabilities new 9382b4f338d2 net: constify net_class new a788fafff56f net: dsa: convert dsa_user_phylink_fixed_state() to use ds [...] new 8622f90a371b net: ipv6_gre: Do not use custom stat allocator new 05d604a57773 net: ip6_gre: Remove generic .ndo_get_stats64 new 50aee97d1511 udp: Avoid call to compute_score on multiple sites new cd8ff81f747f net: ethernet: ti: Add accessors for struct k3_cppi_desc_p [...] new 84d767a3c0b5 net: ethernet: ti: Add desc_infos member to struct k3_cppi [...] new 8acacc40f733 net: ethernet: ti: am65-cpsw: Add minimal XDP support new 444cde13826b Merge branch 'cpsw-xdp' new 4854b463c4b2 net: dql: Avoid calling BUG() when WARN() is enough new cbe481a1b741 net: dql: Separate queue function responsibilities new 721f076b62cb net: dql: Optimize stall information population new 4ba67ef3a1fb net: dqs: make struct dql more cache efficient new 77c842caa772 Merge branch 'net-dqs-optimize-if-stall-threshold-is-not-set' new 1580cbcbfe77 net: netdevsim: add some fake page pool use new 72ba6cba0a6e tools: ynl: don't return None for dumps new eeb409bde964 selftests: net: print report check location in python tests new 99583b970b90 selftests: net: print full exception on failure new 8554d6e39b6a selftests: net: support use of NetdevSimDev under "with" i [...] new 05fa5c31b988 selftests: net: exercise page pool reporting via netlink new bb72159c0ad1 Merge branch 'selftests-net-exercise-page-pool-reporting-v [...] new b52ba4fe41ea Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 8d38fe2ab295 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4158e13b40ec Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7c03c3bd7db3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d8d42d47a9ff dt-bindings: mtd: fixed-partitions: Add alignment properties new f48d2d6ebd3b dt-bindings: mtd: fixed-partition: Add binman compatibles new 6277967d872e mtd: mchp23k256: drop unneeded MODULE_ALIAS new 97533350dcfb Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new fa9ba29ff988 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 4c0fb7a5e5f7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new e09614d380ff Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new f4de0c63aec8 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 49c13b4d2dd4 drm/lima: add mask irq callback to gp and pp new d8100caf40a3 drm/lima: include pp bcast irq in timeout handler check new a421cc7a6a00 drm/lima: mask irqs in timeout path before hard reset new a6683c690bbf drm/lima: fix shared irq handling on driver remove new b27a838f923a drm/lima: fix void pointer to enum lima_gpu_id cast warning new f99885b15b2d drm: Document requirements for driver-specific KMS props i [...] new c534b63bede6 drm: vc4: Fix possible null pointer dereference new a57e191ebbaa drm: fix DRM_DISPLAY_DP_HELPER dependencies, part 2 new 3ddbd345539e drm/edid: add drm_edid_get_product_id() new 3f56e5514bfd drm/edid: add drm_edid_print_product_id() new 6d2475823bc2 drm/i915/bios: switch to struct drm_edid and struct drm_ed [...] new 1701e62fa89f drm/i915/bios: return drm_edid_product_id from get_lvds_pnp_id() new 98618005d34e drm/probe-helper: switch to drm device based logging new 0ae55a4c9af6 drm/modes: switch to drm device based error logging new 6b2a8a050fe8 drm/sysfs: switch to drm device based logging new 14b7897d52f3 drm/client: switch to drm device based logging, and more new dc73ce5ff20f drm/crtc: switch to drm device based logging new fad8e25192c0 drm/crtc-helper: switch to drm device based logging and warns new 96a915154654 drm: prefer DRM_MODE_FMT/ARG over drm_mode_debug_printmodeline() new e2a1cda3e0c7 drm/panic: Add drm panic locking new bf9fb17c6672 drm/panic: Add a drm panic handler new 9544309775c3 drm/panic: Add support for color format conversion new 813ca3aa8fec drm/panic: Add debugfs entry to test without triggering panic. new 879b3b6511fe drm/fb_dma: Add generic get_scanout_buffer() for drm_panic new 41e54853cae9 drm/simpledrm: Add drm_panic support new 7e64f7c83c8e drm/mgag200: Add drm_panic support new 99b625194569 drm/imx: Add drm_panic support new baaf150fa9e7 drm/ast: Add drm_panic support new d894ea562f7a drm/fb_dma: s/drm_panic_gem_get_scanout_buffer/drm_fb_dma_ [...] new bfc7bc539392 dma-buf: Do not build debugfs related code when !CONFIG_DEBUG_FS new cd2eb57df1b8 drm/vmwgfx: Implement virtual kms new 7b0062036c3b drm/vmwgfx: Implement virtual crc generation new 1ab58e70dd30 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new e32cf590dec2 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new e474d8e49b8b Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new dfc7885f253d Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] new 5f36d1ce4df2 drm/xe/gt: Add L3 bank mask to GT topology new 588c78b279a4 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new 81a6cf5df83e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 991b5e2aad87 regmap: kunit: Fix an NULL vs IS_ERR() check new 20e4a1021b31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 99c69891dac9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2b10b3691fed Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 4be7bc275253 ASoC: dt-bindings: fsl-asoc-card: Document fsl,imx25-pdk-sgtl5000 new a8cad4a4e431 ASoC: soc-card: soc-card-test: Fix some error handling in init() new d6e792ed7dd0 ASoC: dt-bindings: renesas: add R8A779H0 V4M new f284b23809bf ASoC: dt-bindings: renesas,rsnd: add missing renesas,rcar_ [...] new 7fda0efaa5fe ASoC: Intel: sof_sdw: add missing sof_sdw_rt_amp_init for [...] new 0f8edb15fb6e ASoC: Intel: soc-acpi: add support for HP Omen14 SoundWire [...] new 4fee07fbf47d ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14 new b10cb955c6c0 ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F new 744866d28fe6 ASoC: Intel: sof_sdw: remove FOUR_SPEAKER quirks new 36a621070b48 ASoC: Intel: sof_da7219: mach cleanup for adl boards new c3d1818f5ef5 ASoC: Intel: sof_da7219: mach cleanup for rpl boards new fe18a4be97d4 ASoC: Intel: sof_da7219: add mtl_da7219_def for mtl boards new 551fb5593c2b ASoC: Intel: sof_realtek_common: support 4xALC1011 amplifier new 6136d879f3c2 ASoC: Intel: sof_rt5682: support ALC1011 on cml boards new ca571e5a2e45 ASoC: Intel: cml_rt1011_rt5682: delete driver new dcc2cd8000d1 ASoC: Intel: sof_rt5682: use RT5682S_PLL1 if needed new 5f14536b5176 ASoC: Intel: updates for 6.10 - part4 new c21614d5c0e7 ASoC: amd: Support microphone from Acer Aspire A315-24P new 615169c727b1 ASoC: wcd934x: Drop unneeded MODULE_ALIAS new 9d85ec4e91e3 ASoC: samsung: i2s: Drop unneeded MODULE_ALIAS new dd8c3473bbb8 ASoC: amd: acp-da7219-max98357a: Constify regulator_ops new 863f94ac5f44 ASoC: sunxi: sun4i-i2s: Support 32-bit audio formats new bb85a27856fd Merge remote-tracking branch 'asoc/for-6.10' into asoc-next new 253af177c59f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0f4de7e78400 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new ba2ec9c4f0c8 Input: sur40 - convert le16 to cpu before use new 48c0687a322d Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation new 65f80878f0af Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 036f6c7f6409 Merge branch 'for-6.10/block' into for-next new da12d9ab5889 io_uring/cmd: move io_uring_try_cancel_uring_cmd() new 6edd953b6ec7 io_uring/cmd: kill one issue_flags to tw conversion new e1eef2e56cb0 io_uring/cmd: fix tw <-> issue_flags conversion new 36a005b9c66e io_uring/cmd: document some uring_cmd related helpers new 1afdb76038e2 nvme/io_uring: use helper for polled completions new 6e6b8c62120a io_uring/rw: avoid punting to io-wq directly new 92219afb980e io_uring: force tw ctx locking new 8e5b3b89ecaf io_uring: remove struct io_tw_state::locked new e5c12945be50 io_uring: refactor io_fill_cqe_req_aux new 902ce82c2aa1 io_uring: get rid of intermediate aux cqe caches new 23fbdde6205d io_uring: remove current check from complete_post new 0667db14e1f0 io_uring: refactor io_req_complete_post() new c133b3b06b06 io_uring: clean up io_lockdep_assert_cq_locked new 254176234222 io_uring: flush delayed fallback task_work in cancelation new 29f858a7c6e0 io_uring: remove timeout/poll specific cancelations new 0ae9b9a14d54 io_uring/alloc_cache: shrink default max entries from 512 to 128 new 54cdcca05abd io_uring/net: switch io_send() and io_send_zc() to using i [...] new 4a3223f7bfda io_uring/net: switch io_recv() to using io_async_msghdr new f5b00ab2221a io_uring/net: unify cleanup handling new 790b68b32a67 io_uring/net: always setup an io_async_msghdr new 3ba8345aec88 io_uring/net: always set kmsg->msg.msg_control_user before issue new c6f32c7d9e09 io_uring/net: get rid of ->prep_async() for receive side new 50220d6ac8ff io_uring/net: get rid of ->prep_async() for send side new 6498c5c97ce7 io_uring: kill io_msg_alloc_async_prep() new 9f8539fe299c io_uring/net: remove (now) dead code in io_netmsg_recycle() new 75191341785e io_uring/net: add iovec recycling new d80f94070130 io_uring/net: drop 'kmsg' parameter from io_req_msg_cleanup() new a9165b83c193 io_uring/rw: always setup io_async_rw for read/write requests new 0d10bd77a1be io_uring: get rid of struct io_rw_state new cca6571381a0 io_uring/rw: cleanup retry path new d6f911a6b22f io_uring/rw: add iovec recycling new e2ea5a706913 io_uring/net: move connect to always using async data new d10f19dff56e io_uring/uring_cmd: switch to always allocating async data new 5eff57fa9f3a io_uring/uring_cmd: defer SQE copying until it's needed new e10677a8f698 io_uring: drop ->prep_async() new 414d0f45c316 io_uring/alloc_cache: switch to array based caching new da22bdf38be2 io_uring/poll: shrink alloc cache size to 32 new 05eb5fe22646 io_uring: refill request cache in memory order new 77a1cd5e7957 io_uring: re-arrange Makefile order new 4e9706c6c8d1 io_uring: Remove unused function new a80929d1cd53 io_uring: Remove the now superfluous sentinel elements fro [...] new 22537c9f7941 io_uring: use the right type for work_llist empty check new 0f21a9574b1d io_uring: Avoid anonymous enums in io_uring uapi new 62346c6cb28b mm: add nommu variant of vm_insert_pages() new 3ab1db3c6039 io_uring: get rid of remap_pfn_range() for mapping rings/sqes new 09fc75e0c035 io_uring: use vmap() for ring mapping new 1943f96b3816 io_uring: unify io_pin_pages() new e270bfd22a2a io_uring/kbuf: vmap pinned buffer ring new 87585b05757d io_uring/kbuf: use vm_insert_pages() for mmap'ed pbuf ring new 18595c0a58ae io_uring: use unpin_user_pages() where appropriate new f15ed8b4d0ce io_uring: move mapping/allocation helpers to a separate file new 1da2f311ba53 io_uring: fix warnings on shadow variables new 285207f67c9b io_uring/kbuf: remove dead define new f39130004d3a io_uring: kill dead code in io_req_complete_post new de96e9ae69a1 io_uring: turn implicit assumptions into a warning new d9713ad3fa22 io_uring: remove async request cache new c29006a2456b io_uring: remove io_req_put_rsrc_locked() new bbbef3e9d2a8 io_uring: return void from io_put_kbuf_comp() new 998632921d28 io_uring/net: merge ubuf sendzc callbacks new 6b7f864bb705 io_uring/net: get rid of io_notif_complete_tw_ext new d285da7dbd3b io_uring/net: set MSG_ZEROCOPY for sendzc in advance new 8c9a6f549e65 io_uring: separate header for exported net bits new a5bff51850c8 io_uring: unexport io_req_cqe_overflow() new e45ec969d17a io_uring: remove extra SQPOLL overflow flush new 408024b95927 io_uring: open code io_cqring_overflow_flush() new 8d09a88ef9d3 io_uring: always lock __io_cqring_overflow_flush new 6b231248e97f io_uring: consolidate overflow flushing new 4d0f4a541349 io_uring/timeout: remove duplicate initialization of the i [...] new 686b56cbeedc io_uring: ensure overflow entries are dropped when ring is [...] new 7e58d0af5a58 io_uring/notif: refactor io_tx_ubuf_complete() new 2e730d8de457 io_uring/notif: remove ctx var from io_notif_tw_complete new d6e295061f23 io_uring/notif: shrink account_pages to u32 new cb5796ca9ab5 Merge branch 'for-6.10/io_uring' into for-next new de4c7bef9d33 block: Call blkdev_dio_unaligned() from blkdev_direct_IO() new 695f063d916c Merge branch 'for-6.10/block' into for-next new c4ce0ab27646 io_uring/sqpoll: work around a potential audit memory leak new 25d4ec36d5f6 Merge branch 'for-6.10/io_uring' into for-next new 1bee550529c1 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new bcd5bb52c649 dm-crypt: stop constraining max_segment_size to PAGE_SIZE new 2f5ed56ca3a8 dm: use queue_limits_set new 4f0eecb15f2b dm-crypt: don't set WQ_CPU_INTENSIVE for WQ_UNBOUND crypt_queue new cdc9788f3ef7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1012e9c3dbac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ad1c8c4d0fc9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a59eecdd3da6 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 51ba45e759f0 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 865225932db7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dda1aa14a672 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 74560bb3685b lsm: remove the now superfluous sentinel element from ctl_ [...] new decdb3a9c5e8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c3031bd748dc Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 59a3586addda Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b43470ca2f25 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 06c375053cef iommu/vt-d: add wrapper functions for page allocations new 95b18ef9c691 iommu/dma: use iommu_put_pages_list() to releae freelist new 75114cbaa136 iommu/amd: use page allocation function provided by iommu-pages.h new 9a3dd4c1ee7a iommu/io-pgtable-arm: use page allocation function provide [...] new 4a0b77e7c899 iommu/io-pgtable-dart: use page allocation function provid [...] new fe046f1bf820 iommu/exynos: use page allocation function provided by iom [...] new 5404ccaaff35 iommu/rockchip: use page allocation function provided by i [...] new cb06b259e166 iommu/sun50i: use page allocation function provided by iom [...] new 8e8b4ac5b0ab iommu/tegra-smmu: use page allocation function provided by [...] new bd3520a93a84 iommu: observability of the IOMMU allocations new 212c5c078d83 iommu: account IOMMU allocated memory new d02a66d84baa Merge branches 'memory-observability' and 'core' into next new 93946efcb9e5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 15f3df361720 dt-bindings: serial: fsl-linflexuart: add compatible for S32G3 new 1c5e3d9bf33b of: Add a helper to free property struct new 40b0f17453fc of: Use scope based kfree() cleanups new a5737b210574 of: Use scope based of_node_put() cleanups new c7fdbc6added Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ef1d7d54c61a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 770e3da3fe7e spi: altera: Drop unneeded MODULE_ALIAS new df3431fd379d spi: pxa2xx: Move number of CS pins validation out of condition new e0fa51d2ab0b Merge remote-tracking branch 'spi/for-6.10' into spi-next new 92a529593653 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a715f044e7dd Merge branch into tip/master: 'x86/merge' new c49134a8e09c Merge branch into tip/master: 'x86/urgent' new ef6ea9ceb298 Merge branch into tip/master: 'irq/core' new f30698233c9e Merge branch into tip/master: 'locking/core' new 3e018ed259b4 Merge branch into tip/master: 'perf/core' new 666919d6ff00 Merge branch into tip/master: 'ras/core' new 959bab6cfad6 Merge branch into tip/master: 'sched/core' new b2597c9f3ff7 Merge branch into tip/master: 'timers/core' new c309ff334831 Merge branch into tip/master: 'x86/alternatives' new 588209844181 Merge branch into tip/master: 'x86/apic' new c480fdf4bd97 Merge branch into tip/master: 'x86/asm' new 0dc46e6d49ee Merge branch into tip/master: 'x86/boot' new 3638c6c0023f Merge branch into tip/master: 'x86/bugs' new 581878e527b2 Merge branch into tip/master: 'x86/build' new a6d58fa2ac62 Merge branch into tip/master: 'x86/entry' new 5aeed04b6b19 Merge branch into tip/master: 'x86/fpu' new 1dcea11eaf86 Merge branch into tip/master: 'x86/microcode' new 1fa700ce57dc Merge branch into tip/master: 'x86/misc' new de443c76accf Merge branch into tip/master: 'x86/mm' new 865acced92f8 Merge branch into tip/master: 'x86/percpu' new 8b546e9afd30 Merge branch into tip/master: 'x86/platform' new ec78c20fbe01 Merge branch into tip/master: 'x86/shstk' new fb116195b7fa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 8c8e35667e69 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new f3dbb91b3ca0 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new c54941e69705 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new eb99a02bc667 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 73c7902a5d91 Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] new c83c5ddbb1ca Merge branch 'next' of https://github.com/kvm-x86/linux.git new e6c85bdb8732 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8b5927719506 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c623624bed6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ac6a886be7b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 465d439b188f Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] new cff83b9f5ed1 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new c7e325975988 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 9a65d8d8d723 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new aa2bbbd30059 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 1561496f65f0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b49ebd4d4d80 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new ebbc1a4789c6 uio: update kerneldoc comments for interrupt functions new 72c13b44aedf Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 0bbd7ea86a62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7681e167bf81 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 310f0e3779a8 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 60231eeb61e4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new da53d88d66fb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 67fca4f176b1 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 517f9a28d0b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c55ab1eb39f8 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] new 462c551b0d31 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new f6f3961250c9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 629440f59352 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b74c94d60f1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f9e980f7631c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bd1779e86cc1 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 72a72946fb70 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1028c9db2aa0 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new abaed898da91 gpio: sch: Switch to memory mapped IO accessors new 2d485d47560e gpio: sch: Utilise temporary variable for struct device new 41c6acd66264 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3e7cde67307b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 194d67492d20 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 90f7a9c37b1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a2ac1cbc5397 pwm: dwc: allow suspend/resume for 16 channels new fb7c3d8ba039 dt-bindings: pwm: mediatek,pwm-disp: Document power-domain [...] new 051cbc70e925 hwmon: (aspeed-g6-pwm-tacho): Make use of pwmchip_parent() [...] new 1f036cbb713e hwmon: (aspeed-g6-pwm-tacho): Make use of devm_pwmchip_all [...] new 4e0683c85c3f pwm: Ensure that pwm_chips are allocated using pwmchip_alloc() new c1de28e661b0 dt-bindings: pwm: at91: Add sam9x7 compatible strings list new 7be1a589e265 pwm: sti: Simplify probe function using devm functions new 07443b0607bf pwm: sti: Improve error reporting using dev_err_probe() new 7cf528ca0cea pwm: sti: Drop member from driver data that only carries a [...] new a7a2d80807d3 pwm: sti: Maintain all per-chip driver data in a single struct new 5a59ed66c28a pwm: sti: Use devm_kcalloc() instead of calculating the si [...] new ce7ef1bfcd31 pwm: sti: Prefer local variable over pointer dereference new 5aaf435d440f pwm: Give some sysfs related variables and functions better names new ef3fee2c4d41 pwm: Move contents of sysfs.c into core.c new b4515a752195 pwm: Ensure a struct pwm has the same lifetime as its pwm_chip new 4a7c9a2cb362 pwm: Add a struct device to struct pwm_chip new bc1273aa8b84 pwm: Make pwmchip_[sg]et_drvdata() a wrapper around dev_se [...] new b92d94fc84fd pwm: Add more locking new a5a72f656212 pwm: Add support for pwmchip devices for faster and easier [...] new db7a6382b12b pwm: stm32: Add error messages in .probe()'s error paths new 26eccf7d54a5 pwm: stm32: Improve precision of calculation in .apply() new 615520a62923 pwm: stm32: Fix for settings using period > UINT32_MAX new 4b3b6f283139 pwm: stm32: Calculate prescaler with a division instead of a loop new 6dd3e5ab2814 pwm: Add missing kernel-doc for pwm_chip:cdev new ddab760b9404 pwm: Don't check pointer for being non-NULL after use new 1ee192fe67bd pwm: bcm2835: Introduce a local variable for &pdev->dev new 3d2f295061d8 pwm: bcm2835: Drop open coded variant of devm_clk_rate_exc [...] new bdcfd0997bd4 pwm: meson: Add generic compatible for meson8 to sm1 new 8aacef19f06c Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 66de3d8adcc1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 76a80ccbb8e5 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 9bbb47f3144d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f33d57c255fc Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 93a7a30234ed Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 624813dadb07 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 77f212f2d3eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 06334520f1e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 909fbe4350e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8fddb8a9c74c Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new e5d1fdecfaf8 mm/memblock: remove empty dummy entry new 7744852774ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6d4e02f1a5b5 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git new e19bcbf311b1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f78667cf4432 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5b15f3fb89fc slub: Set __GFP_COMP in kmem_cache by default new d698aa068d94 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new 2a461eb60784 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 58c0efe3483a Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new ec04a7fa09dd sysctl: Remove sentinel elements from kernel dir new 741f5e4238ef kernel misc: Remove the now superfluous sentinel elements [...] new a53edf15709d umh: Remove the now superfluous sentinel elements from ctl [...] new b8a0d3642367 ftrace: Remove the now superfluous sentinel elements from [...] new d0910ff21ef1 timekeeping: Remove the now superfluous sentinel elements [...] new d96e2f9621be seccomp: Remove the now superfluous sentinel elements from [...] new 82d70afa1ce9 scheduler: Remove the now superfluous sentinel elements fr [...] new d54d8dd0082e printk: Remove the now superfluous sentinel elements from [...] new d0f7a596f57a kprobes: Remove the now superfluous sentinel elements from [...] new 91c26025dfc0 delayacct: Remove the now superfluous sentinel elements fr [...] new 8de3ead2d493 bpf: Remove the now superfluous sentinel elements from ctl [...] new e423195d7930 sysctl: treewide: drop unused argument ctl_table_root::set [...] new 693d33b8fc7e sysctl: treewide: constify argument ctl_table_root::permis [...] new 5bbb1104be1b sysctl: drop sysctl_is_perm_empty_ctl_table new 7e1928902545 sysctl: move sysctl type to ctl_table_header new deee30a1f4e3 sysctl: drop now unnecessary out-of-bounds check new c2e128726bdd security: Remove the now superfluous sentinel element from [...] new f5bdf8cabf1f Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new a9c3475dd67b Replace macro "ARCH_HAVE_EXTRA_ELF_NOTES" with kconfig new b81bef470981 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new b7cd7610a248 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 36bbf4ba7c24 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 791f4641142e tools/nolibc/stdlib: fix memory error in realloc() new 689230b67418 tools/nolibc/string: export strlen() new 34d232c39a1e tools/nolibc: Fix strlcat() return code and size usage new fbffce819e5a tools/nolibc: Fix strlcpy() return code and size usage new 1063649cf531 selftests/nolibc: Add tests for strlcat() and strlcpy() new e93b912ecf6a tools/nolibc/string: remove open-coded strnlen() new 0adab2b6b733 tools/nolibc: add support for uname(2) new fa14d3908451 Merge branch 'nolibc' of git://git.kernel.org/pub/scm/linu [...] new 66e4190e92ce Add linux-next specific files for 20240416
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 (6bd343537461) \ N -- N -- N refs/heads/master (66e4190e92ce)
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 994 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: ...gepage => sysfs-kernel-mm-transparent-hugepage} | 1 + Documentation/admin-guide/cgroup-v2.rst | 2 +- Documentation/admin-guide/mm/zswap.rst | 29 - .../verify-bugs-and-bisect-regressions.rst | 597 ++++-- Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + .../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 19 + .../devicetree/bindings/mtd/partitions/binman.yaml | 53 + .../bindings/mtd/partitions/partition.yaml | 72 + .../bindings/serial/fsl,s32-linflexuart.yaml | 4 +- .../devicetree/bindings/sound/fsl-asoc-card.yaml | 1 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 2 + Documentation/driver-api/crypto/iaa/iaa-crypto.rst | 2 - Documentation/filesystems/proc.rst | 4 +- Documentation/gpu/drm-kms.rst | 22 + Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/mseal.rst | 199 ++ MAINTAINERS | 5 + Next/SHA1s | 118 +- Next/merge.log | 2061 +++++++++++--------- arch/Kconfig | 9 + arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arm/boot/dts/allwinner/Makefile | 1 + .../allwinner/sun5i-a13-pocketbook-614-plus.dts | 218 +++ arch/arm/boot/dts/allwinner/sun5i-a13.dtsi | 4 +- arch/arm/boot/dts/allwinner/sun5i-gr8-chip-pro.dts | 2 +- arch/arm/boot/dts/allwinner/sun5i-r8-chip.dts | 2 +- .../boot/dts/allwinner/sun6i-a31-hummingbird.dts | 4 +- arch/arm/boot/dts/allwinner/sun6i-a31.dtsi | 16 +- .../dts/allwinner/sun6i-a31s-sinovoip-bpi-m2.dts | 2 +- .../dts/allwinner/sun7i-a20-bananapi-m1-plus.dts | 2 +- .../boot/dts/allwinner/sun7i-a20-cubietruck.dts | 2 +- .../boot/dts/allwinner/sun7i-a20-hummingbird.dts | 4 +- .../allwinner/sun7i-a20-olimex-som-evb-emmc.dts | 2 +- .../allwinner/sun7i-a20-olimex-som204-evb-emmc.dts | 2 +- .../dts/allwinner/sun7i-a20-olimex-som204-evb.dts | 4 +- .../dts/allwinner/sun7i-a20-olinuxino-lime2.dts | 2 +- .../dts/allwinner/sun7i-a20-wits-pro-a20-dkt.dts | 2 +- arch/arm/boot/dts/allwinner/sun7i-a20.dtsi | 4 +- arch/arm/boot/dts/allwinner/sun8i-a23-a33.dtsi | 14 +- .../allwinner/sun8i-a23-polaroid-mid2407pxe03.dts | 4 +- .../allwinner/sun8i-a23-polaroid-mid2809pxe04.dts | 4 +- .../boot/dts/allwinner/sun8i-a33-ga10h-v1.1.dts | 2 +- .../dts/allwinner/sun8i-a33-inet-d978-rev2.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-a33.dtsi | 10 +- .../boot/dts/allwinner/sun8i-a83t-bananapi-m3.dts | 2 +- .../dts/allwinner/sun8i-a83t-cubietruck-plus.dts | 2 +- .../arm/boot/dts/allwinner/sun8i-a83t-tbs-a711.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-a83t.dtsi | 8 +- .../allwinner/sun8i-h2-plus-bananapi-m2-zero.dts | 2 +- .../dts/allwinner/sun8i-h2-plus-orangepi-r1.dts | 5 +- .../dts/allwinner/sun8i-h2-plus-orangepi-zero.dts | 6 +- .../arm/boot/dts/allwinner/sun8i-h3-beelink-x2.dts | 4 +- .../boot/dts/allwinner/sun8i-h3-nanopi-duo2.dts | 4 +- .../boot/dts/allwinner/sun8i-h3-nanopi-m1-plus.dts | 4 +- .../boot/dts/allwinner/sun8i-h3-nanopi-neo-air.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-h3-nanopi-r1.dts | 2 +- .../arm/boot/dts/allwinner/sun8i-h3-orangepi-2.dts | 4 +- .../boot/dts/allwinner/sun8i-h3-orangepi-lite.dts | 2 +- .../dts/allwinner/sun8i-h3-orangepi-pc-plus.dts | 2 +- .../dts/allwinner/sun8i-h3-orangepi-zero-plus2.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-q8-common.dtsi | 4 +- .../boot/dts/allwinner/sun8i-r16-bananapi-m2m.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-r16-parrot.dts | 2 +- .../dts/allwinner/sun8i-r40-bananapi-m2-ultra.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-r40-oka40i-c.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-s3-pinecube.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-v3s.dtsi | 4 +- .../dts/allwinner/sun8i-v40-bananapi-m2-berry.dts | 2 +- arch/arm/boot/dts/allwinner/sun9i-a80.dtsi | 4 +- .../boot/dts/allwinner/sunxi-bananapi-m2-plus.dtsi | 2 +- .../dts/allwinner/sunxi-h3-h5-emlid-neutis.dtsi | 2 +- arch/arm/boot/dts/allwinner/sunxi-h3-h5.dtsi | 4 +- arch/arm/configs/sunxi_defconfig | 1 + arch/arm/tools/syscall.tbl | 1 + .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 16 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 18 +- .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 2 +- .../boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 2 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 2 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 2 +- .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 2 +- .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 6 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 2 +- .../allwinner/sun50i-h618-transpeed-8k618-t.dts | 2 +- .../dts/allwinner/sun50i-h64-remix-mini-pc.dts | 2 +- arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts | 6 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/mm/hugetlbpage.c | 5 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/bcm47xx/prom.c | 3 +- arch/mips/boot/dts/ralink/mt7621.dtsi | 430 ++-- arch/mips/include/asm/asm.h | 3 + arch/mips/include/asm/setup.h | 6 + arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/mips/pci/pcie-octeon.c | 6 + arch/mips/rb532/gpio.c | 2 +- arch/mips/rb532/prom.c | 2 +- arch/mips/sgi-ip27/ip27-irq.c | 7 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/elf.h | 2 - arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/xtensa/kernel/syscalls/syscall.tbl | 1 + block/fops.c | 29 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acobject.h | 107 +- drivers/acpi/acpica/evgpeinit.c | 1 + drivers/acpi/acpica/utdebug.c | 5 + drivers/base/regmap/regmap-kunit.c | 6 +- drivers/block/loop.c | 4 +- drivers/clk/clk-scmi.c | 89 +- drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c | 1 + drivers/clk/sunxi-ng/ccu-sun20i-d1.c | 1 + drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 15 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 20 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 1 + drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 1 + drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-r.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 1 + drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 1 + drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 1 + drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 1 + drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 1 + drivers/clk/sunxi-ng/ccu_common.c | 19 + drivers/clk/sunxi-ng/ccu_common.h | 3 + drivers/clk/sunxi-ng/ccu_nkm.c | 21 + drivers/clk/sunxi-ng/ccu_nkm.h | 2 + drivers/cpufreq/cpufreq.c | 11 +- drivers/dma-buf/dma-buf.c | 56 +- drivers/gpio/gpio-sch.c | 35 +- drivers/gpu/drm/Kconfig | 32 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/ast/ast_mode.c | 18 + drivers/gpu/drm/bridge/analogix/Kconfig | 2 +- drivers/gpu/drm/drm_atomic_helper.c | 4 + drivers/gpu/drm/drm_atomic_uapi.c | 6 +- drivers/gpu/drm/drm_client_modeset.c | 129 +- drivers/gpu/drm/drm_crtc.c | 38 +- drivers/gpu/drm/drm_crtc_helper.c | 100 +- drivers/gpu/drm/drm_drv.c | 5 + drivers/gpu/drm/drm_edid.c | 59 + drivers/gpu/drm/drm_fb_dma_helper.c | 42 + drivers/gpu/drm/drm_modes.c | 40 +- drivers/gpu/drm/drm_panic.c | 585 ++++++ drivers/gpu/drm/drm_probe_helper.c | 39 +- drivers/gpu/drm/drm_sysfs.c | 20 +- drivers/gpu/drm/i915/display/intel_bios.c | 49 +- drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c | 12 +- drivers/gpu/drm/lima/lima_bcast.c | 12 + drivers/gpu/drm/lima/lima_bcast.h | 3 + drivers/gpu/drm/lima/lima_drv.c | 21 +- drivers/gpu/drm/lima/lima_drv.h | 5 + drivers/gpu/drm/lima/lima_gp.c | 10 + drivers/gpu/drm/lima/lima_mmu.c | 5 + drivers/gpu/drm/lima/lima_pp.c | 22 + drivers/gpu/drm/lima/lima_sched.c | 9 + drivers/gpu/drm/lima/lima_sched.h | 1 + drivers/gpu/drm/mgag200/mgag200_drv.h | 7 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 18 + drivers/gpu/drm/nouveau/nouveau_bios.c | 13 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 7 +- drivers/gpu/drm/rockchip/Kconfig | 2 +- drivers/gpu/drm/tiny/simpledrm.c | 16 + drivers/gpu/drm/ttm/ttm_pool.c | 38 +- drivers/gpu/drm/v3d/v3d_irq.c | 4 - drivers/gpu/drm/vc4/vc4_hdmi.c | 2 + drivers/gpu/drm/vmwgfx/Makefile | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 35 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.h | 2 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 5 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 7 + drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 32 + drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 51 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 26 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 39 +- drivers/gpu/drm/vmwgfx/vmwgfx_prime.c | 15 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 32 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 42 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 44 +- drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c | 632 ++++++ drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h | 75 + drivers/gpu/drm/xe/regs/xe_gt_regs.h | 3 + drivers/gpu/drm/xe/xe_gt_topology.c | 112 ++ drivers/gpu/drm/xe/xe_gt_types.h | 13 +- drivers/hid/hid-sony.c | 5 +- drivers/hwmon/jc42.c | 2 +- drivers/hwtracing/intel_th/core.c | 6 +- drivers/input/misc/pm8xxx-vibrator.c | 7 +- drivers/input/touchscreen/sur40.c | 2 +- drivers/iommu/amd/amd_iommu.h | 8 - drivers/iommu/amd/init.c | 91 +- drivers/iommu/amd/io_pgtable.c | 13 +- drivers/iommu/amd/io_pgtable_v2.c | 18 +- drivers/iommu/amd/iommu.c | 11 +- drivers/iommu/dma-iommu.c | 7 +- drivers/iommu/exynos-iommu.c | 14 +- drivers/iommu/intel/dmar.c | 16 +- drivers/iommu/intel/iommu.c | 47 +- drivers/iommu/intel/iommu.h | 2 - drivers/iommu/intel/irq_remapping.c | 16 +- drivers/iommu/intel/pasid.c | 18 +- drivers/iommu/intel/svm.c | 11 +- drivers/iommu/io-pgtable-arm.c | 15 +- drivers/iommu/io-pgtable-dart.c | 37 +- drivers/iommu/iommu-pages.h | 186 ++ drivers/iommu/rockchip-iommu.c | 14 +- drivers/iommu/sun50i-iommu.c | 7 +- drivers/iommu/tegra-smmu.c | 18 +- drivers/mtd/devices/mchp23k256.c | 1 - drivers/mtd/mtdcore.c | 2 +- drivers/mux/core.c | 4 +- drivers/net/dsa/microchip/ksz9477_tc_flower.c | 3 + drivers/net/ethernet/google/gve/gve_ethtool.c | 3 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 7 +- .../ethernet/marvell/prestera/prestera_flower.c | 4 + .../net/ethernet/netronome/nfp/flower/offload.c | 6 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 659 ++++++- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 13 + drivers/net/ethernet/ti/k3-cppi-desc-pool.c | 46 +- drivers/net/ethernet/ti/k3-cppi-desc-pool.h | 6 + drivers/net/netdevsim/netdev.c | 93 + drivers/net/netdevsim/netdevsim.h | 4 + drivers/of/address.c | 113 +- drivers/of/base.c | 34 +- drivers/of/dynamic.c | 37 +- drivers/of/module.c | 7 +- drivers/of/of_private.h | 1 + drivers/of/overlay.c | 11 +- drivers/of/property.c | 28 +- drivers/of/resolver.c | 35 +- drivers/of/unittest.c | 12 +- drivers/pps/clients/pps_parport.c | 6 +- drivers/pwm/pwm-dwc-core.c | 1 - drivers/pwm/pwm-dwc.c | 88 +- drivers/pwm/pwm-dwc.h | 6 + drivers/soc/mediatek/mtk-socinfo.c | 4 +- drivers/spi/spi-altera-platform.c | 1 - drivers/spi/spi-pxa2xx.c | 15 +- drivers/target/target_core_file.c | 4 +- drivers/uio/uio.c | 7 +- drivers/usb/serial/option.c | 18 + fs/9p/v9fs.h | 11 +- fs/9p/vfs_inode.c | 42 +- fs/9p/vfs_inode_dotl.c | 28 +- fs/9p/vfs_super.c | 2 +- fs/aio.c | 4 +- fs/bcachefs/btree_cache.c | 2 +- fs/bcachefs/btree_iter.h | 9 +- fs/bcachefs/super-io.c | 7 +- fs/cachefiles/namei.c | 3 +- fs/file.c | 19 +- fs/fuse/cuse.c | 4 + fs/fuse/dir.c | 1 + fs/nfs/iostat.h | 5 +- fs/nilfs2/dir.c | 2 +- fs/open.c | 11 +- fs/overlayfs/util.c | 2 +- fs/proc/fd.c | 4 +- fs/proc/proc_sysctl.c | 21 +- fs/read_write.c | 12 +- fs/splice.c | 4 +- include/acpi/acpixf.h | 2 +- include/acpi/actbl1.h | 8 +- include/acpi/actbl2.h | 129 ++ include/acpi/actbl3.h | 18 +- include/acpi/platform/aclinuxex.h | 19 +- include/asm-generic/pgalloc.h | 35 +- include/crypto/hash.h | 7 +- include/crypto/internal/acompress.h | 5 +- include/crypto/skcipher.h | 7 +- include/drm/drm_edid.h | 28 +- include/drm/drm_fb_dma_helper.h | 5 + include/drm/drm_mode_config.h | 10 + include/drm/drm_modeset_helper_vtables.h | 39 + include/drm/drm_panic.h | 152 ++ include/drm/drm_plane.h | 6 + include/linux/bootconfig.h | 7 +- include/linux/bpf.h | 33 +- include/linux/bpfptr.h | 5 +- include/linux/dma-buf.h | 2 + include/linux/dma-fence-chain.h | 6 +- include/linux/dynamic_queue_limits.h | 50 +- include/linux/elf.h | 2 +- include/linux/fdtable.h | 15 +- include/linux/fs.h | 14 +- include/linux/hid_bpf.h | 6 +- include/linux/hugetlb.h | 4 +- include/linux/jbd2.h | 12 +- include/linux/mm.h | 5 +- include/linux/mm_types.h | 5 +- include/linux/mmzone.h | 5 +- include/linux/percpu.h | 3 + include/linux/ptr_ring.h | 28 +- include/linux/skb_array.h | 19 +- include/linux/skbuff.h | 20 +- include/linux/skmsg.h | 8 +- include/linux/slab.h | 5 + include/linux/sockptr.h | 10 +- include/linux/syscalls.h | 1 + include/linux/sysctl.h | 25 +- include/net/flow_offload.h | 55 + include/net/netlabel.h | 16 +- include/net/netlink.h | 5 +- include/net/request_sock.h | 5 +- include/net/tcx.h | 5 +- include/uapi/asm-generic/unistd.h | 5 +- io_uring/notif.c | 14 +- io_uring/notif.h | 3 +- io_uring/rw.c | 4 +- io_uring/sqpoll.c | 8 + ipc/ipc_sysctl.c | 5 +- ipc/mq_sysctl.c | 5 +- kernel/acct.c | 1 - kernel/bpf/syscall.c | 1 - kernel/delayacct.c | 1 - kernel/exit.c | 1 - kernel/hung_task.c | 1 - kernel/kexec_core.c | 1 - kernel/kprobes.c | 1 - kernel/latencytop.c | 1 - kernel/panic.c | 1 - kernel/pid_namespace.c | 1 - kernel/pid_sysctl.h | 1 - kernel/printk/sysctl.c | 1 - kernel/reboot.c | 1 - kernel/sched/autogroup.c | 1 - kernel/sched/core.c | 1 - kernel/sched/deadline.c | 1 - kernel/sched/fair.c | 1 - kernel/sched/rt.c | 1 - kernel/sched/topology.c | 1 - kernel/seccomp.c | 1 - kernel/signal.c | 1 - kernel/stackleak.c | 1 - kernel/sys_ni.c | 1 + kernel/sysctl.c | 2 - kernel/time/timer.c | 1 - kernel/trace/ftrace.c | 1 - kernel/trace/trace_events_user.c | 1 - kernel/ucount.c | 5 +- kernel/umh.c | 1 - kernel/utsname_sysctl.c | 1 - kernel/watchdog.c | 2 - lib/bootconfig.c | 19 +- lib/dynamic_queue_limits.c | 13 +- lib/test_xarray.c | 12 +- lib/xarray.c | 2 +- localversion-next | 2 +- mm/Makefile | 4 + mm/huge_memory.c | 2 +- mm/internal.h | 37 + mm/madvise.c | 12 + mm/memblock.c | 7 +- mm/mmap.c | 31 +- mm/mprotect.c | 10 + mm/mremap.c | 31 + mm/mseal.c | 307 +++ mm/slub.c | 4 +- mm/userfaultfd.c | 2 +- mm/vmstat.c | 3 + mm/zswap.c | 98 +- net/core/dev_addr_lists_test.c | 14 +- net/core/drop_monitor.c | 20 +- net/core/net-sysfs.c | 2 +- net/core/skbuff.c | 6 +- net/dsa/user.c | 2 +- net/ipv4/fib_frontend.c | 5 + net/ipv4/udp.c | 21 +- net/ipv6/ip6_gre.c | 25 +- net/ipv6/udp.c | 20 +- net/sunrpc/auth_gss/auth_gss_internal.h | 6 +- net/sysctl_net.c | 3 +- scripts/Makefile.extrawarn | 29 +- security/apparmor/lsm.c | 1 - security/keys/sysctl.c | 1 - security/loadpin/loadpin.c | 1 - security/yama/yama_lsm.c | 1 - sound/soc/amd/acp-da7219-max98357a.c | 2 +- sound/soc/codecs/wcd934x.c | 1 - sound/soc/intel/boards/Kconfig | 12 +- sound/soc/intel/boards/Makefile | 2 - sound/soc/intel/boards/cml_rt1011_rt5682.c | 609 ------ sound/soc/intel/boards/sof_da7219.c | 8 + sound/soc/intel/boards/sof_realtek_common.c | 178 +- sound/soc/intel/boards/sof_realtek_common.h | 4 +- sound/soc/intel/boards/sof_rt5682.c | 37 +- sound/soc/intel/boards/sof_sdw.c | 87 +- sound/soc/intel/boards/sof_sdw_common.h | 1 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 19 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 36 + sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 19 +- sound/soc/samsung/i2s.c | 1 - sound/soc/soc-card-test.c | 12 +- sound/soc/sunxi/sun4i-i2s.c | 33 +- tools/include/nolibc/stdlib.h | 2 +- tools/include/nolibc/string.h | 46 +- tools/include/nolibc/sys.h | 27 + tools/net/ynl/lib/ynl.py | 4 +- tools/testing/memblock/tests/basic_api.c | 8 +- tools/testing/memblock/tests/common.c | 4 +- tools/testing/selftests/mm/.gitignore | 2 + tools/testing/selftests/mm/Makefile | 2 + tools/testing/selftests/mm/mseal_test.c | 1836 +++++++++++++++++ tools/testing/selftests/mm/seal_elf.c | 183 ++ tools/testing/selftests/net/lib/py/ksft.py | 41 +- tools/testing/selftests/net/lib/py/nsim.py | 16 +- tools/testing/selftests/net/nl_netdev.py | 76 +- tools/testing/selftests/nolibc/nolibc-test.c | 82 + 444 files changed, 10513 insertions(+), 3803 deletions(-) rename Documentation/ABI/testing/{sys-kernel-mm-transparent-hugepage => sysfs-kern [...] create mode 100644 Documentation/devicetree/bindings/mtd/partitions/binman.yaml create mode 100644 Documentation/userspace-api/mseal.rst create mode 100644 arch/arm/boot/dts/allwinner/sun5i-a13-pocketbook-614-plus.dts mode change 100644 => 100755 arch/mips/pci/pcie-octeon.c create mode 100644 drivers/gpu/drm/drm_panic.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h create mode 100644 drivers/iommu/iommu-pages.h create mode 100644 include/drm/drm_panic.h create mode 100644 mm/mseal.c delete mode 100644 sound/soc/intel/boards/cml_rt1011_rt5682.c create mode 100644 tools/testing/selftests/mm/mseal_test.c create mode 100644 tools/testing/selftests/mm/seal_elf.c