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 9ed46da14b9b Add linux-next specific files for 20240412 omits 60872a66c0e5 fixup for "mm: swap: introduce swap_free_nr() for batched [...] omits 386b6cdd3532 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 84e4a6a66df7 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 295c69f3ff97 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2c9af1ce3390 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits 3b446cfb92c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4e884468a4eb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cf2c78cf6d9f Merge branch 'zstd-next' of https://github.com/terrelln/linux.git omits d13b5e1a9376 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits d338985d8d2f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4c06d8bdfb37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 604ade18f37a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3e4110e7e964 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a500436fc5f7 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 7c58b42a9bb4 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 763c8270cd7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d77082bf65f5 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits d5d1517b868b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e94c04e14339 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits 0ff726520c3c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bb6da6aa4821 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits ec26f3704963 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1857cfc430a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 79b0e56f97d6 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits eb01c5b067e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 63b9feac2e77 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 40c3eef99596 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 34e5369f77fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d6a93bf3d932 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 06142ddfdf45 Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] omits 69b22f76cad5 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 843a5a6ec538 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] omits 9ca8220e3ccd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 583835dec03c Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 7f57302f4a97 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 79f178927fd6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d19458afb205 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 08ad544bdd7d Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 8cf63511a910 next-20240411/fpga omits eca05b2d0d1a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2e438df788dd Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 5ec753736d7c Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits f6be492d2fa6 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits e1c138f9ba2f Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits 6bef7312d794 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] omits ab14508947a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2eea07ec1b8f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 80437b613ec5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 59cadba64bb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4b71c8daab25 Merge branch 'next' of https://github.com/kvm-x86/linux.git omits 498ffcf188a8 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 1954e7efc5e5 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 3cb440daf008 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 1129bc1776e4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 877d822c44dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a4504ea6cd0d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6b34c04e1326 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cb172c0def8b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 02d45f17031b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d596c9c9cb91 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 59b20446b982 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 34a57d13c933 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 505eaf01baab Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 91b98e4ab5a9 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 07a92f11f13a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c36d944abba4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a5692286b60d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 16a083c5ce77 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits da99684e94c2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e357c6becda8 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits c2a705f33da3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a201158895b4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 108ed4cde658 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b2e8c1529bdd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 73c12eb0a55f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3f6d3b5cfeb5 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits cded5d0b0722 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] omits ac5c16d18ff9 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 9828320f5c5e Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 72cf21abda74 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits ed4947999371 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits f878060da655 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits c98bd810fe8a Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits ad838f9a6383 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits cbc3359d8494 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits b6d3ce735b95 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 886cbb60b76b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 786bd20663d8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2d7429abe677 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b68f3587b13f Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits b5a84cde1180 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0ce3deb6a134 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f8cfa515170f Merge remote-tracking branch 'asoc/for-6.10' into asoc-next omits 4e1b7c4e5aaf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c9acc8190213 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits c784e88504d1 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 3541176a8784 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits ef149a3119a5 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits f04ca48f3ff6 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 7b3f92e1ca15 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits 725806f3a407 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3bf6290dc93c Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 5a8cd22e5b81 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 10496410bd83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b8be0a267427 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 96f6fa8fc739 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 3c729c0e9003 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits c7f097dc1de4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 50cb381820ac Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 19a76a8d0977 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 7c315222d4f8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 9ab9b7cb1ea2 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 37d5be93c1a0 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 31fc67c64b36 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 46c56b1ca360 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 91de0c241385 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 878f3227fe71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a6f79a225b27 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] omits 2b53bda7fe6f Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] omits f1386712c6ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ebdfab4b500e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f33fa9ec0a0e Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 547fc9589ca5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3f6ce3067cc7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 02ea87421dd6 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits e781ea91cb19 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 71ad0f31569f Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits cfb2de9e1a31 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 6c8118d169db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8c0020e61176 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits cd9d828bd42e Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits ef726e6eb106 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 79e7c23f4097 Merge branch 'for-next' of https://github.com/sophgo/linux.git omits a2de6d38c76c Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 429edf886f39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 507688c885f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 23cd6f8fd8be Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 3b2085480359 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6693fb54aca4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 853153601d17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2cbbc1ac03ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 48b01a6465bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 962018f45dcc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 36df9ba6f248 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 417f71183191 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 0177a4b8aee5 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits f8d84b4641d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 131b2752a36b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fe1c7ca13426 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] omits 92a346eed2af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1fae7ca1e77 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 34b197875790 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] omits fdcf978dc589 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 94d3c7673b2e Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 66cd11927ee9 Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] omits f1d7d0023f6d Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] omits 93de9c8f569f Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits 9c857533c4dc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5f6c755b45aa Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] omits f7784ebaa82b Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits 2e2e32c54d55 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9490bcb96340 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 0004308c1e05 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] omits e9e3083a6f7e Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits faa9a1c74c1f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b78ec227ee19 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 176a0c4f8cd0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4dc112bf000f Merge branch 'drm-fixes' of https://gitlab.freedesktop.org [...] omits 02af39da0f63 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7e75d22683f8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c0b20043b5a1 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits a92b4eff5e9d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits bd393bedbc29 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits c142c19ff791 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits 6f818ded743f Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 92c056eac5ee Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits af0b9148122f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits cda49d4806fa Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7e2f8fcb4259 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 634e9223bcd9 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits dfe0f0ad4e43 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 48a705474b87 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c078d6059051 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 22489a57442e Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 4646501f3881 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits ffc864fd1257 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 8abbbec1afec Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b0c86c30cb0a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 255d72453ac9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 1315f03a896c Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 9948a852a801 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ca1485c897e7 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 8ff32a31fbdc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 637ced031d3c Merge remote-tracking branch 'spi/for-6.10' into spi-next omits 1ed5a76cfc02 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 35cd454089df Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 49b04e352bcb Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 5105b6e3c75b Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 069e902a39e6 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 4e996f9d30cb smb: client: Fix hang in smb2_reconnect omits 44078156fc77 dm: use queue_limits_set omits 091dae693b6e dm-crypt: stop constraining max_segment_size to PAGE_SIZE omits 415efaaf0d97 KVM: SEV: use u64_to_user_ptr throughout omits 68ae470214aa KVM: VMX: Modify NMI and INTR handlers to take intr_info a [...] omits 6cbcb3a11ae2 KVM: VMX: Move out vmx_x86_ops to 'main.c' to dispatch VMX [...] omits 553f6d7b2bae KVM: x86: Split core of hypercall emulation to helper function omits 90e6911dda99 Merge branch 'kvm-sev-init2' into HEAD omits 6f6f8d7f8473 Merge branch 'mm-delete-change-gpte' into HEAD omits b06d4c260e93 mm: replace set_pte_at_notify() with just set_pte_at() omits de6b3fd4bbc9 leds: trigger: netdev: Remove not needed call to led_set_b [...] omits 47f798a1c0cb video: backlight: lcd: Make lcd_class constant omits da8310b24223 video: backlight: Make backlight_class constant omits 03075af4c951 dt-bindings: leds: Add LED_FUNCTION_SPEED_* for link speed [...] omits b65a10938791 dt-bindings: leds: Add LED_FUNCTION_MOBILE for mobile network omits ddd99d3fb716 leds: simatic-ipc-leds-gpio: Add support for module BX-59A omits 38ab98a4de63 dt-bindings: leds: qcom-lpg: Document PM6150L compatible omits 69eb1d6ccb92 dt-bindings: leds: pca963x: Convert text bindings to YAML omits a4200c1395dc Merge branches 'for-next/scmi/updates' and 'for-next/ffa/u [...] omits ce4e02a46350 firmware: arm_ffa: Add support for handling notification p [...] omits 9f0e32417496 firmware: arm_ffa: Refactor SRI handling in prepartion to [...] omits ae43e14c7f0f firmware: arm_ffa: Skip creation of the notification bitmaps omits b4ba814ae4a4 Merge branch into tip/master: 'x86/shstk' omits 1d36a2b464c6 Merge branch into tip/master: 'x86/platform' omits eef1fb6008ea Merge branch into tip/master: 'x86/percpu' omits edf63c1cd62c Merge branch into tip/master: 'x86/misc' omits 4ed0489e25a9 Merge branch into tip/master: 'x86/microcode' omits d19ba113de8e Merge branch into tip/master: 'x86/fpu' omits b5f44292c9f5 Merge branch into tip/master: 'x86/entry' omits 1d44dafe14f9 Merge branch into tip/master: 'x86/build' omits 15c80ec2d472 Merge branch into tip/master: 'x86/bugs' omits 839b631dce66 Merge branch into tip/master: 'x86/boot' omits 17c71aa7628a Merge branch into tip/master: 'x86/asm' omits 5d12d0604d88 Merge branch into tip/master: 'x86/apic' omits 408cc8d447fc Merge branch into tip/master: 'x86/alternatives' omits a30d59dbe451 Merge branch into tip/master: 'timers/core' omits ecb933e7b70f Merge branch into tip/master: 'sched/core' omits 2598415a1e0a Merge branch into tip/master: 'ras/core' omits 5a98d2adf5c2 Merge branch into tip/master: 'perf/core' omits 1b2984c6e7f5 Merge branch into tip/master: 'locking/core' omits 2eefdb4c0c1f Merge branch into tip/master: 'irq/core' omits 4e6f1f9c95db Merge branch into tip/master: 'timers/urgent' omits 145fe03d3e60 Merge branch into tip/master: 'perf/urgent' omits 1916d02e8746 Merge branch into tip/master: 'locking/urgent' omits d846306d589d Merge branch into tip/master: 'irq/urgent' omits 15295de832e1 Merge branch into tip/master: 'x86/merge' omits 7ed173281653 Merge branch 'for-6.10/io_uring' into for-next omits 99e440c5b1d7 io_uring/timeout: remove duplicate initialization of the i [...] omits 7316aec453e4 locking/pvqspinlock: Use try_cmpxchg_acquire() in trylock_ [...] omits d9bb184b403d Merge branch 'x86/cpu' into x86/merge, to ease integration [...] omits 152cadd50e3c Merge branch 'x86/urgent' into x86/cpu, to resolve conflict omits 898e4996e760 x86/cpu/amd: Make the NODEID_MSR union actually work omits 3a93fe9cdfa7 x86/cpu/amd: Make the CPUID 0x80000008 parser correct omits 9db7677e33b6 backlight: otm3225a: Drop driver owner assignment omits 150476e60a80 backlight: lp8788: Drop support for platform data omits f3f51c5865a9 x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_ [...] omits 215bca01a673 x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto omits 92dc47c57eac x86/bugs: Only harden syscalls when needed omits cac2ca6ca549 gfs2: Fix do_xmote locking error omits ed7c95c95397 Merge branch 'mm-nonmm-unstable' into mm-everything omits ee57c70ba686 nilfs2: add kernel-doc comments to nilfs_remove_all_gcinodes() omits 3012350370e3 nilfs2: add kernel-doc comments to nilfs_btree_convert_and [...] omits 6f0e0e562c63 nilfs2: add kernel-doc comments to nilfs_do_roll_forward() omits c2af81dfc26f blktrace: convert strncpy() to strscpy_pad() omits 5f5ccb7eab82 block/partitions/ldm: convert strncpy() to strscpy() omits fc7b06ac2af9 test_hexdump: avoid string truncation warning omits ce1088f1191d kexec: fix the unexpected kexec_dprintk() macro omits af1142c154ef ocfs2: use coarse time for new created files omits ce6056131879 ocfs2: update inode fsync transaction id in ocfs2_unlink a [...] omits 4a6155abd51b ocfs2: fix races between hole punching and AIO+DIO omits 460f1a97760d ocfs2: return real error code in ocfs2_dio_wr_get_block omits 98839b75b44b vmcore: replace strncpy with strscpy_pad omits 303a64d0a235 devres: don't use "proxy" headers omits a2e786957e09 devres: switch to use dev_err_probe() for unification omits 09304331a3ac kgdb: add HAS_IOPORT dependency omits fe52cb3764ec Squashfs: remove deprecated strncpy by not copying the string omits a61909ff19b4 ipc: remove the now superfluous sentinel element from ctl_ [...] omits 7a5b964a8f4d initrd: remove the now superfluous sentinel element from c [...] omits 127a7bc94d0e kcov: avoid clang out-of-range warning omits cd00d7ca5c06 selftests/fpu: allow building on other architectures omits f8788c6054cc selftests/fpu: move FP code to a separate translation unit omits 5e92bb3f5c2c drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT omits 5289009f7626 drm/amd/display: only use hard-float, not altivec on powerpc omits c0bbfbbebec1 riscv: add support for kernel-mode FPU omits 17ce2572bf58 x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits 3d5f34aafeca powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits 4374d46b423a LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits 3c08f519b551 lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS omits bf7947cbd88d arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS omits 98676b34a1db arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits 631b7488d765 ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS omits eb89bd33c045 ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits b911c1f7d2bb arch: add ARCH_HAS_KERNEL_FPU_SUPPORT omits ad554faf3c16 x86/fpu: fix asm/fpu/types.h include guard omits c99c0a28864d Documentation: kdump: clean up the outdated description omits 793fcb1fb18a arch/loongarch: clean up the left code and Kconfig item re [...] omits 9092d33c1f84 ocfs2: fix sparse warnings omits b273e9335928 ocfs2: speed up chain-list searching omits 9a1b4422d444 ocfs2: adjust enabling place for la window omits 0a6d5ede9534 ocfs2: improve write IO performance when fragmentation is high omits a7a148e3c768 regset: use kvzalloc() for regset_get_alloc() omits 1b0dab03ba2f NUMA: early use of cpu_to_node() returns 0 instead of the [...] omits 9bc44166dfc0 fs: add kernel-doc comments to fat_parse_long() omits f7bc452c7ffd x86: call instrumentation hooks from copy_mc.c omits f5f32a6d5f3b instrumented.h: add instrument_memcpy_before, instrument_m [...] omits 7a4207139d99 mm: kmsan: implement kmsan_memmove() omits 795392cdf42b bootconfig: do not put quotes on cmdline items unless necessary omits 7c30942dacc1 lib/build_OID_registry: don't mention the full path of the [...] omits 6639ab99b1ab ocfs2: update inode ctime in ocfs2_fileattr_set omits e0ea3010f97d ocfs2: correctly use ocfs2_find_next_zero_bit() omits de14d5f2a9ff __mod_memcg_lruvec_state-enhance-diagnostics-fix omits 248679273549 __mod_memcg_lruvec_state(): enhance diagnostics omits 3bbaf599f498 mm: add swappiness= arg to memory.reclaim omits 52755113e837 mm: add defines for min/max swappiness omits ad3617f3dc1b mm: optimization on page allocation when CMA enabled omits 645cf2ddf2b9 filemap: replace pte_offset_map() with pte_offset_map_nolock() omits 5f83f2a890b4 mm/arm64: override mkold_clean_ptes() batch helper omits 08549f885077 mm/madvise: optimize lazyfreeing with mTHP in madvise_free omits 37a4ecbf36cb mm: add per-order mTHP swpin_refault counter omits c68f81b8d213 mm: swap: entirely map large folios found in swapcache omits 5d9aef09e7ec mm: swap_pte_batch: add an output argument to reture if al [...] omits 00a80f3e702f mm: swap: make should_try_to_free_swap() support large-folio omits ca23b4d4cae5 mm: swap: introduce swap_free_nr() for batched swap_free() omits 93c15762274c Documentation/admin-guide/cgroup-v1/memory.rst: don't refe [...] omits 5df2c10422b4 mm/debug: print only page mapcount (excluding folio entire [...] omits 24ed1fbcec4c xtensa/mm: convert check_tlb_entry() to sanity check folios omits baddd6a7ea32 trace/events/page_ref: trace the raw page mapcount value omits 983eb42a4dc1 mm/migrate_device: use folio_mapcount() in migrate_vma_che [...] omits 2db2635a2202 mm/filemap: use folio_mapcount() in filemap_unaccount_folio() omits 97dd3a010f91 sh/mm/cache: use folio_mapped() in copy_from_user_page() omits eb695ba6ff86 mm/migrate: use folio_likely_mapped_shared() in add_page_f [...] omits c3b785a5488c mm/page_alloc: use folio_mapped() in __alloc_contig_migrat [...] omits a6e43d717bef mm/memory-failure: use folio_mapcount() in hwpoison_user_m [...] omits baf037346d03 mm/huge_memory: use folio_mapcount() in zap_huge_pmd() san [...] omits c9e739aacc77 mm/memory: use folio_mapcount() in zap_present_folio_ptes() omits fbe50dfb0537 mm: make folio_mapcount() return 0 for small typed folios omits b0417f640c8f mm: improve folio_likely_mapped_shared() using the mapcoun [...] omits 487a212b3a2e mm: track mapcount of large folios in single value omits 38485829cc49 mm/rmap: add fast-path for small folios when adding/removi [...] omits 1fa9c40d466c mm/rmap: always inline anon/file rmap duplication of a single PTE omits 96605eab7e29 mm: allow for detecting underflows with page_mapcount() again omits 01c598decb23 mm: follow_pte() improvements omits 242ac149ee81 mm: pass VMA instead of MM to follow_pte() omits 3ed94d84eb48 drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() omits 3a4eb1d1dc0f mm,swap: add document about RCU read lock and swapoff interaction omits 0d240b9bc1e2 mm/mmap: make accountable_mapping return bool omits e50549052e70 mm/mmap: make vma_wants_writenotify return bool omits 00effb4e6e15 memory tier: create CPUless memory tiers after obtaining H [...] omits d9bf2e3f221a memory tier: dax/kmem: introduce an abstract layer for fin [...] omits 5aae4ce0c600 mm: add per-order mTHP anon_swpout and anon_swpout_fallbac [...] omits bbfdd618dbfb mm: fix powerpc build issue omits d46de7357458 mm: add per-order mTHP anon_alloc and anon_alloc_fallback [...] omits 0af5cf4203e9 mm: set pageblock_order to HPAGE_PMD_ORDER in case with !C [...] omits 1b5894de55c9 mm: convert free_zone_device_page to free_zone_device_folio omits de48cc42d1d4 mm: combine __folio_put_small, __folio_put_large and __folio_put omits 40feb24d14ba mm: inline destroy_large_folio() into __folio_put_large() omits e66bf3d4350b mm: combine free_the_page() and free_unref_page() omits c0ffacbfddb9 mm: free non-hugetlb large folios in a batch omits d0f0741983ca mm: convert pagecache_isize_extended to use a folio omits b77be75a5593 mm/hugetlb: pass correct order_per_bit to cma_declare_cont [...] omits c80ce9255a69 mm/cma: drop incorrect alignment check in cma_init_reserved_mem omits 0ec9d007c613 selftests/mm: fix additional build errors for selftests omits 7cc9ad415a02 selftests: break the dependency upon local header files omits 50e16e10ab73 hugetlb: Simplify hugetlb_wp() arguments omits 8ed6a583ed0d hugetlb: convert hugetlb_wp() to use struct vm_fault omits b0768234db2d hugetlb: simplify hugetlb_no_page() arguments omits 51d2b7e554fa hugetlb: convert hugetlb_no_page() to use struct vm_fault omits 2a99612f7595 hugetlb: convert hugetlb_fault() to use struct vm_fault omits 01fa523e8bea mm/ksm: remove redundant code in ksm_fork omits fe4cf89c89f5 mm: use "GUP-fast" instead "fast GUP" in remaining comments omits 1035bdf198cc mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST omits 328626292ec8 mm/gup: consistently name GUP-fast functions omits 9ead078dcf6e hugetlb: convert alloc_buddy_hugetlb_folio to use a folio omits 1db94f9441df mm: remove struct page from get_shadow_from_swap_cache omits 060629703f7d x86: mm: accelerate pagefault when badaccess omits 7385652210e1 s390: mm: accelerate pagefault when badaccess omits cc902a482e91 riscv-mm-accelerate-pagefault-when-badaccess-fix omits 30dda571cce2 riscv: mm: accelerate pagefault when badaccess omits 9bce89e2185b powerpc: mm: accelerate pagefault when badaccess omits 5362793638b1 arm: mm: accelerate pagefault when VM_FAULT_BADACCESS omits 11d6d7972c21 arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS omits 7139b19e34bb arm64: mm: cleanup __do_page_fault() omits d758712cfde2 mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD omits 8f5ecf6991d5 mm: vmscan: avoid split during shrink_folio_list() omits 5366099b15e4 mm: swap: allow storage of all mTHP orders omits fa539cc70989 mm: swap: update get_swap_pages() to take folio order omits d0b27cba2283 mm: swap: simplify struct percpu_cluster omits ede10c9ccb6a FIXUP: mm: swap: free_swap_and_cache_nr() as batched free_ [...] omits bb854488c266 mm: swap: free_swap_and_cache_nr() as batched free_swap_an [...] omits e0b6b43c6e33 mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags omits e8c95e7c1587 mm: page_alloc: use the correct THP order for THP PCP omits 401c311a3e88 proc: convert smaps_pmd_entry to use a folio omits b4de918eb144 proc: pass a folio to smaps_page_accumulate() omits f3c1e676bee3 proc: convert smaps_page_accumulate to use a folio omits e6bd49e0e3c0 proc: convert gather_stats to use a folio omits de6bf7308302 mm: generate PAGE_IDLE_FLAG definitions omits c5d74790e3d2 mm: remove page_idle and page_young wrappers omits c61f60eb3c9b proc: convert smaps_account() to use a folio omits b35ee25d6b5b proc: convert clear_refs_pte_range to use a folio omits 1b309cd6db08 khugepaged: use a folio throughout hpage_collapse_scan_file() omits 0804a3d946a6 khugepaged-use-a-folio-throughout-collapse_file-fix omits 002e993e8354 khugepaged: use a folio throughout collapse_file() omits c6ca586f123b khugepaged: remove hpage from collapse_file() omits 46be041f81d9 khugepaged: pass a folio to __collapse_huge_page_copy() omits ad1d16e3d7d2 khugepaged: remove hpage from collapse_huge_page() omits 028b8ea88ba5 khugepaged: convert alloc_charge_hpage to alloc_charge_folio omits 907b03dbb3ad khugepaged: inline hpage_collapse_alloc_folio() omits 40132bfff0cc selftests/mm: mremap_test: use sscanf to parse /proc/self/maps omits 43306dce1f9b selftests/mm: mremap_test: optimize execution time from mi [...] omits 884e5ad31ceb selftests/mm: mremap_test: optimize using pre-filled rando [...] omits 9dfc3dd99529 memory: remove the now superfluous sentinel element from c [...] omits 28d9b336d7c9 mm: rename vma_pgoff_address back to vma_address omits 59334e37cd86 mm: remove vma_address() omits b8a754b95c5e mm: correct page_mapped_in_vma() for large folios omits e499501a06ef mm: huge_memory: add the missing folio_test_pmd_mappable() [...] omits e4c6b280c020 mm-support-multi-size-thp-numa-balancing-v3 omits 89e08c30d72c mm: support multi-size THP numa balancing omits a2abaf9a7a93 mm: factor out the numa mapping rebuilding into a new helper omits ac7b30b834dd mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fall [...] omits edfc22c4a648 zram: add max_pages param to recompression omits a5f1edf06d62 mm: init_mlocked_on_free_v3 omits 615a03edf6ec selftest-mm-ksm_functional_tests-extend-test-case-for-ksm- [...] omits 6cfe58acde0a selftest/mm: ksm_functional_tests: extend test case for ks [...] omits 9ab87203279d selftest/mm: ksm_functional_tests: refactor mmap_and_merge [...] omits 6c23fe756051 mm/ksm: fix ksm exec support for prctl omits 8dffd8c234c7 selftests/x86: add placement guard gap test for shstk omits 1eb3b5e43c76 x86/mm: care about shadow stack guard gap during placement omits 4b4d174275ad x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS omits baec0783d1d3 mm: take placement mappings gap into account omits 76f0ecbf17f4 treewide: use initializer for struct vm_unmapped_area_info omits 239fc4dabe61 powerpc: use initializer for struct vm_unmapped_area_info omits 9a53187971bf parisc: use initializer for struct vm_unmapped_area_info omits ea34e6515ffd csky: use initializer for struct vm_unmapped_area_info omits 21eb65552d35 thp: add thp_get_unmapped_area_vmflags() omits ca5a6d1865be mm: use get_unmapped_area_vmflags() omits 9b2ce2615cf1 mm: remove export for get_unmapped_area() omits e46fcf1ca14d mm: introduce arch_get_unmapped_area_vmflags() omits e9b07dedadc4 mm: switch mm->get_unmapped_area() to a flag omits b5f824443a3c proc: refactor pde_get_unmapped_area as prep omits b84424b5279d userfaultfd: early return in dup_userfaultfd() omits ea0d1f10c55f mm: remove __set_page_dirty_nobuffers() omits f0814aa01baa mm: remove "prot" parameter from move_pte() omits c61a51383540 mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_ar [...] omits 2b2e859bde50 filemap: remove __set_page_dirty() omits 61814eede3f5 mm: use rwsem assertion macros for mmap_lock omits f659f06b803a mm-allow-anon-exclusive-check-over-hugetlb-tail-pages-fix omits 86c4082be809 mm: allow anon exclusive check over hugetlb tail pages omits 98607bcdd05b mm/gup: handle hugetlb in the generic follow_page_mask code omits 09ef9fea21f5 mm/gup: handle hugepd for follow_page() omits e89c45f91ccb fixup! mm/gup: handle huge pmd for follow_pmd_mask() omits 61c083a315b7 mm/gup: handle huge pmd for follow_pmd_mask() omits dcf2e49a509e mm/gup: handle huge pud for follow_pud_mask() omits 578724ab99d7 mm/gup: cache *pudp in follow_pud_mask() omits db5c294f200e mm/gup: handle hugetlb for no_page_table() omits 02b72d03f20b mm/gup: refactor record_subpages() to find 1st small page omits 3ed17eba13fa mm-gup-drop-folio_fast_pin_allowed-in-hugepd-processing-fix omits 122d022fa529 mm/gup: drop gup_fast_folio_allowed() in hugepd processing omits a19468b41803 fixup! mm/arch: provide pud_pfn() fallback omits 213c632145fa mm/arch: provide pud_pfn() fallback omits 74d625bd7910 mm: introduce vma_pgtable_walk_{begin|end}() omits 48692d053c7c mm: make HPAGE_PXD_* macros even if !THP omits a4bf9238e142 mm/hugetlb: declare hugetlbfs_pagecache_present() non-static omits b151b20a8481 mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES omits 73e4b2deeba3 mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio omits 8e32dc64e2ad dax: use huge_zero_folio omits 402c9e02a8f4 mm: convert do_huge_pmd_anonymous_page to huge_zero_folio omits 54c6daf349f2 mm: convert huge_zero_page to huge_zero_folio omits 097b33db2903 mm: convert migrate_vma_collect_pmd to use a folio omits 5e2684adb134 mm: add pmd_folio() omits 629179ed3545 mm: add is_huge_zero_folio() omits 4c97d77dee8d sparc: use is_huge_zero_pmd() omits a88d4059aae5 zswap: replace RB tree with xarray omits 91e8146bbbc0 zswap: replace RB tree with xarray omits 2995ccba3b79 mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES omits fdec9c6fdd00 mm/page_alloc.c: don't show protection in zone's ->lowmem_ [...] omits 3c1957139bbd mm/mm_init.c: remove the outdated code comment above defer [...] omits e65119397033 mm-page_allocc-remove-unneeded-codes-in-numa-version-of-bu [...] omits 4da596577d0b mm/page_alloc.c: remove unneeded codes in !NUMA version of [...] omits 1734350765bb mm: make __absent_pages_in_range() as static omits f83c68cdb951 mm-init-remove-the-unnecessary-special-treatment-for-memor [...] omits e33228bdc768 mm/init: remove the unnecessary special treatment for memo [...] omits bc44fab762c7 mm: move array mem_section init code out of memory_present() omits 978f8fbe7743 mm, slab: move slab_memcg hooks to mm/memcontrol.c omits 462d5bed4874 mm-slab-move-memcg-charging-to-post-alloc-hook-fix-2 omits 916dd051c81a fixup! mm, slab: move memcg charging to post-alloc hook omits a23c83d49a6d mm, slab: move memcg charging to post-alloc hook omits 6d2958e7736a proc-rewrite-stable_page_flags-fix-2 omits e5c7641886a3 proc-rewrite-stable_page_flags-fix omits 93797012d8cd proc: rewrite stable_page_flags() omits 38feed80f8ba remove references to page->flags in documentation omits d098306bf9ea slub: remove use of page->flags omits c1c2caedccca mm-convert-arch_clear_hugepage_flags-to-take-a-folio-fix omits 814c6ba917b3 mm: convert arch_clear_hugepage_flags to take a folio omits f462ef872068 mm: make page_mapped() take a const argument omits f152366d46ee mm: make is_free_buddy_page() take a const argument omits 07c25dd73d93 mm: make folio_test_idle and folio_test_young take a const [...] omits 6c512b361dc8 mm: make page_ext_get() take a const argument omits 8580fee89014 xtensa: remove uses of PG_arch_1 on individual pages omits 3390e4c97dc8 sh-remove-use-of-pg_arch_1-on-individual-pages-fix omits 74f5bd46a95f sh: remove use of PG_arch_1 on individual pages omits 7ce28ae41094 mm: merge folio_is_secretmem() and folio_fast_pin_allowed( [...] omits 5cf2a0aaf62d selftests/memfd_secret: add vmsplice() test omits 9e71e7b955f1 mm: move follow_phys to arch/x86/mm/pat/memtype.c omits b59d0c818f24 mm: remove follow_pfn omits 14c4ee27fa82 virt: acrn: stop using follow_pfn omits 7bf1d08c5d1c mm: backing-dev: use group allocation/free of per-cpu coun [...] omits 1ee40726c9fb huge_memory.c: document huge page splitting rules more thoroughly omits cc808d52b59d mm/mmap: convert all mas except mas_detach to vma iterator omits 5cbcb3421908 mm/mm_init.c: remove arch_reserved_kernel_pages() omits 1ba885fa0839 mm/mm_init.c: remove unneeded calc_memmap_size() omits 90e64fd09752 mm/mm_init.c: remove meaningless calculation of zone->mana [...] omits 67ef13f619f7 mm/mm_init.c: remove meaningless calculation of zone->mana [...] omits 0280cd6e5115 mm/mm_init.c: add new function calc_nr_all_pages() omits c6c0ba8124a7 mm/mm_init.c: remove the useless dma_reserve omits 8fab6d97b286 x86: remove unneeded memblock_find_dma_reserve() omits 7c7f00a5785a mm/filemap: optimize filemap folio adding omits 4fd08523ee66 lib/xarray: introduce a new helper xas_get_order omits 942e24e94f94 mm/filemap: clean up hugetlb exclusion code omits 1cf3306253e4 mm/filemap: return early if failed to allocate memory for split omits 2ea12475c4fa folio_likely_mapped_shared() kerneldoc fixup omits c3287a104b71 mm: convert folio_estimated_sharers() to folio_likely_mapp [...] omits 515f78559fff mm-migrate-split-source-folio-if-it-is-on-deferred-split-list-fix omits ac5c3179b1f6 mm/migrate: split source folio if it is on deferred split list omits 0fb20f01bf5b mm-hold-ptl-from-the-first-pte-while-reclaiming-a-large-folio-fix omits 754c9c93ec79 mm: hold PTL from the first PTE while reclaiming a large folio omits 75d0c7be324c mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area() omits d6f25cfc4726 mm/filemap: don't decrease mmap_miss when folio has workin [...] omits c475046a2e72 mm/filemap: don't decrease mmap_miss when folio has workin [...] omits 04baec4b3e6e mm/readahead: break read-ahead loop if filemap_add_folio r [...] omits 99f7d88eafb3 arm64: mm: swap: support THP_SWAP on hardware with MTE omits f82f80b9bc88 selftests/mm: parse VMA range in one go omits 7d981c419af9 docs: hugetlbpage.rst: add hugetlb migration description omits 3cc89d9483e2 mm: hugetlb: make the hugetlb migration strategy consistent omits 34d81c76ad10 mm: record the migration reason for struct migration_targe [...] omits ad56ffab423e mm/vmalloc: eliminated the lock contention from twice to once omits 41dab64d3031 mm/kmemleak: disable KASAN instrumentation in kmemleak omits 617e8859fa69 mm/kmemleak: compact kmemleak_object further omits f70f000b4488 mm: zswap: remove nr_zswap_stored atomic omits b140440e0217 mm: page_alloc: batch vmstat updates in expand() omits d8d5b9ce4bd4 mm: page_alloc: change move_freepages() to __move_freepage [...] omits 02438ecbc138 mm: page_alloc: consolidate free page accounting fix 3 omits d2cd691781e6 mm: page_alloc: consolidate free page accounting fix 2 omits b8111b91b464 mm: page_alloc: consolidate free page accounting fix omits 35be3168ec25 mm: page_alloc: consolidate free page accounting omits fbde7a969099 mm-page_isolation-prepare-for-hygienic-freelists-fix omits 4e1edc14d8d5 mm: page_isolation: prepare for hygienic freelists omits 6169323c585b mm: page_alloc: set migratetype inside move_freepages() omits 4e2e45a7a6ca mm: page_alloc: close migratetype race between freeing and [...] omits 429b36d9fd26 mm-page_alloc-fix-freelist-movement-during-block-conversion-fix omits 4114dd490b39 mm: page_alloc: fix freelist movement during block conversion omits 7bb0d8b874ad mm: page_alloc: fix move_freepages_block() range error omits 72029852fbff mm: page_alloc: move free pages when converting block duri [...] omits 1c08747766b8 mm: page_alloc: fix up block types when merging compatible blocks omits 60e6557bcdb4 mm: page_alloc: optimize free_unref_folios() omits 83a136770e2a mm: page_alloc: remove pcppage migratetype caching omits d44dabd07b01 fixup! selftests/mm: run_vmtests.sh: fix hugetlb mem size [...] omits a372fbabb6df selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation omits f3305c6fa9d7 mm/page-flags: make PageMappingFlags return bool omits f55ee8392391 mm/page-flags: make __PageMovable return bool omits e7993bf635ce s390/mm: re-enable the shared zeropage for !PV and !skeys [...] omits b1b67f8c6f85 mm/userfaultfd: don't place zeropages when zeropages are d [...] omits 3859be1cf18b selftests-mm-confirm-va-exhaustion-without-reliance-on-cor [...] omits 9e474ae9fe58 selftests/mm: confirm VA exhaustion without reliance on co [...] omits b0b35e49ba0d hugetlb: remove mention of destructors omits fc7c0acc51cb mm: improve dumping of mapcount and page_type omits 0d57dd278b06 mm-free-up-pg_slab-fix omits 2e82eb6134e0 mm: free up PG_slab omits 86745e6020f5 mm: remove a call to compound_head() from is_page_hwpoison() omits 71dc7b7bae6d mm-turn-folio_test_hugetlb-into-a-pagetype-fix omits 967480bef467 mm: turn folio_test_hugetlb into a PageType omits 7865ed1ded51 mm: support page_mapcount() on page_has_type() pages omits a787d8a8d103 mm: remove folio_prep_large_rmappable() omits b1efd3f5ae1b mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros omits ce9bd13b84cb mm: always initialise folio->_deferred_list omits e682737c9184 memprofiling: documentation omits 06b82768592c MAINTAINERS: add entries for code tagging and memory alloc [...] omits 1898a9d34686 codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark faile [...] omits 78bfd5a06e8d codetag: debug: mark codetags for reserved pages as empty omits cf57b0a91679 codetag: debug: skip objext checking when it's for objext itself omits 867ffba8f502 lib: add memory allocations report in show_mem() omits 4aadc5daa206 Documentation: rhashtable: undo _noprof additions in the d [...] omits 8fc806af25cb rhashtable: plumb through alloc tag omits 327a2b8e193f Documentation: mm: vmalloc: undo _noprof additions in the [...] omits d339e23b68f0 arch/um: fix forward declaration for vmalloc omits 0e8099db1b45 mm: vmalloc: enable memory allocation profiling omits 3d729cf0c44b Documentation: mm: percpu: undo _noprof additions in the d [...] omits 28c219ba3834 mm: percpu: enable per-cpu allocation tagging omits 8844a81f0310 mm: percpu: add codetag reference into pcpuobj_ext omits 40e0645a6327 mm: percpu: introduce pcpuobj_ext omits d92a651d2f94 mm/mempool: Documentation: add missing mempool_create_node [...] omits ff49a0b5bf6b Documentation: mempool: undo _noprof additions in the docu [...] omits ec69a6a2fac3 mempool: hook up to memory allocation profiling omits 92d54eeac01d mm/slab: fix kcalloc() kernel-doc warnings omits 30f1c431c3a0 Documentation: mm/slab: undo _noprof additions in the docu [...] omits b7b50611036b mm/slab: enable slab allocation tagging for kmalloc and friends omits e01f8af89e3e rust: add a rust helper for krealloc() omits d0d98be7cec8 mm/slab: add allocation accounting into slab allocation an [...] omits d9943931da29 lib: add codetag reference into slabobj_ext omits 8cc0fcd04b9c mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_P [...] omits 6cb9011b7999 mm: fix non-compound multi-order memory accounting in __fr [...] omits b4d7b03a4a1f mm: create new codetag references during page splitting omits 5143e00d2340 Documentation: mm: undo _noprof additions in the documentation omits 7a4c0c53a11a mm: enable page allocation tagging omits 84186425fb11 change alloc_pages name in dma_map_ops to avoid name conflicts omits b44f4182e2e3 fixup! increase PERCPU_MODULE_RESERVE to accommodate alloc [...] omits 061cd296c63f mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate [...] omits 4b4b88b3fe9b lib: introduce early boot parameter to avoid page_ext memo [...] omits 33ad57f941c4 lib: introduce support for page allocation tagging omits 7e3cbfc7c7f5 mm/memprofiling: explicitly include irqflags.h in alloc_tag.h omits 0dbeeaaf50c0 lib: do limited memory accounting for modules with ARCH_NE [...] omits bbd8aa7746f7 Documentation: fs/proc: fix allocinfo title omits a8f2afc2f922 lib: add allocation tagging support for memory allocation [...] omits 58782d7a7ccd lib: prevent module unloading if memory is not freed omits dcac38e9730a lib: code tagging module support omits b3414e3a1d13 lib: code tagging framework omits 19b9da23dd1f slab: objext: introduce objext_flags as extension to page_ [...] omits ed9f9cb9473b mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation omits 364ef419de03 mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent [...] omits 50b0b88219c5 mm: introduce slabobj_ext to support slab object extensions omits 94f8bf8ec973 fs: convert alloc_inode_sb() to a macro omits 18f5985980e1 scripts/kallysms: always include __start and __stop symbols omits 515c54cb23fe mm/slub: mark slab_free_freelist_hook() __always_inline omits e8993723727f asm-generic/io.h: kill vmalloc.h dependency omits 80acac87d010 fixup! fix missing vmalloc.h includes omits 0d7e2e322c1c kasan: hw_tags: include linux/vmalloc.h omits be766322a5ea fixup! fix missing vmalloc.h includes omits 925cc828a1ef fix-missing-vmalloch-includes-fix-3 omits 868aafd24e8c fixup! fix missing vmalloc.h includes omits 9ea632569875 fixup! fix missing vmalloc.h includes omits f569752b8c4b fix missing vmalloc.h includes omits 8a5bb8d74cf6 scripts/kernel-doc: drop "_noprof" on function prototypes omits ef92f18b3a03 percpu: clean up all mappings when pcpu_map_pages() fails omits bc9827b11923 mm/numa_balancing: allow migrate on protnone reference wit [...] omits 671c4c7c647d mm-mempolicy-use-numa_node_id-instead-of-cpu_to_node-v3 omits e1f424684024 mm/mempolicy: use numa_node_id() instead of cpu_to_node() omits 7ae639007201 mm: zswap: remove unnecessary check in zswap_find_zpool() omits 4c4593fdb262 lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure omits b998125f9860 mm: zpool: return pool size in pages omits 67d1d7fb259e mm: zswap: optimize zswap pool size tracking omits de273fe6fc8d mm: document pXd_leaf() API omits 32256ab93e6e mm/arm: remove pmd_thp_or_huge() omits 59f57bf4dfd6 mm/treewide: remove pXd_huge() omits 21cb05bba2b0 mm/treewide: replace pXd_huge() with pXd_leaf() omits edd7efd453a5 mm/gup: merge pXd huge mapping checks omits dea91889ae75 mm/powerpc: redefine pXd_huge() with pXd_leaf() omits 559fd11edc98 mm/arm64: merge pXd_huge() and pXd_leaf() definitions omits d188409b83d2 mm/arm: redefine pmd_huge() with pmd_leaf() omits 76d0c65c921c mm/arm: use macros to define pmd/pud helpers omits 767fcab4469b mm-sparc-change-pxd_huge-behavior-to-exclude-swap-entries-fix omits 0d0e2cb1590e mm/sparc: change pXd_huge() behavior to exclude swap entries omits 96759ecf37e2 mm/x86: change pXd_huge() behavior to exclude swap entries omits 19e17eb956b7 mm/gup: check p4d presence before going on omits 939a8ae12d16 mm/gup: cache p4d in follow_p4d_mask() omits c700992a00a1 mm/hmm: process pud swap entry without pud_huge() omits 2fa3542cc677 mm: page_alloc: control latency caused by zone PCP draining omits 2ad57f5a2ba3 selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg omits c9ac25e96812 mm/madvise: don't perform madvise VMA walk for MADV_POPULA [...] omits 6a15338bd485 mm: memcg: add NULL check to obj_cgroup_put() omits 899fd831482f mm: remove guard around pgd_offset_k() macro omits 5d29fa88bba4 Merge branch 'mm-stable' into mm-unstable omits 2f61e5f50dcb fork: defer linking file vma until vma is fully initialized omits ce094a2cdc06 mm/shmem: Inline shmem_is_huge() for disabled transparent [...] omits 21b57e2bbf13 mm,page_owner: defer enablement of static branch omits 449cd6136725 squashfs-check-the-inode-number-is-not-the-invalid-value-o [...] omits 994a910935e8 Squashfs: check the inode number is not the invalid value of zero omits 9f88c456d2ff mm,swapops: update check in is_pfn_swap_entry for hwpoison [...] omits f7f5fdef12f2 mm/memory-failure: fix deadlock when hugetlb_optimize_vmem [...] omits 7c31ad511432 mm/userfaultfd: Allow hugetlb change protection upon poison entry omits f080544d2fa2 mm,page_owner: fix printing of stack records omits 35ac17c36f23 mm,page_owner: fix accounting of pages when migrating omits ef8d997e0005 mm,page_owner: fix refcount imbalance omits ebf5779f7abd mm,page_owner: update metadata for tail pages omits 8bc4e0aa4fda userfaultfd: change src_folio after ensuring it's unpinned [...] omits f19b5299991d mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAUL [...] omits ced360f2a021 Merge branch 'pci/dt-bindings' omits 5d38eb335cd3 Merge branch 'pci/pm' omits bee7f211db70 Merge branch 'pci/enumeration' omits 240d6325abed Merge branch 'pci/doe' omits ae1519fb087e Merge branch 'pci/aer' omits 9fcc75a80a01 gfs2: Unlock fewer glocks on unmount omits 27eeb0136110 gfs2: Fix potential glock use-after-free on unmount omits 0916a7231fda gfs2: Remove ill-placed consistency check omits f4cb9ef3f58d dt-bindings: PCI: ti,j721e-pci-host: Add support for J722S SoC omits 7c6d56ff6256 dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties omits 5a1dad9bbdd0 dt-bindings: PCI: ti,j721e-pci-host: Add device-id for TI' [...] omits 267870fdbd01 dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxIte [...] omits a2f64be28f0f dt-bindings: PCI: mediatek,mt7621-pcie: Switch from deprec [...] omits 056190a2bd37 dt-bindings: PCI: host-bridges: Switch from deprecated pci [...] omits 2a2dd351471f dt-bindings: PCI: mediatek,mt7621: Add missing child node reg omits af71c0f5687f dt-bindings: PCI: cdns,cdns-pcie-host: Drop redundant msi- [...] omits 6bd1e0b331dd dm-crypt: export sysfs of all workqueues omits 8942ebe9e183 rcutorture: Make rcutorture support srcu double call test omits cf77f20f0c3f rcutorture: Fix rcu_torture_fwd_cb_cr() data race omits c582916c82b1 doc: Update Tasks RCU and Tasks Rude RCU description in Re [...] omits 92e121501d01 rcu: Reduce synchronize_rcu() delays when all wait heads a [...] omits c5c775103e6a rcu/tree: Reduce wake up for synchronize_rcu() common case omits 865d34c6288f rcu: Allocate WQ with WQ_MEM_RECLAIM bit set omits 29faf1f66c43 rcu: Do not release a wait-head from a GP kthread omits 356884369a3a rcu: Support direct wake-up of synchronize_rcu() users omits 19ab2ea9a4b3 rcu: Add a trace event for synchronize_rcu_normal() omits 9d3bff0e7202 rcu: Reduce synchronize_rcu() latency omits f8f98ace970c rcu: Add data structures for synchronize_rcu() omits 592d57b9a83e ftrace: Asynchronous grace period for register_ftrace_direct() omits 67ba1bc6ac08 rcu: Fix buffer overflow in print_cpu_stall_info() omits 91661e2c0f9b rcutorture: Use rcu_gp_slow_register/unregister() only for [...] omits 0c9cbd0f95db torture: Scale --do-kvfree test time omits cb3ec4860f64 rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow omits 11f1a24e7173 rcutorture: Fix invalid context warning when enable srcu b [...] omits c40c9aac036c rcutorture: Make stall-tasks directly exit when rcutorture [...] omits eb19559724a6 rcu: Mollify sparse with RCU guard omits 50e017ca4b13 rcutorture: Removing redundant function pointer initialization omits 727259a12c5e rcutorture: Make rcutorture support print rcu-tasks gp state omits 5c5fa4a0c3f8 rcutorture: Use the gp_kthread_dbg operation specified by cur_ops omits 34e4c486169f rcu: Add lockdep_assert_in_rcu_read_lock() and friends omits b3853c2534f8 rcu: Remove redundant CONFIG_PROVE_RCU #if condition omits 8da402e90723 rcu: Inform KCSAN of one-byte cmpxchg() in rcu_trc_cmpxchg [...] omits 105f2f9ad4f1 rcu: Make hotplug operations track GP state, not flags omits 9ec25730a505 rcu: Mark loads from rcu_state.n_online_cpus omits 20828785fa14 rcu: Mark writes to rcu_sync ->gp_count field omits 952a3bcab6d4 rcu: Bring diagnostic read of rcu_state.gp_flags into alignment omits 6c091b20f7da rcu: Remove redundant READ_ONCE() of rcu_state.gp_flags in tree.c omits 98a7834493f4 rcutorture: Re-use value stored to ->rtort_pipe_count inst [...] omits 21fd0f188679 rcutorture: Fix rcu_torture_one_read() pipe_count overflow [...] omits f02aca88a8a2 rcutorture: Remove extraneous rcu_torture_pipe_update_one( [...] omits 08b001deca5e rcutorture: ASSERT_EXCLUSIVE_WRITER() for ->rtort_pipe_cou [...] omits b85a3044b1a4 rcu: Make Tiny RCU explicitly disable preemption omits aa3ba32009ec rcu: Remove redundant BH disabling in TINY_RCU omits edfc5b715350 ftrace: Chose RCU Tasks based on TASKS_RCU rather than PREEMPTION omits 67c449c4d167 bpf: Chose RCU Tasks based on TASKS_RCU rather than PREEMPTION omits 219feded0982 rcutorture: Dump GP kthread state on insufficient cb-flood [...] omits e88e941d83af rcu: Add lockdep checks and kernel-doc header to rcu_softirq_qs() omits f9c5d7e4f91c rcu-tasks: Fix the comments for tasks_rcu_exit_srcu_stall_timer omits 2f6c2701e84f MAINTAINERS: Update Neeraj's email address omits 0508cd080660 rcu-tasks: Replace exit_tasks_rcu_start() initialization w [...] omits ac0f6be7411b rcu-tasks: Make Tasks RCU wait idly for grace-period delays omits 52778c22e867 tracing: Select new NEED_TASKS_RCU Kconfig option omits ba9eedf7971b arch: Select new NEED_TASKS_RCU Kconfig option omits 45c5d2f9ffd1 bpf: Select new NEED_TASKS_RCU Kconfig option omits 57f8442b88aa rcu: Create NEED_TASKS_RCU to factor out enablement logic omits db40a95fd170 rcutorture: Dump # online CPUs on insufficient cb-flood la [...] omits f0588883d153 rcutorture: Enable RCU priority boosting for TREE09 omits 9ad2ca442bc2 doc: Remove references to arrayRCU.rst omits 529dbe9f9a10 srcu: Make Tiny SRCU explicitly disable preemption omits 619fc205bd89 rcu: Make TINY_RCU depend on !PREEMPT_RCU rather than !PREEMPTION omits 011b29fcc5f0 rcu: Update lockdep while in RCU read-side critical section omits 493d91dd21b6 rcutorture: Disable tracing to permit Tasks Rude RCU testing omits 66931e3d3674 scftorture: Increase memory provided to guest OS omits ccf3f3d5b855 Merge branches 'bootconfig.2024.04.09c', 'lkmm.2024.04.09c [...] omits e6f3a323fcfa fs/proc: Skip bootloader comment if no embedded kernel parameters omits 56544e22cc3a fs/proc: remove redundant comments from /proc/bootconfig omits f72ec8989cd1 Merge branch 'x86/cleanups' into x86/merge, to resolve conflict omits ab067438bbfb Merge branch 'for-6.10/io_uring' into for-next omits ed50ebf24b39 io_uring: consolidate overflow flushing omits 678b1aa58dff io_uring: always lock __io_cqring_overflow_flush omits bd08cb7a6f5b io_uring: open code io_cqring_overflow_flush() omits 2aa2ddefbe58 io_uring: remove extra SQPOLL overflow flush omits 3de3cc01f18f io_uring: unexport io_req_cqe_overflow() omits fb34c62057a7 io_uring: separate header for exported net bits omits f10f3621ad80 Merge branches 'fixes', 'generic', 'misc', 'mmu', 'selftes [...] omits b326ec064c9a KVM: Drop unused @may_block param from gfn_to_pfn_cache_in [...] omits f1ef5c343399 KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_ [...] omits 2613499753ca gfs2: Fix lru_count accounting omits 3f27bc6439e9 gfs2: Get rid of demote_ok checks omits 9fb83b5a1bdb Merge branch 'features' into for-next omits 5709b14d1cea KVM: x86/mmu: Fix and clarify comments about clearing D-bi [...] omits d0adc4ce20e8 KVM: x86/mmu: Remove function comments above clear_dirty_{ [...] omits b44914b27e6b KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clear [...] omits 94f005c6e0d2 Merge branch 'for-6.10/io_uring' into for-next omits e5a872a432c3 io_uring/net: set MSG_ZEROCOPY for sendzc in advance omits 8d5446c04ea2 io_uring/net: get rid of io_notif_complete_tw_ext omits 58a5f1b31bd0 io_uring/net: merge ubuf sendzc callbacks omits 4fa96da3e6fe KVM: x86/mmu: Precisely invalidate MMU root_role during CP [...] omits 0eb2416c8111 KVM: VMX: Disable LBR virtualization if the CPU doesn't su [...] omits 0c0241c12332 perf/x86/intel: Expose existence of callback support to KVM omits 2a94a2761236 KVM: VMX: Snapshot LBR capabilities during module initialization omits 85cff527ab31 KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD [...] omits 3b764d0af391 KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Int [...] omits 9c3e9af74326 perf metrics: Remove the "No_group" metric group omits bf70c298dffb perf annotate: Get rid of symbol__ensure_annotate() omits 31910dbd5c76 perf annotate-data: Do not delete non-asm lines omits d29ba06e645b perf annotate-data: Fix global variable lookup omits 98b1ba234cae perf test: Display number of remaining tests omits 25e973a0e077 perf annotate: Make sure to call symbol__annotate2() in TUI omits 3ee272ae213a perf lock contention: Add a missing NULL check omits d677c24fccee m68k: Avoid CONFIG_COLDFIRE switch in uapi header omits ea2f0da5771a Merge branch 'for-6.10/io_uring' into for-next omits a205af372a9e Merge branch 'for-6.10/block' into for-next omits 0f12f5c77cdc io_uring: return void from io_put_kbuf_comp() omits 6ed9876fb2c4 io_uring: remove io_req_put_rsrc_locked() omits a2d211f6bb6b io_uring: remove async request cache omits f4e09867fda2 io_uring: turn implicit assumptions into a warning omits 6048208f7e4c io_uring: kill dead code in io_req_complete_post omits 2db203ea6398 io_uring/kbuf: remove dead define omits 547734f96896 io_uring: fix warnings on shadow variables omits 4fe5b8cd97fc io_uring: move mapping/allocation helpers to a separate file omits afe10c12e300 io_uring: use unpin_user_pages() where appropriate omits ac9b220ff687 io_uring/kbuf: use vm_insert_pages() for mmap'ed pbuf ring omits 531cac589777 io_uring/kbuf: vmap pinned buffer ring omits 098bb000b7de io_uring: unify io_pin_pages() omits f662d5403d5b io_uring: use vmap() for ring mapping omits bf2e746f370b io_uring: get rid of remap_pfn_range() for mapping rings/sqes omits 2ca976a301ea mm: add nommu variant of vm_insert_pages() omits 87e8657ecbc3 io_uring: Avoid anonymous enums in io_uring uapi omits d57c3da91d27 io_uring: use the right type for work_llist empty check omits d4939e6fc433 io_uring: Remove the now superfluous sentinel elements fro [...] omits 4c3e16ce9d15 io_uring: Remove unused function omits a31cca12b341 io_uring: re-arrange Makefile order omits cd53fe30c102 io_uring: refill request cache in memory order omits 7ff8bc9f6705 io_uring/poll: shrink alloc cache size to 32 omits 5ee3112f8726 io_uring/alloc_cache: switch to array based caching omits 3ea4f2836366 io_uring: drop ->prep_async() omits d45e0716e4a9 io_uring/uring_cmd: defer SQE copying until it's needed omits 8a1fd8135881 io_uring/uring_cmd: switch to always allocating async data omits a1af303fbcb4 io_uring/net: move connect to always using async data omits 0543c22328ed io_uring/rw: add iovec recycling omits e77e5015d5b7 io_uring/rw: cleanup retry path omits b1a042820075 io_uring: get rid of struct io_rw_state omits 9e1f091e19cf io_uring/rw: always setup io_async_rw for read/write requests omits e583351701fc io_uring/net: drop 'kmsg' parameter from io_req_msg_cleanup() omits 5bbbcc320831 io_uring/net: add iovec recycling omits f4ee24186095 io_uring/net: remove (now) dead code in io_netmsg_recycle() omits 3246edcc94cd io_uring: kill io_msg_alloc_async_prep() omits 3d8fca248cd8 io_uring/net: get rid of ->prep_async() for send side omits ff9b62d8db31 io_uring/net: get rid of ->prep_async() for receive side omits a878cfcaf1f3 io_uring/net: always setup an io_async_msghdr omits 1c84fe58075c io_uring/net: unify cleanup handling omits 0dbd864324b2 io_uring/net: switch io_recv() to using io_async_msghdr omits 88159d95f8ce io_uring/net: switch io_send() and io_send_zc() to using i [...] omits 87a620bc3c1d io_uring/alloc_cache: shrink default max entries from 512 to 128 omits f9fa87a474ca io_uring: remove timeout/poll specific cancelations omits 8b2d2270cff9 io_uring: flush delayed fallback task_work in cancelation omits 9b42fd983f12 io_uring: clean up io_lockdep_assert_cq_locked omits a52ab403eb8d io_uring: refactor io_req_complete_post() omits cd2d5bb92541 io_uring: remove current check from complete_post omits 301db538c7e9 io_uring: get rid of intermediate aux cqe caches omits 699bc831255c io_uring: refactor io_fill_cqe_req_aux omits 631ec3b60802 io_uring: remove struct io_tw_state::locked omits 24a4e4233c2c io_uring: force tw ctx locking omits 80d8a5d39c11 io_uring/rw: avoid punting to io-wq directly omits ac5fdc8848a1 nvme/io_uring: use helper for polled completions omits df16a4cf9f08 io_uring/cmd: document some uring_cmd related helpers omits 6f7fff734070 io_uring/cmd: fix tw <-> issue_flags conversion omits 76e32228e015 io_uring/cmd: kill one issue_flags to tw conversion omits 48b8ed91c489 io_uring/cmd: move io_uring_try_cancel_uring_cmd() omits 3cd1977804fb Merge branches 'arm32-for-6.10', 'arm64-defconfig-for-6.10 [...] omits bf87a149828e efi: Clear up misconceptions about a maximum variable name size omits fc266722ab2b efivarfs: Remove unused internal struct members omits cbb404e464d2 Documentation: Mark the 'efivars' sysfs interface as removed omits 47e184e212c7 video: backlight: make backlight_class constant adds 52e5070f60a9 Merge tag 'hyperv-fixes-signed-20240411' of git://git.kern [...] adds 586b5dfb51b9 Merge tag 'cxl-fixes-6.9-rc4' of git://git.kernel.org/pub/ [...] adds 6d8372713c6d Merge tag 'drm-msm-next-2024-04-11' of https://gitlab.free [...] adds 3b0daecfeac0 amdkfd: use calloc instead of kzalloc to avoid integer overflow adds d1c13e80049d Merge tag 'drm-fixes-2024-04-12' of https://gitlab.freedes [...] adds e00011a146cd Merge tag 'mips-fixes_6.9_1' of git://git.kernel.org/pub/s [...] adds a8fa658eebe8 eventfs: Fix kernel-doc comments to functions adds d96c36004e31 tracing: Fix FTRACE_RECORD_RECURSION_SIZE Kconfig entry adds 5281ec83454d tracing: hide unused ftrace_event_id_fops adds ffe3986fece6 ring-buffer: Only update pages_touched when a new page is touched adds 5939d45155bb Merge tag 'trace-v6.9-rc3' of git://git.kernel.org/pub/scm [...] adds d5cf50dafc9d Kconfig: add some hidden tabs on purpose adds 90d3eaaf4f40 Merge tag 'ceph-for-6.9-rc4' of https://github.com/ceph/ce [...] adds 978e5c19dfef io_uring: Fix io_cqring_wait() not restoring sigmask on ge [...] adds 4fe82aedeb8a io_uring/net: restore msg_control on sendzc retry adds ff81dade4860 io-uring: correct typo in comment for IOU_F_TWQ_LAZY_WAKE adds c7adbe2eb763 Merge tag 'io_uring-6.9-20240412' of git://git.kernel.dk/linux adds beaa51b36012 blk-iocost: avoid out of bounds shift adds 8b8ace080319 block: fix q->blkg_list corruption during disk rebind adds b561ea56a264 block: allow device to have both virt_boundary_mask and ma [...] adds fcf3f7e2fc8a raid1: fix use-after-free for original bio in raid1_write_ [...] adds 013ee5a6234d Merge tag 'md-6.9-20240408' of https://git.kernel.org/pub/ [...] adds 3ec4848913d6 block: fix that blk_time_get_ns() doesn't update time afte [...] adds d7ad05815679 Merge tag 'block-6.9-20240412' of git://git.kernel.dk/linux adds b3812ff0cd3a Merge tag 'pci-v6.9-fixes-1' of git://git.kernel.org/pub/s [...] adds 84b1cec4fac5 iommu/amd: Fix possible irq lock inversion dependency issue adds b650b38b0060 iommu/amd: Do not enable SNP when V2 page table is enabled adds 7537e31df80c iommu: mtk: fix module autoloading adds 5b3625a4f642 iommu/vt-d: Fix wrong use of pasid config adds a34f3e20ddff iommu/vt-d: Allocate local memory for page request queue adds 89436f4f5412 iommu/vt-d: Fix WARN_ON in iommu probe path adds b8246a2ad80a iommu/amd: Change log message severity adds c7c4e1304c2e Merge tag 'iommu-fixes-v6.9-rc3' of git://git.kernel.org/p [...] adds 678e14c77213 Merge tag 'soc-fixes-6.9-1' of git://git.kernel.org/pub/sc [...] adds 8f2c057754b2 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds fa4022cb7361 Merge tag 'v6.9-rc3-SMB3-client-fixes' of git://git.samba. [...] adds 60b703c71fa8 zonefs: Use str_plural() to fix Coccinelle warning adds 76b0e9c42996 Merge tag 'zonefs-6.9-rc4' of git://git.kernel.org/pub/scm [...] adds 24cfd86433c9 ata: ahci: Add mask_port_map module parameter adds 79336504781e ata: libata-scsi: Fix ata_scsi_dev_rescan() error path adds c0297e7dd507 ata: libata-core: Allow command duration limits detection [...] adds 7efd0a74039f Merge tag 'ata-6.9-rc4' of git://git.kernel.org/pub/scm/li [...] adds ddd7ad5cf152 Merge tag 'dma-maping-6.9-2024-04-14' of git://git.infrade [...] adds 399f4dae683a Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds c28275e7434e Merge tag 'irq-urgent-2024-04-14' of git://git.kernel.org/ [...] adds fa37b3be1896 Merge tag 'locking-urgent-2024-04-14' of git://git.kernel. [...] adds a1505c47e78a Merge tag 'perf-urgent-2024-04-14' of git://git.kernel.org [...] adds e4a6bceac98e selftests: timers: Fix posix_timers ksft_print_msg() warning adds f7d5bcd35d42 selftests: kselftest: Mark functions that unconditionally [...] adds ed366de8ec89 selftests: timers: Fix abs() warning in posix_timers test adds 16767502aa99 selftests: kselftest: Fix build failure with NOLIBC adds c748fc3b1f56 Merge tag 'timers-urgent-2024-04-14' of git://git.kernel.o [...] adds 36d4fe147c87 x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto adds 4f511739c54b x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_ [...] adds 1b3108f6898e x86/cpu/amd: Make the CPUID 0x80000008 parser correct adds c064b536a8f9 x86/cpu/amd: Make the NODEID_MSR union actually work adds 7211274fe0ee x86/cpu/amd: Move TOPOEXT enablement into the topology parser adds 27fd80851dc1 Merge tag 'x86-urgent-2024-04-14' of git://git.kernel.org/ [...] adds 16b52bbee482 kernfs: annotate different lockdep class for of->mutex of [...] adds 72374d71c315 Merge tag 'pull-sysfs-annotation-fix' of git://git.kernel. [...] adds 0bbac3facb5d Linux 6.9-rc4 adds 29d2ccea41b6 mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAUL [...] adds 5aa286a01696 userfaultfd: change src_folio after ensuring it's unpinned [...] adds 5ddd47a129cf mm,page_owner: update metadata for tail pages adds 65097ff85523 mm,page_owner: fix refcount imbalance adds d27620e8e31c mm,page_owner: fix accounting of pages when migrating adds 882101d594fd mm,page_owner: fix printing of stack records adds 2aa6515bda69 mm/userfaultfd: Allow hugetlb change protection upon poison entry adds aee623972b94 mm/memory-failure: fix deadlock when hugetlb_optimize_vmem [...] adds 9b0a0504bb1b mm/memory-failure: fix deadlock when hugetlb_optimize_vmem [...] adds c0e0f9542454 mm-memory-failure-fix-deadlock-when-hugetlb_optimize_vmemm [...] adds 3db12e6e0097 mm,swapops: update check in is_pfn_swap_entry for hwpoison [...] adds b1aa7def173d Squashfs: check the inode number is not the invalid value of zero adds 0dee223300d8 squashfs-check-the-inode-number-is-not-the-invalid-value-o [...] adds a3df39db8243 mm,page_owner: defer enablement of static branch adds 35059e8d0718 mm/shmem: Inline shmem_is_huge() for disabled transparent [...] adds 6d150ffe6587 fork: defer linking file vma until vma is fully initialized adds c19377e23d4c selftests/harness: remove use of LINE_MAX adds 59b80c1f2461 selftests-harness-remove-use-of-line_max-fix adds 88af83ab7d27 MAINTAINERS: update Naoya Horiguchi's email address adds 8fa8eb396a7e Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds bd7f785bb4dc Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 9d83a563e6d7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 607638faf2ff s390/qdio: handle deferred cc1 adds 2d8527f2f911 s390/cio: fix race condition during online processing adds 6f76592ef63a s390/cio: log fake IRB events adds 65a118fcf452 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 90be7a5ce0e5 Merge tag 'nf-24-04-11' of git://git.kernel.org/pub/scm/li [...] adds 283454c8a123 af_unix: Call manage_oob() for every skb in unix_stream_re [...] adds 22dd70eb2c3d af_unix: Don't peek OOB data without MSG_OOB. adds 27f58f7f079b Merge branch 'af_unix-fix-msg_oob-bugs-with-msg_peek' adds 68aba00483c7 net: sparx5: flower: fix fragment flags handling adds 37cc10da3a50 net/mlx5: Lag, restore buckets number to default after has [...] adds aa4ac90d04f4 net/mlx5: SD, Handle possible devcom ERR_PTR adds bf729988303a net/mlx5: Restore mistakenly dropped parts in register dev [...] adds 6c685bdb9e1a net/mlx5e: Use channel mdev reference instead of global md [...] adds fdce06bda7e5 net/mlx5e: Acquire RTNL lock before RQs/SQs activation/dea [...] adds fef965764cf5 net/mlx5e: Prevent deadlock while disabling aRFS adds 72041e537caa Merge branch 'mlx5-fixes' adds 1382e3b6a350 net: change maximum number of UDP segments to 128 adds fa16f326a065 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 37eacb9f6e89 bpf: Fix a verifier verbose message adds 7e2a1cd595eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3ec17ccde89c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c31c2b70374c Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 27935e05f0bd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 18711c545b2f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d8889676520e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 09deef9bd0f0 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds 0e1e166bea2f Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 29e228b2f7fb Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds e1c9216bec27 phy: phy-rockchip-samsung-hdptx: Select CONFIG_RATIONAL adds 025a6f7448f7 phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6 adds bf6e4ee5c436 phy: ti: tusb1210: Resolve charger-det crash if charger ps [...] adds d854982d2309 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 318a3bd1e20c Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 4582568ca6c5 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds dde01aadf2dc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ea670d92c74f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds fb83413e4397 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7f69fd62cb55 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 588179046097 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds dfeb202d1cbd Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 7e0d14954ee7 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 077c8b16efa0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6381122641de Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5f2fee93e549 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 284a209dec9a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1fd5aa4cd98e Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] adds d2743a45713e Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] adds 11baa36d3173 gpio: lpc32xx: fix module autoloading adds 463f36c4283a Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 7d045025a24b gpio: tangier: Use correct type for the IRQ chip data adds eca8bf9a9249 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a8357b076703 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3a178bc2a594 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] adds 2b8dbf69ec60 perf annotate: Make sure to call symbol__annotate2() in TUI adds f3408580bac8 perf lock contention: Add a missing NULL check adds 3ef842a77e7c tools/include: Sync uapi/drm/i915_drm.h with the kernel sources adds 4cfa8a873d3e tools/include: Sync uapi/linux/fs.h with the kernel sources adds bee3b820c66a tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with th [...] adds b7ce17f257da tools/include: Sync uapi/sound/asound.h with the kernel sources adds 58e1b92df491 tools/include: Sync x86 CPU feature headers with the kerne [...] adds 978f2a60dd5c tools/include: Sync x86 asm/irq_vectors.h with the kernel sources adds c781a72f9ddd tools/include: Sync x86 asm/msr-index.h with the kernel sources adds 99e4e1174acd tools/include: Sync asm-generic/bitops/fls.h with the kern [...] adds 1cebd7f74976 tools/include: Sync arm64 asm/cputype.h with the kernel sources adds 09ddd7125e31 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] adds bcbdcffd94ce power: supply: mt6360_charger: Fix of_match for usb-otg-vb [...] adds 1e622b01c013 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 854132328599 iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest adds 8bbe73fab029 iommufd: Add config needed for iommufd_fail_nth adds 0cda3db44192 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 8e192d779ab8 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] adds 6e45a30fe5e7 fs/9p: remove erroneous nlink init from legacy stat2inode adds 824f06ff8146 fs/9p: Revert "fs/9p: fix dups even in uncached mode" adds 7fd524b9bd1b fs/9p: drop inodes immediately on non-.L too adds e2d408ee8ce9 Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] adds 3731629ddb80 MAINTAINERS: adjust file entry in ARM/LPC32XX SOC SUPPORT adds 63932371699d Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] adds 2ed61b7ab3af Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] new 01918d807e8a Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new e18db8b10e64 Merge branch 'mm-stable' into mm-unstable new 672a74f6d99b mm: remove guard around pgd_offset_k() macro new 563c941fb918 mm: memcg: add NULL check to obj_cgroup_put() new d248a4d07ba0 mm/madvise: don't perform madvise VMA walk for MADV_POPULA [...] new c86ea870df39 selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg new 8cb30f6130fb mm: page_alloc: control latency caused by zone PCP draining new 9e96266fcc4f mm/hmm: process pud swap entry without pud_huge() new 614cb81e4bff mm/gup: cache p4d in follow_p4d_mask() new 3f0a3a36bbdd mm/gup: check p4d presence before going on new 70a9d206e2e8 mm/x86: change pXd_huge() behavior to exclude swap entries new 42b8d26c8443 mm/sparc: change pXd_huge() behavior to exclude swap entries new bd8750da2d1c mm-sparc-change-pxd_huge-behavior-to-exclude-swap-entries-fix new c1d3d7495c30 mm/arm: use macros to define pmd/pud helpers new cbd2d2e0f482 mm/arm: redefine pmd_huge() with pmd_leaf() new 5b3e326af1e0 mm/arm64: merge pXd_huge() and pXd_leaf() definitions new 7cf4b386a825 mm/powerpc: redefine pXd_huge() with pXd_leaf() new b2ab9ff4d992 mm/gup: merge pXd huge mapping checks new 7dd101fa428f mm/treewide: replace pXd_huge() with pXd_leaf() new e4727b6d8400 mm/treewide: remove pXd_huge() new 4efd2b499278 mm/arm: remove pmd_thp_or_huge() new f003bb66a4cc mm: document pXd_leaf() API new 93a43c42bc83 mm: zswap: optimize zswap pool size tracking new 2928639c0411 mm: zpool: return pool size in pages new 90452e41850e lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure new 49fdbed0b7d6 mm: zswap: remove unnecessary check in zswap_find_zpool() new eae45d8cb4fb mm/mempolicy: use numa_node_id() instead of cpu_to_node() new cb39da3bd8b2 mm-mempolicy-use-numa_node_id-instead-of-cpu_to_node-v3 new 233a472bd114 mm/numa_balancing: allow migrate on protnone reference wit [...] new 578aeceb90a5 percpu: clean up all mappings when pcpu_map_pages() fails new 597706a6d62d scripts/kernel-doc: drop "_noprof" on function prototypes new 2f85acc98e60 fix missing vmalloc.h includes new c7457039d7b9 fixup! fix missing vmalloc.h includes new 10654dc1c6d9 fixup! fix missing vmalloc.h includes new dd7f7184a746 fix-missing-vmalloch-includes-fix-3 new c4a210c0b110 fixup! fix missing vmalloc.h includes new 059ea41d16c8 kasan: hw_tags: include linux/vmalloc.h new a6e61aa558f2 fixup! fix missing vmalloc.h includes new 807660eb9118 asm-generic/io.h: kill vmalloc.h dependency new 7ae4e6629cd5 mm/slub: mark slab_free_freelist_hook() __always_inline new b16cdae17f40 scripts/kallysms: always include __start and __stop symbols new c4502f3eb9a2 fs: convert alloc_inode_sb() to a macro new 86b68f291265 mm: introduce slabobj_ext to support slab object extensions new 41f238d96163 mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent [...] new 214ca231edd5 mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation new dce6bd547d7d slab: objext: introduce objext_flags as extension to page_ [...] new ebfdf0662654 lib: code tagging framework new 4035ea406213 lib: code tagging module support new 178e42e48166 lib: prevent module unloading if memory is not freed new c3fdb4b5e1e6 lib: add allocation tagging support for memory allocation [...] new 94fcb92f9d4c Documentation: fs/proc: fix allocinfo title new a0ab186295ec lib: do limited memory accounting for modules with ARCH_NE [...] new ad3b17cd723f mm/memprofiling: explicitly include irqflags.h in alloc_tag.h new 88381608af44 lib: introduce support for page allocation tagging new 9e55c392702a lib: introduce early boot parameter to avoid page_ext memo [...] new 53110e0677c2 mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate [...] new 79ca89aafea9 fixup! increase PERCPU_MODULE_RESERVE to accommodate alloc [...] new 287346848d3f change alloc_pages name in dma_map_ops to avoid name conflicts new dda0ba9effad mm: enable page allocation tagging new 16d040e77c51 Documentation: mm: undo _noprof additions in the documentation new 203b3450fb8f mm: create new codetag references during page splitting new 47bc933d0475 mm: fix non-compound multi-order memory accounting in __fr [...] new 249ab6f84868 mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_P [...] new 623fccebe909 lib: add codetag reference into slabobj_ext new 23fa410f5990 mm/slab: add allocation accounting into slab allocation an [...] new 143fae826f85 rust: add a rust helper for krealloc() new c072e2bf462a mm/slab: enable slab allocation tagging for kmalloc and friends new 3c1edd8052b4 Documentation: mm/slab: undo _noprof additions in the docu [...] new faa1c6ebde90 mm/slab: fix kcalloc() kernel-doc warnings new e4a30cc151f1 mempool: hook up to memory allocation profiling new bab22d4f5baf Documentation: mempool: undo _noprof additions in the docu [...] new c927d6a0021c mm/mempool: Documentation: add missing mempool_create_node [...] new bee0f87b4314 mm: percpu: introduce pcpuobj_ext new 2929a6e9bcfc mm: percpu: add codetag reference into pcpuobj_ext new 734aa9853e3e mm: percpu: enable per-cpu allocation tagging new 044a8c58bb80 Documentation: mm: percpu: undo _noprof additions in the d [...] new d39e985b65b9 mm: vmalloc: enable memory allocation profiling new d2bffdbf3a39 arch/um: fix forward declaration for vmalloc new 313134b4b6dc Documentation: mm: vmalloc: undo _noprof additions in the [...] new f91880ef425a rhashtable: plumb through alloc tag new 362ea2f67e0f Documentation: rhashtable: undo _noprof additions in the d [...] new 692f8c18077a lib: add memory allocations report in show_mem() new 82d9c78a10a7 codetag: debug: skip objext checking when it's for objext itself new 649be43d5a69 codetag: debug: mark codetags for reserved pages as empty new 3b9c2faaba34 codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark faile [...] new 903335c74f1d MAINTAINERS: add entries for code tagging and memory alloc [...] new fb2ecfbec76d MAINTAINERS: improve entries in CODE TAGGING and MEMORY AL [...] new 08588d61d2d8 memprofiling: documentation new 3729cb9b3f52 mm: always initialise folio->_deferred_list new 45e416bca22c mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros new b3e199440a10 mm: remove folio_prep_large_rmappable() new 73ebac785d74 mm: support page_mapcount() on page_has_type() pages new 795fa57f7d64 mm: turn folio_test_hugetlb into a PageType new fad303864975 mm-turn-folio_test_hugetlb-into-a-pagetype-fix new 42865d63917d mm: remove a call to compound_head() from is_page_hwpoison() new 9ee42e582cd5 mm: free up PG_slab new 531c389f6330 mm-free-up-pg_slab-fix new 192f0db69a6b mm: improve dumping of mapcount and page_type new d709870d1dcc hugetlb: remove mention of destructors new 467ee1136d4a selftests/mm: confirm VA exhaustion without reliance on co [...] new 06136c2981f2 selftests-mm-confirm-va-exhaustion-without-reliance-on-cor [...] new e66afae9ee1d mm/page-flags: make __PageMovable return bool new fdac5316806a mm/page-flags: make PageMappingFlags return bool new 3e598e96ea69 selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation new d0d963f94bbf fixup! selftests/mm: run_vmtests.sh: fix hugetlb mem size [...] new ab16b6e1e1d7 mm: page_alloc: remove pcppage migratetype caching new aee6c92c5540 mm: page_alloc: optimize free_unref_folios() new 4cf4f037915e mm: page_alloc: fix up block types when merging compatible blocks new 8f7222d9764c mm: page_alloc: move free pages when converting block duri [...] new 7acff8fe6cbe mm: page_alloc: fix move_freepages_block() range error new 6ebd1c3b3dee mm: page_alloc: fix freelist movement during block conversion new 02c5ee474b41 mm-page_alloc-fix-freelist-movement-during-block-conversion-fix new ee51ad8c3425 mm: page_alloc: close migratetype race between freeing and [...] new 9a1792ba7b85 mm: page_alloc: set migratetype inside move_freepages() new 94814ba6e792 mm: page_isolation: prepare for hygienic freelists new c73576b81ea2 mm-page_isolation-prepare-for-hygienic-freelists-fix new 274230829c8b mm: page_alloc: consolidate free page accounting new 8426abeeb38a mm: page_alloc: consolidate free page accounting fix new 3ff38bc24698 mm: page_alloc: consolidate free page accounting fix 2 new 81a4520843c6 mm: page_alloc: consolidate free page accounting fix 3 new 277eb0cf6a49 mm: page_alloc: change move_freepages() to __move_freepage [...] new db76d8649919 mm: page_alloc: batch vmstat updates in expand() new 71c8ce79a845 mm: zswap: remove nr_zswap_stored atomic new e20f7abf62d8 mm/kmemleak: compact kmemleak_object further new e81022599e3b mm/kmemleak: disable KASAN instrumentation in kmemleak new 3a65504ef36d mm/vmalloc: eliminated the lock contention from twice to once new 99cd6b485e4c mm: record the migration reason for struct migration_targe [...] new 72da9a5ae070 mm: hugetlb: make the hugetlb migration strategy consistent new 82e4d5441a90 docs: hugetlbpage.rst: add hugetlb migration description new 55f084d3ceeb selftests/mm: parse VMA range in one go new 3fdd111cf4a9 arm64: mm: swap: support THP_SWAP on hardware with MTE new 52d0196652a3 mm/readahead: break read-ahead loop if filemap_add_folio r [...] new e81334f3574c mm/filemap: don't decrease mmap_miss when folio has workin [...] new 64670218e85d mm/filemap: don't decrease mmap_miss when folio has workin [...] new fb8b0205d37b mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area() new 3715498d8d9a mm: hold PTL from the first PTE while reclaiming a large folio new b7405f8b2926 mm-hold-ptl-from-the-first-pte-while-reclaiming-a-large-folio-fix new 4deb066169fa mm/migrate: split source folio if it is on deferred split list new a047df510210 mm-migrate-split-source-folio-if-it-is-on-deferred-split-list-fix new 45e214a3e874 mm: convert folio_estimated_sharers() to folio_likely_mapp [...] new 29e027f16b36 folio_likely_mapped_shared() kerneldoc fixup new b88eb4cdb27e mm/filemap: return early if failed to allocate memory for split new 24b488a7937f mm/filemap: clean up hugetlb exclusion code new ecc70b3e0b31 lib/xarray: introduce a new helper xas_get_order new 067a7e58bea4 mm/filemap: optimize filemap folio adding new 6454b06dcc85 x86: remove unneeded memblock_find_dma_reserve() new f95ce556823f mm/mm_init.c: remove the useless dma_reserve new d50d27618f2e mm/mm_init.c: add new function calc_nr_all_pages() new f48ead8b25a1 mm/mm_init.c: remove meaningless calculation of zone->mana [...] new f9c45733a752 mm/mm_init.c: remove meaningless calculation of zone->mana [...] new 3c883be9ad8a mm/mm_init.c: remove unneeded calc_memmap_size() new d929ffa08fe8 mm/mm_init.c: remove arch_reserved_kernel_pages() new 0756b79b31ce mm/mmap: convert all mas except mas_detach to vma iterator new 31319367e298 huge_memory.c: document huge page splitting rules more thoroughly new 25d3b0c8181b mm: backing-dev: use group allocation/free of per-cpu coun [...] new 3b0024a5ff87 virt: acrn: stop using follow_pfn new 7f173ccf9178 mm: remove follow_pfn new ad8558b674ca mm: move follow_phys to arch/x86/mm/pat/memtype.c new 01b5e1298893 selftests/memfd_secret: add vmsplice() test new 8e5035fb2689 mm: merge folio_is_secretmem() and folio_fast_pin_allowed( [...] new 2f04cae38ea1 sh: remove use of PG_arch_1 on individual pages new 79d3eda8e8a8 sh-remove-use-of-pg_arch_1-on-individual-pages-fix new cd627eb4044f xtensa: remove uses of PG_arch_1 on individual pages new 7634ce5bb6d5 mm: make page_ext_get() take a const argument new 6015f2247c64 mm: make folio_test_idle and folio_test_young take a const [...] new 75bc959bbe9c mm: make is_free_buddy_page() take a const argument new ee80ce855ad3 mm: make page_mapped() take a const argument new 9e5116f06b53 mm: convert arch_clear_hugepage_flags to take a folio new d8dac856cd45 mm-convert-arch_clear_hugepage_flags-to-take-a-folio-fix new 6c641ddcb1f8 slub: remove use of page->flags new 1d595169da5b remove references to page->flags in documentation new eb08d0cd42e5 proc: rewrite stable_page_flags() new 839b35d3fafd proc-rewrite-stable_page_flags-fix new aa67c516a195 proc-rewrite-stable_page_flags-fix-2 new a513f72fdfbe mm, slab: move memcg charging to post-alloc hook new 0adc77c1efb5 fixup! mm, slab: move memcg charging to post-alloc hook new c3fd46a736d1 mm-slab-move-memcg-charging-to-post-alloc-hook-fix-2 new ffe2ad61715d mm, slab: move slab_memcg hooks to mm/memcontrol.c new 1a18af2b70bf mm: move array mem_section init code out of memory_present() new f1524c9380de mm/init: remove the unnecessary special treatment for memo [...] new 963a73180c4c mm-init-remove-the-unnecessary-special-treatment-for-memor [...] new 1e3ed882f62b mm: make __absent_pages_in_range() as static new 408a0e437db8 mm/page_alloc.c: remove unneeded codes in !NUMA version of [...] new 53395ded5218 mm-page_allocc-remove-unneeded-codes-in-numa-version-of-bu [...] new c14b8958e73d mm/mm_init.c: remove the outdated code comment above defer [...] new 17e8c2a4050e mm/page_alloc.c: don't show protection in zone's ->lowmem_ [...] new 32d21772b868 mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES new 48781a1aa59b zswap: replace RB tree with xarray new 26aa378f04a1 zswap: replace RB tree with xarray new 4fa6ebf9d2fa sparc: use is_huge_zero_pmd() new 493a6763b75d mm: add is_huge_zero_folio() new fa76d6c203ac mm: add pmd_folio() new 964959ba421f mm: convert migrate_vma_collect_pmd to use a folio new dc5b9bddb1ba mm: convert huge_zero_page to huge_zero_folio new 2b02b130643e mm: convert do_huge_pmd_anonymous_page to huge_zero_folio new da8228d36696 dax: use huge_zero_folio new 3970a67e9170 mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio new e43637b9698a mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES new 20795448bf3b mm/hugetlb: declare hugetlbfs_pagecache_present() non-static new 5d77c824b180 mm: make HPAGE_PXD_* macros even if !THP new 69db41d3bb5d mm: introduce vma_pgtable_walk_{begin|end}() new 705deeebc08b mm/arch: provide pud_pfn() fallback new 2ab9368243c7 fixup! mm/arch: provide pud_pfn() fallback new f73277c31cc4 mm/gup: drop gup_fast_folio_allowed() in hugepd processing new 6cd3c71384a0 mm-gup-drop-folio_fast_pin_allowed-in-hugepd-processing-fix new 860b1042e1e0 mm/gup: refactor record_subpages() to find 1st small page new 720fd3491555 mm/gup: handle hugetlb for no_page_table() new ea42ee253d1e mm/gup: cache *pudp in follow_pud_mask() new 1bb632215d4f mm/gup: handle huge pud for follow_pud_mask() new 64688c4c617b mm/gup: handle huge pmd for follow_pmd_mask() new 3f731a21107f fixup! mm/gup: handle huge pmd for follow_pmd_mask() new 4572569ccadc mm/gup: handle hugepd for follow_page() new 70a8eab81002 mm/gup: handle hugetlb in the generic follow_page_mask code new 1ea7d04ed231 mm: allow anon exclusive check over hugetlb tail pages new c60453a4c5ea mm-allow-anon-exclusive-check-over-hugetlb-tail-pages-fix new 2071bf8b3168 mm: use rwsem assertion macros for mmap_lock new 1035165f1bf4 filemap: remove __set_page_dirty() new 4fe159544877 mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_ar [...] new 354d67b4405e mm: remove "prot" parameter from move_pte() new 760f931ce531 mm: remove __set_page_dirty_nobuffers() new 1ba52d65ad51 userfaultfd: early return in dup_userfaultfd() new c013b5658c10 proc: refactor pde_get_unmapped_area as prep new 3f4ea2540d2c mm: switch mm->get_unmapped_area() to a flag new c5aa2502dd55 mm: introduce arch_get_unmapped_area_vmflags() new f42153598f09 mm: remove export for get_unmapped_area() new 7060c225ed60 mm: use get_unmapped_area_vmflags() new 02162029afe6 thp: add thp_get_unmapped_area_vmflags() new 22168f5324ae csky: use initializer for struct vm_unmapped_area_info new 89fab0e45353 parisc: use initializer for struct vm_unmapped_area_info new 685429d2f556 powerpc: use initializer for struct vm_unmapped_area_info new cfc1e6dfc6a9 treewide: use initializer for struct vm_unmapped_area_info new 3c2237f97734 mm: take placement mappings gap into account new f974d290e2f2 x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS new d3bf8724d659 x86/mm: care about shadow stack guard gap during placement new ec5f5a65ea64 selftests/x86: add placement guard gap test for shstk new 976c2a64f734 mm/ksm: fix ksm exec support for prctl new 250dc7b3b85b selftest/mm: ksm_functional_tests: refactor mmap_and_merge [...] new 9f661fe0d527 selftest/mm: ksm_functional_tests: extend test case for ks [...] new 3f545ddb8b5f selftest-mm-ksm_functional_tests-extend-test-case-for-ksm- [...] new 7d3bf6c9c915 mm: init_mlocked_on_free_v3 new 8790eb8aeb0f zram: add max_pages param to recompression new edcbc4169f88 mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fall [...] new 54c9dcf3403c mm: factor out the numa mapping rebuilding into a new helper new 76b5de48b624 mm: support multi-size THP numa balancing new 2ba258574a6d mm-support-multi-size-thp-numa-balancing-v3 new 69b085c8ec53 mm: huge_memory: add the missing folio_test_pmd_mappable() [...] new 3ab553a77a5b mm: correct page_mapped_in_vma() for large folios new 985f060bedb5 mm: remove vma_address() new 6d76a5cfae1d mm: rename vma_pgoff_address back to vma_address new 7dfe55282569 memory: remove the now superfluous sentinel element from c [...] new 61e9e03ad205 selftests/mm: mremap_test: optimize using pre-filled rando [...] new 02f4abc0f48e selftests/mm: mremap_test: optimize execution time from mi [...] new d1f2a537c244 selftests/mm: mremap_test: use sscanf to parse /proc/self/maps new 57799410fce3 khugepaged: inline hpage_collapse_alloc_folio() new 4d0565c4df18 khugepaged: convert alloc_charge_hpage to alloc_charge_folio new f5851b6f4cbd khugepaged: remove hpage from collapse_huge_page() new 7118323ebb92 khugepaged: pass a folio to __collapse_huge_page_copy() new 90e6a437791e khugepaged: remove hpage from collapse_file() new 4c51280c39c8 khugepaged: use a folio throughout collapse_file() new 85902b118c1e khugepaged-use-a-folio-throughout-collapse_file-fix new 0b543ff7e7af khugepaged: use a folio throughout hpage_collapse_scan_file() new 67f92bc73a88 proc: convert clear_refs_pte_range to use a folio new 1847ae81a809 proc: convert smaps_account() to use a folio new 67a525dcec42 mm: remove page_idle and page_young wrappers new d9c7e915261f mm: generate PAGE_IDLE_FLAG definitions new 6284a0ccff58 proc: convert gather_stats to use a folio new 2fa506acbad2 proc: convert smaps_page_accumulate to use a folio new b06788b4a6b8 proc: pass a folio to smaps_page_accumulate() new d86f10f1d988 proc: convert smaps_pmd_entry to use a folio new 4e8e8e2f7e09 mm: page_alloc: use the correct THP order for THP PCP new bc7783c4093a mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags new b39fd343411e mm: swap: free_swap_and_cache_nr() as batched free_swap_an [...] new e2d3f837d62f FIXUP: mm: swap: free_swap_and_cache_nr() as batched free_ [...] new cceead6e824c mm: swap: simplify struct percpu_cluster new 839154ef238a mm: swap: update get_swap_pages() to take folio order new ec35fbd61680 mm: swap: allow storage of all mTHP orders new 5e87efd3f68f mm: vmscan: avoid split during shrink_folio_list() new 6a5301700b84 mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD new 42abc8f6cadd arm64: mm: cleanup __do_page_fault() new 17c77e8d75fc arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS new 49dc2bff531f arm: mm: accelerate pagefault when VM_FAULT_BADACCESS new b9390cd010ea powerpc: mm: accelerate pagefault when badaccess new e1535330a26e riscv: mm: accelerate pagefault when badaccess new 0072cbbbb2e0 riscv-mm-accelerate-pagefault-when-badaccess-fix new 6e7f1d4394bd s390: mm: accelerate pagefault when badaccess new 9d520afb24e9 x86: mm: accelerate pagefault when badaccess new b6db6ad47f17 mm: remove struct page from get_shadow_from_swap_cache new 6729acccecd2 hugetlb: convert alloc_buddy_hugetlb_folio to use a folio new a37143d60235 mm/gup: consistently name GUP-fast functions new 10fa39d7f112 mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST new 2684a521aa99 mm: use "GUP-fast" instead "fast GUP" in remaining comments new 2509ff131b5b mm/ksm: remove redundant code in ksm_fork new 36def7637fbe hugetlb: convert hugetlb_fault() to use struct vm_fault new 9490ec0eebee hugetlb: convert hugetlb_no_page() to use struct vm_fault new 8834458a6498 hugetlb: simplify hugetlb_no_page() arguments new f4acd9446eb7 hugetlb: convert hugetlb_wp() to use struct vm_fault new 2abd8bb7905f hugetlb: Simplify hugetlb_wp() arguments new 1690e64f6ffb selftests: break the dependency upon local header files new 934b667b335a selftests/mm: fix additional build errors for selftests new e3d0f2c721bc mm/cma: drop incorrect alignment check in cma_init_reserved_mem new 7d29807a35ef mm/hugetlb: pass correct order_per_bit to cma_declare_cont [...] new 5ae2681bdb43 mm: convert pagecache_isize_extended to use a folio new 29e5ab5d648c mm: free non-hugetlb large folios in a batch new 09bba768a2d2 mm: combine free_the_page() and free_unref_page() new 17bbcaf73ca3 mm: inline destroy_large_folio() into __folio_put_large() new a5cdf68693da mm: combine __folio_put_small, __folio_put_large and __folio_put new 53b2a7bb6251 mm: convert free_zone_device_page to free_zone_device_folio new 0595ab03ffae mm: set pageblock_order to HPAGE_PMD_ORDER in case with !C [...] new ed60ee67da56 memory tier: dax/kmem: introduce an abstract layer for fin [...] new 3eef7cd8bbe5 memory tier: create CPUless memory tiers after obtaining H [...] new ff01590d83dc mm/mmap: make vma_wants_writenotify return bool new f85947546ca0 mm/mmap: make accountable_mapping return bool new 7750ca65cafd mm,swap: add document about RCU read lock and swapoff interaction new 9611cdf1e360 drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() new 44bf92646cc7 mm: pass VMA instead of MM to follow_pte() new 94913b3abd97 mm: follow_pte() improvements new 571e8dc0df89 mm: allow for detecting underflows with page_mapcount() again new 1ef8de579dc5 mm/rmap: always inline anon/file rmap duplication of a single PTE new af78b25ecfee mm/rmap: add fast-path for small folios when adding/removi [...] new f7acf7f44c9f mm: track mapcount of large folios in single value new 14277a4563a7 mm: improve folio_likely_mapped_shared() using the mapcoun [...] new f98619929591 mm: make folio_mapcount() return 0 for small typed folios new 65fa847e6792 mm/memory: use folio_mapcount() in zap_present_folio_ptes() new d0e822f145d4 mm/huge_memory: use folio_mapcount() in zap_huge_pmd() san [...] new 50e234e2efb7 mm/memory-failure: use folio_mapcount() in hwpoison_user_m [...] new e5e5d81f3b66 mm/page_alloc: use folio_mapped() in __alloc_contig_migrat [...] new 988c9fb02534 mm/migrate: use folio_likely_mapped_shared() in add_page_f [...] new bfa22863409e sh/mm/cache: use folio_mapped() in copy_from_user_page() new de1611ec1223 mm/filemap: use folio_mapcount() in filemap_unaccount_folio() new 14da82a90762 mm/migrate_device: use folio_mapcount() in migrate_vma_che [...] new 34ba7053d046 trace/events/page_ref: trace the raw page mapcount value new 436f504d94ba xtensa/mm: convert check_tlb_entry() to sanity check folios new a3cd92271638 mm/debug: print only page mapcount (excluding folio entire [...] new 0e1ba0fb19a0 Documentation/admin-guide/cgroup-v1/memory.rst: don't refe [...] new cf264c6f525f arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS new 131f4bd4d228 arm: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS new f5f9a8527417 arm-mm-drop-vm_fault_badmap-vm_fault_badaccess-checkpatch-fixes new 35ffa888185d mm/ksm: add ksm_get_folio new b613e2bc7d7e mm/ksm: use folio in remove_rmap_item_from_tree new 1116abba1004 mm/ksm: add folio_set_stable_node new 41e875db5604 mm/ksm: use folio in remove_stable_node new 1b9b314fa862 mm/ksm: use folio in stable_node_dup new 470ba489c8e0 mm/ksm: use ksm_get_folio in scan_get_next_rmap_item new f032d220a20d mm/ksm: use folio in write_protect_page new 87b14100ecf7 mm/ksm: convert chain series funcs and replace get_ksm_page new 66e26adb8d44 mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags new 840b7f1123b8 mm/ksm: replace set_page_stable_node by folio_set_stable_node new e67fa92e883b mm/hugetlb: convert dissolve_free_huge_pages() to folios new 201fcb437e6d mm/hugetlb: convert dissolve_free_huge_pages() to folios new 86c298736887 mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_ [...] new 432b5dfdb119 mm: add per-order mTHP anon_fault_alloc and anon_fault_fal [...] new 773badad537a mm: add per-order mTHP anon_swpout and anon_swpout_fallbac [...] new a70dabb40c3d mm: add docs for per-order mTHP counters and transhuge_page ABI new 7cd10b0d357e mm: correct the docs for thp_fault_alloc and thp_fault_fallback new ba32c5f6e3c4 mm: move mm counter updating out of set_pte_range() new c132c811fb2d mm: filemap: batch mm counter updating in filemap_map_pages() new 857eaff88ba4 mm: page_alloc: allowing mTHP compaction to capture the fr [...] new 53e8e0bd2fbd filemap: replace pte_offset_map() with pte_offset_map_nolock() new 71cd5eca1950 mm: optimization on page allocation when CMA enabled new 49fc21572255 mm: add defines for min/max swappiness new 2bbede9666c3 mm: add swappiness= arg to memory.reclaim new 74a3211625e8 __mod_memcg_lruvec_state(): enhance diagnostics new 3aec6b2b34e2 __mod_memcg_lruvec_state-enhance-diagnostics-fix new 763eb34d1e59 ocfs2: correctly use ocfs2_find_next_zero_bit() new 7f94a7660f07 ocfs2: update inode ctime in ocfs2_fileattr_set new 79a0848e022b lib/build_OID_registry: don't mention the full path of the [...] new c7263cfd9a77 bootconfig: do not put quotes on cmdline items unless necessary new 604415faea99 mm: kmsan: implement kmsan_memmove() new 01a415c0cd4d instrumented.h: add instrument_memcpy_before, instrument_m [...] new 2a86c1315813 x86: call instrumentation hooks from copy_mc.c new 19060f96aa50 fs: add kernel-doc comments to fat_parse_long() new 418e7040246c NUMA: early use of cpu_to_node() returns 0 instead of the [...] new 42eae1eecbc9 regset: use kvzalloc() for regset_get_alloc() new bcf7ec2b5ccc ocfs2: improve write IO performance when fragmentation is high new 9e3745e93c4a ocfs2: adjust enabling place for la window new 2c9be21e5d98 ocfs2: speed up chain-list searching new 29ba9cc51082 ocfs2: fix sparse warnings new 3b696265d24f arch/loongarch: clean up the left code and Kconfig item re [...] new 0c0a6e49daf9 Documentation: kdump: clean up the outdated description new f9b6da89025d x86/fpu: fix asm/fpu/types.h include guard new f6d3ef69561c arch: add ARCH_HAS_KERNEL_FPU_SUPPORT new 6c8d33159b4b ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 8a1b3b5a42e6 ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS new 828e19863610 arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 82c13f2203f9 arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS new c2b3ed27c20f lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS new ffb7ea6c429b LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 1bc8d9c98741 powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT new e335015076a1 x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 0d3b5ce211ad riscv: add support for kernel-mode FPU new 711a5e7e2144 drm/amd/display: only use hard-float, not altivec on powerpc new d2f3af299c15 drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT new 86c92e3890cb selftests/fpu: move FP code to a separate translation unit new 6137bcada49e selftests/fpu: allow building on other architectures new e6e66104f63d kcov: avoid clang out-of-range warning new 2cdc65ea4325 initrd: remove the now superfluous sentinel element from c [...] new c27bd14651a9 ipc: remove the now superfluous sentinel element from ctl_ [...] new 1074702df786 Squashfs: remove deprecated strncpy by not copying the string new 7138d6637b27 kgdb: add HAS_IOPORT dependency new c88d275bf4a7 devres: switch to use dev_err_probe() for unification new 94ab8aa84ca9 devres: don't use "proxy" headers new a9e8d4cc8898 vmcore: replace strncpy with strscpy_pad new 771d6093b532 ocfs2: return real error code in ocfs2_dio_wr_get_block new 46c2a7ac076d ocfs2: fix races between hole punching and AIO+DIO new 6889fba8c60c ocfs2: update inode fsync transaction id in ocfs2_unlink a [...] new cc1ef24fecaa ocfs2: use coarse time for new created files new f33cac531da0 kexec: fix the unexpected kexec_dprintk() macro new 2e4e877c4d64 test_hexdump: avoid string truncation warning new 9ae2df026cb3 block/partitions/ldm: convert strncpy() to strscpy() new fa827615e061 blktrace: convert strncpy() to strscpy_pad() new a6fc40383fe6 nilfs2: add kernel-doc comments to nilfs_do_roll_forward() new 90980c3f2026 nilfs2: add kernel-doc comments to nilfs_btree_convert_and [...] new f51c08945f52 nilfs2: add kernel-doc comments to nilfs_remove_all_gcinodes() new 1e01d6d52e9c Merge branch 'mm-nonmm-unstable' into mm-everything new bd72c7e1d430 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 657852135d39 perf annotate-data: Fix global variable lookup new 879ebf3c830d perf annotate-data: Do not delete non-asm lines new 0235abd89fea perf annotate: Get rid of symbol__ensure_annotate() new 4b5ee6db2d3c perf metrics: Remove the "No_group" metric group new 256ef072b384 perf tests: Make "test data symbol" more robust on Neoverse N1 new 2dade41a533f perf tests: Apply attributes to all events in object code [...] new df12e21d4e15 perf map: Remove kernel map before updating start and end [...] new 7aa87499797c perf tests: Remove dependency on lscpu new eb833488631b perf annotate-data: Skip sample histogram for stack canary new d9aedc12d347 perf annotate: Show progress of sample processing new 9b561be15feb perf annotate-data: Add hist_entry__annotate_data_tty() new d001c7a7f473 perf annotate-data: Add hist_entry__annotate_data_tui() new 2b08f219d592 perf annotate-data: Support event group display in TUI new 0bfbe661a21f perf report: Add a menu item to annotate data type in TUI new 6cdd977ec24e perf report: Do not collect sample histogram unnecessarily new 873a83731f1c perf annotate: Skip DSOs not found new 792bc998baf9 perf record: Fix debug message placement for test consumption new 83acca9f90c7 perf dsos: Attempt to better abstract DSOs internals new f649ed80f3ca perf dsos: Tidy reference counting and locking new 73f3fea2e11d perf dsos: Introduce dsos__for_each_dso() new 1d6eff930595 perf dso: Move dso functions out of dsos.c new 0ffc8fca5c15 perf dsos: Switch more loops to dsos__for_each_dso() new 20b0027ca1a7 perf list: Escape '\r' in JSON output new 646e22eb877c perf build: Add shellcheck to tools/perf scripts new ec440763bbfc perf arch x86: Add shellcheck to build new 61ff60aab7d6 perf util: Add shellcheck to generate-cmdlist.sh new 2b8c43e7688f perf trace beauty: Add shellcheck to scripts new 459fee7b5082 perf bench uprobe: Remove lib64 from libc.so.6 binary path new 988052f4bfcc perf bench uprobe: Add uretprobe variant of uprobe benchmarks new 90f43825f5af Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new 31f723a6e17f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0dc1670bd0ce arm64: Add BOOT_TARGETS variable new 7a23b027ec17 arm64: boot: Support Flat Image Tree new 98631c4904bf arm64: Remove unnecessary irqflags alternative.h include new 5c63db59c5f8 arm64: mm: Don't remap pgtables per-cont(pte|pmd) block new 1fcb7cea8a5f arm64: mm: Batch dsb and isb when populating pgtables new 0e9df1c905d8 arm64: mm: Don't remap pgtables for allocate vs populate new b782e8d07baa arm64: arm_pmuv3: Correctly extract and check the PMUVer new e07255d69702 arm64: tlb: Improve __TLBI_VADDR_RANGE() new 73301e464a72 arm64: tlb: Allow range operation for MAX_TLBI_RANGE_PAGES new b5d2afe8745b Merge branches 'for-next/kbuild', 'for-next/misc', 'for-ne [...] new 19bffc2ecea9 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 72907de9051d arm64: dts: meson: fix S4 power-controller node new 8b8e6e24eca0 dt-bindings: arm: amlogic: add A4 support new 7e05175cb7be dt-bindings: arm: amlogic: add A5 support new a652d67a8457 dt-bindings: serial: amlogic,meson-uart: Add compatible st [...] new 6ef63301fa37 arm64: dts: add support for A4 based Amlogic BA400 new a654af36fe8b arm64: dts: add support for A5 based Amlogic AV400 new 70ce74fbef7e Merge branch 'v6.10/arm64-dt' into for-next new cd4b2b59c4ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 711ee508920f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c623ad0b93f6 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 4b792989c64f arm64: defconfig: build snd_bcm2835 as module new 2d32c3cbc47b Merge branch 'defconfig-arm64/next' into next new d7e3be2c32c2 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 093270826ad4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new ea95892fe84e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e6e642e324da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d93d93183eae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 58f3765e7a47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cad23ffd46e2 ARM: dts: qcom: msm8974: Add @0 to memory node name new 7018981366d4 ARM: dts: qcom: msm8974: Add empty chosen node new 4785ec47ec89 dt-bindings: arm: qcom: Add Motorola Moto G (2013) new 49481b6a8f35 ARM: dts: qcom: Add support for Motorola Moto G (2013) new 2338f4315f16 ARM: dts: qcom: ipq4019: add QCA8075 PHY Package nodes new 5c94b0b90643 ARM: dts: qcom: msm8974-sony-shinano: Enable vibrator new f011688162ec arm64: dts: qcom: Fix type of "wdog" IRQs for remoteprocs new cb939b9b3542 arm64: dts: qcom: x1e80100: Fix the compatible for cluster [...] new 8b8ec83a1d7d arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP new ecc3ac293ed1 arm64: dts: qcom: sm8450: Fix the msi-map entries new 98a953fa2f40 arm64: dts: qcom: sm8550: Fix the msi-map entries new 6d3bd106ad60 arm64: dts: qcom: sm8650: Fix the msi-map entries new ecda83090984 arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary US [...] new 6c747d0fe72a arm64: dts: qcom: sc7180: Fix UFS PHY clocks new 1aab318f1e49 clk: qcom: fix module autoloading new ed09f81eeaa8 firmware: qcom: uefisecapp: Fix memory related IO errors a [...] new 4bec154a3f10 Merge branches 'arm32-for-6.10', 'arm64-defconfig-for-6.10 [...] new ae5d11c62144 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 87a6a59dd3a3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 940633b49ced Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 7cdf7efefc02 arm64: defconfig: enable Rockchip Samsung USBDP PHY new 5f72c436a922 Merge branch 'v6.10-armsoc/defconfig64' into for-next new 4e07a95f7402 arm64: dts: rockchip: fix usb2phy nodename for rk3588 new abe68e0ca71d arm64: dts: rockchip: reorder usb2phy properties for rk3588 new e18e5e8188f2 arm64: dts: rockchip: add USBDP phys on rk3588 new 33f393a2a990 arm64: dts: rockchip: add USB3 DRD controllers on rk3588 new b37146b5a555 arm64: dts: rockchip: add USB3 to rk3588-evb1 new af7ec140ddc1 arm64: dts: rockchip: add upper USB3 port to rock-5a new 494532921aac arm64: dts: rockchip: add lower USB3 port to rock-5b new 02c40b260a87 Merge branch 'v6.10-armsoc/dts64' into for-next new 76a0003264db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b8d75b46bd6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b5c465808b47 firmware: arm_ffa: Skip creation of the notification bitmaps new b59efe8a1a29 firmware: arm_ffa: Refactor SRI handling in prepartion to [...] new a592ec13b7f5 firmware: arm_ffa: Add support for handling notification p [...] new 722ba6ef209f Merge branches 'for-next/scmi/updates' and 'for-next/ffa/u [...] new a79e3bc01d3f Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 2f5a9ae68cc1 Merge branch 'for-next' of https://github.com/sophgo/linux.git new 482f41dc7b6e Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 7a5ae2970e6b Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 1a28e7d11993 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 2bdb6610b97f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3a76cf664095 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 938d6709431d Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new a12069a39b33 clk: sophgo: Make synthesizer struct static new 7c1b2fe967f1 Merge branch 'clk-sophgo' into clk-next new 239d5fb3ba79 clk: stm32mp13: use platform device APIs new df5df1257c9f dt-bindings: clocks: stm32mp25: add description of all parents new fd7a1c90ba4c clk: stm32: introduce clocks for STM32MP257 platform new 071d51e4acf5 Merge branch 'clk-stm' into clk-next new ae4880e7c26e Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 1bebb4913950 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new c0d8f8ea113a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8e0b6631dd62 m68k: Avoid CONFIG_COLDFIRE switch in uapi header new 4b160bb96f45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bb7f61a1bd44 Merge branch 'for-next' of git://github.com/openrisc/linux.git new d47152d11e36 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ce223ee4e2bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8db7618c5797 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] new 51f84c453604 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new 72b1beee4680 Merge branch 'fixes' into for-next new a817d98dc2e8 s390/cio: rework channel-utilization-block handling new b4691baaeef0 s390/cio: simplify measurement attribute registration new 2dc8903af775 s390/cio: export extended channel-path-measurement data new 5e6bb10ee523 s390/cio: export measurement data for all CMGs new 0f987e6caa3c s390/cio: export CHPID operating speed new 8692a24d0fae s390/cio: fix tracepoint subchannel type field new 1fd78e225f7e Merge branch 'features' into for-next new 40000b101027 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9ed09c05727e Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 2b3e79fea66e bcachefs: Don't use bch2_btree_node_lock_write_nofail() in [...] new 58caa786f1c0 bcachefs: Fix UAFs of btree_insert_entry array new 031ad9e7dbd1 bcachefs: Check for packed bkeys that are too big new 87cb0239c87f bcachefs: btree node scan: handle encrypted nodes new dc32c118ec6b bcachefs: fix unsafety in bch2_extent_ptr_to_text() new 2aeed876d7c2 bcachefs: fix unsafety in bch2_stripe_to_text() new 7b4c4ccf848b bcachefs: fix race in bch2_btree_node_evict() new ba8ed36e7203 bcachefs: don't queue btree nodes for rewrites during scan new 9abb6dd7ce5a bcachefs: Standardize helpers for printing enum strs with [...] new 4518e80adfdb bcachefs: Go rw if running any explicit recovery passes new 82cf18f23e1a bcachefs: Fix deadlock in journal replay new 9e203c43dc1c bcachefs: Fix missing write refs in fs fio paths new 9054ef2ea944 bcachefs: Run merges at BCH_WATERMARK_btree new 3f10048973c8 bcachefs: Disable merges from interior update path new 86dbf8c56641 bcachefs: Fix btree node merging on write buffer btrees new bceb86be9e97 bcachefs: add missing bounds check in __bch2_bkey_val_invalid() new d789e9a7d5e2 bcachefs: Interior known are required to have known key types new 8cf2036e7b55 bcachefs: add safety checks in bch2_btree_node_fill() new a1996964e928 bcachefs: Fix bch2_btree_node_fill() for !path new 61a2916d5dfc bcachefs: sysfs internal/trigger_journal_flush new 99d18ac5c327 bcachefs: bch_member.btree_allocated_bitmap new e49eae85a101 bcachefs: Check for backpointer bucket_offset >= bucket size new 7a2125f15269 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] new c5a48e13ae24 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 630de6c4fc37 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new bdced1b65239 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new c8202cef2446 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 4f8cf60ac18b reiserfs: Convert to writepages new d5ddae782b6f Pull reiserfs writepages conversion from Matthew. new 8e2e0a79a334 quota: fix to propagate error of mark_dquot_dirty() to caller new 9ec2b3501601 reiserfs: Trim some README bits new d010696e06d5 Merge quota error handling improvements and reiserfs READM [...] new 1429fb954532 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new ee745e4736fb f2fs: support .shutdown in f2fs_sops new 3127f1010c9b f2fs: Prevent s_writer rw_sem count mismatch in f2fs_evict_inode new 92c556ed6318 f2fs: fix to detect inconsistent nat entry during truncation new ac7805be6cff f2fs: introduce map_is_mergeable() for cleanup new 33e62cd7b4c2 f2fs: multidev: fix to recognize valid zero block address new 9f0f6bf42714 f2fs: support to map continuous holes or preallocated address new d3876e34e7e7 f2fs: fix to wait on page writeback in __clone_blkaddrs() new ac5eecf481c2 f2fs: remove clear SB_INLINECRYPT flag in default_options new 197080156f27 f2fs: fix to adjust appropirate defragment pg_end new 0f9b12142be1 f2fs: fix zoned block device information initialization new 7c5dffb3d90c f2fs: compress: fix to relocate check condition in f2fs_{r [...] new bd9ae4ae9e58 f2fs: compress: fix to relocate check condition in f2fs_io [...] new 278a6253a673 f2fs: fix to relocate check condition in f2fs_fallocate() new e07230da0500 f2fs: fix to check pinfile flag in f2fs_move_file_range() new 3bdb7f161697 f2fs: don't set RO when shutting down f2fs new b084403cfc32 f2fs: write missing last sum blk of file pinning section new fa18d87cb20f f2fs: add REQ_TIME time update for some user behaviors new 16778aea9186 f2fs: use folio_test_writeback new 3fdd89b452c2 f2fs: prevent writing without fallocate() for pinned files new b2cf5a1ff236 f2fs: allow direct io of pinned files for zoned storage new 6520386bac5a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new ab53778e335a fuse: fix wrong ff->iomode state changes from parallel dio write new f5008996ea06 fuse: fix parallel dio write on file open in passthrough mode new 844e03b3a198 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a4bbcebc82a9 gfs2: Fix lru_count accounting new cd4eb148f2ec gfs2: Remove ill-placed consistency check new 1b04ea028ece gfs2: Fix potential glock use-after-free on unmount new 64039e44df53 gfs2: Unlock fewer glocks on unmount new 5ede6353b3d3 gfs2: Fix do_xmote locking error new 22a801ea3454 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 56bcdf38a0e7 ksmbd: don't grant a persistent handle if the share is not [...] new aab3feb030d7 ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf new b762f0a3e8b8 ksmbd: validate request buffer size in smb2_allocate_rsp_buf() new a38cdcef5eef Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 14a62694622c Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 20a344a5259b Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 5e58e5812a23 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 2b45d87be6e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cd1ea4ebd273 Merge branch 'pci/aer' new 11bf26cba669 Merge branch 'pci/doe' new 57de06924a43 Merge branch 'pci/enumeration' new f5788e6b1692 Merge branch 'pci/pm' new b7a791b26409 dt-bindings: PCI: ti,j721e-pci-host: Add device-id for TI' [...] new 78d212851f0e dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties new 01fec70206d4 dt-bindings: PCI: ti,j721e-pci-host: Add support for J722S SoC new 175287312eac Merge branch 'pci/dt-bindings' new 07db0fa80cf3 PCI: cadence: Set a 64-bit BAR if requested new d9282532e8a0 Merge branch 'pci/controller/cadence' new 869bc5253406 PCI: dwc: ep: Fix DBI access failure for drivers requiring [...] new 7cbebc86c72a PCI: dwc: ep: Add Kernel-doc comments for APIs new b7dec6b85089 PCI: dwc: ep: Remove deinit() callback from struct dw_pcie_ep_ops new c8682a3314c1 PCI: dwc: ep: Rename dw_pcie_ep_exit() to dw_pcie_ep_deinit() new 570d7715eed8 PCI: dwc: ep: Introduce dw_pcie_ep_cleanup() API for drive [...] new 7d6e64c443ea PCI: dwc: ep: Rename dw_pcie_ep_init_complete() to dw_pcie [...] new df69e17ccc2f PCI: dwc: ep: Call dw_pcie_ep_init_registers() API directl [...] new a01e7214bef9 PCI: endpoint: Remove "core_init_notifier" flag new 08a03873946e Merge branch 'pci/controller/dwc' new fd6eb49a84a8 PCI: mt7621: Fix string truncation in mt7621_pcie_parse_port() new 54465c3f39a5 Merge branch 'pci/controller/mt7621' new de66b37a174f PCI: rockchip-ep: Set a 64-bit BAR if requested new 2f014bf195ae PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id new 880580dfee69 Merge branch 'pci/controller/rockchip' new 19326006a21d PCI: tegra194: Fix probe path for Endpoint mode new c3a447452289 Merge branch 'pci/controller/tegra194' new 417660525d6f PCI: endpoint: pci-epf-test: Simplify pci_epf_test_alloc_s [...] new 29a025b6fbf3 PCI: endpoint: Allocate a 64-bit BAR if that is the only option new 828e870431aa PCI: endpoint: pci-epf-test: Remove superfluous code new e49eab944cfb PCI: endpoint: pci-epf-test: Simplify pci_epf_test_set_bar() loop new 597ac0fa37b8 PCI: endpoint: pci-epf-test: Clean up pci_epf_test_unbind() new 6e47dcb2ca22 Merge branch 'pci/endpoint' new edae56102dd9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8791db50ea90 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 7e642aef8937 HID: winwing: Remove unused variable 'minor' new ee90682d262f Merge branch 'for-6.10/winwing' into for-next new f6e0f53a4880 HID: nintendo: Remove unused function new 986e0c6f3041 Merge branch 'for-6.10/nintendo' into for-next new 3cba9cfcc152 HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is [...] new f8cc55685ca4 Merge branch 'for-6.9/upstream-fixes' into for-next new 4e124ed0da29 HID: sony: remove redundant assignment new 78e3412a0ebb Merge branch 'for-6.10/sony' into for-next new d5f54aa50f91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 198676f2a73f Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new cf770af5645a firmware: dmi-id: add a release callback function new 8f9e758bd76b Merge branch 'dmi-for-next' of git://git.kernel.org/pub/sc [...] new 57aab39453d8 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new b9cedf22deff Merge branch 'docs-next' of git://git.lwn.net/linux.git new 8d2ec53f9aa9 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 5aa36c4d9f52 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new df15d940be40 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 27f188ad6351 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 10c6ac78b39d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f9f3289a7220 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f6d827b180bd net: move skb ref helpers to new header new a580ea994fd3 net: mirror skb frag ref/unref helpers new ef4ba0118171 Merge branch 'minor-cleanups-to-skb-frag-ref-unref' new 919b38a916b4 net/mlx5e: Expose the VF/SF RX drop counter on the representor new e1eb10f8ef10 flow_offload: fix flow_offload_has_one_action() kdoc new e0f89d2864b0 mpls: no longer hold RTNL in mpls_netconf_dump_devconf() new 8959bf2acfbc net: usb: qmi_wwan: Leverage core stats allocator new 3cddfeca9f02 net: usb: qmi_wwan: Remove generic .ndo_get_stats64 new 05ea491641d3 tcp: add support for SO_PEEK_OFF socket option new 5618603f5d06 ipv4: Remove RTO_ONLINK. new f7ac8fbd3215 tls: remove redundant assignment to variable decrypted new dd0c9855b413 net: dsa: introduce dsa_phylink_to_port() new cae425cb43fe net: dsa: allow DSA switch drivers to provide their own ph [...] new 0cb6da0c487d net: dsa: mv88e6xxx: provide own phylink MAC operations new af74be9fb08b Merge branch 'net-dsa-allow-phylink_mac_ops-in-dsa-drivers' new deb8af524350 net: phy: realtek: configure SerDes mode for rtl822xb PHYs new c189dbd73824 net: phy: realtek: add get_rate_matching() for rtl822xb PHYs new ad5ce743a6b0 net: phy: realtek: Add driver instances for rtl8221b via C [...] new 2e4ea707c7e0 net: phy: realtek: Change rtlgen_get_speed() to rtlgen_dec [...] new 2d9ce6486270 net: phy: realtek: add rtl822x_c45_get_features() to set s [...] new 1c77c721916a net: sfp: add quirk for another multigig RollBall transceiver new c31bd5b6ff6f Merge branch 'rtl8226b-serdes-switching' new 697a6c8cec03 tcp: increase the default TCP scaling ratio new 3bb946c9d323 devlink: add a new info version tag new 8910f93b9570 nfp: update devlink device info output new 982a73c7c594 Merge branch 'nfp-minor-improvements' new 3f189349e52a selftests: netfilter: move to net subdir new 94831b130ded selftests: netfilter: bridge_brouter.sh: move to lib.sh infra new 1286e106dd6f selftests: netfilter: br_netfilter.sh: move to lib.sh infra new 96f6c27371a9 selftests: netfilter: conntrack_icmp_related.sh: move to l [...] new 6f864d391b29 selftests: netfilter: conntrack_tcp_unreplied.sh: move to [...] new 9785517a2245 selftests: netfilter: conntrack_sctp_collision.sh: move to [...] new 954398b4d837 selftests: netfilter: conntrack_vrf.sh: move to lib.sh infra new 0413156eec28 selftests: netfilter: conntrack_ipip_mtu.sh" move to lib.sh infra new 10e2ed3fcdf4 selftests: netfilter: place checktool helper in lib.sh new 87ce7d79075f selftests: netfilter: ipvs.sh: move to lib.sh infra new f51fe0256135 selftests: netfilter: nf_nat_edemux.sh: move to lib.sh infra new fa03bb7c8c01 selftests: netfilter: nft_conntrack_helper.sh: test to lib [...] new 6bc0709bf111 selftests: netfilter: nft_fib.sh: move to lib.sh infra new 53e9426204a0 selftests: netfilter: nft_flowtable.sh: move test to lib.sh infra new 49af681bcab4 selftests: netfilter: nft_nat.sh: move to lib.sh infra new 5e317a2f1a63 Merge branch 'selftests-move-netfilter-tests-to-net' new 32080ec2db65 ptp: ptp_clockmatrix: Convert to platform remove callback [...] new 5c025082f8bc ptp: ptp_dte: Convert to platform remove callback returning void new 740c031861a7 ptp: ptp_idt82p33: Convert to platform remove callback ret [...] new cff5236946b7 ptp: ptp_ines: Convert to platform remove callback returning void new 145473b2950a ptp: ptp_qoriq: Convert to platform remove callback return [...] new fbae0fa9666e Merge branch 'ptp-convert-to-platform-remove-callback-retu [...] new a799de0e5985 net: nfc: remove inappropriate attrs check new 2a1a1a7b5fd7 net: hns3: add command queue trace for hns3 new b20250afcfb4 net: hns3: move constants from hclge_debugfs.h to hclge_debugfs.c new 8a4bda8cb9e4 net: hns3: dump more reg info based on ras mod new a1e5de0d07a3 net: hns3: add support to query scc version by devlink info new 3743fda723f9 Merge branch 'support-some-features-for-the-hns3-ethernet-driver' new d13b05962369 tcp: small optimization when TCP_TW_SYN is processed new 195b7fc53c6f tipc: remove redundant assignment to ret, simplify code new 32affa5578f0 fib: rules: no longer hold RTNL in fib_nl_dumprule() new b961152130fe Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 23cc4fe44f1d bpftool: Fix typo in error message new 4d4992ff5876 selftests/bpf: Add read_trace_pipe_iter function new 41649c4f01ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1e1c8a7a5a6b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 28a389b24c64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 160424ba7866 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new a334770ebaea Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 233e75059292 crypto: ecc - remove checks in crypto_ecdh_shared_secret() [...] new ea32d5474be1 crypto: algboss - remove NULL check in cryptomgr_schedule_probe() new f5c2cf9d14be crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" new 42c2d7d02977 crypto: ccp - drop platform ifdef checks new 58329c431203 padata: Disable BH when taking works lock on MT path new 17048b225b03 dt-bindings: crypto: Add Tegra Security Engine new cc370ff85bae gpu: host1x: Add Tegra SE to SID table new 0880bb3b00c8 crypto: tegra - Add Tegra Security Engine driver new 526d23fc2dd0 crypto: ecc - Use ECC_CURVE_NIST_P192/256/384_DIGITS where [...] new d67c96fb97b5 crypto: ecdsa - Convert byte arrays with key coordinates t [...] new dcee6068d4ab crypto: ecdsa - Adjust tests on length of key parameters new 48e8d3a5f4f9 crypto: ecdsa - Extend res.x mod n calculation for NIST P521 new c0d6bd1fd367 crypto: ecc - Add nbits field to ecc_curve structure new e7fb062754ef crypto: ecc - Implement vli_mmod_fast_521 for NIST p521 new 114e80437e0e crypto: ecc - Add special case for NIST P521 in ecc_point_mult new 288b46c57c65 crypto: ecc - Add NIST P521 curve parameters new dee45a607abb crypto: ecdsa - Replace ndigits with nbits where precision [...] new 703ca5cda1ea crypto: ecdsa - Rename keylen to bufsize where necessary new a7d45ba77d3d crypto: ecdsa - Register NIST P521 and extend test suite new 4dc50330a437 crypto: asymmetric_keys - Adjust signature size calculatio [...] new 3ba2ae361402 crypto: x509 - Add OID for NIST P521 and extend parser for it new 8f0e0cf74cce crypto: iaa - Use cpumask_weight() when rebalancing new 4ad096cca942 crypto: x86/nh-avx2 - add missing vzeroupper new 57ce8a4e1625 crypto: x86/sha256-avx2 - add missing vzeroupper new 6a24fdfe1edb crypto: x86/sha512-avx2 - add missing vzeroupper new 5307147b5e23 crypto: hisilicon/sec - Add the condition for configuring [...] new 8be091338971 crypto: hisilicon/debugfs - Fix debugfs uninit process issue new 040279e84d4e crypto: hisilicon/sgl - Delete redundant parameter verification new 3b7db97e60ac crypto: hisilicon/debugfs - Fix the processing logic issue [...] new 56f37ceaf440 crypto: hisilicon/qm - Add the default processing branch new 0a6e038f0c4d crypto: hisilicon - Adjust debugfs creation and release order new bba4250757b4 crypto: hisilicon/sec - Fix memory leak for sec resource release new 745a11899a8c crypto: hisilicon/debugfs - Resolve the problem of applyin [...] new c9ccfd5e0ff0 crypto: hisilicon/qm - Add the err memory release process [...] new 5c6ca9d93665 X.509: Introduce scope-based x509_certificate allocation new 751fb2528c12 crypto: x86/aes-xts - make non-AVX implementation use new [...] new dad541838289 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7a023312632d Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 0a16e232bed1 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new a1f95aede628 drm/arm/malidp: fix a possible null pointer dereference new 76b801aa2198 accel/qaic: Add Sahara implementation for firmware loading new 42d34193f9c9 accel/qaic: mark debugfs stub functions as static inline new 5841743c3d9c Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 6b0d78032f98 drm/amd/amdgpu: Update PF2VF Header new a0e002cdac42 drm/amdgpu/sdma6: set sdma hang watchdog new c8962679af35 drm/amdgpu: remove invalid resource->start check v2 new a41aa6a7d0a6 drm/amd/display: Add comments to improve the code readability new 2c84f4c1df05 drm/amd/display: Adjust some includes used by display new 6d4279cb99ac drm/amd/display: Drop legacy code new a842b7fe7f80 drm/amd/display: Update resource capabilities and debug st [...] new 9c78dc956a51 drm/amd/display: Disable P010 Support of DCN 1.0 new 7dc363e66258 drm/amd/display: Update DCN10 resource new d76c0a23b557 drm/amd/display: Add fallback configuration when set DRR new bc87d666c05a drm/amd/display: Add fallback configuration for set DRR in DCN10 new 38caf642e547 drm/amd/display: Change DPCD address range new 4135899209f9 drm/amdkfd: Fix memory leak in create_process failure new 5c786f1c5434 drm/amd/display: Reorganize dwb header new b0f52f180733 drm/amd/display: 3.2.280 new 97d9e8cea224 drm/amd/display: Modify power sequence new ab956ed95b8b drm/amd/display: Add a function for checking tmds mode new 8ac742d7e883 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 162c8f6d3c3c Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new fac3387cb3d4 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] new a2f3d731be38 drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init new 81e058a3e7fd drm/xe: Introduce helper to populate userptr new 12f4b58a37f4 drm/xe: Use hmm_range_fault to populate user pages new 79790b6818e9 Merge drm/drm-next into drm-xe-next new 0bdd5b16ba04 drm/xe/pf: Introduce mutex to protect VFs configurations new 25f2e04b91d4 drm/xe/pf: Introduce helper functions for use by PF new bbc8a6fb83af drm/xe/guc: Add PF2GUC_UPDATE_VGT_POLICY to ABI new 0ddc1e0721d4 drm/xe/guc: Add helpers for GuC KLVs new 48b05e3c3dbb drm/xe/pf: Add support to configure GuC SR-IOV policies new bd1aa07386bd Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new 2b2def866dde Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c1ffff88750a regmap: Drop capitalisation in MODULE_DESCRIPTION() new 135cec6ba82e regmap: spi: Add missing MODULE_DESCRIPTION() new ef88e07eb5b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 990e28e5a3f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5ab36e20b0ef Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 62bef5df35a8 ASoC: dt-bindings: imx-audio-spdif: convert to YAML new 47c44619b51c Merge remote-tracking branch 'asoc/for-6.10' into asoc-next new ddb69d6d242e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c75781a6e4c0 kallsyms: replace deprecated strncpy with strscpy new b7647fd91fee Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new b4320e0bd413 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0161e7115e0e Merge branch 'for-6.10/block' into for-next new e155e3a7dfc7 io_uring/cmd: move io_uring_try_cancel_uring_cmd() new e0290fdf2cb1 io_uring/cmd: kill one issue_flags to tw conversion new 6edb1f771514 io_uring/cmd: fix tw <-> issue_flags conversion new fa31a2d31d78 io_uring/cmd: document some uring_cmd related helpers new f80e75b7c8ed nvme/io_uring: use helper for polled completions new 3ab170f69f91 io_uring/rw: avoid punting to io-wq directly new 394f86a9bfe2 io_uring: force tw ctx locking new 5ccc9e6536a9 io_uring: remove struct io_tw_state::locked new af558252b696 io_uring: refactor io_fill_cqe_req_aux new 6e1b2cb156a1 io_uring: get rid of intermediate aux cqe caches new c21002550d12 io_uring: remove current check from complete_post new 5ac99166e85a io_uring: refactor io_req_complete_post() new 53d884600f18 io_uring: clean up io_lockdep_assert_cq_locked new ab72ae2d808e io_uring: flush delayed fallback task_work in cancelation new 817ed4b460ef io_uring: remove timeout/poll specific cancelations new 807a5683c362 io_uring/alloc_cache: shrink default max entries from 512 to 128 new 34791b99a43e io_uring/net: switch io_send() and io_send_zc() to using i [...] new d6afc4050dd1 io_uring/net: switch io_recv() to using io_async_msghdr new a4479b667e78 io_uring/net: unify cleanup handling new 60fd14fc7319 io_uring/net: always setup an io_async_msghdr new efe6cd168cfb io_uring/net: always set kmsg->msg.msg_control_user before issue new dd782b115ef6 io_uring/net: get rid of ->prep_async() for receive side new 49beb5fbca5c io_uring/net: get rid of ->prep_async() for send side new 347bd518adcf io_uring: kill io_msg_alloc_async_prep() new 4aea8c76b185 io_uring/net: remove (now) dead code in io_netmsg_recycle() new bc6f28f68744 io_uring/net: add iovec recycling new 6fc4d8815393 io_uring/net: drop 'kmsg' parameter from io_req_msg_cleanup() new 2913807775eb io_uring/rw: always setup io_async_rw for read/write requests new 6ae7ddc63dd2 io_uring: get rid of struct io_rw_state new fbdc9b62ca66 io_uring/rw: cleanup retry path new 6ea272892c1a io_uring/rw: add iovec recycling new 3453bb1bf805 io_uring/net: move connect to always using async data new 98538cd6e809 io_uring/uring_cmd: switch to always allocating async data new b40f4bcd10e6 io_uring/uring_cmd: defer SQE copying until it's needed new 200eb41d3f2e io_uring: drop ->prep_async() new 936057f7f115 io_uring/alloc_cache: switch to array based caching new 7865956d291c io_uring/poll: shrink alloc cache size to 32 new 4d77306bca99 io_uring: refill request cache in memory order new 15bcd52a3fb2 io_uring: re-arrange Makefile order new 43a8dfed2e94 io_uring: Remove unused function new 38ec6e3ff5c2 io_uring: Remove the now superfluous sentinel elements fro [...] new 8c4d047e55be io_uring: use the right type for work_llist empty check new a204dd2fcf80 io_uring: Avoid anonymous enums in io_uring uapi new 7be9e85be7a7 mm: add nommu variant of vm_insert_pages() new a7465893875a io_uring: get rid of remap_pfn_range() for mapping rings/sqes new f2e34abae290 io_uring: use vmap() for ring mapping new 1eda3586f03f io_uring: unify io_pin_pages() new da31e4485489 io_uring/kbuf: vmap pinned buffer ring new cce88c5149cc io_uring/kbuf: use vm_insert_pages() for mmap'ed pbuf ring new 07da78cafbe9 io_uring: use unpin_user_pages() where appropriate new 4d5eaad3288a io_uring: move mapping/allocation helpers to a separate file new 3591d4adfbdb io_uring: fix warnings on shadow variables new d20cc51ddf00 io_uring/kbuf: remove dead define new 4bbb566b4132 io_uring: kill dead code in io_req_complete_post new 4c9e1b86e023 io_uring: turn implicit assumptions into a warning new a094bd7d9be9 io_uring: remove async request cache new 242994ce0d44 io_uring: remove io_req_put_rsrc_locked() new c02496de3fd6 io_uring: return void from io_put_kbuf_comp() new ee2055b34b1b io_uring/net: merge ubuf sendzc callbacks new f67a05f41aa7 io_uring/net: get rid of io_notif_complete_tw_ext new 2f8503098fe7 io_uring/net: set MSG_ZEROCOPY for sendzc in advance new 55138861acda io_uring: separate header for exported net bits new ff816eb49d3d io_uring: unexport io_req_cqe_overflow() new 14fcadc0cfd8 io_uring: remove extra SQPOLL overflow flush new 7565473223ea io_uring: open code io_cqring_overflow_flush() new 6c14d85c78cb io_uring: always lock __io_cqring_overflow_flush new 6c948ec44b29 io_uring: consolidate overflow flushing new 15a43702d749 io_uring/timeout: remove duplicate initialization of the i [...] new f2b3a0741b93 Merge branch 'for-6.10/io_uring' into for-next new 09f3409f30b5 io_uring: ensure overflow entries are dropped when ring is [...] new f2738f2440eb Merge branch 'for-6.10/io_uring' into for-next new bd2d93e96b1c Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 5edbcad92a2d dm-crypt: export sysfs of all workqueues new a6c263114c58 dm-crypt: stop constraining max_segment_size to PAGE_SIZE new 03ec77c1f697 dm: use queue_limits_set new 4b00f92cd36f dm-crypt: don't set WQ_CPU_INTENSIVE for WQ_UNBOUND crypt_queue new dedcfedcadf0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 21a6f37d8891 ata: add HAS_IOPORT dependencies new 9e6938e14ea5 ata: libata-core: Remove ata_exec_internal_sg() new 2078b3a44cf4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8e76bf679821 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9814ee9b64c0 dt-bindings: mfd: Add ROHM BD71879 new 770bb9cf4e85 mfd: intel-m10-bmc: Change staging size to a variable new 0398a09c7b13 mfd: bd71828: Remove commented code lines new fb628077f715 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 51887221afe5 backlight: Make backlight_class constant new 08e216dd4a36 backlight: lcd: Make lcd_class constant new 5b92e8f4e333 backlight: lp8788: Drop support for platform data new df012cf5c42e backlight: otm3225a: Drop driver owner assignment new 5dde4be809e4 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 771d79e02361 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fc8ff1517f0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9fa8e7625008 ima: add crypto agility support for template-hash algorithm new 0e74de0c2251 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new bcdef704189a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new dab56f80e7f9 char: tpm: handle HAS_IOPORT dependencies new 7e29093f6aaf tpm/eventlog: remove redundant assignment to variabel ret new 4049a0869322 MAINTAINERS: Update URL's for KEYS/KEYRINGS_INTEGRITY and [...] new 37c34331f194 Documentation: tpm_tis new 0a7d99d3616c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b025dea63cde iommu: Undo pasid attachment only for the devices that hav [...] new d2f85a263883 iommu: Pass domain to remove_dev_pasid() op new 2633f0cad3e1 Merge branches 'iommu/fixes' and 'core' into next new cc34bd9c480d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7653fa9dfadd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d9a2908786aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0064db9ce4aa spi: axi-spi-engine: fix version format string new 2152c37dd20d Merge remote-tracking branch 'spi/for-6.10' into spi-next new 71607eb75617 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 21f546a43a91 Merge branch 'x86/urgent' into x86/cpu, to resolve conflict new 90167e96588d x86/sev: Take NUMA node into account when allocating memor [...] new 9bba5cb8efbe Merge branch 'x86/cleanups' into x86/merge, to resolve conflict new e932211909e1 Merge branch into tip/master: 'x86/merge' new 69129794d94c x86/bugs: Fix BHI retpoline check new 8bc4ddf9e9d1 Merge branch into tip/master: 'x86/urgent' new 86d2a2f51fba genirq: Convert kstat_irqs to a struct new 99cf63c56661 genirq: Provide a snapshot mechanism for interrupt statistics new 25a4a0151180 genirq: Avoid summation loops for /proc/interrupts new d7037381d002 watchdog/softlockup: Low-overhead detection of interrupt storm new e9a9292e2368 watchdog/softlockup: Report the most frequent interrupts new 35d77eb7b974 irqchip/riscv-imsic: Fix boot time update effective affini [...] new 970721c15e57 Merge branch into tip/master: 'irq/core' new 6a97734f2222 locking/pvqspinlock: Use try_cmpxchg_acquire() in trylock_ [...] new fea0e1820b51 locking/pvqspinlock: Use try_cmpxchg() in qspinlock_paravirt.h new 91095666125a locking/pvqspinlock/x86: Remove redundant CMP after CMPXCH [...] new d26e46f6bf32 locking/atomic/x86: Introduce arch_try_cmpxchg64_local() new 32d6d910da08 Merge branch into tip/master: 'locking/core' new 4c03fe11b96b perf/bpf: Reorder bpf_overflow_handler() ahead of __perf_e [...] new 924d934393f9 perf/bpf: Create bpf_overflow_handler() stub for !CONFIG_B [...] new 14e40a9578b7 perf/bpf: Remove #ifdef CONFIG_BPF_SYSCALL from struct per [...] new f11f10bfa1ca perf/bpf: Call BPF handler directly, not through overflow [...] new 76f6d5884582 perf/bpf: Remove unneeded uses_default_overflow_handler() new c4fcc7d1f415 perf/bpf: Allow a BPF program to suppress all sample side effects new a265c9f6d52a selftest/bpf: Test a perf BPF program that suppresses side [...] new 93d3fde7fd19 perf/bpf: Change the !CONFIG_BPF_SYSCALL stubs to static inlines new d0331aa97897 Merge branch 'linus' into perf/core, to pick up perf/urgent fixes new 4a0139806668 perf: Move perf_event_fasync() to perf_event.h new fd20bb51ed39 perf/ring_buffer: Trigger IO signals for watermark_wakeup new e224d1c1fb93 selftests/perf_events: Test FASYNC with watermark wakeups new 854dd99b5ddc perf/bpf: Mark perf_event_set_bpf_handler() and perf_event [...] new d74d9a838c9f Merge branch into tip/master: 'perf/core' new bef724d13c6e Merge branch into tip/master: 'ras/core' new ff6e2db5ff95 Merge branch into tip/master: 'sched/core' new 48b7f4d29ac8 rust: time: Add Ktime new 6a0f77528b2a Merge branch into tip/master: 'timers/core' new d7565fbebb2e Merge branch into tip/master: 'x86/alternatives' new d5ab502ab925 Merge branch into tip/master: 'x86/apic' new 02759d32c7dc Merge branch into tip/master: 'x86/asm' new 8176cbcd8856 Merge branch into tip/master: 'x86/boot' new eeaad1df2c73 Merge branch into tip/master: 'x86/bugs' new 2ff7a94e64c0 Merge branch into tip/master: 'x86/build' new fef47f37d228 Merge branch into tip/master: 'x86/entry' new 073b2fa4f9a8 Merge branch into tip/master: 'x86/fpu' new c5543bc3aa2d Merge branch into tip/master: 'x86/microcode' new 2d74b8d867df Merge branch into tip/master: 'x86/misc' new ceb647b4b529 x86/pat: Introduce lookup_address_in_pgd_attr() new d29dc5177b7d x86/mm: Use lookup_address_in_pgd_attr() in show_fault_oops() new 02eac06b820c x86/pat: Restructure _lookup_address_cpa() new 5bc8b0f5dac0 x86/pat: Fix W^X violation false-positives when running as [...] new 6d9c62eb6576 Merge branch into tip/master: 'x86/mm' new 0bb28254cc7f Merge branch into tip/master: 'x86/percpu' new c91528ad95c1 Merge branch into tip/master: 'x86/platform' new 0dbd00dda011 Merge branch into tip/master: 'x86/shstk' new d1be1966b77a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 0463823bd814 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 2f528020a290 sparc32: make __cmpxchg_u32() return u32 new b7e2a6389e14 sparc32: make the first argument of __cmpxchg_u64() volati [...] new d7b52b48f006 sparc32: unify __cmpxchg_u{32,64} new dbc93fdcdc0d sparc32: add __cmpxchg_u{8,16}() and teach __cmpxchg() to [...] new 29b8e53c1274 parisc: __cmpxchg_u32(): lift conversion into the callers new 7e00072915b3 parisc: unify implementations of __cmpxchg_u{8,32,64} new c57e5dccb06d parisc: add missing export of __cmpxchg_u8() new d428032b3524 parisc: add u16 support to cmpxchg() new a88d970c8bb5 lib: Add one-byte emulation function new d4f26ed66a53 ARC: Emulate one-byte cmpxchg new 6371672f2b2b csky: Emulate one-byte cmpxchg new a608f956875f sh: Emulate one-byte cmpxchg new 08860437008d xtensa: Emulate one-byte cmpxchg new b5e49f1af563 riscv: Emulate one-byte cmpxchg new 3183059ad82a rcu: Add lockdep checks and kernel-doc header to rcu_softirq_qs() new 99873bcb4dba rcu: Update lockdep while in RCU read-side critical section new bd65cb13cef0 rcu: Make TINY_RCU depend on !PREEMPT_RCU rather than !PREEMPTION new d29daca280be srcu: Make Tiny SRCU explicitly disable preemption new e40a54cdb6a4 rcu: Create NEED_TASKS_RCU to factor out enablement logic new 2f8b3f060d42 rcu: Remove redundant BH disabling in TINY_RCU new ad3e68fba10e rcu: Make Tiny RCU explicitly disable preemption new b9f1c5822a53 rcu: Remove redundant READ_ONCE() of rcu_state.gp_flags in tree.c new ba709056d802 rcu: Bring diagnostic read of rcu_state.gp_flags into alignment new 471296091336 rcu: Mark writes to rcu_sync ->gp_count field new d3b7d9f59641 rcu: Mark loads from rcu_state.n_online_cpus new 5cdaf49a7ac3 rcu: Make hotplug operations track GP state, not flags new 64983a33fd99 rcu: Inform KCSAN of one-byte cmpxchg() in rcu_trc_cmpxchg [...] new 4bcbc4b95ba3 rcu: Remove redundant CONFIG_PROVE_RCU #if condition new 23ca7522b699 rcu: Mollify sparse with RCU guard new cc491993e9be rcu: Fix buffer overflow in print_cpu_stall_info() new e7d420afb9d9 doc: Remove references to arrayRCU.rst new 179f4ce102eb MAINTAINERS: Update Neeraj's email address new b993115b44d7 bpf: Select new NEED_TASKS_RCU Kconfig option new 900da4d2a57c arch: Select new NEED_TASKS_RCU Kconfig option new 02b3c5fcdfe4 tracing: Select new NEED_TASKS_RCU Kconfig option new 1e52af7f023c bpf: Choose RCU Tasks based on TASKS_RCU rather than PREEMPTION new 64ec8b6ad619 ftrace: Choose RCU Tasks based on TASKS_RCU rather than PR [...] new dfd458a95d78 rcu: Add data structures for synchronize_rcu() new 52fdf4d902f9 rcu: Reduce synchronize_rcu() latency new da374accae92 rcu: Add a trace event for synchronize_rcu_normal() new d1e45dd2a5f0 rcu: Support direct wake-up of synchronize_rcu() users new 025b9308cebf rcu: Allocate WQ with WQ_MEM_RECLAIM bit set new c342b42fa47f rcu-tasks: Make Tasks RCU wait idly for grace-period delays new 903eb7419e7d rcu-tasks: Replace exit_tasks_rcu_start() initialization w [...] new a485facebefc rcu-tasks: Fix the comments for tasks_rcu_exit_srcu_stall_timer new eaaffb927f5d rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow new fe09d2e314e5 scftorture: Increase memory provided to guest OS new 9e97ea779641 rcutorture: Disable tracing to permit Tasks Rude RCU testing new 1a140b46da8f rcutorture: Enable RCU priority boosting for TREE09 new 0a0467af0a4d rcutorture: Dump # online CPUs on insufficient cb-flood la [...] new f8039457eedc rcutorture: Dump GP kthread state on insufficient cb-flood [...] new c507e195016c rcutorture: ASSERT_EXCLUSIVE_WRITER() for ->rtort_pipe_cou [...] new edfab8368c35 rcutorture: Remove extraneous rcu_torture_pipe_update_one( [...] new 9cca877975c6 rcutorture: Fix rcu_torture_one_read() pipe_count overflow [...] new c3a257e152a7 rcutorture: Re-use value stored to ->rtort_pipe_count inst [...] new 112afad4efc5 rcutorture: Use the gp_kthread_dbg operation specified by cur_ops new bce365e6cada rcutorture: Make rcutorture support print rcu-tasks gp state new 7a71fbb91236 rcutorture: Removing redundant function pointer initialization new a321108b9b62 rcutorture: Make stall-tasks directly exit when rcutorture [...] new 200a5fac3d3d rcutorture: Fix invalid context warning when enable srcu b [...] new 6c0c7be1dbfa torture: Scale --do-kvfree test time new 3855cb0bf766 rcutorture: Use rcu_gp_slow_register/unregister() only for [...] new c8f01accf8e6 Merge branches 'fixes.2024.04.10a', 'misc.2024.04.12a', 'r [...] new 87f2c1329b12 Merge branches 'cmpxchg.2024.04.12a', 'lkmm.2024.04.09c', [...] new e2430c666bdf doc: Update Tasks RCU and Tasks Rude RCU description in Re [...] new 5b975cc56879 rcu: Add lockdep_assert_in_rcu_read_lock() and friends new 767b3584c223 rcutorture: Make rcutorture support srcu double call test new 5a3b38a952ce rcutorture: Fix rcu_torture_fwd_cb_cr() data race new 9fdc3abd2245 rcu: Reduce synchronize_rcu() delays when all wait heads a [...] new 5fd10857f131 rcu/tree: Reduce wake up for synchronize_rcu() common case new 2a93669da852 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new f7842747d13d mm: replace set_pte_at_notify() with just set_pte_at() new 531f52002432 Merge branch 'mm-delete-change-gpte' into HEAD new f9cecb3c50eb Merge branch 'kvm-sev-init2' into HEAD new e913ef159fad KVM: x86: Split core of hypercall emulation to helper function new 5f18c642ff7e KVM: VMX: Move out vmx_x86_ops to 'main.c' to dispatch VMX [...] new 2325a21ac1e9 KVM: VMX: Modify NMI and INTR handlers to take intr_info a [...] new 1ab157ce573f KVM: SEV: use u64_to_user_ptr throughout new 9facb947017b Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 87f842c6c654 KVM: arm64: Add accessor for per-CPU state new 6db55734ec40 KVM: arm64: Exclude host_debug_data from vcpu_arch new 4bacd723705a KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch new 51e09b5572d6 KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch new 5294afdbf45a KVM: arm64: Exclude FP ownership from kvm_vcpu_arch new 3c99a9bb5a3b Merge branch kvm-arm64/host_data into kvmarm-master/next new a88a9ec1729a KVM: arm64: Improve out-of-order sysreg table diagnostics new ae69e7740770 KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist new 9ac5bab4deee Merge branch kvm-arm64/misc-6.10 into kvmarm-master/next new 963bfe4e8b97 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new edcbe90f1289 RISC-V: KVM: Implement kvm_arch_vcpu_ioctl_set_guest_debug() new 1df1fb521b9d RISC-V: KVM: Handle breakpoint exits for VCPU new f1c48c1ec735 RISC-V: KVM: selftests: Add ebreak test support new cdf1a992cc80 Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] new 447112d7edd7 KVM: VMX: Snapshot LBR capabilities during module initialization new 0d0b60865071 perf/x86/intel: Expose existence of callback support to KVM new bb9dc859086d KVM: VMX: Disable LBR virtualization if the CPU doesn't su [...] new 1bc26cb90902 KVM: x86/mmu: Precisely invalidate MMU root_role during CP [...] new 2673dfb591a3 KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clear [...] new feac19aa4c26 KVM: x86/mmu: Remove function comments above clear_dirty_{ [...] new b1a8d2b02b69 KVM: x86/mmu: Fix and clarify comments about clearing D-bi [...] new 40e0ee6338f0 KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_ [...] new eefb85b3f031 KVM: Drop unused @may_block param from gfn_to_pfn_cache_in [...] new 2d181d84af38 Merge branches 'fixes', 'generic', 'misc', 'mmu', 'selftes [...] new 1e27171ce580 Merge branch 'next' of https://github.com/kvm-x86/linux.git new abed02ab9704 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 086309d838d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2707161210d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cdad742b01bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 60cce83f42a2 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] new 4cd47222e435 locking/mutex: Introduce devm_mutex_init() new fb74e4fa524d leds: aw2013: Use devm API to cleanup module's resources new a59d8824d730 leds: aw200xx: Use devm API to cleanup module's resources new b5a0b81605c7 leds: lp3952: Use devm API to cleanup module's resources new c230c03ba8cd leds: lm3532: Use devm API to cleanup module's resources new 310d26520e6a leds: nic78bx: Use devm API to cleanup module's resources new efc347b9efee leds: mlxreg: Use devm_mutex_init() for mutex initialization new c382e2e3eccb leds: an30259a: Use devm_mutex_init() for mutex initialization new 66f7d2ceae4e Merge branches 'ib-leds-mips-sound-6.10' and 'ib-leds-lock [...] new a004f2427079 dt-bindings: leds: pca963x: Convert text bindings to YAML new 016cfc41fc6d dt-bindings: leds: qcom-lpg: Document PM6150L compatible new 6b0d685d75a7 leds: simatic-ipc-leds-gpio: Add support for module BX-59A new 7d36c3573391 dt-bindings: leds: Add LED_FUNCTION_MOBILE for mobile network new 77b9f2d6fd9b dt-bindings: leds: Add LED_FUNCTION_SPEED_* for link speed [...] new 1fe4f1bf60fd leds: trigger: netdev: Remove not needed call to led_set_b [...] new 4bea1ca9e366 leds: apu: Remove duplicate DMI lookup data new 2573c25e2c48 leds: qcom-lpg: Add support for PMI8950 PWM new fc3b23faa143 dt-bindings: leds: leds-qcom-lpg: Add support for PMI8950 PWM new fd05e3698649 leds: mt6360: Fix the second LED can not enable torch mode [...] new e7630f903217 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new ddef5e00b64e Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 85d2b0aa1703 module: don't ignore sysfs_create_link() failures new d48c03198a92 sysfs: Add sysfs_bin_attr_simple_read() helper new 66bc1a173328 treewide: Use sysfs_bin_attr_simple_read() helper new b4b1a9501fcd Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 3d122e6d27e4 usb: typec: mux: gpio-sbu: Allow GPIO operations to sleep new 8bbee9140c8c Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 6016137a964b thunderbolt: Fix calculation of consumed USB3 bandwidth on a path new 25d905d2b819 thunderbolt: Allow USB3 bandwidth to be lower than maximum [...] new cdb85a097b51 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 779087fe2fec kfifo: drop __kfifo_dma_out_finish_r() new 76738194be60 kfifo: introduce and use kfifo_skip_count() new 4edd7e96a1f1 kfifo: add kfifo_out_linear{,_ptr}() new e9d9576de08a kfifo: remove support for physically non-contiguous memory new ed6d22f5d867 kfifo: rename l to len_to_end in setup_sgl() new fea0dde08162 kfifo: pass offset to setup_sgl_buf() instead of a pointer new d52b761e4b1a kfifo: add kfifo_dma_out_prepare_mapped() new 2ab682d22155 kfifo: fix typos in kernel-doc new 8192fabb0db2 tty: 8250_dma: use dmaengine_prep_slave_sg() new 9054605ab846 tty: 8250_omap: use dmaengine_prep_slave_sg() new f8fef2fa419f tty: msm_serial: use dmaengine_prep_slave_sg() new 1788cf6a91d9 tty: serial: switch from circ_buf to kfifo new b9cea51b65ab tty: atmel_serial: use single DMA mapping for TX new 12bedddb6752 tty: atmel_serial: define macro for RX size new e51c3e1d236f tty: atmel_serial: use single DMA mapping for RX new f03e8c1060f8 printk: Save console options for add_preferred_console_match() new 8a831c584e6e printk: Don't try to parse DEVNAME:0.0 console options new b73c9cbe4f1f printk: Flag register_console() if console is set on command line new 787a1cabac01 serial: core: Add support for DEVNAME:0.0 style naming for [...] new a0f32e2dd998 serial: core: Handle serial console options new a8b04cfe7dad serial: 8250: Add preferred console in serial8250_isa_init [...] new 5c3a766e9f05 Documentation: kernel-parameters: Add DEVNAME:0.0 format f [...] new a80451572968 serial: 8250_omap: Remove unused of_gpio.h new 56de74b4d783 serial: pic32_uart: Replace of_gpio.h by proper one new 4210022789f3 serial: sifive: Remove 0 from fu540-c000-uart0 binding. new b464199eaae8 dt-bindings: serial: renesas,scif: Document r8a779h0 bindings new d78cc0df9d2b tty: hvc: Remove second semicolon new da4e0ba419bb tty: n_gsm: replace deprecated strncpy with strscpy new 3bd85c6c97b2 tty: vt: conmakehash: Don't mention the full path of the i [...] new 9013517527b6 serial: ami: Mark driver struct with __refdata to prevent [...] new 7fb96133a76a serial: pmac_zilog: Drop usage of platform_driver_probe() new 8c278ade67bd dt-bindings: serial: actions,owl-uart: convert to dtschema new 32f6ec282fb0 serial: 8250_of: Add clock_notifier new 77ab53371a20 serial: max3100: Lock port->lock when calling uart_handle_ [...] new 712a1fcb38dc serial: max3100: Update uart_driver_registered on driver removal new e60955dbecb9 serial: max3100: Fix bitwise types new 0487724912ab serial: max3100: Make struct plat_max3100 local new 3c37ac45718e serial: max3100: Remove custom HW shutdown support new e1cb4fa90fb8 serial: max3100: Replace custom polling timeout with standard one new 80949ca0f3a8 serial: max3100: Remove unneeded forward declaration new 0867a9805549 serial: max3100: Update Kconfig entry new c9615d34ce26 tty: serial: max310x: convert to use maple tree register cache new 925b2c3f6b6f tty: serial: sc16is7xx: convert to use maple tree register cache new 771d22bce79e serial: max3100: Enable TIOCM_LOOP new 61f538f23a7a serial: max3100: Get crystal frequency via device property new 8c15f723caba serial: max3100: Remove duplicating irq field new bbcbf739215e serial: max3100: Switch to use dev_err_probe() new 8250b1c1fdf6 serial: max3100: Replace MODULE_ALIAS() with respective ID tables new 1d01740efb68 serial: max3100: Switch to DEFINE_SIMPLE_DEV_PM_OPS() new 69b2cc30315a serial: max3100: Extract to_max3100_port() helper macro new 4fe952c141b2 serial: max3100: Sort headers new 838022def8ef serial: amba-pl011: get rid of useless wrapper pl011_get_r [...] new 255abd49f185 serial: amba-pl011: move variable into CONFIG_DMA_ENGINE c [...] new 384fa8647dc5 serial: 8250: Remove superfluous sanity check new fff4a5d5609d serial: ar933x: Remove unneeded static structure new 2a8e4ab0c93f serial: sc16is7xx: add proper sched.h include for sched_se [...] new 7f3357448170 serial: sc16is7xx: unconditionally clear line bit in sc16i [...] new d49216438139 serial: sc16is7xx: split into core and I2C/SPI parts (core) new cf9c37530fda serial: sc16is7xx: split into core and I2C/SPI parts (sc16 [...] new 48d4a801be0f serial: sc16is7xx: split into core and I2C/SPI parts (sc16 [...] new 4547cd76f08a serial: 8250: Fix add preferred console for serial8250_isa [...] new 46f2bba8314f serial: omap: remove redundant assignment to variable tmout new 25ca2d573eba serial: max3100: Convert to_max3100_port() to be static inline new 693f75b91a91 printk: Add function to replay kernel log on consoles new 1b743485e27f tty/sysrq: Replay kernel log messages on consoles via sysrq new b20172ca6bf4 serial: core: Fix ifdef for serial base console functions new ed56da4497ba Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 4bc4634eda10 speakup: Turn i18n files utf-8 new b2c6a73fb413 uio: fsl_elbc_gpcm: Convert to platform remove callback re [...] new 1019fa4839c9 uio: pruss: Remove this driver new 90fa0280553a uio_pdrv_genirq: convert to use device_property APIs new f8a27dfa4b82 uio: use threaded interrupts new a36b69775fca ndtest: Convert to platform remove callback returning void new e8c4bd6c6e6b Drivers: hv: vmbus: Add utility function for querying ring size new e566ed5b6417 uio_hv_generic: Query the ringbuffer size for device new 547fa4ffd799 uio_hv_generic: Enable interrupt for low speed VMBus devices new 45bab4d74651 tools: hv: Add vmbus_bufring new 82b0945ce2c2 tools: hv: Add new fcopy application based on uio driver new ec314f61e4fc Drivers: hv: Remove fcopy driver new 76457f9a11dd uio_hv_generic: Remove use of PAGE_SIZE new d3eb521378a6 comedi: remove unused helper function dma_chain_flag_bits new 043327875298 misc/pvpanic: use bit macros new ad76f3e8f57c misc/pvpanic: add shutdown event definition new 115ee55351c1 misc: ds1682: Add NVMEM support new 355f6a292fa2 mei: Avoid a bunch of -Wflex-array-member-not-at-end warnings new 5f8fcfc3e509 misc: ti-st: st_kim: remove unnecessary (void*) conversions new 1d6b84d29779 parport: mfc3: avoid empty-body warning new f0a816fb12da /dev/port: don't compile file operations without CONFIG_DEVPORT new 2193014f7947 powerpc/powernv: Convert to platform remove callback retur [...] new 26f0d3b11aff sonypi: Convert to platform remove callback returning void new 25b9cadb1ee3 ntsync: Introduce the ntsync driver and character device. new b46271ec40a0 ntsync: Introduce NTSYNC_IOC_CREATE_SEM. new dc806bd48abc ntsync: Introduce NTSYNC_IOC_SEM_POST. new 3f58b0eb6c13 Merge tag 'counter-updates-for-6.10' of git://git.kernel.o [...] new 4b9f86214c05 cdx: Convert to platform remove callback returning void new df1b1397781b Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 9087155d5812 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 24c1d041bd2c Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 6020ca4de8e5 iio: adc: ad7944: use spi_optimize_message() new 2d766e79ba2b iio: dac: ad3552r: Use device_for_each_child_node_scoped() new eff19f6b9e00 iio: dac: ad5770r: Use device_for_each_child_node_scoped() new 18abc64bfe04 iio: adc: ab8500-gpadc: Fix kernel-doc parameter names. new f875790e6ae8 iio: adc: ab8500-gpadc: Use device_for_each_child_node_sco [...] new 8c40277ec673 iio: adc: ad4130: Use device_for_each_child_node_scoped() [...] new cf84f1e0a8fd iio: adc: ad7173: Use device_for_each_child_node_scoped() [...] new de4eefe8f16f iio: frequency: admfm2000: Use device_for_each_child_node_ [...] new bcf571a854d4 iio: dac: ad3552: Use __free(fwnode_handle) to simplify er [...] new 2eef045c5231 iio: adc: pac1934: Use device_for_each_available_child_nod [...] new f68ebfe1501b iio: accel: adxl345: Make data_range obsolete new ab158628d46c iio: accel: adxl345: Group bus configuration new 25b83220873a iio: accel: adxl345: Move defines to header new 59307e8f74fb dt-bindings: iio: accel: adxl345: Add spi-3wire new 41561abc417e iio: accel: adxl345: Pass function pointer to core new 196fb733e5e6 iio: accel: adxl345: Reorder probe initialization new 34ca62caa0dd iio: accel: adxl345: Add comment to probe new 2f896dd97ced iio: accel: adxl345: Add spi-3wire option new c8e2d4873902 iio: light: apds9306: Fix off by one in apds9306_sampling_ [...] new 107585b06926 iio: adc: ad7173: Fix ! vs ~ typo in ad7173_sel_clk() new f979e52d3bc1 dt-bindings: iio: temperature: ltc2983: document power supply new 47ef0501a9cc iio: temperature: ltc2983: support vdd regulator new 85795d3eddeb iio: light: apds9306: Improve apds9306_write_event_config() new aabc0aa90c92 Documentation: ABI: document in_temp_input file new 8c1ed7113ad0 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 6f9d713f9cdd Merge branch 'fixes' into next new b9251e64a96f phy: qcom: qmp-ufs: update SM8650 tables for Gear 4 & 5 new c49de54c6224 phy: freescale: fsl-samsung-hdmi: Convert to platform remo [...] new f482f76c9d09 dt-bindings: phy: mediatek,mt7988-xfi-tphy: add new bindings new ac4aa9dbc702 phy: add driver for MediaTek XFI T-PHY new a75d8056e9fe dt-bindings: phy: add rockchip usbdp combo phy document new 2f70bbddeb45 phy: rockchip: add usbdp combo phy driver new 46492d100676 dt-bindings: phy: rockchip,pcie3-phy: add rockchip,rx-comm [...] new a1fe1eca0d8b phy: rockchip-snps-pcie3: add support for rockchip,rx-comm [...] new f4db3712f03a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1bbf2a78d781 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bcd01a6e727e Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new edc5c838ddd0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b4922b5983bd Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] new 244b6e92bd1a staging: nvec: add ability to ignore EC responses in sync writes new 41288dfaf1b8 staging: nvec: make keyboard init synchronous new 395e9164bf72 staging: nvec: make touchpad init synchronous new e4d5e3a9ae68 staging: nvec: update TODO new 67d25b88b318 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 0f2762500a9c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 71cfa7991939 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1ec0b62acc77 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a33a502d50fd scsi: ufs: Remove support for old UFSHCI versions new 13c28be58c2b scsi: ufs: core: Changing the status to check inflight new 2810702f2cbc scsi: ufs: exynos: Support module autoloading new a6584df2fd51 scsi: ufs: mediatek: Fix module autoloading new 6d97e807c906 scsi: MAINTAINERS: Make cxlflash obsolete new 293066264fb4 scsi: block: Add a helper to cancel atomic queue limit updates new 4373d2ecca7f scsi: bsg: Pass queue_limits to bsg_setup_queue() new 9042fb6d2c08 scsi: mpi3mr: Pass queue_limits to bsg_setup_queue() new afd53a3d8528 scsi: core: Initialize scsi midlayer limits before allocat [...] new 7eaae991c30d scsi: scsi_transport_fc: Add a max_bsg_segments field to s [...] new 6248d7f7714f scsi: core: Add a no_highmem flag to struct Scsi_Host new 5b7dfbeff92a scsi: core: Add a dma_alignment field to the host and host [...] new 67144d3c58b4 scsi: ufs: ufs-exynos: Move setting the the DMA alignment [...] new 693a1e8cbe12 scsi: core: Use the atomic queue limits API in scsi_add_lun() new b7eefcf11f3f scsi: core: Add a device_configure method to the host template new b57089d32c2c scsi: megaraid_sas: Switch to using ->device_configure new 8c9289e66be6 scsi: mpt3sas: Switch to using ->device_configure new c1f99322fc84 scsi: sbp2: Switch to using ->device_configure new f65eb761f811 scsi: hptiop: Switch to using ->device_configure new c8bc8392b2bc scsi: ipr: Switch to using ->device_configure new 9ca2dc2f0701 scsi: pmcraid: Switch to using ->device_configure new 70a7949335e5 scsi: usb-storage: Switch to using ->device_configure new 3cfedd59cd55 scsi: sata_nv: Switch to using ->device_configure new a92041bd5f15 scsi: pata_macio: Switch to using ->device_configure new a25a9c85d17f scsi: libata: Switch to using ->device_configure new 310887f688f7 scsi: mpi3mr: Switch to using ->device_configure new 30efd3823f2c scsi: mpi3mr: Switch to using ->device_configure new 84a44a812574 scsi: uas: Switch to using ->device_configure to configure [...] new ec84ca4025c0 scsi: block: Remove now unused queue limits helpers new f92141e18c8b Merge patch series "convert SCSI to atomic queue limits, p [...] new 768c23091377 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ac4c82ea13f1 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 735545985ab9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3de14369c2fc Documentation: gpio: Replace leading TABs by spaces in cod [...] new 6219132cad6c gpio: pcie-idio-24: Use -ENOTSUPP consistently new 8d1e84ab0176 gpio: regmap: Use -ENOTSUPP consistently new 944b62cc83f1 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 260fdf203c26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5bf895251c1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4026d493636d Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 9d1d8f1a8390 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2452c141487f pwm: meson: Add generic compatible for meson8 to sm1 new 11c936861d50 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 6cf58972f64b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bb761d8f4800 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 52a7ec8387b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new df7ee554f79c Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new a227920b5e3e Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 8a1d33c07e9a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6813157aca98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 04075398ec4f nvmem: lpc18xx_eeprom: Convert to platform remove callback [...] new e5630036dab1 dt-bindings: nvmem: Add compatible for sm8450, sm8550 and sm8650 new af868167a709 dt-bindings: nvmem: qcom,spmi-sdam: update maintainer new 2ce7240c076f dt-bindings: nvmem: Add compatible for SC8280XP new 9e29a1dba59b nvmem: meson-mx-efuse: Remove nvmem_device from efuse struct new afdb3bd5bbee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new be07fd296ba8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c28ad82cabbb Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 8818f7097b6d Merge branch 'zstd-next' of https://github.com/terrelln/linux.git new 5b625181fbde Documentation: Mark the 'efivars' sysfs interface as removed new 89ea21d70d9c efivarfs: Remove unused internal struct members new cda30c6542c8 efi: Clear up misconceptions about a maximum variable name size new 716618b315cf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5581ad14e799 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b9733489280b Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new c5299e0b0dd0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b0e240349cf4 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new d79c68f49856 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new b4338e93c722 cpumask: Add for_each_cpu_from() new 36a71c558b3e sched/topology: Optimize topology_span_sane() new ffebce49b247 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 297f26dbf870 hte: tegra-194: Convert to platform remove callback return [...] new 3c9b8ff402ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6bd343537461 Add linux-next specific files for 20240415
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 (9ed46da14b9b) \ N -- N -- N refs/heads/master (6bd343537461)
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 1344 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 3 +- .../ABI/testing/sys-kernel-mm-transparent-hugepage | 17 + Documentation/ABI/testing/sysfs-bus-iio | 3 +- Documentation/admin-guide/kernel-parameters.txt | 19 + Documentation/admin-guide/mm/transhuge.rst | 32 +- Documentation/admin-guide/sysrq.rst | 9 + Documentation/devicetree/bindings/arm/amlogic.yaml | 12 + Documentation/devicetree/bindings/arm/qcom.yaml | 1 + .../bindings/clock/st,stm32mp25-rcc.yaml | 170 +- .../bindings/crypto/nvidia,tegra234-se-aes.yaml | 52 + .../bindings/crypto/nvidia,tegra234-se-hash.yaml | 52 + .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 2 + .../bindings/iio/temperature/adi,ltc2983.yaml | 4 + .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 4 +- .../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml | 7 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 4 + .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 2 +- .../devicetree/bindings/pci/amlogic,axg-pcie.yaml | 2 +- .../devicetree/bindings/pci/apple,pcie.yaml | 2 +- .../devicetree/bindings/pci/brcm,iproc-pcie.yaml | 2 +- .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 2 +- .../bindings/pci/cdns,cdns-pcie-host.yaml | 3 + .../devicetree/bindings/pci/cdns-pcie-host.yaml | 2 +- .../devicetree/bindings/pci/faraday,ftpci100.yaml | 2 +- .../devicetree/bindings/pci/host-generic-pci.yaml | 2 +- .../devicetree/bindings/pci/intel,ixp4xx-pci.yaml | 2 +- .../bindings/pci/intel,keembay-pcie.yaml | 2 +- .../devicetree/bindings/pci/loongson.yaml | 2 +- .../bindings/pci/mediatek,mt7621-pcie.yaml | 7 +- .../bindings/pci/mediatek-pcie-gen3.yaml | 2 +- .../bindings/pci/microchip,pcie-host.yaml | 2 +- .../devicetree/bindings/pci/qcom,pcie-common.yaml | 2 +- .../devicetree/bindings/pci/qcom,pcie.yaml | 2 +- .../devicetree/bindings/pci/rcar-pci-host.yaml | 2 +- .../bindings/pci/renesas,pci-rcar-gen2.yaml | 2 +- .../bindings/pci/rockchip,rk3399-pcie.yaml | 3 +- .../devicetree/bindings/pci/snps,dw-pcie.yaml | 2 +- .../devicetree/bindings/pci/ti,am65-pci-host.yaml | 2 +- .../devicetree/bindings/pci/versatile.yaml | 2 +- .../devicetree/bindings/pci/xilinx-versal-cpm.yaml | 2 +- .../bindings/pci/xlnx,axi-pcie-host.yaml | 2 +- .../devicetree/bindings/pci/xlnx,nwl-pcie.yaml | 2 +- .../devicetree/bindings/pci/xlnx,xdma-host.yaml | 2 +- .../bindings/phy/mediatek,mt7988-xfi-tphy.yaml | 80 + .../bindings/phy/phy-rockchip-usbdp.yaml | 148 ++ .../bindings/phy/rockchip,pcie3-phy.yaml | 10 + .../bindings/serial/actions,owl-uart.txt | 16 - .../bindings/serial/actions,owl-uart.yaml | 48 + .../bindings/serial/amlogic,meson-uart.yaml | 4 +- .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../bindings/sound/fsl,imx-audio-spdif.yaml | 66 + .../devicetree/bindings/sound/imx-audio-spdif.txt | 36 - Documentation/driver-api/gpio/driver.rst | 28 +- Documentation/filesystems/efivarfs.rst | 2 +- Documentation/filesystems/gfs2-glocks.rst | 3 + Documentation/networking/devlink/devlink-info.rst | 5 + Documentation/networking/devlink/hns3.rst | 5 + Documentation/networking/devlink/nfp.rst | 5 +- Documentation/process/changes.rst | 9 + Documentation/security/tpm/index.rst | 1 + Documentation/security/tpm/tpm_tis.rst | 46 + Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + MAINTAINERS | 29 +- Makefile | 2 +- Next/SHA1s | 157 +- Next/Trees | 1 + Next/merge.log | 2621 ++++++++++++-------- arch/Kconfig | 15 +- arch/arc/Kconfig | 1 + arch/arc/include/asm/cmpxchg.h | 32 +- arch/arm/boot/dts/qcom/Makefile | 1 + arch/arm/boot/dts/qcom/msm8226-motorola-falcon.dts | 359 +++ arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi | 35 +- arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 4 +- ...qcom-msm8974pro-sony-xperia-shinano-common.dtsi | 4 + arch/arm/kernel/hw_breakpoint.c | 8 +- arch/arm/mm/fault.c | 30 +- arch/arm64/Makefile | 11 +- arch/arm64/boot/.gitignore | 1 + arch/arm64/boot/Makefile | 6 +- arch/arm64/boot/dts/amlogic/Makefile | 2 + .../boot/dts/amlogic/amlogic-a4-a113l2-ba400.dts | 42 + arch/arm64/boot/dts/amlogic/amlogic-a4-common.dtsi | 66 + arch/arm64/boot/dts/amlogic/amlogic-a4.dtsi | 40 + .../boot/dts/amlogic/amlogic-a5-a113x2-av400.dts | 42 + arch/arm64/boot/dts/amlogic/amlogic-a5.dtsi | 40 + arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 13 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 9 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 6 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm6375.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 6 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 16 +- arch/arm64/boot/dts/qcom/sm8550.dtsi | 10 +- arch/arm64/boot/dts/qcom/sm8650.dtsi | 10 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 147 ++ arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 17 + arch/arm64/boot/dts/rockchip/rk3588.dtsi | 72 + arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 18 + arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 105 +- arch/arm64/configs/defconfig | 2 + arch/arm64/include/asm/assembler.h | 7 +- arch/arm64/include/asm/el2_setup.h | 9 +- arch/arm64/include/asm/irqflags.h | 1 - arch/arm64/include/asm/kvm_emulate.h | 4 +- arch/arm64/include/asm/kvm_host.h | 89 +- arch/arm64/include/asm/pgtable.h | 64 +- arch/arm64/include/asm/tlbflush.h | 33 +- arch/arm64/kernel/hw_breakpoint.c | 4 +- arch/arm64/kvm/arm.c | 8 +- arch/arm64/kvm/fpsimd.c | 13 +- arch/arm64/kvm/hyp/include/hyp/debug-sr.h | 8 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 20 +- arch/arm64/kvm/hyp/nvhe/debug-sr.c | 8 +- arch/arm64/kvm/hyp/nvhe/ffa.c | 1 - arch/arm64/kvm/hyp/nvhe/hyp-main.c | 3 - arch/arm64/kvm/hyp/nvhe/psci-relay.c | 2 +- arch/arm64/kvm/hyp/nvhe/setup.c | 3 +- arch/arm64/kvm/hyp/nvhe/switch.c | 6 +- arch/arm64/kvm/hyp/vhe/switch.c | 6 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 4 +- arch/arm64/kvm/pmu.c | 2 +- arch/arm64/kvm/sys_regs.c | 6 +- arch/arm64/mm/contpte.c | 15 - arch/arm64/mm/fault.c | 43 +- arch/arm64/mm/mmu.c | 101 +- arch/csky/Kconfig | 1 + arch/csky/include/asm/cmpxchg.h | 10 + arch/mips/dec/setup.c | 2 +- arch/parisc/include/asm/cmpxchg.h | 22 +- arch/parisc/kernel/parisc_ksyms.c | 2 + arch/parisc/kernel/smp.c | 2 +- arch/parisc/lib/bitops.c | 52 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/platforms/powernv/opal.c | 10 +- arch/riscv/include/asm/kvm_host.h | 12 + arch/riscv/kvm/main.c | 18 +- arch/riscv/kvm/vcpu.c | 16 +- arch/riscv/kvm/vcpu_exit.c | 4 + arch/riscv/kvm/vm.c | 1 + arch/s390/include/asm/gmap.h | 2 +- arch/s390/include/asm/mmu.h | 5 - arch/s390/include/asm/mmu_context.h | 1 - arch/s390/include/asm/pgtable.h | 15 +- arch/s390/kvm/kvm-s390.c | 4 +- arch/s390/mm/gmap.c | 163 +- arch/sh/Kconfig | 1 + arch/sh/include/asm/cmpxchg.h | 2 + arch/sparc/include/asm/cmpxchg_32.h | 20 +- arch/sparc/lib/atomic32.c | 45 +- arch/x86/crypto/aes-xts-avx-x86_64.S | 2 +- arch/x86/crypto/aesni-intel_asm.S | 16 +- arch/x86/crypto/aesni-intel_glue.c | 317 +-- arch/x86/crypto/nh-avx2-x86_64.S | 1 + arch/x86/crypto/sha256-avx2-asm.S | 1 + arch/x86/crypto/sha512-avx2-asm.S | 1 + arch/x86/entry/common.c | 30 +- arch/x86/entry/syscall_32.c | 11 +- arch/x86/entry/syscall_64.c | 8 +- arch/x86/entry/syscall_x32.c | 7 +- arch/x86/include/asm/cmpxchg_32.h | 34 + arch/x86/include/asm/cmpxchg_64.h | 6 + arch/x86/include/asm/cpufeatures.h | 1 - arch/x86/include/asm/pgtable_types.h | 2 + arch/x86/include/asm/qspinlock_paravirt.h | 5 +- arch/x86/include/asm/syscall.h | 8 +- arch/x86/kernel/cpu/amd.c | 15 - arch/x86/kernel/cpu/bugs.c | 43 +- arch/x86/kernel/cpu/topology_amd.c | 21 + arch/x86/kernel/sev.c | 8 +- arch/x86/mm/fault.c | 7 +- arch/x86/mm/pat/set_memory.c | 68 +- arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/cmpxchg.h | 2 + block/blk-cgroup.c | 9 +- block/blk-cgroup.h | 2 + block/blk-core.c | 3 + block/blk-iocost.c | 7 +- block/blk-settings.c | 261 +- block/bsg-lib.c | 6 +- crypto/algboss.c | 3 - crypto/asymmetric_keys/public_key.c | 14 +- crypto/asymmetric_keys/x509_cert_parser.c | 46 +- crypto/asymmetric_keys/x509_parser.h | 3 + crypto/asymmetric_keys/x509_public_key.c | 31 +- crypto/ecc.c | 48 +- crypto/ecc_curve_defs.h | 49 + crypto/ecdsa.c | 63 +- crypto/ecrdsa_defs.h | 5 + crypto/testmgr.c | 7 + crypto/testmgr.h | 146 ++ drivers/accel/qaic/Makefile | 3 +- drivers/accel/qaic/qaic_debugfs.h | 6 +- drivers/accel/qaic/qaic_drv.c | 10 + drivers/accel/qaic/sahara.c | 449 ++++ drivers/accel/qaic/sahara.h | 10 + drivers/accessibility/speakup/devsynth.c | 59 +- drivers/accessibility/speakup/speakup.h | 2 + drivers/accessibility/speakup/synth.c | 92 +- drivers/acpi/bgrt.c | 9 +- drivers/ata/Kconfig | 28 +- drivers/ata/ahci.c | 85 + drivers/ata/ahci.h | 2 +- drivers/ata/libata-core.c | 110 +- drivers/ata/libata-sata.c | 11 +- drivers/ata/libata-scsi.c | 28 +- drivers/ata/libata-sff.c | 4 + drivers/ata/libata.h | 11 +- drivers/ata/pata_macio.c | 11 +- drivers/ata/sata_mv.c | 2 +- drivers/ata/sata_nv.c | 24 +- drivers/ata/sata_sil24.c | 2 +- drivers/base/base.h | 9 +- drivers/base/bus.c | 9 +- drivers/base/module.c | 42 +- drivers/base/regmap/regmap-i3c.c | 2 +- drivers/base/regmap/regmap-mdio.c | 2 +- drivers/base/regmap/regmap-sdw-mbq.c | 2 +- drivers/base/regmap/regmap-sdw.c | 2 +- drivers/base/regmap/regmap-spi.c | 1 + drivers/cdx/controller/cdx_controller.c | 6 +- drivers/char/mem.c | 6 +- drivers/char/powernv-op-panel.c | 5 +- drivers/char/sonypi.c | 6 +- drivers/char/tpm/Kconfig | 1 + drivers/char/tpm/eventlog/acpi.c | 1 - drivers/char/tpm/tpm_infineon.c | 16 +- drivers/char/tpm/tpm_tis_core.c | 19 +- drivers/clk/qcom/gcc-msm8917.c | 1 + drivers/clk/qcom/gcc-msm8953.c | 1 + drivers/clk/sophgo/clk-cv1800.c | 12 +- drivers/clk/stm32/Kconfig | 7 + drivers/clk/stm32/Makefile | 1 + drivers/clk/stm32/clk-stm32-core.c | 11 +- drivers/clk/stm32/clk-stm32mp13.c | 72 +- drivers/clk/stm32/clk-stm32mp25.c | 1875 ++++++++++++++ drivers/clk/stm32/reset-stm32.c | 59 +- drivers/clk/stm32/reset-stm32.h | 7 + drivers/clk/stm32/stm32mp25_rcc.h | 712 ++++++ drivers/comedi/drivers/cb_pcidas64.c | 5 - drivers/crypto/Kconfig | 8 + drivers/crypto/Makefile | 1 + drivers/crypto/ccp/sp-platform.c | 14 +- drivers/crypto/hisilicon/debugfs.c | 38 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 21 +- drivers/crypto/hisilicon/qm.c | 8 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 4 +- drivers/crypto/hisilicon/sec2/sec_main.c | 26 +- drivers/crypto/hisilicon/sgl.c | 5 +- drivers/crypto/hisilicon/zip/zip_main.c | 24 +- drivers/crypto/intel/iaa/iaa_crypto_main.c | 4 +- .../crypto/intel/qat/qat_common/adf_gen4_vf_mig.c | 2 +- drivers/crypto/tegra/Makefile | 9 + drivers/crypto/tegra/tegra-se-aes.c | 1933 +++++++++++++++ drivers/crypto/tegra/tegra-se-hash.c | 1060 ++++++++ drivers/crypto/tegra/tegra-se-key.c | 156 ++ drivers/crypto/tegra/tegra-se-main.c | 439 ++++ drivers/crypto/tegra/tegra-se.h | 560 +++++ drivers/firewire/sbp2.c | 13 +- drivers/firmware/arm_ffa/driver.c | 2 +- drivers/firmware/dmi-id.c | 7 +- drivers/firmware/dmi_scan.c | 12 +- drivers/firmware/efi/rci2-table.c | 10 +- drivers/firmware/qcom/qcom_qseecom_uefisecapp.c | 137 +- drivers/firmware/qcom/qcom_scm.c | 37 +- drivers/fpga/intel-m10-bmc-sec-update.c | 3 +- drivers/gpio/gpio-lpc32xx.c | 1 + drivers/gpio/gpio-pcie-idio-24.c | 2 +- drivers/gpio/gpio-regmap.c | 4 +- drivers/gpio/gpio-tangier.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 - drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 7 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 4 +- .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 1 - .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 1 - .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c | 1 - .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 1 - .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 2 +- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/hwss/Makefile | 2 +- .../gpu/drm/amd/display/dc/hwss/dcn351/Makefile | 25 +- .../drm/amd/display/dc/hwss/dcn351/dcn351_hwseq.c | 182 ++ .../drm/amd/display/dc/hwss/dcn351/dcn351_hwseq.h | 41 + .../drm/amd/display/dc/hwss/dcn351/dcn351_init.c | 9 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 30 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 4 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 7 - .../display/dc/link/accessories/link_dp_trace.c | 1 - .../drm/amd/display/dc/link/protocols/link_dpcd.c | 2 +- .../gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.c | 15 +- .../gpu/drm/amd/display/dc/optc/dcn20/dcn20_optc.c | 10 - .../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c | 11 +- .../amd/display/dc/resource/dce80/dce80_resource.c | 1 - .../amd/display/dc/resource/dcn10/dcn10_resource.c | 4 +- .../display/dc/resource/dcn201/dcn201_resource.c | 6 +- .../amd/display/dc/resource/dcn21/dcn21_resource.c | 33 +- drivers/gpu/drm/amd/display/include/signal_types.h | 13 + drivers/gpu/drm/arm/malidp_mw.c | 5 +- drivers/gpu/drm/i915/gvt/firmware.c | 26 +- drivers/gpu/drm/xe/Kconfig | 1 + drivers/gpu/drm/xe/Makefile | 4 + drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h | 47 + drivers/gpu/drm/xe/display/intel_fb_bo.c | 8 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_helpers.h | 35 + drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c | 417 ++++ drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.h | 25 + drivers/gpu/drm/xe/xe_gt_sriov_pf_policy_types.h | 31 + drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h | 21 + drivers/gpu/drm/xe/xe_gt_types.h | 7 + drivers/gpu/drm/xe/xe_guc_klv_helpers.c | 134 + drivers/gpu/drm/xe/xe_guc_klv_helpers.h | 51 + drivers/gpu/drm/xe/xe_hmm.c | 253 ++ drivers/gpu/drm/xe/xe_hmm.h | 11 + drivers/gpu/drm/xe/xe_sriov.c | 7 + drivers/gpu/drm/xe/xe_sriov_pf.c | 15 + drivers/gpu/drm/xe/xe_sriov_pf.h | 6 + drivers/gpu/drm/xe/xe_sriov_pf_helpers.h | 46 + drivers/gpu/drm/xe/xe_sriov_types.h | 4 + drivers/gpu/drm/xe/xe_vm.c | 122 +- drivers/gpu/host1x/dev.c | 24 + drivers/hid/hid-mcp2221.c | 2 + drivers/hid/hid-nintendo.c | 9 - drivers/hid/hid-sony.c | 2 - drivers/hid/hid-winwing.c | 3 - drivers/hte/hte-tegra194-test.c | 6 +- drivers/hv/Makefile | 2 +- drivers/hv/channel_mgmt.c | 15 +- drivers/hv/hv_fcopy.c | 427 ---- drivers/hv/hv_util.c | 12 - drivers/hv/hyperv_vmbus.h | 5 + drivers/iio/accel/adxl345.h | 36 +- drivers/iio/accel/adxl345_core.c | 92 +- drivers/iio/accel/adxl345_i2c.c | 2 +- drivers/iio/accel/adxl345_spi.c | 10 +- drivers/iio/adc/ab8500-gpadc.c | 8 +- drivers/iio/adc/ad4130.c | 7 +- drivers/iio/adc/ad7173.c | 26 +- drivers/iio/adc/ad7944.c | 177 +- drivers/iio/adc/pac1934.c | 77 +- drivers/iio/dac/ad3552r.c | 110 +- drivers/iio/dac/ad5770r.c | 19 +- drivers/iio/frequency/admfm2000.c | 24 +- drivers/iio/light/apds9306.c | 50 +- drivers/iio/temperature/ltc2983.c | 5 + drivers/iommu/amd/init.c | 25 +- drivers/iommu/amd/iommu.c | 11 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 9 +- drivers/iommu/intel/iommu.c | 22 +- drivers/iommu/intel/perfmon.c | 2 +- drivers/iommu/intel/svm.c | 2 +- drivers/iommu/iommu.c | 28 +- drivers/iommu/iommufd/Kconfig | 1 + drivers/iommu/mtk_iommu.c | 1 + drivers/iommu/mtk_iommu_v1.c | 1 + drivers/irqchip/irq-riscv-imsic-platform.c | 1 + drivers/leds/flash/leds-mt6360.c | 12 +- drivers/leds/leds-an30259a.c | 14 +- drivers/leds/leds-apu.c | 3 +- drivers/leds/leds-aw200xx.c | 32 +- drivers/leds/leds-aw2013.c | 25 +- drivers/leds/leds-lm3532.c | 29 +- drivers/leds/leds-lp3952.c | 21 +- drivers/leds/leds-mlxreg.c | 14 +- drivers/leds/leds-nic78bx.c | 23 +- drivers/leds/rgb/leds-qcom-lpg.c | 8 + drivers/md/dm-crypt.c | 6 +- drivers/md/raid1.c | 2 +- drivers/message/fusion/mptfc.c | 1 + drivers/message/fusion/mptsas.c | 1 + drivers/message/fusion/mptscsih.c | 2 - drivers/message/fusion/mptspi.c | 1 + drivers/mfd/intel-m10-bmc-pmci.c | 1 + drivers/mfd/intel-m10-bmc-spi.c | 1 + drivers/misc/Kconfig | 11 + drivers/misc/Makefile | 1 + drivers/misc/ds1682.c | 37 + drivers/misc/mei/hw.h | 2 - drivers/misc/ntsync.c | 249 ++ drivers/misc/ti-st/st_kim.c | 4 +- drivers/net/dsa/mv88e6xxx/chip.c | 63 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 3 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 13 + .../hisilicon/hns3/hns3_common/hclge_comm_cmd.c | 19 + .../hisilicon/hns3/hns3_common/hclge_comm_cmd.h | 24 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 646 ++++- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 643 +---- .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 44 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.h | 2 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 433 +++- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 36 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 63 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 + .../ethernet/hisilicon/hns3/hns3pf/hclge_trace.h | 94 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 40 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_trace.h | 50 + drivers/net/ethernet/marvell/sky2.c | 1 + drivers/net/ethernet/mellanox/mlx4/en_rx.c | 1 + .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 7 + drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 27 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 42 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 4 +- .../net/ethernet/mellanox/mlx5/core/lib/devcom.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 7 +- .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 1 - .../ethernet/microchip/sparx5/sparx5_tc_flower.c | 61 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 1 + drivers/net/ethernet/sun/cassini.c | 5 +- drivers/net/phy/realtek.c | 324 ++- drivers/net/phy/sfp.c | 1 + drivers/net/usb/qmi_wwan.c | 10 +- drivers/net/usb/usbnet.c | 1 + drivers/net/veth.c | 3 +- drivers/net/xen-netback/netback.c | 1 + drivers/nvmem/lpc18xx_eeprom.c | 6 +- drivers/nvmem/meson-mx-efuse.c | 6 +- drivers/parport/parport_mfc3.c | 3 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 7 +- drivers/pci/controller/dwc/pci-dra7xx.c | 9 + drivers/pci/controller/dwc/pci-imx6.c | 10 + drivers/pci/controller/dwc/pci-keystone.c | 11 + drivers/pci/controller/dwc/pci-layerscape-ep.c | 9 + drivers/pci/controller/dwc/pcie-artpec6.c | 15 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 238 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 11 + drivers/pci/controller/dwc/pcie-designware.h | 14 +- drivers/pci/controller/dwc/pcie-keembay.c | 18 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 4 +- drivers/pci/controller/dwc/pcie-rcar-gen4.c | 28 +- drivers/pci/controller/dwc/pcie-tegra194.c | 8 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 15 +- drivers/pci/controller/pcie-mt7621.c | 2 +- drivers/pci/controller/pcie-rcar-ep.c | 2 + drivers/pci/controller/pcie-rockchip-ep.c | 10 +- drivers/pci/endpoint/functions/pci-epf-test.c | 80 +- drivers/pci/endpoint/pci-ep-cfs.c | 9 + drivers/pci/endpoint/pci-epc-core.c | 22 + drivers/pci/endpoint/pci-epf-core.c | 9 +- drivers/phy/freescale/phy-fsl-samsung-hdmi.c | 6 +- drivers/phy/mediatek/Kconfig | 11 + drivers/phy/mediatek/Makefile | 1 + drivers/phy/mediatek/phy-mtk-xfi-tphy.c | 451 ++++ drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 2 + drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v5.h | 1 + drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v6.h | 1 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v6.h | 4 + .../qualcomm/phy-qcom-qmp-qserdes-txrx-ufs-v6.h | 6 + drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 73 +- drivers/phy/rockchip/Kconfig | 13 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-snps-pcie3.c | 37 + drivers/phy/rockchip/phy-rockchip-usbdp.c | 1608 ++++++++++++ drivers/phy/ti/phy-tusb1210.c | 23 +- drivers/power/supply/mt6360_charger.c | 2 +- drivers/ptp/ptp_clockmatrix.c | 6 +- drivers/ptp/ptp_dte.c | 6 +- drivers/ptp/ptp_idt82p33.c | 6 +- drivers/ptp/ptp_ines.c | 5 +- drivers/ptp/ptp_qoriq.c | 5 +- drivers/pwm/pwm-meson.c | 195 +- drivers/s390/block/dasd_eckd.c | 6 +- drivers/s390/cio/chp.c | 141 +- drivers/s390/cio/chp.h | 2 + drivers/s390/cio/chsc.c | 104 +- drivers/s390/cio/chsc.h | 5 + drivers/s390/cio/css.h | 13 +- drivers/s390/cio/device.c | 13 +- drivers/s390/cio/device_fsm.c | 5 + drivers/s390/cio/device_ops.c | 8 + drivers/s390/cio/qdio_main.c | 28 +- drivers/s390/cio/trace.h | 2 +- drivers/scsi/aha152x.c | 8 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 7 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 7 +- drivers/scsi/hosts.c | 6 + drivers/scsi/hptiop.c | 8 +- drivers/scsi/ibmvscsi/ibmvfc.c | 5 +- drivers/scsi/imm.c | 12 +- drivers/scsi/ipr.c | 10 +- drivers/scsi/iscsi_tcp.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 7 +- drivers/scsi/megaraid/megaraid_sas.h | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 29 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- drivers/scsi/mpi3mr/mpi3mr.h | 1 - drivers/scsi/mpi3mr/mpi3mr_app.c | 12 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 76 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 18 +- drivers/scsi/pmcraid.c | 11 +- drivers/scsi/ppa.c | 8 +- drivers/scsi/qla2xxx/qla_os.c | 6 +- drivers/scsi/scsi_lib.c | 40 +- drivers/scsi/scsi_scan.c | 74 +- drivers/scsi/scsi_transport_fc.c | 15 +- drivers/scsi/scsi_transport_iscsi.c | 6 +- drivers/scsi/scsi_transport_sas.c | 4 +- drivers/spi/spi-axi-spi-engine.c | 2 +- drivers/staging/nvec/TODO | 1 - drivers/staging/nvec/nvec.c | 9 +- drivers/staging/nvec/nvec_kbd.c | 9 +- drivers/staging/nvec/nvec_ps2.c | 31 +- drivers/staging/rts5208/rtsx.c | 24 +- .../intel/int340x_thermal/int3400_thermal.c | 9 +- drivers/thunderbolt/tb.c | 9 +- drivers/thunderbolt/tunnel.c | 25 +- drivers/tty/amiserial.c | 8 +- drivers/tty/hvc/hvc_xen.c | 2 +- drivers/tty/n_gsm.c | 2 +- drivers/tty/serial/8250/8250_bcm7271.c | 14 +- drivers/tty/serial/8250/8250_core.c | 8 +- drivers/tty/serial/8250/8250_dma.c | 31 +- drivers/tty/serial/8250/8250_exar.c | 5 +- drivers/tty/serial/8250/8250_mtk.c | 2 +- drivers/tty/serial/8250/8250_of.c | 37 + drivers/tty/serial/8250/8250_omap.c | 49 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 50 +- drivers/tty/serial/8250/8250_port.c | 29 +- drivers/tty/serial/Kconfig | 54 +- drivers/tty/serial/Makefile | 2 + drivers/tty/serial/amba-pl011.c | 62 +- drivers/tty/serial/ar933x_uart.c | 18 +- drivers/tty/serial/arc_uart.c | 8 +- drivers/tty/serial/atmel_serial.c | 150 +- drivers/tty/serial/clps711x.c | 12 +- drivers/tty/serial/cpm_uart.c | 20 +- drivers/tty/serial/digicolor-usart.c | 12 +- drivers/tty/serial/dz.c | 13 +- drivers/tty/serial/fsl_linflexuart.c | 17 +- drivers/tty/serial/fsl_lpuart.c | 39 +- drivers/tty/serial/icom.c | 25 +- drivers/tty/serial/imx.c | 54 +- drivers/tty/serial/ip22zilog.c | 26 +- drivers/tty/serial/jsm/jsm_cls.c | 29 +- drivers/tty/serial/jsm/jsm_neo.c | 38 +- drivers/tty/serial/max3100.c | 340 ++- drivers/tty/serial/max310x.c | 39 +- drivers/tty/serial/men_z135_uart.c | 26 +- drivers/tty/serial/meson_uart.c | 11 +- drivers/tty/serial/milbeaut_usio.c | 15 +- drivers/tty/serial/msm_serial.c | 114 +- drivers/tty/serial/mvebu-uart.c | 8 +- drivers/tty/serial/mxs-auart.c | 23 +- drivers/tty/serial/omap-serial.c | 1 - drivers/tty/serial/pch_uart.c | 21 +- drivers/tty/serial/pic32_uart.c | 17 +- drivers/tty/serial/pmac_zilog.c | 33 +- drivers/tty/serial/qcom_geni_serial.c | 36 +- drivers/tty/serial/rda-uart.c | 17 +- drivers/tty/serial/samsung_tty.c | 54 +- drivers/tty/serial/sb1250-duart.c | 13 +- drivers/tty/serial/sc16is7xx.c | 303 +-- drivers/tty/serial/sc16is7xx.h | 41 + drivers/tty/serial/sc16is7xx_i2c.c | 67 + drivers/tty/serial/sc16is7xx_spi.c | 90 + drivers/tty/serial/sccnxp.c | 16 +- drivers/tty/serial/serial-tegra.c | 43 +- drivers/tty/serial/serial_base.h | 30 + drivers/tty/serial/serial_base_bus.c | 129 + drivers/tty/serial/serial_core.c | 62 +- drivers/tty/serial/serial_port.c | 2 +- drivers/tty/serial/sh-sci.c | 51 +- drivers/tty/serial/sifive.c | 4 +- drivers/tty/serial/sprd_serial.c | 20 +- drivers/tty/serial/st-asc.c | 4 +- drivers/tty/serial/stm32-usart.c | 52 +- drivers/tty/serial/sunhv.c | 35 +- drivers/tty/serial/sunplus-uart.c | 16 +- drivers/tty/serial/sunsab.c | 30 +- drivers/tty/serial/sunsu.c | 15 +- drivers/tty/serial/sunzilog.c | 27 +- drivers/tty/serial/tegra-tcu.c | 10 +- drivers/tty/serial/timbuart.c | 17 +- drivers/tty/serial/uartlite.c | 13 +- drivers/tty/serial/ucc_uart.c | 20 +- drivers/tty/serial/xilinx_uartps.c | 20 +- drivers/tty/serial/zs.c | 13 +- drivers/tty/sysrq.c | 13 +- drivers/tty/vt/conmakehash.c | 15 +- drivers/ufs/core/ufs_bsg.c | 3 +- drivers/ufs/core/ufshcd.c | 172 +- drivers/ufs/host/ufs-exynos.c | 9 +- drivers/ufs/host/ufs-mediatek.c | 1 + drivers/ufs/host/ufs-qcom.c | 3 +- drivers/uio/Kconfig | 18 - drivers/uio/Makefile | 1 - drivers/uio/uio.c | 17 +- drivers/uio/uio_fsl_elbc_gpcm.c | 6 +- drivers/uio/uio_hv_generic.c | 19 +- drivers/uio/uio_pdrv_genirq.c | 10 +- drivers/uio/uio_pruss.c | 255 -- drivers/usb/image/microtek.c | 8 +- drivers/usb/storage/scsiglue.c | 57 +- drivers/usb/storage/uas.c | 29 +- drivers/usb/storage/usb.c | 10 + drivers/usb/typec/mux/gpio-sbu-mux.c | 8 +- fs/9p/vfs_inode.c | 2 - fs/9p/vfs_super.c | 17 + fs/bcachefs/backpointers.c | 8 +- fs/bcachefs/backpointers.h | 9 +- fs/bcachefs/bcachefs.h | 2 + fs/bcachefs/bcachefs_format.h | 11 +- fs/bcachefs/bkey.h | 6 + fs/bcachefs/bkey_methods.c | 8 +- fs/bcachefs/btree_cache.c | 71 +- fs/bcachefs/btree_gc.c | 13 + fs/bcachefs/btree_io.c | 19 +- fs/bcachefs/btree_node_scan.c | 19 +- fs/bcachefs/btree_trans_commit.c | 34 +- fs/bcachefs/btree_update_interior.c | 81 +- fs/bcachefs/btree_write_buffer.c | 14 +- fs/bcachefs/buckets.h | 8 - fs/bcachefs/checksum.c | 23 +- fs/bcachefs/checksum.h | 5 +- fs/bcachefs/compress.h | 8 - fs/bcachefs/ec.c | 54 +- fs/bcachefs/ec.h | 2 + fs/bcachefs/extents.c | 11 +- fs/bcachefs/fs-io-direct.c | 19 +- fs/bcachefs/fs-io.c | 16 +- fs/bcachefs/journal_io.c | 17 +- fs/bcachefs/opts.c | 29 +- fs/bcachefs/opts.h | 10 +- fs/bcachefs/recovery_passes.c | 2 +- fs/bcachefs/sb-downgrade.c | 5 +- fs/bcachefs/sb-errors_types.h | 5 +- fs/bcachefs/sb-members.c | 53 + fs/bcachefs/sb-members.h | 21 + fs/bcachefs/super_types.h | 2 + fs/bcachefs/sysfs.c | 11 +- fs/f2fs/compress.c | 2 +- fs/f2fs/data.c | 57 +- fs/f2fs/f2fs.h | 5 +- fs/f2fs/file.c | 175 +- fs/f2fs/gc.c | 2 +- fs/f2fs/inline.c | 2 +- fs/f2fs/inode.c | 10 +- fs/f2fs/node.c | 14 +- fs/f2fs/segment.c | 12 +- fs/f2fs/super.c | 45 +- fs/fuse/file.c | 12 +- fs/fuse/fuse_i.h | 7 +- fs/fuse/inode.c | 1 + fs/fuse/iomode.c | 60 +- fs/gfs2/glock.c | 25 +- fs/gfs2/glops.c | 18 + fs/gfs2/incore.h | 1 + fs/kernfs/file.c | 9 +- fs/quota/dquot.c | 24 +- fs/reiserfs/README | 16 +- fs/reiserfs/inode.c | 16 +- fs/smb/client/transport.c | 15 +- fs/smb/server/mgmt/tree_connect.h | 1 + fs/smb/server/server.c | 13 +- fs/smb/server/smb2pdu.c | 7 +- fs/sysfs/file.c | 27 + fs/tracefs/event_inode.c | 14 +- fs/zonefs/super.c | 2 +- include/crypto/ecc_curve.h | 2 + include/crypto/ecdh.h | 1 + include/crypto/internal/ecc.h | 24 +- include/dt-bindings/reset/st,stm32mp25-rcc.h | 2 +- include/linux/blkdev.h | 26 +- include/linux/bsg-lib.h | 3 +- include/linux/cmpxchg-emu.h | 15 + include/linux/compiler.h | 2 + include/linux/cpumask.h | 10 + include/linux/firmware/qcom/qcom_qseecom.h | 55 +- include/linux/firmware/qcom/qcom_scm.h | 10 +- include/linux/huge_mm.h | 16 +- include/linux/hugetlb.h | 8 +- include/linux/hyperv.h | 2 + include/linux/io_uring_types.h | 2 +- include/linux/iommu.h | 3 +- include/linux/irqdesc.h | 16 +- include/linux/kernel_stat.h | 8 + include/linux/kfifo.h | 143 +- include/linux/libata.h | 10 +- include/linux/mfd/intel-m10-bmc.h | 1 + include/linux/mfd/rohm-bd71828.h | 2 - include/linux/mmc/host.h | 4 +- include/linux/mutex.h | 27 + include/linux/oid_registry.h | 1 + include/linux/pci-epc.h | 7 +- include/linux/perf_event.h | 31 +- include/linux/pgtable.h | 34 - include/linux/platform_data/uio_pruss.h | 18 - include/linux/printk.h | 7 + include/linux/serial_core.h | 49 +- include/linux/serial_max3100.h | 48 - include/linux/skbuff.h | 63 - include/linux/skbuff_ref.h | 106 + include/linux/swap.h | 5 - include/linux/sysfs.h | 15 + include/linux/udp.h | 2 +- include/net/devlink.h | 4 +- include/net/dsa.h | 11 + include/net/flow_offload.h | 2 +- include/net/route.h | 2 - include/net/tcp.h | 5 +- include/scsi/libsas.h | 5 +- include/scsi/scsi_host.h | 9 + include/scsi/scsi_transport.h | 2 +- include/scsi/scsi_transport_fc.h | 1 + include/uapi/linux/ntsync.h | 23 + include/uapi/misc/pvpanic.h | 7 +- include/ufs/ufshcd.h | 3 - include/ufs/ufshci.h | 13 +- init/initramfs.c | 10 +- io_uring/io_uring.c | 29 +- io_uring/net.c | 3 + kernel/bpf/verifier.c | 3 +- kernel/events/core.c | 200 +- kernel/events/ring_buffer.c | 4 + kernel/irq/Kconfig | 4 + kernel/irq/internals.h | 4 +- kernel/irq/irqdesc.c | 50 +- kernel/irq/proc.c | 9 +- kernel/locking/mutex-debug.c | 12 + kernel/locking/qspinlock_paravirt.h | 16 +- kernel/module/kallsyms.c | 2 +- kernel/module/sysfs.c | 13 +- kernel/padata.c | 8 +- kernel/printk/Makefile | 2 +- kernel/printk/conopt.c | 146 ++ kernel/printk/console_cmdline.h | 6 + kernel/printk/printk.c | 100 +- kernel/sched/topology.c | 6 +- kernel/trace/Kconfig | 2 +- kernel/trace/ftrace.c | 13 +- kernel/trace/ring_buffer.c | 6 +- kernel/trace/trace_events.c | 4 + kernel/watchdog.c | 215 +- lib/Kconfig.debug | 14 + lib/Makefile | 1 + lib/cmpxchg-emu.c | 45 + lib/kfifo.c | 107 +- localversion-next | 2 +- mm/filemap.c | 17 +- mm/huge_memory.c | 34 +- mm/hugetlb.c | 19 +- mm/internal.h | 21 +- mm/ksm.c | 273 +- mm/madvise.c | 151 +- mm/memory-failure.c | 20 +- mm/memory.c | 90 +- mm/memory_hotplug.c | 4 +- mm/migrate.c | 2 +- mm/page_alloc.c | 6 +- mm/page_io.c | 7 +- mm/swapfile.c | 51 - mm/userfaultfd.c | 35 - mm/vmscan.c | 6 +- net/core/fib_rules.c | 17 +- net/core/gro.c | 1 + net/core/skbuff.c | 47 +- net/dsa/dsa.c | 11 + net/dsa/port.c | 38 +- net/ipv4/af_inet.c | 1 + net/ipv4/esp4.c | 1 + net/ipv4/route.c | 14 +- net/ipv4/tcp.c | 16 +- net/ipv4/tcp_ipv4.c | 2 +- net/ipv4/tcp_output.c | 1 + net/ipv6/esp6.c | 1 + net/ipv6/tcp_ipv6.c | 2 +- net/mpls/af_mpls.c | 59 +- net/nfc/netlink.c | 6 +- net/tipc/socket.c | 5 +- net/tls/tls_device.c | 1 + net/tls/tls_device_fallback.c | 3 +- net/tls/tls_strp.c | 1 + net/tls/tls_sw.c | 1 - net/unix/af_unix.c | 12 +- rust/kernel/time.rs | 60 + scripts/Makefile.lib | 16 + scripts/gdb/linux/interrupts.py | 6 +- scripts/make_fit.py | 290 +++ security/integrity/ima/ima.h | 8 + security/integrity/ima/ima_crypto.c | 7 +- security/integrity/ima/ima_fs.c | 134 +- security/integrity/ima/ima_kexec.c | 1 + tools/arch/arm64/include/asm/cputype.h | 4 + tools/arch/arm64/include/uapi/asm/kvm.h | 15 +- tools/arch/powerpc/include/uapi/asm/kvm.h | 45 +- tools/arch/s390/include/uapi/asm/kvm.h | 315 ++- tools/arch/x86/include/asm/cpufeatures.h | 17 +- tools/arch/x86/include/asm/disabled-features.h | 11 +- tools/arch/x86/include/asm/msr-index.h | 74 +- tools/arch/x86/include/asm/required-features.h | 3 +- tools/arch/x86/include/uapi/asm/kvm.h | 308 ++- tools/bpf/bpftool/prog.c | 2 +- tools/hv/Build | 3 +- tools/hv/Makefile | 14 +- tools/hv/hv_fcopy_daemon.c | 266 -- tools/hv/hv_fcopy_uio_daemon.c | 490 ++++ tools/hv/vmbus_bufring.c | 318 +++ tools/hv/vmbus_bufring.h | 158 ++ tools/include/asm-generic/bitops/__fls.h | 8 +- tools/include/asm-generic/bitops/fls.h | 8 +- tools/include/uapi/drm/i915_drm.h | 16 + tools/include/uapi/linux/kvm.h | 689 +---- tools/perf/Build | 14 + tools/perf/arch/x86/Build | 14 + tools/perf/arch/x86/tests/Build | 14 + tools/perf/arch/x86/tests/gen-insn-x86-dat.sh | 2 +- tools/perf/bench/bench.h | 2 + tools/perf/bench/uprobe.c | 22 +- tools/perf/builtin-annotate.c | 149 +- tools/perf/builtin-bench.c | 2 + tools/perf/builtin-inject.c | 27 +- tools/perf/builtin-list.c | 3 + tools/perf/builtin-record.c | 6 +- tools/perf/builtin-report.c | 7 +- tools/perf/perf-archive.sh | 2 +- tools/perf/perf-completion.sh | 23 +- tools/perf/tests/builtin-test.c | 77 +- tools/perf/tests/code-reading.c | 10 +- tools/perf/tests/shell/test_arm_callgraph_fp.sh | 4 +- tools/perf/tests/workloads/datasym.c | 16 + tools/perf/trace/beauty/Build | 14 + .../beauty/arch/x86/include/asm/irq_vectors.h | 2 - tools/perf/trace/beauty/arch_errno_names.sh | 8 +- tools/perf/trace/beauty/include/uapi/linux/fs.h | 30 +- .../perf/trace/beauty/include/uapi/sound/asound.h | 4 +- tools/perf/ui/browsers/Build | 1 + tools/perf/ui/browsers/annotate-data.c | 312 +++ tools/perf/ui/browsers/hists.c | 31 + tools/perf/util/Build | 14 + tools/perf/util/annotate-data.c | 113 + tools/perf/util/annotate-data.h | 22 + tools/perf/util/annotate.c | 12 +- tools/perf/util/bpf_skel/bench_uprobe.bpf.c | 16 + tools/perf/util/bpf_skel/lock_contention.bpf.c | 5 +- tools/perf/util/build-id.c | 114 +- tools/perf/util/build-id.h | 2 - tools/perf/util/color.h | 1 - tools/perf/util/disasm.c | 2 + tools/perf/util/dso.c | 61 + tools/perf/util/dso.h | 10 +- tools/perf/util/dsos.c | 327 ++- tools/perf/util/dsos.h | 24 +- tools/perf/util/machine.c | 144 +- tools/perf/util/machine.h | 2 + tools/perf/util/map.c | 4 +- tools/perf/util/session.c | 21 + tools/perf/util/session.h | 2 + tools/perf/util/vdso.c | 48 +- tools/testing/nvdimm/test/ndtest.c | 5 +- tools/testing/selftests/bpf/prog_tests/perf_skip.c | 137 + .../selftests/bpf/prog_tests/trace_printk.c | 36 +- .../selftests/bpf/prog_tests/trace_vprintk.c | 36 +- tools/testing/selftests/bpf/progs/test_perf_skip.c | 15 + tools/testing/selftests/bpf/trace_helpers.c | 63 +- tools/testing/selftests/bpf/trace_helpers.h | 2 + tools/testing/selftests/iommu/config | 2 + tools/testing/selftests/kselftest.h | 20 +- tools/testing/selftests/kselftest_harness.h | 8 +- tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/riscv/ebreak_test.c | 82 + .../selftests/{ => net}/netfilter/.gitignore | 4 +- tools/testing/selftests/net/netfilter/Makefile | 44 + .../selftests/{ => net}/netfilter/audit_logread.c | 0 .../selftests/net/netfilter/br_netfilter.sh | 163 ++ .../selftests/net/netfilter/bridge_brouter.sh | 122 + tools/testing/selftests/net/netfilter/config | 37 + .../selftests/{ => net}/netfilter/connect_close.c | 0 .../{ => net}/netfilter/conntrack_dump_flush.c | 2 +- .../{ => net}/netfilter/conntrack_icmp_related.sh | 179 +- .../netfilter/conntrack_ipip_mtu.sh} | 44 +- .../net/netfilter/conntrack_sctp_collision.sh | 87 + .../net/netfilter/conntrack_tcp_unreplied.sh | 153 ++ .../selftests/{ => net}/netfilter/conntrack_vrf.sh | 101 +- tools/testing/selftests/net/netfilter/ipvs.sh | 211 ++ tools/testing/selftests/net/netfilter/lib.sh | 10 + .../selftests/net/netfilter/nf_nat_edemux.sh | 97 + .../nf-queue.c => net/netfilter/nf_queue.c} | 0 .../selftests/{ => net}/netfilter/nft_audit.sh | 0 .../{ => net}/netfilter/nft_concat_range.sh | 0 .../net/netfilter/nft_conntrack_helper.sh | 171 ++ .../selftests/{ => net}/netfilter/nft_fib.sh | 71 +- .../selftests/{ => net}/netfilter/nft_flowtable.sh | 108 +- .../selftests/{ => net}/netfilter/nft_meta.sh | 0 .../selftests/{ => net}/netfilter/nft_nat.sh | 480 ++-- .../selftests/{ => net}/netfilter/nft_nat_zones.sh | 0 .../selftests/{ => net}/netfilter/nft_queue.sh | 18 +- .../selftests/{ => net}/netfilter/nft_synproxy.sh | 0 .../{ => net}/netfilter/nft_zones_many.sh | 0 .../testing/selftests/{ => net}/netfilter/rpath.sh | 0 .../selftests/{ => net}/netfilter/sctp_collision.c | 0 .../selftests/{ => net}/netfilter/xt_string.sh | 0 tools/testing/selftests/net/udpgso.c | 2 +- tools/testing/selftests/netfilter/Makefile | 21 - .../testing/selftests/netfilter/bridge_brouter.sh | 146 -- .../selftests/netfilter/bridge_netfilter.sh | 188 -- tools/testing/selftests/netfilter/config | 9 - .../netfilter/conntrack_sctp_collision.sh | 89 - .../selftests/netfilter/conntrack_tcp_unreplied.sh | 167 -- tools/testing/selftests/netfilter/ipvs.sh | 228 -- tools/testing/selftests/netfilter/nf_nat_edemux.sh | 127 - .../selftests/netfilter/nft_conntrack_helper.sh | 197 -- .../selftests/netfilter/nft_trans_stress.sh | 151 -- tools/testing/selftests/netfilter/settings | 1 - tools/testing/selftests/timers/posix_timers.c | 4 +- 916 files changed, 29259 insertions(+), 12596 deletions(-) create mode 100644 Documentation/ABI/testing/sys-kernel-mm-transparent-hugepage create mode 100644 Documentation/devicetree/bindings/crypto/nvidia,tegra234-se-aes.yaml create mode 100644 Documentation/devicetree/bindings/crypto/nvidia,tegra234-se-hash.yaml create mode 100644 Documentation/devicetree/bindings/phy/mediatek,mt7988-xfi-tphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-usbdp.yaml delete mode 100644 Documentation/devicetree/bindings/serial/actions,owl-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/actions,owl-uart.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,imx-audio-spdif.yaml delete mode 100644 Documentation/devicetree/bindings/sound/imx-audio-spdif.txt create mode 100644 Documentation/security/tpm/tpm_tis.rst create mode 100644 arch/arm/boot/dts/qcom/msm8226-motorola-falcon.dts create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-a4-a113l2-ba400.dts create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-a4-common.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-a4.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-a5-a113x2-av400.dts create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-a5.dtsi create mode 100644 drivers/accel/qaic/sahara.c create mode 100644 drivers/accel/qaic/sahara.h create mode 100644 drivers/clk/stm32/clk-stm32mp25.c create mode 100644 drivers/clk/stm32/stm32mp25_rcc.h create mode 100644 drivers/crypto/tegra/Makefile create mode 100644 drivers/crypto/tegra/tegra-se-aes.c create mode 100644 drivers/crypto/tegra/tegra-se-hash.c create mode 100644 drivers/crypto/tegra/tegra-se-key.c create mode 100644 drivers/crypto/tegra/tegra-se-main.c create mode 100644 drivers/crypto/tegra/tegra-se.h create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn351/dcn351_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn351/dcn351_hwseq.h create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_helpers.h create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.h create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_policy_types.h create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h create mode 100644 drivers/gpu/drm/xe/xe_guc_klv_helpers.c create mode 100644 drivers/gpu/drm/xe/xe_guc_klv_helpers.h create mode 100644 drivers/gpu/drm/xe/xe_hmm.c create mode 100644 drivers/gpu/drm/xe/xe_hmm.h create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_helpers.h delete mode 100644 drivers/hv/hv_fcopy.c create mode 100644 drivers/misc/ntsync.c create mode 100644 drivers/phy/mediatek/phy-mtk-xfi-tphy.c create mode 100644 drivers/phy/rockchip/phy-rockchip-usbdp.c create mode 100644 drivers/tty/serial/sc16is7xx.h create mode 100644 drivers/tty/serial/sc16is7xx_i2c.c create mode 100644 drivers/tty/serial/sc16is7xx_spi.c delete mode 100644 drivers/uio/uio_pruss.c create mode 100644 include/linux/cmpxchg-emu.h delete mode 100644 include/linux/platform_data/uio_pruss.h delete mode 100644 include/linux/serial_max3100.h create mode 100644 include/linux/skbuff_ref.h create mode 100644 include/uapi/linux/ntsync.h create mode 100644 kernel/printk/conopt.c create mode 100644 lib/cmpxchg-emu.c create mode 100755 scripts/make_fit.py delete mode 100644 tools/hv/hv_fcopy_daemon.c create mode 100644 tools/hv/hv_fcopy_uio_daemon.c create mode 100644 tools/hv/vmbus_bufring.c create mode 100644 tools/hv/vmbus_bufring.h create mode 100644 tools/perf/ui/browsers/annotate-data.c create mode 100644 tools/testing/selftests/bpf/prog_tests/perf_skip.c create mode 100644 tools/testing/selftests/bpf/progs/test_perf_skip.c create mode 100644 tools/testing/selftests/kvm/riscv/ebreak_test.c rename tools/testing/selftests/{ => net}/netfilter/.gitignore (92%) create mode 100644 tools/testing/selftests/net/netfilter/Makefile rename tools/testing/selftests/{ => net}/netfilter/audit_logread.c (100%) create mode 100755 tools/testing/selftests/net/netfilter/br_netfilter.sh create mode 100755 tools/testing/selftests/net/netfilter/bridge_brouter.sh create mode 100644 tools/testing/selftests/net/netfilter/config rename tools/testing/selftests/{ => net}/netfilter/connect_close.c (100%) rename tools/testing/selftests/{ => net}/netfilter/conntrack_dump_flush.c (99%) rename tools/testing/selftests/{ => net}/netfilter/conntrack_icmp_related.sh (52%) rename tools/testing/selftests/{netfilter/ipip-conntrack-mtu.sh => net/netfilter/c [...] create mode 100755 tools/testing/selftests/net/netfilter/conntrack_sctp_collision.sh create mode 100755 tools/testing/selftests/net/netfilter/conntrack_tcp_unreplied.sh rename tools/testing/selftests/{ => net}/netfilter/conntrack_vrf.sh (66%) create mode 100755 tools/testing/selftests/net/netfilter/ipvs.sh create mode 100644 tools/testing/selftests/net/netfilter/lib.sh create mode 100755 tools/testing/selftests/net/netfilter/nf_nat_edemux.sh rename tools/testing/selftests/{netfilter/nf-queue.c => net/netfilter/nf_queue.c} (100%) rename tools/testing/selftests/{ => net}/netfilter/nft_audit.sh (100%) rename tools/testing/selftests/{ => net}/netfilter/nft_concat_range.sh (100%) create mode 100755 tools/testing/selftests/net/netfilter/nft_conntrack_helper.sh rename tools/testing/selftests/{ => net}/netfilter/nft_fib.sh (78%) rename tools/testing/selftests/{ => net}/netfilter/nft_flowtable.sh (88%) rename tools/testing/selftests/{ => net}/netfilter/nft_meta.sh (100%) rename tools/testing/selftests/{ => net}/netfilter/nft_nat.sh (62%) rename tools/testing/selftests/{ => net}/netfilter/nft_nat_zones.sh (100%) rename tools/testing/selftests/{ => net}/netfilter/nft_queue.sh (95%) rename tools/testing/selftests/{ => net}/netfilter/nft_synproxy.sh (100%) rename tools/testing/selftests/{ => net}/netfilter/nft_zones_many.sh (100%) rename tools/testing/selftests/{ => net}/netfilter/rpath.sh (100%) rename tools/testing/selftests/{ => net}/netfilter/sctp_collision.c (100%) rename tools/testing/selftests/{ => net}/netfilter/xt_string.sh (100%) delete mode 100644 tools/testing/selftests/netfilter/Makefile delete mode 100755 tools/testing/selftests/netfilter/bridge_brouter.sh delete mode 100644 tools/testing/selftests/netfilter/bridge_netfilter.sh delete mode 100644 tools/testing/selftests/netfilter/config delete mode 100755 tools/testing/selftests/netfilter/conntrack_sctp_collision.sh delete mode 100755 tools/testing/selftests/netfilter/conntrack_tcp_unreplied.sh delete mode 100755 tools/testing/selftests/netfilter/ipvs.sh delete mode 100755 tools/testing/selftests/netfilter/nf_nat_edemux.sh delete mode 100755 tools/testing/selftests/netfilter/nft_conntrack_helper.sh delete mode 100755 tools/testing/selftests/netfilter/nft_trans_stress.sh delete mode 100644 tools/testing/selftests/netfilter/settings