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 bb7a2467e6be Add linux-next specific files for 20240426 omits bf284f1c3169 Merge branch 'nolibc' of git://git.kernel.org/pub/scm/linu [...] omits 34f51067472a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 028218cfaf43 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2bbbea1eda0e Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 901acf1ce63d Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits e04b3212bd45 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 6869ef39b8dd Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 9f86ddbd46e9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 494dac0ed65f Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits d590828cfe2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81fdbb27d5a7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f2542a582d5a Merge branch 'zstd-next' of https://github.com/terrelln/linux.git omits 4013c316cc0e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 689ffedc7e58 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f0d2e35d029 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits a43a6cd77fd9 Merge branch 'kgdb/for-next' of git://git.kernel.org/pub/s [...] omits fd8b16a7c90c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b747da5f6fa7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 13121ddf8f9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f217ee986df4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 50aa19a30ff3 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 65da696db1a2 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits f98c43ca4007 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 067f56d994af Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 1a2f5dd9dcd5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5ee8161efb39 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits 01d8f0e41015 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d60856196a1d Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 843a0cf2a2b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a054e8d52f3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 037206887930 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 8e662c045a54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cbd209ca3ae4 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 5fdad4114b22 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1500cea1585 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 18e501a4cc64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits be68a08014fb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d1ef7bd726af Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] omits f2e662d15a0b Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 554a7eb6c668 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] omits cffe3ad72dc7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c57c0039f79c Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 4aa2dc8b3fc5 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 0151b24cb8b4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b792fcb536a7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 08b4462515f7 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits d57079d05f5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 131cf070ab20 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1bf6cb4e8ac4 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 722b6717d428 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits f10f6da07d15 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b4d013643cee Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits e2b2ad04a411 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits d9357cd94d86 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 45f1e8f1ac99 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits 0b36325ea651 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 301f899d0339 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] omits e064ab849569 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c9cdfa9add5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 27b0de205e50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d0b5a409ca7c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a103cf182984 Merge branch 'next' of https://github.com/kvm-x86/linux.git omits 3d5a87192d4e Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] omits 38730ef51518 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 366491192eb0 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 8f7e394e3381 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 593f87c45e06 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 47119aa4cbe4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 53df0409b59b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 203fc3828883 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 53ae3a7c8caa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 564693873ff5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8f2f1c6d705c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2158fbd6a12e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d59da19ddd72 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits c9af65d61cf0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 58d8f7fddb91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4a0918f73cc5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7052176636f6 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 898da52fc6a3 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 05e8f9ac37ec Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 22c59f8f429e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5df579efb6c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 164c00a4de6f Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 01b343a4fb58 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0d0e748242ff Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits aa9e63f882f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6434d5cb632f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 15104066a6c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bfb13d66bd5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9ff21a71b097 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5c5ec7f44660 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits 340c063a8f8d Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits d8a2598a49f2 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits b07b22e1b673 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits bb1ecfa63cd5 next-20240424/drm-misc omits 2bc8720a866b Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits ae4d04ea6cdc Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits ef7acb9bf068 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b2c899f98527 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 086574adc147 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits d1edb3c53901 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3c1ec17adb8b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 03b10bd14f94 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a677207606d0 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits f6eedce6430c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d8000b0e2ca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d9c2b726e7db Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7b9437eca959 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 7a801cd20e8b Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits eba76a064494 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 2fdd8d9e4f69 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 267e8808e335 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 9c20baedebd3 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 2aca393a3f7f Merge branch 'dmi-for-next' of git://git.kernel.org/pub/sc [...] omits c481bede1503 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits 7bef702cd64e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2677c57fc095 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits bd27d26d82d3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3bfc7c1e01b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1206b8a1e47a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dd40302cc0d0 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits aceac2366711 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 2f10f9732cc6 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits e95da6685ee0 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 37e278b77190 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 95138d9c55d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8b72f20d9bd8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 46a31fd36c4d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits ff8cdedb33d5 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits e526e05d6bb7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 3e6e855fd224 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 08a328ca9fe3 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 3ebd65ea5a00 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits de2d4c559f97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 335cbce25d04 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] omits 9c3e4e36cb5b Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 9583d46fb3aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d7885de771d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7fa1fdda4d13 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] omits 9069dd65ef45 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] omits c4310647e932 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 716efb75c1ab Merge branch 'topic/kdump-hotplug' of git://git.kernel.org [...] omits ee5b485caee9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d40cca398921 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits a314d7fc485f Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 1687469b704c Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 101e7ade70c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits daaafebd31a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1b731cc66c0e Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] omits 5748b95905fe Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 1643e5f95c04 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9edaded11afd Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 594a4d5d9eee Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 197ca6c88550 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits a330d7fb7c1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 512d5c4a037e Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 1221f18b2448 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 9558572f0fe7 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits e32d4d9a4074 Merge branch 'for-next' of https://github.com/sophgo/linux.git omits 25797753911a Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 34f961cf76a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 930ba6d9b3fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 47c8adf23a89 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits fc33ed262714 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 945354fa0c8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0c6f2dcd08ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d676081a4336 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ae36e4e5d9e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 512de786c1b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d77be415717e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 7b7813ebf77d Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 675837f429a4 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 339a8498c52f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b3413478de41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 52a3e4e23311 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 5fb9ea60a4f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4fa180a43840 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] omits 4d236154b331 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0166bfe28321 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits d8c2f785e66b Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 68d7c66c8435 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits f919aeed3638 Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] omits 32df802534d5 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits c069940c7b58 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f723d07c22f1 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 31495234715d Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits e37d3473c8f8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4f130d02c1d5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7553476461a0 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits a8ca93b27e78 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] omits 64c4940cedc3 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits 5210d093c8d7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0a165a992442 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 97362202c4e1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a36e38684e83 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits caf9a0029387 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits eebf86d208ac Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 782fd5fbb971 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 5fae7e7cab17 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 359d67c048bd Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] omits 63cb11c06e0a Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 43aa8830786b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c03bf22071c9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 830db367dc06 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8d351fc17e7f Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 8889325b61e0 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 48f43b47a707 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4da3fe735cf1 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 207c10425ec3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 96a694415a8c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 57ca0233fec0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3e8fe862febc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4ddd8c4ae0da Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e251267c581d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 24d545df6a43 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits d6687c860d4d Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits d378827d962c Merge branch 'mm-nonmm-unstable' into mm-everything omits fbdf12b2235c scripts/gdb: fix detection of current CPU in KGDB omits c0585c7f4a5b scripts/gdb: make get_thread_info accept pointers omits b4001647c92f scripts/gdb: fix parameter handling in $lx_per_cpu omits 55c3477e0e39 scripts/gdb: fix failing KGDB detection during probe omits a8372870a0ae kfifo: don't use "proxy" headers omits 471e039a2110 media: stih-cec: add missing io.h omits 5741d33b833c media: rc: add missing io.h omits 5e41d180dd41 tools lib rbtree: Pick some improvements from the kernel r [...] omits 2d7b5f2ac09a ocfs2: remove redundant assignment to variable status omits adaaa7080ae6 nilfs2-convert-to-use-the-new-mount-api-v2 omits 3f61842382e1 nilfs2: convert to use the new mount API omits f559d7a05917 binfmt_elf_fdpic-fix-proc-pid-auxv-checkpatch-fixes omits ddfa3901a4de binfmt_elf_fdpic: fix /proc/<pid>/auxv omits 0631052beb55 crash: add prefix for crash dumping messages omits 976ffec243ee cpumask: delete unused reset_cpu_possible_mask() omits 903ae3a353c5 selftests: exec: make binaries position independent omits 48d5c4ffd517 mux: remove usage of the deprecated ida_simple_xx() API omits fe6c0ad7260e pps: remove usage of the deprecated ida_simple_xx() API omits 9bfe44770271 intel_th: remove usage of the deprecated ida_simple_xx() API omits d0850f1c33a1 kbuild: enable -Wcast-function-type-strict unconditionally omits 907e463680ef kbuild: enable -Wformat-truncation on clang omits 8fd97c19f172 kbuild: turn on -Wrestrict by default omits 2d803718b057 kbuild: remove redundant extra warning flags omits baa3bc46b9f5 kbuild: turn on -Wextra by default omits 996901f1e593 s390/netiucv: remove function pointer cast omits 38393684d037 s390/smsgiucv_app: remove function pointer cast omits 15b16899d41c s390/vmlogrdr: remove function pointer cast omits 2f7f91beced9 LoongArch/tlb: fix "error: parameter 'ptep' set but not us [...] omits 2f29712b9d5c nilfs2: add kernel-doc comments to nilfs_remove_all_gcinodes() omits 5dfb987e6d99 nilfs2: add kernel-doc comments to nilfs_btree_convert_and [...] omits 0daa255957c7 nilfs2: add kernel-doc comments to nilfs_do_roll_forward() omits 3e5cea314400 blktrace: convert strncpy() to strscpy_pad() omits 1b4b13e69edd block/partitions/ldm: convert strncpy() to strscpy() omits 9c1430a262ed test_hexdump: avoid string truncation warning omits eab7556af5d4 kexec: fix the unexpected kexec_dprintk() macro omits ca04e805c4c3 ocfs2: use coarse time for new created files omits 536b92ee36b2 ocfs2: update inode fsync transaction id in ocfs2_unlink a [...] omits 596a43e448b6 ocfs2: fix races between hole punching and AIO+DIO omits 7bc8be9ddba3 ocfs2: return real error code in ocfs2_dio_wr_get_block omits b29a4046fb30 vmcore: replace strncpy with strscpy_pad omits 553e071dfec2 devres: don't use "proxy" headers omits 25074c4b5d94 devres: switch to use dev_err_probe() for unification omits 6795afbfed26 kgdb: add HAS_IOPORT dependency omits c6f321b1de19 Squashfs: remove deprecated strncpy by not copying the string omits 722119c8bbd3 ipc: remove the now superfluous sentinel element from ctl_ [...] omits 17e460a35659 initrd: remove the now superfluous sentinel element from c [...] omits 6382b401b541 kcov: avoid clang out-of-range warning omits 81382879aea0 selftests/fpu: allow building on other architectures omits 36e1dd391be9 selftests/fpu: move FP code to a separate translation unit omits d31ae6a0777a drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT omits 317ea5c4881e drm/amd/display: only use hard-float, not altivec on powerpc omits 58fe303e88e1 riscv: add support for kernel-mode FPU omits 413dce372604 x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits 1943eadbec7a powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits 63a31a157aab LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits e2fa0d23acc3 lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS omits 5994116e75b2 arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS omits a669e06713e6 arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits aee829d68b8d ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS omits 12cfe5cbc2f1 ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits a336dd709e46 arch: add ARCH_HAS_KERNEL_FPU_SUPPORT omits 39dcff6ada6d x86/fpu: fix asm/fpu/types.h include guard omits d1202b892b22 Documentation: kdump: clean up the outdated description omits d0f21954dd74 ocfs2: fix sparse warnings omits 1e291756e2ad ocfs2: speed up chain-list searching omits d3ecc827faf3 ocfs2: adjust enabling place for la window omits c721d706a494 ocfs2: improve write IO performance when fragmentation is high omits 4afd996a64ec regset: use kvzalloc() for regset_get_alloc() omits e45c3500b7d3 NUMA: early use of cpu_to_node() returns 0 instead of the [...] omits b129b0dd121e fs: add kernel-doc comments to fat_parse_long() omits 8316f586e96e x86: call instrumentation hooks from copy_mc.c omits bbdd10b97163 instrumented.h: add instrument_memcpy_before, instrument_m [...] omits 2757bf012152 mm: kmsan: implement kmsan_memmove() omits ef72401d7b0d bootconfig: do not put quotes on cmdline items unless necessary omits e22979c30d84 lib/build_OID_registry: don't mention the full path of the [...] omits 17664b0e149e ocfs2: update inode ctime in ocfs2_fileattr_set omits 62211961a3c9 ocfs2: correctly use ocfs2_find_next_zero_bit() omits e2e83066025d __mod_memcg_lruvec_state-enhance-diagnostics-fix omits ce5c66aabf39 __mod_memcg_lruvec_state(): enhance diagnostics omits 8c209d84c718 mm: add swappiness= arg to memory.reclaim omits 89adaa457bc0 mm: add defines for min/max swappiness omits 54f8b85fbb1d mm: optimization on page allocation when CMA enabled omits 0b38ec3d8752 filemap: replace pte_offset_map() with pte_offset_map_nolock() omits ccb86bbfd435 mm: simplify thp_vma_allowable_order omits c67ec6aeaba0 mm: fix race between __split_huge_pmd_locked() and GUP-fast omits ad336fae9c0e mm: remove stale comment __folio_mark_dirty omits 1fc1fefaf095 mm: call __wb_calc_thresh instead of wb_calc_thresh in wb_ [...] omits 8373a80fe500 mm: correct calculation of wb's bg_thresh in cgroup domain omits 76aea6bdf514 mm: enable __wb_calc_thresh to calculate dirty background [...] omits b53e1914b8d6 writeback: rename nr_reclaimable to nr_dirty in balance_di [...] omits ff373086dcfa writeback: add wb_monitor.py script to monitor writeback i [...] omits 7f21146dd3a5 writeback: fix build problems of "writeback: support retri [...] omits d43c8a0b81d6 writeback: support retrieving per group debug writeback st [...] omits 47dc8ff36ffc writeback: collect stats of all wb of bdi in bdi_debug_stats_show omits 258ff696db6b selftests/mm: soft-dirty should fail if a testcase fails omits 328a2222fd56 mm: vmalloc: dump page owner info if page is already mapped omits a00ee4d92828 mm/khugepaged: replace page_mapcount() check by folio_like [...] omits c26d3e1084a6 memcg: fix data-race KCSAN bug in rstats omits 7fe6759227b8 mm: remove PageReferenced omits 4224cf0a16f8 mm: add kernel-doc for folio_mark_accessed() omits 1f749c654a08 gup: use folios for gup_devmap omits 7a05d53090bf mm: remove page_ref_sub_return() omits 279e479c823d mm: convert put_devmap_managed_page_refs() to put_devmap_m [...] omits aac68feb13d5 mm: remove put_devmap_managed_page() omits 1d85cbff3229 mm: remove page_cache_alloc() omits 48f0b417c0fc mm: remove page_mapping() omits 154a86b97fda userfault; expand folio use in mfill_atomic_install_pte() omits 73bdc4819cd7 migrate: expand the use of folio in __migrate_device_pages() omits 72e8456abd76 memory-failure: remove calls to page_mapping() omits 7673612cfe11 f2fs: convert f2fs_clear_page_cache_dirty_tag to use a folio omits 073df155bd3a fscrypt: convert bh_get_inode_and_lblk_num to use a folio omits c5cc73e9ac61 mm/memory-failure: pass the folio to collect_procs_ksm() omits c68bd47ad900 mm/memory-failure: use folio functions throughout collect_procs() omits ea72b75492d5 mm/memory-failure: add some folio conversions to unpoison_memory omits 2407577bb6a7 mm/memory-failure: convert hwpoison_user_mappings to take a folio omits 48da0e77f45c mm/memory-failure: convert memory_failure() to use a folio omits 178849ec56d4 mm: convert hugetlb_page_mapping_lock_write to folio omits ac6496d31f77 mm/memory-failure: convert shake_page() to shake_folio() omits 2d136eaf4468 mm: make page_mapped_in_vma conditional on CONFIG_MEMORY_FAILURE omits f8e2ac1773ba mm: return the address from page_mapped_in_vma() omits f84ff9b903e3 mm/memory-failure: pass addr to __add_to_kill() omits 944403482bd5 mm/memory-failure: remove fsdax_pgoff argument from __add_to_kill omits a895b831a5a8 xarray: don't use "proxy" headers omits d936fd886fa4 xarray: use BITS_PER_LONGS() omits 238045a25c7b memcg: simple cleanup of stats update functions omits 92663f3a244a mm: memory: check userfaultfd_wp() in vmf_orig_pte_uffd_wp() omits d7cf4f0ab168 mm/page-flags: make PageUptodate return bool omits 3700c795c0bc mm/madvise: optimize lazyfreeing with mTHP in madvise_free omits 3e0c565585bd mm/memory: add any_dirty optional pointer to folio_pte_batch() omits 12f2c994c770 mm/arm64: override clear_young_dirty_ptes() batch helper omits a49d54b6c357 mm/madvise: introduce clear_young_dirty_ptes() batch helper omits a0c0cdfa1d0a mm: swapfile: check usable swap device in __folio_throttle [...] omits 9b22dac32e8d mm-huge_memory-improve-split_huge_page_to_list_to_order-re [...] omits f07e687866e2 mm/huge_memory: improve split_huge_page_to_list_to_order() [...] omits dc5c5806c2d7 mm/page_table_check: support userfault wr-protect entries omits 36e4bd74521d mm/hugetlb: assert hugetlb_lock in __hugetlb_cgroup_commit_charge omits 99f1b41e40ae fs/proc/task_mmu: convert smaps_hugetlb_range() to work on folios omits 83dbd3030659 fs/proc/task_mmu: convert pagemap_hugetlb_range() to work [...] omits 8fb178b51bf0 mm/sparse: guard the size of mem_section is power of 2 omits 50fecfd4ae70 doc-split-bufferrst-out-of-api-summaryrst-fix omits 771712266454 doc: split buffer.rst out of api-summary.rst omits e54f5c5b63b7 buffer: improve bdev_getblk documentation omits 7c96a93ed7cd buffer: add kernel-doc for bforget() and __bforget() omits a50cb70a4f9a buffer: add kernel-doc for brelse() and __brelse() omits f64ddec1e029 buffer: fix __bread and __bread_gfp kernel-doc omits 9327b81894de buffer: add kernel-doc for try_to_free_buffers() omits 2b269828da91 buffer: add kernel-doc for block_dirty_folio() omits 5fa2348fe13e doc: improve the description of __folio_mark_dirty omits 21efe824c847 xarray: inline xas_descend to improve performance omits a9b3e6168692 mm/ksm: remove page_mapcount() usage in stable_tree_search() omits d883cdd95992 mm: zswap: remove same_filled_pages from docs omits bd6a968540b9 mm: zswap: remove same_filled module params omits 1be203af2ec7 mm: zswap: move more same-filled pages checks outside of z [...] omits ed05f88ce9c4 mm: zswap: refactor limit checking from zswap_store() omits eb2861020ed6 mm: zswap: always shrink in zswap_store() if zswap_pool_re [...] omits 7ade7f2f772e userfaultfd: remove WRITE_ONCE when setting folio->index d [...] omits d68a030390c3 selftest mm/mseal: fix compile warning omits d9ba39cc8cca selftests: mm: fix linker error for inline function omits 9eda53131461 selftest mm/mseal: style change omits 5592ec3aecc8 selftest mm/mseal read-only elf memory segment omits 471f8709afc5 mseal: add documentation omits f51853a3067c selftest mm/mseal memory sealing omits ce332e3d38ad mseal: add branch prediction hint omits 600e44cafa33 mseal: add mseal syscall omits 8c9fe5ac8052 mseal: wire up mseal syscall omits 6d4e3495a176 mm: page_alloc: allowing mTHP compaction to capture the fr [...] omits bfcaf7c9051a mm: filemap: batch mm counter updating in filemap_map_pages() omits 31b00c5339c2 mm: move mm counter updating out of set_pte_range() omits 63fab0a85ddf mm: correct the docs for thp_fault_alloc and thp_fault_fallback omits b1ea400241ca sysfs-kernel-mm-transparent-hugepage: fix the name and une [...] omits 674e3117f9e4 mm: add docs for per-order mTHP counters and transhuge_page ABI omits 6fd541d759dd mm: add per-order mTHP anon_swpout and anon_swpout_fallbac [...] omits b7a973ebf3fe mm: add per-order mTHP anon_fault_alloc and anon_fault_fal [...] omits c776cdae4bc7 mm-hugetlb-rename-dissolve_free_huge_pages-to-dissolve_fre [...] omits f4f99cceac15 mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_ [...] omits 37ec4fbd6ce2 mm/hugetlb: convert dissolve_free_huge_pages() to folios omits a2d65c40464b mm-hugetlb-convert-dissolve_free_huge_pages-to-folios-fix omits f04a5e9588e6 mm/hugetlb: convert dissolve_free_huge_pages() to folios omits c06c557645f6 mm/ksm: replace set_page_stable_node by folio_set_stable_node omits 57174f46bb1c mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags omits 448472ad43cf mm/ksm: convert chain series funcs and replace get_ksm_page omits fb5b64816491 mm/ksm: use folio in write_protect_page omits 8ffca0caf8c4 mm/ksm: use ksm_get_folio in scan_get_next_rmap_item omits 2579d8d958a0 mm/ksm: use folio in stable_node_dup omits e62dbc5b3111 mm/ksm: use folio in remove_stable_node omits bb8cbfc9e206 mm/ksm: add folio_set_stable_node omits 761e66864683 mm/ksm: use folio in remove_rmap_item_from_tree omits 11129e6a5ecb mm/ksm: add ksm_get_folio omits b2785af2ce61 arm-mm-drop-vm_fault_badmap-vm_fault_badaccess-checkpatch-fixes omits ed7fbc0b80cd arm: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS omits 1c0a5d189e6e arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS omits 5853a90087cc Documentation/admin-guide/cgroup-v1/memory.rst: don't refe [...] omits 5146789a79a2 mm/debug: print only page mapcount (excluding folio entire [...] omits 2619c1c68808 xtensa/mm: convert check_tlb_entry() to sanity check folios omits ff4743a24cc5 trace/events/page_ref: trace the raw page mapcount value omits 6bbac32ad628 mm/migrate_device: use folio_mapcount() in migrate_vma_che [...] omits 18bf6209ae72 mm/filemap: use folio_mapcount() in filemap_unaccount_folio() omits e982d209e32d sh/mm/cache: use folio_mapped() in copy_from_user_page() omits 29f2f97d99a2 mm/migrate: use folio_likely_mapped_shared() in add_page_f [...] omits 10c5b1b5534f mm/page_alloc: use folio_mapped() in __alloc_contig_migrat [...] omits 438081cb23db mm/memory-failure: use folio_mapcount() in hwpoison_user_m [...] omits 8fcbbf430f51 mm/huge_memory: use folio_mapcount() in zap_huge_pmd() san [...] omits 64a0603c4bdc mm/memory: use folio_mapcount() in zap_present_folio_ptes() omits 2eca0ced727c mm-make-folio_mapcount-return-0-for-small-typed-folios-fix omits 14834ed1e3f1 mm: make folio_mapcount() return 0 for small typed folios omits 4c8a3e76647c mm: improve folio_likely_mapped_shared() using the mapcoun [...] omits 05fede009315 mm: track mapcount of large folios in single value omits 63a444ca055a mm/rmap: add fast-path for small folios when adding/removi [...] omits a7c15c7bbcf3 mm/rmap: always inline anon/file rmap duplication of a single PTE omits c8c8224e7918 mm-allow-for-detecting-underflows-with-page_mapcount-again-fix omits f9c2a0dbb6a7 mm: allow for detecting underflows with page_mapcount() again omits 8ffe4f682582 mm: follow_pte() improvements omits fccd7e804f56 mm: pass VMA instead of MM to follow_pte() omits 7d91eb3be830 drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() omits 0e919869c4a3 mm,swap: add document about RCU read lock and swapoff interaction omits 6f060a5fafb9 mm/mmap: make accountable_mapping return bool omits 8e5cbd67f39b mm/mmap: make vma_wants_writenotify return bool omits 54335cedc59d memory tier: create CPUless memory tiers after obtaining H [...] omits cd5dd5b688b7 memory tier: dax/kmem: introduce an abstract layer for fin [...] omits b775f4c7cd0c mm: set pageblock_order to HPAGE_PMD_ORDER in case with !C [...] omits 2d78a08b385a mm: convert free_zone_device_page to free_zone_device_folio omits 708cb5ee9433 mm: combine __folio_put_small, __folio_put_large and __folio_put omits d60757df79f1 mm: inline destroy_large_folio() into __folio_put_large() omits 9e370a3c0d07 mm: combine free_the_page() and free_unref_page() omits 953acda3fc95 mm-free-non-hugetlb-large-folios-in-a-batch-fix omits 07eeb096dc8b mm: free non-hugetlb large folios in a batch omits 8a6bc26ca92f mm: convert pagecache_isize_extended to use a folio omits b1abe4039ade mm/hugetlb: pass correct order_per_bit to cma_declare_cont [...] omits 60ad66387736 mm/cma: drop incorrect alignment check in cma_init_reserved_mem omits 5dd86402ea16 selftests/mm: fix additional build errors for selftests omits 3bb604ad3013 selftests: break the dependency upon local header files omits 8b0cd86e1930 hugetlb: Simplify hugetlb_wp() arguments omits 6d9be10e0ea0 hugetlb: convert hugetlb_wp() to use struct vm_fault omits a4612b7597b4 hugetlb: simplify hugetlb_no_page() arguments omits fba64496178a hugetlb: convert hugetlb_no_page() to use struct vm_fault omits 59d59c10e567 hugetlb: convert hugetlb_fault() to use struct vm_fault omits 8442a4c3b26e mm/ksm: remove redundant code in ksm_fork omits a66d1e2d33b7 mm: use "GUP-fast" instead "fast GUP" in remaining comments omits 5edc70755103 mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST omits 11354a70a951 mm/gup: consistently name GUP-fast functions omits d46e92df84d8 hugetlb: convert alloc_buddy_hugetlb_folio to use a folio omits 92746140d0a1 mm: remove struct page from get_shadow_from_swap_cache omits bb91c23d6a50 x86: mm: accelerate pagefault when badaccess omits 373475888566 s390: mm: accelerate pagefault when badaccess omits ef5db6369707 riscv-mm-accelerate-pagefault-when-badaccess-fix omits 5cda9ed089e7 riscv: mm: accelerate pagefault when badaccess omits 9f44cd005ad9 powerpc: mm: accelerate pagefault when badaccess omits a359411bce88 arm: mm: accelerate pagefault when VM_FAULT_BADACCESS omits 6b5d8b97ee32 arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS omits 539e665ca1a0 arm64: mm: cleanup __do_page_fault() omits c5dc55adb75a mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD omits 93a22b7b5643 mm: vmscan: avoid split during shrink_folio_list() omits 829feff13e54 mm: swap: allow storage of all mTHP orders omits 3b9d8d30b3c6 mm: swap: update get_swap_pages() to take folio order omits 9af9e9fc3775 mm: swap: simplify struct percpu_cluster omits 9f9be8599268 FIXUP: mm: swap: free_swap_and_cache_nr() as batched free_ [...] omits 45ad9383acad mm: swap: free_swap_and_cache_nr() as batched free_swap_an [...] omits 1bb247dfa0a5 mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags omits f6775d585456 mm: page_alloc: use the correct THP order for THP PCP omits 1637753038bb proc: convert smaps_pmd_entry to use a folio omits bc59e13b4857 proc: pass a folio to smaps_page_accumulate() omits 6d50c5506cdf proc: convert smaps_page_accumulate to use a folio omits 4a02265e7428 proc: convert gather_stats to use a folio omits a60e46bc1202 mm: generate PAGE_IDLE_FLAG definitions omits a320af0f7122 mm: remove page_idle and page_young wrappers omits c3f8c37e04f3 proc: convert smaps_account() to use a folio omits a821a1a965a1 proc: convert clear_refs_pte_range to use a folio omits ca8fa5b16fd0 khugepaged: use a folio throughout hpage_collapse_scan_file() omits 9d2ff35f5e36 khugepaged-use-a-folio-throughout-collapse_file-fix omits ef475f63dd9e khugepaged: use a folio throughout collapse_file() omits da1fa54fc995 khugepaged: remove hpage from collapse_file() omits fca59f1ec36d khugepaged: pass a folio to __collapse_huge_page_copy() omits c2b560f690f7 khugepaged: remove hpage from collapse_huge_page() omits f3c8154f6c84 khugepaged: convert alloc_charge_hpage to alloc_charge_folio omits 980d08d0fdc6 khugepaged: inline hpage_collapse_alloc_folio() omits d01cf14bc923 selftests/mm: mremap_test: use sscanf to parse /proc/self/maps omits 0ab3b1844b70 selftests/mm: mremap_test: optimize execution time from mi [...] omits bb40c1b0f90a selftests/mm: mremap_test: optimize using pre-filled rando [...] omits ebfcd757261d memory: remove the now superfluous sentinel element from c [...] omits e340d51f3bc6 mm: rename vma_pgoff_address back to vma_address omits 4a10679d59f9 mm: remove vma_address() omits bea37879bcf5 mm: correct page_mapped_in_vma() for large folios omits a7aa1e7b47d6 mm-huge_memory-add-the-missing-folio_test_pmd_mappable-for [...] omits c476341d6f54 mm: huge_memory: add the missing folio_test_pmd_mappable() [...] omits 9c06b22b2230 mm-support-multi-size-thp-numa-balancing-v3 omits 5d629377ce73 mm: support multi-size THP numa balancing omits bdf45d97067f mm: factor out the numa mapping rebuilding into a new helper omits fb5677b3ad3d mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fall [...] omits 8797a9a1f691 zram: add max_pages param to recompression omits b09754348dc0 mm: init_mlocked_on_free_v3 omits db379e5a3e08 selftest-mm-ksm_functional_tests-extend-test-case-for-ksm- [...] omits ac7eadb0ff2c selftest/mm: ksm_functional_tests: extend test case for ks [...] omits d07a7119132a selftest/mm: ksm_functional_tests: refactor mmap_and_merge [...] omits b6648ffad21c mm/ksm: fix ksm exec support for prctl omits 9763bf43c71a selftests/x86: add placement guard gap test for shstk omits f4029a5e4449 x86/mm: care about shadow stack guard gap during placement omits 4a33cac36a33 x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS omits fe418c768bbb mm: take placement mappings gap into account omits fc000c40c2d4 treewide: use initializer for struct vm_unmapped_area_info omits d29f148ecb73 powerpc: use initializer for struct vm_unmapped_area_info omits c8192afb4e5c parisc: use initializer for struct vm_unmapped_area_info omits 46438993d2a1 csky: use initializer for struct vm_unmapped_area_info omits 0aaa0357fbf3 thp: add thp_get_unmapped_area_vmflags() omits 65158442f88d mm: use get_unmapped_area_vmflags() omits 523e1719268a mm: remove export for get_unmapped_area() omits 5993f137e51c mm: introduce arch_get_unmapped_area_vmflags() omits cc479d114b8c mm: switch mm->get_unmapped_area() to a flag omits 6b98031590c9 proc: refactor pde_get_unmapped_area as prep omits c43c844d34e3 userfaultfd: early return in dup_userfaultfd() omits 20352af75c1c mm: remove __set_page_dirty_nobuffers() omits b49593d32538 mm: remove "prot" parameter from move_pte() omits 5bc4da7e56de mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_ar [...] omits 95ae84688b24 filemap: remove __set_page_dirty() omits ffc611fbddaf mm: use rwsem assertion macros for mmap_lock omits 1e498339ce74 mm-allow-anon-exclusive-check-over-hugetlb-tail-pages-fix omits 5914ea051a01 mm: allow anon exclusive check over hugetlb tail pages omits 6203223b9a1a mm/gup: handle hugetlb in the generic follow_page_mask code omits cbec4f15d168 mm/gup: handle hugepd for follow_page() omits ddd018376161 fixup! mm/gup: handle huge pmd for follow_pmd_mask() omits 70e200dfea6f mm/gup: handle huge pmd for follow_pmd_mask() omits c5403e5d96d8 mm/gup: handle huge pud for follow_pud_mask() omits 0c69290e0718 mm/gup: cache *pudp in follow_pud_mask() omits f644e3a451dc mm/gup: handle hugetlb for no_page_table() omits e51f0c19c256 mm/gup: refactor record_subpages() to find 1st small page omits 71a3c19966b8 mm-gup-drop-folio_fast_pin_allowed-in-hugepd-processing-fix omits d86fc83e682c mm/gup: drop gup_fast_folio_allowed() in hugepd processing omits 15550ef31648 fixup! mm/arch: provide pud_pfn() fallback omits 8e9c19b298d8 mm/arch: provide pud_pfn() fallback omits f8751994b1cf mm: introduce vma_pgtable_walk_{begin|end}() omits eb35173949be mm: make HPAGE_PXD_* macros even if !THP omits 3cd52495817d mm/hugetlb: declare hugetlbfs_pagecache_present() non-static omits 8541ee78c818 mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES omits ca5437124e5e mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio omits 0d9082819d01 dax: use huge_zero_folio omits 3743ae6fe0b7 mm: convert do_huge_pmd_anonymous_page to huge_zero_folio omits fc6e7ba95ad7 mm: convert huge_zero_page to huge_zero_folio omits 920acf5ebe3b mm: convert migrate_vma_collect_pmd to use a folio omits ae9be6d2aa03 mm: add pmd_folio() omits 4b007508e3fb mm: add is_huge_zero_folio() omits a03b4a692194 sparc: use is_huge_zero_pmd() omits 8e28d785a9e1 zswap: replace RB tree with xarray omits 597a18d2c8df zswap: replace RB tree with xarray omits 82642f2ad435 mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES omits f89a08cae09b mm/page_alloc.c: don't show protection in zone's ->lowmem_ [...] omits d027c969214d mm/mm_init.c: remove the outdated code comment above defer [...] omits 8592b8f70957 mm-page_allocc-remove-unneeded-codes-in-numa-version-of-bu [...] omits d2f6de5649cd mm/page_alloc.c: remove unneeded codes in !NUMA version of [...] omits 16f21e225d52 mm: make __absent_pages_in_range() as static omits 0061588d5c5d mm-init-remove-the-unnecessary-special-treatment-for-memor [...] omits 4047ff1b3bd3 mm/init: remove the unnecessary special treatment for memo [...] omits e1968791552b mm: move array mem_section init code out of memory_present() omits 8765f8fba007 mm, slab: move slab_memcg hooks to mm/memcontrol.c omits e845d2af7935 mm-slab-move-memcg-charging-to-post-alloc-hook-fix-2 omits df9492fe5f91 fixup! mm, slab: move memcg charging to post-alloc hook omits 8020bf1f1764 mm, slab: move memcg charging to post-alloc hook omits 5bed07688114 proc-rewrite-stable_page_flags-fix-2 omits 6a85aa7fcc81 proc-rewrite-stable_page_flags-fix omits ba806cb917f1 proc: rewrite stable_page_flags() omits 199e6ff0758a remove references to page->flags in documentation omits 00954d43e69f slub: remove use of page->flags omits c9a8d0f2f75e mm-convert-arch_clear_hugepage_flags-to-take-a-folio-fix omits a15b86e61e77 mm: convert arch_clear_hugepage_flags to take a folio omits 3897f3f8b37c mm: make page_mapped() take a const argument omits 2238b747ab14 mm: make is_free_buddy_page() take a const argument omits d9159b038a6a mm: make folio_test_idle and folio_test_young take a const [...] omits 99f4fcc2819a mm: make page_ext_get() take a const argument omits 33099c9a1a72 xtensa: remove uses of PG_arch_1 on individual pages omits 55b7e2353355 sh-remove-use-of-pg_arch_1-on-individual-pages-fix omits 23561bbffcd8 sh: remove use of PG_arch_1 on individual pages omits e31e23113f0d mm: merge folio_is_secretmem() and folio_fast_pin_allowed( [...] omits 2badabfd01da selftests/memfd_secret: add vmsplice() test omits f9d32530d495 mm: move follow_phys to arch/x86/mm/pat/memtype.c omits faaa15761c18 mm: remove follow_pfn omits 5db515af44b8 virt: acrn: stop using follow_pfn omits 9d2a5d4e0678 mm: backing-dev: use group allocation/free of per-cpu coun [...] omits 93ead294b4c5 huge_memory.c: document huge page splitting rules more thoroughly omits 46d0b1cb58cd mm/mmap: convert all mas except mas_detach to vma iterator omits 8939de435bfb mm/mm_init.c: remove arch_reserved_kernel_pages() omits 1d2d79c3921c mm/mm_init.c: remove unneeded calc_memmap_size() omits 5290b56e8d3d mm/mm_init.c: remove meaningless calculation of zone->mana [...] omits 990f473665c9 mm/mm_init.c: remove meaningless calculation of zone->mana [...] omits 9824266e3afb mm/mm_init.c: add new function calc_nr_all_pages() omits bdf191b63b7f mm/mm_init.c: remove the useless dma_reserve omits 414cf267c814 x86: remove unneeded memblock_find_dma_reserve() omits 94b1cc72686d mm/filemap: optimize filemap folio adding omits 8eeec79c3dd6 lib/xarray: introduce a new helper xas_get_order omits de7a7996c2a8 lib/xarray: introduce a new helper xas_get_order omits 767e84c03d6d mm/filemap: clean up hugetlb exclusion code omits bae2ad9c7df3 mm/filemap: return early if failed to allocate memory for split omits 31cedf358fab folio_likely_mapped_shared() kerneldoc fixup omits 08472b3b3ecf mm: convert folio_estimated_sharers() to folio_likely_mapp [...] omits 471bd4284d80 mm-migrate-split-source-folio-if-it-is-on-deferred-split-list-fix omits f46389b6a312 mm/migrate: split source folio if it is on deferred split list omits 7eb7296ff430 mm-hold-ptl-from-the-first-pte-while-reclaiming-a-large-folio-fix omits 63dab36c6430 mm: hold PTL from the first PTE while reclaiming a large folio omits 803aafba8ffb mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area() omits b9d2d4872a78 mm/filemap: don't decrease mmap_miss when folio has workin [...] omits 0be1ac0d4a66 mm/filemap: don't decrease mmap_miss when folio has workin [...] omits afb4680a62be mm/readahead: break read-ahead loop if filemap_add_folio r [...] omits 86a0c2cfc901 arm64: mm: swap: support THP_SWAP on hardware with MTE omits fb0415cb6f69 selftests/mm: parse VMA range in one go omits d0e3e912ae65 docs: hugetlbpage.rst: add hugetlb migration description omits c841433fb804 mm: hugetlb: make the hugetlb migration strategy consistent omits 83ab5d343cc7 mm: record the migration reason for struct migration_targe [...] omits c9234bb995a2 mm/vmalloc: eliminated the lock contention from twice to once omits 5af2152858be mm/kmemleak: disable KASAN instrumentation in kmemleak omits 31a96a137a39 mm/kmemleak: compact kmemleak_object further omits 62a18d3ff9a4 mm: zswap: remove nr_zswap_stored atomic omits f89f2580e25d mm: page_alloc: batch vmstat updates in expand() omits 52ed1f6ac0da mm: page_alloc: change move_freepages() to __move_freepage [...] omits cac93864b608 mm: page_alloc: avoid defining unused function omits 3adbef12bde8 mm: page_alloc: consolidate free page accounting fix 3 omits 5e1dba74a8e5 mm: page_alloc: consolidate free page accounting fix 2 omits 37454411f23a mm: page_alloc: consolidate free page accounting fix omits f6f0d57f159b mm: page_alloc: consolidate free page accounting omits f26669fbd560 mm-page_isolation-prepare-for-hygienic-freelists-fix omits e69d56eb0a77 mm: page_isolation: prepare for hygienic freelists omits 9f42604ef3f0 mm: page_alloc: set migratetype inside move_freepages() omits 7260e9b1bae5 mm: page_alloc: close migratetype race between freeing and [...] omits 4544c8b32a0b mm-page_alloc-fix-freelist-movement-during-block-conversion-fix omits b474067fa131 mm: page_alloc: fix freelist movement during block conversion omits f40d4f560fcb mm: page_alloc: fix move_freepages_block() range error omits 7eda21ffaad2 mm: page_alloc: move free pages when converting block duri [...] omits 3cf8bdd84f57 mm: page_alloc: fix up block types when merging compatible blocks omits a034769dbcc7 mm: page_alloc: optimize free_unref_folios() omits 36be3c731760 mm: page_alloc: remove pcppage migratetype caching omits b3be2c16a930 fixup! selftests/mm: run_vmtests.sh: fix hugetlb mem size [...] omits 0dd0ec474ae2 selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation omits eefe81cfd075 mm/page-flags: make PageMappingFlags return bool omits e47dbb50d1a2 mm/page-flags: make __PageMovable return bool omits 2d3cd97df469 selftests-mm-confirm-va-exhaustion-without-reliance-on-cor [...] omits e6051d67acfb selftests/mm: confirm VA exhaustion without reliance on co [...] omits bfd8a932c3c5 hugetlb: remove mention of destructors omits fe8dc144d478 mm: improve dumping of mapcount and page_type omits 9c2d1d6a5af9 mm-free-up-pg_slab-fix omits 092a7a007097 mm: free up PG_slab omits bc3bfb38a746 mm: remove a call to compound_head() from is_page_hwpoison() omits b65562c38ae7 mm: remove folio_prep_large_rmappable() omits 5061c63b60c8 fixup! mm: always initialise folio->_deferred_list omits ce3c590baf89 mm: always initialise folio->_deferred_list omits 0a082b63dd19 alloc_tag: Tighten file permissions on /proc/allocinfo omits cf40e2d56650 mm: change inlined allocation helpers to account at the call site omits 04c64bd105fd memprofiling: documentation omits d72d41167fe6 MAINTAINERS: improve entries in CODE TAGGING and MEMORY AL [...] omits e0e2946705e1 MAINTAINERS: add entries for code tagging and memory alloc [...] omits fc40a1a23d47 codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark faile [...] omits 28e7ba9d67f9 codetag: debug: mark codetags for reserved pages as empty omits 0c2cf4c7ddb8 codetag: debug: skip objext checking when it's for objext itself omits 629a99d293a2 lib: add memory allocations report in show_mem() omits 7321458fd021 Documentation: rhashtable: undo _noprof additions in the d [...] omits 3d99c3b666e0 rhashtable: plumb through alloc tag omits fe182b1fe453 Documentation: mm: vmalloc: undo _noprof additions in the [...] omits 406f325c2e5f arch/um: fix forward declaration for vmalloc omits 927ac03fb691 mm: vmalloc: enable memory allocation profiling omits 92635e9ee946 Documentation: mm: percpu: undo _noprof additions in the d [...] omits 640c12fd0ad9 mm: percpu: enable per-cpu allocation tagging omits 41a7c14bcb0c mm: percpu: add codetag reference into pcpuobj_ext omits d835646edfd3 mm: percpu: introduce pcpuobj_ext omits 7c0642953897 mm/mempool: Documentation: add missing mempool_create_node [...] omits 9d788f81c3a9 Documentation: mempool: undo _noprof additions in the docu [...] omits 620bad167aed mempool: hook up to memory allocation profiling omits e1596303687d mm/slab: fix kcalloc() kernel-doc warnings omits 610ff2d32add Documentation: mm/slab: undo _noprof additions in the docu [...] omits 8bd8a59b7493 mm/slab: enable slab allocation tagging for kmalloc and friends omits 841638aca6dc rust: add a rust helper for krealloc() omits 7ae82664dbfc mm/slab: add allocation accounting into slab allocation an [...] omits b0a0b371cfa0 lib: add codetag reference into slabobj_ext omits c60194c66f9f mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_P [...] omits 7d046e8fc72d mm: fix non-compound multi-order memory accounting in __fr [...] omits fcbb764266d7 mm: create new codetag references during page splitting omits b5ea8148b116 Documentation: mm: undo _noprof additions in the documentation omits a50da929022a mm: enable page allocation tagging omits 3a4d693a1816 change alloc_pages name in dma_map_ops to avoid name conflicts omits 081c4922c02b fixup! increase PERCPU_MODULE_RESERVE to accommodate alloc [...] omits 8c8e6cf4c5a0 mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate [...] omits b8d56818ef40 lib: introduce early boot parameter to avoid page_ext memo [...] omits 92eb40a45d46 lib: introduce support for page allocation tagging omits a6f875058cb2 lib: fix alloc_tag_init() to prevent passing NULL to PTR_ERR() omits 72bd61de0ac5 mm/memprofiling: explicitly include irqflags.h in alloc_tag.h omits cd79adeed101 lib: do limited memory accounting for modules with ARCH_NE [...] omits d03630e4e03d Documentation: fs/proc: fix allocinfo title omits f771aeae69fc lib: add allocation tagging support for memory allocation [...] omits 298bafe2bd7e lib: prevent module unloading if memory is not freed omits 46b2c9744805 lib: code tagging module support omits 9147992136ed lib: code tagging framework omits df0f67b879c9 slab: objext: introduce objext_flags as extension to page_ [...] omits 4161696825a9 mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation omits ea753014ef70 mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent [...] omits bd8dc814fae1 mm: introduce slabobj_ext to support slab object extensions omits 6e16f82b1493 fs: convert alloc_inode_sb() to a macro omits 614404ea97cf scripts/kallysms: always include __start and __stop symbols omits a6eb222cccdd mm/slub: mark slab_free_freelist_hook() __always_inline omits ca634a93cf70 asm-generic/io.h: kill vmalloc.h dependency omits 3d9911e70650 fixup! fix missing vmalloc.h includes omits 9d28e1214e2b kasan: hw_tags: include linux/vmalloc.h omits 8732c0f2daea fixup! fix missing vmalloc.h includes omits 071619075503 fixup! fix missing vmalloc.h includes omits a5739f9a0099 fixup! fix missing vmalloc.h includes omits 98625a582acf fix missing vmalloc.h includes omits 8975cb91573c scripts/kernel-doc: drop "_noprof" on function prototypes omits 5ef5dba2b547 percpu: clean up all mappings when pcpu_map_pages() fails omits 34809e492a6e mm/numa_balancing: allow migrate on protnone reference wit [...] omits fd3b655f92ac mm-mempolicy-use-numa_node_id-instead-of-cpu_to_node-v3 omits c082d3bf40e4 mm/mempolicy: use numa_node_id() instead of cpu_to_node() omits 68b7ba6a2e31 mm: zswap: remove unnecessary check in zswap_find_zpool() omits 7c69d3125bd8 lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure omits 8d2fedc253ed mm: zpool: return pool size in pages omits 6754d373ab77 mm: zswap: optimize zswap pool size tracking omits 8b18865dde95 mm: document pXd_leaf() API omits eb2941f84628 mm/arm: remove pmd_thp_or_huge() omits 65a9fb9c50e1 mm/treewide: remove pXd_huge() omits 30b8fb62f879 mm/treewide: replace pXd_huge() with pXd_leaf() omits 9b95c181e90b mm/gup: merge pXd huge mapping checks omits 996d14baa935 mm/powerpc: redefine pXd_huge() with pXd_leaf() omits eaaad2490089 mm/arm64: merge pXd_huge() and pXd_leaf() definitions omits 414e7b1b3b59 mm/arm: redefine pmd_huge() with pmd_leaf() omits d55715193dd9 mm/arm: use macros to define pmd/pud helpers omits 666fa3f8e505 mm-sparc-change-pxd_huge-behavior-to-exclude-swap-entries-fix omits 466982792778 mm/sparc: change pXd_huge() behavior to exclude swap entries omits f0324e3103ad mm/x86: change pXd_huge() behavior to exclude swap entries omits 5d51e84f9432 mm/gup: check p4d presence before going on omits 2da6cf09ab81 mm/gup: cache p4d in follow_p4d_mask() omits d134293619e6 mm/hmm: process pud swap entry without pud_huge() omits b5b55e91448d mm: page_alloc: control latency caused by zone PCP draining omits e32ec6dd20a5 selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg omits de52e60abc37 mm/madvise: don't perform madvise VMA walk for MADV_POPULA [...] omits 9e2602be956a mm: memcg: add NULL check to obj_cgroup_put() omits d5455116c128 mm: remove guard around pgd_offset_k() macro omits 1504dcb3ffdc Merge branch 'mm-stable' into mm-unstable omits 1813e32b8c43 kmsan: compiler_types: declare __no_sanitize_or_inline omits b85955596ae0 lib/test_xarray.c: fix error assumptions on check_xa_multi [...] omits 4030ceec5e8b tools: fix userspace compilation with new test_xarray changes omits 3fd4d18e4322 MAINTAINERS: update URL's for KEYS/KEYRINGS_INTEGRITY and [...] omits 4a8c26a1415c mm: page_owner: fix wrong information in dump_page_owner omits 02a5e884a207 maple_tree: fix mas_empty_area_rev() null pointer dereference omits 4056bbd7ed55 mm/userfaultfd: reset ptes when close() for wr-protected ones omits d320d107d41d drm/amd/display: Code style adjustments omits 23ade8cb3cb2 drm/amd/display: Adjust registers sequence in the DIO list omits 4e6731f88227 drm/amd/display: Clean up code in DC omits ba720daea118 drm/amdgpu: skip ip dump if devcoredump flag is set omits cd657bbb9580 drm/amdgpu: Modify the contiguous flags behaviour omits 54c105113b7f drm/amd/display: Fix uninitialized variables in DC omits 7697e68d5fab drm/amd/display: Fix uninitialized variables in DC omits 470c4ef56c03 drm/amd/display: Fix uninitialized variables in DM omits 4253bf54f6b0 drm/amd/display: Remove redundant include file omits f6ef1ddc879e drm/amd/display: ASSERT when failing to find index by plan [...] omits 46fd5a5ef75d drm/amd/display: Do not return negative stream id for array omits dc770b0a176f drm/amd/display: Fix overlapping copy within dml_core_mode [...] omits fd0a5b6f863a drm/amd/display: Skip finding free audio for unknown engine_id omits 03219f2e6c0e drm/amd/display: Check pipe offset before setting vblank omits 5408114495a0 drm/amdkfd: Enable SQ watchpoint for gfx10 omits af68bce0e3ae drm/amd/display: Check index msg_id before read or write omits 7eb9b7340e29 drm/amdgpu: Fix buffer size in gfx_v9_4_3_init_ cp_compute [...] omits a8ef217180f3 drm/amd/display: Add NULL pointer check for kzalloc omits 3f1cef4ced9a drm/amd/display: Handle Y carry-over in VCP X.Y calculation omits d27da91351b8 drm/amd/display: Fix CFLAGS for dml2_core_dcn4_calcs.o omits ed095e39e593 drm/amd/display: Add frame_warn_flag to dml2_core_shared.o omits 94a6d8a8058d drm/amdgpu: Fix ras mode2 reset failure in ras aca mode omits 71a0a18e9db8 drm/amdgpu: fix double free err_addr pointer warnings omits 9e27dca71a08 drm/amdgpu: initialize the last_jump_jiffies in atom_exec_context omits 107540e5098e drm/amdgpu: add check before free wb entry omits 75acd4f63743 drm/amdgpu: add return result for amdgpu_i2c_{get/put}_byte omits b34ddc71267a drm/amdgpu: add error handle to avoid out-of-bounds omits 05952a7766b9 drm/amdgpu: Initialize timestamp for some legacy SOCs omits 958b3c196d36 drm/amdgpu: Use new interface to reserve bad page omits 77ddd4c845b9 drm/amdgpu: Fix address translation defect omits 701ed46fa996 drm/amdkfd: Enforce queue BO's adev omits 86967fd78a40 drm/amd/display: Increase SAT_UPDATE_PENDING timeout omits 2ee80967bcec drm/amd/display: Add some missing HDMI registers for DCN3x omits aea7134afb2c drm/amdgpu: support ACA logging ecc errors omits 247c714ffcc8 drm/amdgpu: add poison consumption handler omits 49db2a7fea0b drm/amdgpu: prepare to handle pasid poison consumption omits 6381ccb62d18 drm/amdgpu: retire bad pages for umc v12_0 omits 39f21f2aaeee drm/amdgpu: add condition check for amdgpu_umc_fill_error_record omits e3a597ee024f drm/amdgpu: Add delay work to retire bad pages omits a278047f0852 drm/amdgpu: umc v12_0 logs ecc errors omits 06b5e958f5f6 drm/amdgpu: umc v12_0 converts error address omits 3fd47e33898f drm/amdgpu: add interface to update umc v12_0 ecc status omits ce0e30ecfc8b drm/amdgpu: add poison creation handler omits 46c501de6ed7 drm/amdgpu: prepare for logging ecc errors omits d7cecb26b5dd drm/amdgpu: add message fifo to handle RAS poison events omits e312d650bb35 drm/amdgpu: Using uninitialized value *size when calling a [...] omits e034b84a1f78 drm/amd/display: Add TMDS DC balancer control omits 95186a27f655 drm/amd/display: Remove unnecessary NULL check in dcn20_se [...] omits 4717a0a44316 drm/amdgpu/mes11: Use a separate fence per transaction omits febc6e3ea9c1 drm/amd/display: Add missing dwb registers omits 4c5db71be170 drm/amd/display: use mpcc_count to log MPC state omits d450018fa146 drm/amdgpu: add a spinlock to wb allocation omits fffd6b7d5a0b drm/amdgpu: update fw_share for VCN5 omits 69a3fc46adfe drm/amd/display: Remove duplicated function signature from [...] omits 0b5bcabf8d30 drm/amdgpu: Fix VRAM memory accounting omits 2698d7acf512 drm/amdgpu: update jpeg max decode resolution omits 301de4c18909 drm/amd/display: Fix division by zero in setup_dsc_config omits 31d74175dcee drm/amd/display: Add missing debug registers for DCN2/3/3.1 omits 6584cb7b133c smb: smb2pdu.h: Avoid -Wflex-array-member-not-at-end warnings omits fa2b40bdd537 scsi: qla2xxx: Avoid possible run-time warning with long m [...] omits a0f94ddb2cc8 scsi: mpi3mr: Avoid possible run-time warning with long ma [...] omits a510b4879539 scsi: mptfusion: Avoid possible run-time warning with long [...] omits 12a3c649cb13 mmc: Merge branch fixes into next omits d0185774ed3c mmc: atmel-mci: Replace platform device pointer by generic one omits ce7bceccbf11 mmc: atmel-mci: Use temporary variable for struct device omits 283bb6457e7f mmc: atmel-mci: Get rid of platform data leftovers omits e4c467166d75 NFSD: add listener-{set,get} netlink command omits c5b3651dd43c SUNRPC: add a new svc_find_listener helper omits 235e98b2fd85 SUNRPC: introduce svc_xprt_create_from_sa utility routine omits 5580cbcca57b NFSD: add write_version to netlink command omits cc4c48c5a5fa NFSD: convert write_threads to netlink command omits 9bf0abd4b008 NFSD: allow callers to pass in scope string to nfsd_svc omits f3b1b251aef8 NFSD: move nfsd_mutex handling into nfsd_svc callers omits 0f3a8a351cc6 mmc: sdhci-of-dwcmshc: Add tuning support for Sophgo CV180 [...] omits 27c5f4fb1bdc mmc: sdhci-of-dwcmshc: Remove useless "&" of th1520_execut [...] omits 65dd61ceb0a8 mmc: sdhci-s3c: Choose sdhci_ops based on variant omits 45d3582ee2cb mmc: sdhci_am654: Constify struct sdhci_ops omits 32dc578a9490 mmc: sdhci-sprd: Constify struct sdhci_ops omits 287800e7a878 mmc: sdhci-omap: Constify struct sdhci_ops omits 1200462638ce mmc: sdhci-esdhc-mcf: Constify struct sdhci_ops omits 65686aee6642 mmc: slot-gpio: Use irq_handler_t type omits 314f6b4244b9 mmc: sdhci-acpi: Add quirk to enable pull-up on the card-d [...] omits ae81e6fb7d28 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] omits 41af17612e16 mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard [...] omits e9f2729cf21b mmc: sdhci-acpi: Sort DMI quirks alphabetically omits ac507aa3ac04 mmc: sdhci: Add support for "Tuning Error" interrupts omits e059f7ceb347 mmc: core: Add mmc_gpiod_set_cd_config() function omits 6c0972ec9268 Merge branch 'imx/defconfig' into for-next omits 04efb0094b40 Merge branch 'imx/dt64' into for-next omits be63378b706c Merge branch 'imx/dt' into for-next omits 99aa7eb0518d Merge branch 'imx/bindings' into for-next omits 08427b09c79f Merge branch 'imx/soc' into for-next omits 51090b2ef6ea dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM4450 compatibles omits fc60ba033343 gpu: drm: exynos: hdmi: eliminate uses of of_node_put() omits f5cc46b18d58 drm/exynos: mixer: drop driver owner initialization omits 17f826685cee drm/exynos: hdmi: drop driver owner initialization omits cd27bfce3a25 drm/exynos: vidi: drop driver owner initialization omits 78997f262db0 drm/exynos: scaler: drop driver owner initialization omits 2c58b4a07a9b drm/exynos: rotator: drop driver owner initialization omits 77562fae0878 drm/exynos: mic: drop driver owner initialization omits 445588a00e1b drm/exynos: gsc: drop driver owner initialization omits fd94780ff75f drm/exynos: g2d: drop driver owner initialization omits 6d6903e72716 drm/exynos: dsi: drop driver owner initialization omits dc887da1382b drm/exynos: fimd: drop driver owner initialization omits 0baa0e9ac68d drm/exynos: fimc: drop driver owner initialization omits 9a2780409552 fs: ecryptfs: replace deprecated strncpy with strscpy omits 628a89b6ef79 hfsplus: refactor copy_name to not use strncpy omits ba287092ae90 reiserfs: replace deprecated strncpy with scnprintf omits e8a87d0cd048 virt: acrn: replace deprecated strncpy with strscpy omits c5d49b4773aa ubsan: Avoid i386 UBSAN handler crashes with Clang omits 3126061444d6 erofs: reliably distinguish block based and fscache mode omits 95c05d47361d erofs: get rid of erofs_fs_context omits a53eb2c424a9 erofs: modify the error message when prepare_ondemand_read failed omits af134239e3af Merge branches 'for-next/scmi/updates' and 'for-next/ffa/u [...] omits d9c1d1e43e17 firmware: arm_ffa: Avoid queuing work when running on the [...] omits 279d33d155a7 Merge branch into tip/master: 'x86/shstk' omits 2a8ba1044cce Merge branch into tip/master: 'x86/platform' omits 280536af0f2c Merge branch into tip/master: 'x86/percpu' omits 0f9409ad003c Merge branch into tip/master: 'x86/mm' omits 832ad8e6738a Merge branch into tip/master: 'x86/misc' omits 5658df85f4a0 Merge branch into tip/master: 'x86/microcode' omits 454da7efeb15 Merge branch into tip/master: 'x86/fpu' omits b7e4aa643f86 Merge branch into tip/master: 'x86/entry' omits ed960987ab56 Merge branch into tip/master: 'x86/cpu' omits ac81a7198186 Merge branch into tip/master: 'x86/build' omits 95fc9f7d03ac Merge branch into tip/master: 'x86/bugs' omits 5d372301ad07 Merge branch into tip/master: 'x86/boot' omits b91a3e05cd62 Merge branch into tip/master: 'x86/asm' omits bcb084379de2 Merge branch into tip/master: 'x86/apic' omits 77110e0f24ab Merge branch into tip/master: 'x86/alternatives' omits 50448cf3f3a5 Merge branch into tip/master: 'timers/core' omits ab15e905d72f Merge branch into tip/master: 'sched/core' omits ba0f1998c6eb Merge branch into tip/master: 'ras/core' omits 8e83bd861c8f Merge branch into tip/master: 'perf/core' omits 3563ed98277e Merge branch into tip/master: 'locking/core' omits b6633ad5f4ff Merge branch into tip/master: 'irq/core' omits b7d6efbd4c1b Merge branch into tip/master: 'x86/merge' omits 35b116e22333 Merge branch into tip/master: 'x86/urgent' omits 1243f7a0302c Merge branch into tip/master: 'sched/urgent' omits c6b2b55174cd Merge branches 'arm32-for-6.10', 'arm64-defconfig-for-6.10 [...] omits 41ca2e5a670b bpf: remove CONFIG_BPF_JIT dependency on CONFIG_MODULES of omits 3f26835b6c72 kprobes: remove dependency on CONFIG_MODULES omits 4b1c18839cdf powerpc: use CONFIG_EXECMEM instead of CONFIG_MODULES wher [...] omits e2cee618eeb4 x86/ftrace: enable dynamic ftrace without CONFIG_MODULES omits 7aa7eb8269ea arch: make execmem setup available regardless of CONFIG_MODULES omits b80e7d479e64 powerpc: extend execmem_params for kprobes allocations omits dcdbaf09499e riscv: extend execmem_params for generated code allocations omits 18da532eefc8 mm/execmem, arch: convert remaining overrides of module_al [...] omits 85e2056fedab mm/execmem, arch: convert simple overrides of module_alloc [...] omits 83d2608a1496 mm: introduce execmem_alloc() and execmem_free() omits 0746f9982603 module: make module_memory_{alloc,free} more self-contained omits 7b99597d9cc0 sparc: simplify module_alloc() omits f5cffd98e5c2 nios2: define virtual address space for modules omits fb74909643ee mips: module: rename MODULE_START to MODULES_VADDR omits 785177250b75 arm64: module: remove unneeded call to kasan_alloc_module_ [...] omits 1f406a9b2e78 drm/amdgpu: add ip dump for each ip in devcoredump omits f46e8b9059c5 drm/amdgpu: dump ip state before reset for each ip omits a26f02b1d01a drm/amdgpu: add support for gfx v10 print omits 70977336d483 drm/amdgpu: add protype for print ip state omits 8d9d5d7e97ae drm/amdgpu: add support of gfx10 register dump omits 9c5c98ebec02 drm/amdgpu: add prototype for ip dump omits d60dc4dd7241 drm/amdgpu: Add interface to reserve bad page omits 9841c7ef6765 drm/amd/display: Address kdoc for 'Enable CRTC' in optc401 [...] omits e0a04043d88f drm/amdgpu: Fix uninitialized variable warnings omits 7a4baeeb4676 drm/amdgpu/mes: fix use-after-free issue omits fb3196442224 drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 omits a5faa9fbc75c drm/amdgpu: Update CGCG settings for GFXIP 9.4.3 omits 315c4d7a3f07 Revert "drm/amd/display: Add fallback configuration when set DRR" omits 5206d36aacaa drm/amdgpu: Fix snprintf buffer size in smu_v14_0_init_microcode omits 73a5ccdad47e drm/amdgpu: replace tmz flag into buffer flag omits e88a7abec837 drm/amdgpu: init microcode chip name from ip versions omits 37b8d13ab01f drm/amdgpu: Fix the ring buffer size for queue VM flush omits d546a39c6b10 drm/amd/display: Add misc DC changes for DCN401 omits d2284967ddb5 drm/amd/display: Add some DCN401 reg name to macro definitions omits 3dc4c9540311 drm/amd/display: Add DCN401 dependant changes for DMCUB omits 3704b7171a62 drm/amdkfd: Add VRAM accounting for SVM migration omits 08be72cd40b0 drm/amd/display: Add gfx12 modifiers omits 8646930f098c drm/amd/display: Fix SPL related enum definition used in DCN401 omits 8aef05d6dd04 drm/amd/pm: Restore config space after reset omits 3df48ddedee4 drm/amd/display: Add new DCN401 sources omits 8365b5cc9f5f drm/amd: Add DCN401 related register definitions omits 349e1510b04e drm/amdgpu/umsch: don't execute umsch test when GPU is in [...] omits 3c859f1fbe64 drm/amdkfd: Fix rescheduling of restore worker omits 0119d3d329ac drm/amd: GFX12 changes for converting tiling flags to modifiers omits ead26ab183c1 drm/amd: define new gfx12 uapi flags omits 172cbc2bd652 drm/amd: Add gfx12 swizzle mode defs omits d30edd25a7b5 Merge branch 'shared-zeropage' into for-next omits 1441efd75811 Merge branch 'features' into for-next omits 87e9057248b3 Merge branch 'fixes' into for-next omits 8f33f980dcfe dt-bindings: pwm: mediatek,pwm-disp: add compatible for mt [...] omits 9abdafe20b83 pwm: meson: Add generic compatible for meson8 to sm1 omits 59a79130b05b pwm: bcm2835: Drop open coded variant of devm_clk_rate_exc [...] omits 7afbffad84ce pwm: bcm2835: Introduce a local variable for &pdev->dev omits 5e128b32b90a pwm: Don't check pointer for being non-NULL after use omits a6e5401413f0 pwm: Add missing kernel-doc for pwm_chip:cdev omits f69b5364064d pwm: stm32: Calculate prescaler with a division instead of a loop omits 2796bae3b0ad pwm: stm32: Fix for settings using period > UINT32_MAX omits 01558a65c365 pwm: stm32: Improve precision of calculation in .apply() omits 871a7de7fc08 pwm: stm32: Add error messages in .probe()'s error paths omits 24626c4e685b pwm: Add support for pwmchip devices for faster and easier [...] omits 56c0b4a2183e pwm: Add more locking omits affe555cdf59 pwm: Make pwmchip_[sg]et_drvdata() a wrapper around dev_se [...] omits 555d307aee1b pwm: Add a struct device to struct pwm_chip omits 20298690c9c5 pwm: Ensure a struct pwm has the same lifetime as its pwm_chip omits 0efbb9f69b96 pwm: Move contents of sysfs.c into core.c omits d5454bd00e96 pwm: Give some sysfs related variables and functions better names omits 0e6a6a95d0a9 pwm: sti: Prefer local variable over pointer dereference omits be46ceef8156 pwm: sti: Use devm_kcalloc() instead of calculating the si [...] omits f5e310847dfb pwm: sti: Maintain all per-chip driver data in a single struct omits 1fffbf9448ce pwm: sti: Drop member from driver data that only carries a [...] omits 655abdd76b64 pwm: sti: Improve error reporting using dev_err_probe() omits 6670eb53db43 pwm: sti: Simplify probe function using devm functions omits cb8bf0dca14d dt-bindings: pwm: at91: Add sam9x7 compatible strings list omits ce1f5d1a32f2 pwm: Ensure that pwm_chips are allocated using pwmchip_alloc() omits 3d05e4259264 hwmon: (aspeed-g6-pwm-tacho): Make use of devm_pwmchip_all [...] omits aee47c57bec7 hwmon: (aspeed-g6-pwm-tacho): Make use of pwmchip_parent() [...] omits 6251e2abfc40 lockd: host: Remove unnecessary statements'host = NULL;' omits d22ccfd875ad nfsd: don't create nfsv4recoverydir in nfsdfs when not used. omits c5a6f0399002 nfsd: optimise recalculate_deny_mode() for a common case omits 9e74b5a2155d nfsd: add tracepoint in mark_client_expired_locked omits f60b882a47f8 nfsd: new tracepoint for check_slot_seqid omits cb4a651353c0 nfsd: drop extraneous newline from nfsd tracepoints omits 950f9c4ba308 sunrpc: removed redundant procp check omits 1c4e7f4031a6 fs: nfsd: use group allocation/free of per-cpu counters API omits b6e288d4a6cd nfsd: trivial GET_DIR_DELEGATION support omits 7c33236d7e12 NFSD: Move callback_wq into struct nfs4_client omits 31545166f1b9 nfsd: drop st_mutex before calling move_to_close_lru() omits 4f6ccf4d78a3 nfsd: replace rp_mutex to avoid deadlock in move_to_close_lru() omits f0390081b833 nfsd: move nfsd4_cstate_assign_replay() earlier in open handling. omits c50d845eb97a nfsd: perform all find_openstateowner_str calls in the one place. omits e723f6ca39fb hwmon: jc42: Remove I2C_CLASS_SPD support omits d02a66d84baa Merge branches 'memory-observability' and 'core' into next omits db85dba9fee5 hwmon: (aspeed-g6-pwm-tach) Convert to platform remove cal [...] omits fa565b3c344f MAINTAINERS: repair file entry in ADP1050 HARDWARE MONITOR DRIVER omits 7fab4d337494 hwmon: (pwm-fan) Make use of device properties omits 7fa4ee67f319 hwmon: (pwm-fan) Convert to use of_property_read_u32_array() omits e59834a3b5dc hwmon: add HAS_IOPORT dependencies omits 592695bed5f8 Merge branches 'ti-drivers-soc-next', 'ti-k3-dts-next' and [...] omits 534ad093bb80 arm64: dts: ti: Add k3-j722s-beagley-ai omits 9982aa74cc8c dt-bindings: arm: ti: Add BeagleY-AI omits ba5ea59f768f riscv: Do not save the scratch CSR during suspend omits 0534c1c163e7 Merge patch series "riscv: 64-bit NOMMU fixes and enhancements" omits 81889e8523e6 RISC-V: enable building 64-bit kernels with rust support omits 5648076c8ef0 Merge patch series "Rework & improve riscv cmpxchg.h and a [...] omits bac292e849d7 selftests: sud_test: return correct emulated syscall value [...] omits 826eb58fbd77 hwmon: (pmbus/mp2975) Use i2c_get_match_data() omits b933eec31387 hwmon: (pmbus/mp2975) Constify local pointers to pmbus_dri [...] omits 10da3886cf8b hwmon: (pmbus/mp2975) Replace home made version of __assign_bit() omits bcf7da718f38 hwmon: pmbus: adp1050: Don't use "proxy" headers omits 7998e3302d78 hwmon: (dell-smm) Add Dell Precision 7540 to fan control w [...] omits ab86c6a4ac48 hwmon: pmbus: adp1050: Add driver support omits 4e1008d8aae5 dt-bindings: hwmon: pmbus: adp1050: add bindings omits 81216574cad3 dt-bindings: hwmon: ibm,p8-occ-hwmon: move to trivial devices omits 87dbd343766f dt-bindings: hwmon: stts751: convert to dtschema omits f3c37b315962 dt-bindings: hwmon: pwm-fan: drop text file omits b15757ac2b06 dt-bindings: hwmon: ibmpowernv: convert to dtschema omits 1f9c4fa82ea8 dt-bindings: hwmon: as370: convert to dtschema omits 6d404cd87f1e dt-bindings: hwmon: max6650: convert to dtschema omits c3c98d2c0a02 dt-bindings: hwmon: lm87: convert to dtschema omits c5790e6d69a2 hwmon: (acpi_power_meter) Ensure IPMI space handler is rea [...] omits 7f15c1f87618 ACPI: IPMI: Add helper to wait for when SMI is selected omits c6274f34ebaf hwmon: (lm70) fix links in doc and comments omits e009aace706d dt-bindings: hwmon: adc128d818: convert to dtschema omits 9f035af61865 hwmon: (pmbus/mp2975) Fix IRQ masking omits 3ae93edd118b hwmon: (dell-smm) Add Dell G5 5505 to DMI table omits c85c30fad06d Merge branch for-6.9/arm64/dt into for-next omits a8b58dd51ca1 Merge branch for-6.8/arm64/dt into for-next omits 457156973740 Merge branch for-6.9/arm/dt into for-next omits ef2d690b5e88 Merge branch for-6.9/dt-bindings into for-next omits 8d4efde41fa8 Merge branch for-6.9/firmware into for-next omits b7cad2328653 Merge branch for-6.9/soc into for-next adds 2eb9dd497a69 drm/amd/display: Set color_mgmt_changed to true on unsuspend adds 37865e02e6cc drm/amdkfd: Fix eviction fence handling adds 25e9227c6afd drm/amdgpu: Fix leak when GPU memory allocation fails adds 9c783a112145 drm/amdkfd: make sure VM is ready for updating operations adds 0e95ed6452cb drm/amdgpu/pm: Remove gpu_od if it's an empty directory adds aebd3eb9d3ae drm/amdgpu: Assign correct bits for SDMA HDP flush adds d59198d2d0c5 drm/amdgpu/vpe: fix vpe dpm setup failed adds b0b13d532105 drm/amdgpu: Update BO eviction priorities adds e26305f369ed drm/amdkfd: Fix rescheduling of restore worker adds 661d71ee5a01 drm/amdgpu/umsch: don't execute umsch test when GPU is in [...] adds 30d1cda8ce31 drm/amd/pm: Restore config space after reset adds 1e214f7faaf5 drm/amdkfd: Add VRAM accounting for SVM migration adds fe93b0927bc5 drm/amdgpu: Fix the ring buffer size for queue VM flush adds 9792b7cc18aa drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 adds 948255282074 drm/amdgpu/mes: fix use-after-free issue adds 26da9bfdb8c6 Merge tag 'amd-drm-fixes-6.9-2024-04-24' of https://gitlab [...] adds 86ab9985214d Merge tag 'drm-misc-fixes-2024-04-25' of https://gitlab.fr [...] adds d7a5c9de99b3 drm/etnaviv: fix tx clock gating on some GC7000 variants adds e877d705704d Revert "drm/etnaviv: Expose a few more chipspecs to userspace" adds ca382d6aa5ad Merge tag 'drm-etnaviv-fixes-2024-04-25' of https://git.pe [...] adds d6dab9017b7c drm/xe: Remove sysfs only once on action add failure adds f38c4d224aa3 drm/xe: call free_gsc_pkt only once on action add failure adds e3e989522ac9 drm/xe/guc: Fix arguments passed to relay G2H handlers adds 3a8534035c07 Merge tag 'drm-xe-fixes-2024-04-25' of https://gitlab.free [...] adds 61ef6208e0df Merge tag 'drm-fixes-2024-04-26' of https://gitlab.freedes [...] adds 190f1f46ede1 MAINTAINERS: Update Uwe's email address, drop SIOX maintenance adds 084c473cf766 Merge tag 'pwm/for-6.9-rc6-fixes' of git://git.kernel.org/ [...] adds 09ef2957170d Merge tag 'loongarch-fixes-6.9-2' of git://git.kernel.org/ [...] adds c97f59e276d4 netfs: Fix the pre-flush when appending to a file in write [...] adds 52034cae0207 Merge tag 'vfs-6.9-rc6.fixes' of git://git.kernel.org/pub/ [...] adds 08f0677dfc1a Merge tag 'for-6.9/dm-fixes-3' of git://git.kernel.org/pub [...] adds 5b43efa158e0 Merge tag 'cxl-fixes-6.9-rc6' of git://git.kernel.org/pub/ [...] adds 3022bf37da50 Merge tag 'gpio-fixes-for-v6.9-rc6' of git://git.kernel.or [...] adds bbacf717de8a Merge tag 'mtd/fixes-for-6.9-rc6' of git://git.kernel.org/ [...] adds c9e35b4aeb2f Merge tag 'arc-6.9-fixes' of git://git.kernel.org/pub/scm/ [...] adds 4630932a5529 Merge tag 'mmc-v6.9-rc2' of git://git.kernel.org/pub/scm/l [...] adds e6ebf0117218 Merge tag 'mm-hotfixes-stable-2024-04-26-13-30' of git://g [...] adds 32a1eaa986f4 Merge branch 'v6.9-armsoc/dtsfixes' of git://git.kernel.or [...] adds 14e9d449e979 Merge tag 'qcom-arm64-fixes-for-6.9' of https://git.kernel [...] adds fdabd4b2fb36 Merge tag 'at91-fixes-6.9' of https://git.kernel.org/pub/s [...] adds 9e0794aeacb6 Merge tag 'mtk-dts64-fixes-for-v6.9' of https://git.kernel [...] adds 7e685383468e Merge tag 'imx-fixes-6.9-2' of git://git.kernel.org/pub/sc [...] adds 14672a9b3ec5 Merge tag 'qcom-drivers-fixes-for-6.9' of https://git.kern [...] adds 7ca803b48945 soc: mediatek: mtk-svs: Append "-thermal" to thermal zone names adds ab6cd6bb33cc soc: mediatek: mtk-socinfo: depends on CONFIG_SOC_BUS adds 9f26bc71b1fd Merge tag 'mtk-soc-fixes-for-v6.9' of https://git.kernel.o [...] adds 5eb4573ea63d Merge tag 'soc-fixes-6.9-2' of git://git.kernel.org/pub/sc [...] adds 63407d3081a6 Merge tag 'phy-fixes-6.9' of git://git.kernel.org/pub/scm/ [...] adds 6fba14a7b57a Merge tag 'dmaengine-fix-6.9' of git://git.kernel.org/pub/ [...] adds 8a5c3ef7dbf3 Merge tag 'soundwire-6.9-fixes' of git://git.kernel.org/pu [...] adds 2e5449f4f21a profiling: Remove create_prof_cpu_mask(). adds b3de7b433a32 dt-bindings: eeprom: at24: Fix ST M24C64-D compatible schema adds f42c97027fb7 eeprom: at24: fix memory corruption race condition adds 58cd9e03cff0 Merge tag 'at24-fixes-for-v6.9-rc6' of git://git.kernel.or [...] adds 1d422e44e17c MAINTAINERS: Drop entry for PCA9541 bus master selector adds 91811a31b68d i2c: smbus: fix NULL function pointer dereference adds 5d12ed4bea43 Merge tag 'i2c-for-6.9-rc6' of git://git.kernel.org/pub/sc [...] adds d43df69f3879 Merge tag '6.9-rc5-cifs-fixes-part2' of git://git.samba.or [...] adds 5ea6764d9095 riscv: hwprobe: fix invalid sign extension for RISCV_HWPRO [...] adds 17c67ed752d6 selftests: sud_test: return correct emulated syscall value [...] adds 9c49085d69ec perf riscv: Fix the warning due to the incompatible type adds 49408400d683 RISC-V: selftests: cbo: Ensure asm operands match constrai [...] adds 6179d4a21300 riscv: thead: Rename T-Head PBMT to MAE adds 65b71cc35cc6 riscv: T-Head: Test availability bit before enabling MAE errata adds 6beb6bc5a81e Merge patch series "RISC-V: Test th.sxstatus.MAEE bit befo [...] adds 57865f397001 Merge tag 'riscv-for-linus-6.9-rc6' of git://git.kernel.or [...] adds 2c8159388952 Merge tag 'rust-fixes-6.9' of https://github.com/Rust-for- [...] adds c26591afd33a irqchip/gic-v3-its: Prevent double free on error adds 8d62e9bf2875 Merge tag 'irq-urgent-2024-04-28' of git://git.kernel.org/ [...] adds 2718a7fdf292 x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range adds b53c6bd5d271 x86/cpu: Fix check for RDPKRU in __show_regs() adds a0a8d15a798b x86/tdx: Preserve shared bit on mprotect() adds fe42754b94a4 cpu: Re-enable CPU mitigations by default for !X86 architectures adds ce0abef6a1d5 cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n adds aec147c18856 Merge tag 'x86-urgent-2024-04-28' of git://git.kernel.org/ [...] adds 5097cbcb38e6 sched/isolation: Prevent boot crash when the boot CPU is n [...] adds 257bf89d8412 sched/isolation: Fix boot crash when maxcpus < first house [...] adds 245c8e81741b Merge tag 'sched-urgent-2024-04-28' of git://git.kernel.or [...] adds e67572cd2204 Linux 6.9-rc6 adds ac18cae93357 mm/userfaultfd: reset ptes when close() for wr-protected ones adds 2f425407f211 maple_tree: fix mas_empty_area_rev() null pointer dereference adds 3fd36a5da6be mm: page_owner: fix wrong information in dump_page_owner adds 7d22f1c1b2db MAINTAINERS: update URL's for KEYS/KEYRINGS_INTEGRITY and [...] adds 85980d1faafc tools: fix userspace compilation with new test_xarray changes adds c5868bea4914 lib/test_xarray.c: fix error assumptions on check_xa_multi [...] adds d7a23d657e7d kmsan: compiler_types: declare __no_sanitize_or_inline adds 342e42e60d93 mm: use memalloc_nofs_save() in page_cache_ra_order() adds de50568a6bfb mm/vmalloc: fix return value of vb_alloc if size is 0 adds da7209ba7067 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds daa1bd43e56b Merge tag 'mtk-soc-fixes-for-v6.9' of https://git.kernel.o [...] adds eecff8c29720 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 5e1a99cf22a6 s390/3270: Fix buffer assignment adds b961ec10b9f9 s390/vdso: Add CFI for RA register to asm macro vdso_func adds 53a6659a8122 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 666854ea9cad ice: ensure the copied buf is NUL terminated adds 8c34096c7fdf bna: ensure the copied buf is NUL terminated adds f299ee709fb4 octeontx2-af: avoid off-by-one read from userspace adds a5b1051ad5a7 Merge branch 'ensure-the-copied-buf-is-nul-terminated' adds 4b911a9690d7 nsh: Restore skb->{protocol,data,mac_header} for outer hea [...] adds 42f853b42899 net l2tp: drop flow hash on forward adds 6a30653b604a Fix a potential infinite loop in extract_user_to_sg() adds 66e13b615a0c bpf: verifier: prevent userspace memory access adds b599d7d26d6a bpf, x86: Fix PROBE_MEM runtime load check adds 7cd6750d9a56 selftests/bpf: Test PROBE_MEM of VSYSCALL_ADDR on x86-64 adds a86538a2efb8 Merge branch 'bpf-prevent-userspace-memory-access' adds b2ff42c6d3ab Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds 0ffc042e381a Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds f6fb89fec02a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 398321d75319 ALSA: emu10k1: fix E-MU card dock presence monitoring adds 28deafd0fbdc ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() adds f848337cd801 ALSA: emu10k1: move the whole GPIO event handling to the w [...] adds 2d3f4810886e ALSA: emu10k1: use mutex for E-MU FPGA access locking adds e8289fd3fa65 ALSA: emu10k1: fix E-MU dock initialization adds 15c7e87aa88f ALSA: emu10k1: make E-MU FPGA writes potentially more reliable adds a536f9ceb4f7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds dabea5f85600 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 206a7d691444 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds bb5f757df2f3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 55b31917e583 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds e1057ced854f iio: invensense: fix interrupt timestamp alignment adds d7230b995246 iio: invensense: fix timestamp glitches when switching frequency adds ac6c299c17e9 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds fc37561b3de8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 76e9df0228b9 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 6f09741a463f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds da244c16ac58 clk: samsung: Revert "clk: Use device_get_match_data()" adds 2f8f81d5dc6c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 11a874c8955b Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds a413cd571930 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds efe60a957db6 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds a073a4b8e92e Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] adds e95fe0cb5acf Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] adds 54435d1f21b3 fpga: dfl-pci: add PCI subdevice ID for Intel D5005 card adds 9ffd273f9029 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 62326fe6e602 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 17597b1e18d2 erofs: modify the error message when prepare_ondemand_read failed adds 07abe43a28b2 erofs: get rid of erofs_fs_context adds 7af2ae1b1531 erofs: reliably distinguish block based and fscache mode adds bdd2509c689c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 23988d16843a Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] adds fb9990d232c2 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds d23f6e674492 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 811a6f99ab2f Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] adds 782e5e792588 drm/vmwgfx: Fix Legacy Display Unit adds 27906e5d7824 drm/ttm: Print the memory decryption status just once adds 01d81f9b6898 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new 5d1bc760583f merge mm-hotfixes-stable into mm-nonmm-stable to pick up n [...] new 5b0a67008b0d mm: remove guard around pgd_offset_k() macro new 91b71e78b8e4 mm: memcg: add NULL check to obj_cgroup_put() new fa9fcd8bb6e4 mm/madvise: don't perform madvise VMA walk for MADV_POPULA [...] new 13e860961fd4 selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg new 55f77df7d715 mm: page_alloc: control latency caused by zone PCP draining new 9abc71b47b7d mm/hmm: process pud swap entry without pud_huge() new e6fd5564c07c mm/gup: cache p4d in follow_p4d_mask() new 089f92141ed0 mm/gup: check p4d presence before going on new d0973cb9b475 mm/x86: change pXd_huge() behavior to exclude swap entries new ae798490ec20 mm/sparc: change pXd_huge() behavior to exclude swap entries new 7966a2b76f11 mm/arm: use macros to define pmd/pud helpers new 6818135dea59 mm/arm: redefine pmd_huge() with pmd_leaf() new 961a6ee5c775 mm/arm64: merge pXd_huge() and pXd_leaf() definitions new 460b9adc05d7 mm/powerpc: redefine pXd_huge() with pXd_leaf() new 7db86dc389aa mm/gup: merge pXd huge mapping checks new 1965e933ddeb mm/treewide: replace pXd_huge() with pXd_leaf() new 9636f055dae1 mm/treewide: remove pXd_huge() new 502016e33ae6 mm/arm: remove pmd_thp_or_huge() new 64078b3d57dd mm: document pXd_leaf() API new 91cdcd8d624b mm: zswap: optimize zswap pool size tracking new 4196b48ddd38 mm: zpool: return pool size in pages new c2af060d1c18 lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure new fea68a75651c mm: zswap: remove unnecessary check in zswap_find_zpool() new f8fd525ba3a2 mm/mempolicy: use numa_node_id() instead of cpu_to_node() new 133d04b1eee9 mm/numa_balancing: allow migrate on protnone reference wit [...] new 2ccd48ce35e8 percpu: clean up all mappings when pcpu_map_pages() fails new 51a7bf0238c2 scripts/kernel-doc: drop "_noprof" on function prototypes new 0069455bcbf9 fix missing vmalloc.h includes new 690da22dbfa8 asm-generic/io.h: kill vmalloc.h dependency new 9ea9cd8e61a1 mm/slub: mark slab_free_freelist_hook() __always_inline new a7f13d0f4b02 scripts/kallysms: always include __start and __stop symbols new a5674119f0fa fs: convert alloc_inode_sb() to a macro new 21c690a349ba mm: introduce slabobj_ext to support slab object extensions new 768c33be1b31 mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent [...] new 45012241ec5d mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation new 53ce720359b8 slab: objext: introduce objext_flags as extension to page_ [...] new 916cc5167cc6 lib: code tagging framework new a473573964e5 lib: code tagging module support new 47a92dfbe01f lib: prevent module unloading if memory is not freed new 22d407b164ff lib: add allocation tagging support for memory allocation [...] new dcfe378c81f7 lib: introduce support for page allocation tagging new 8d469d0bee74 lib: introduce early boot parameter to avoid page_ext memo [...] new ccdabb1d7f7a mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate [...] new 8a2f11878771 change alloc_pages name in dma_map_ops to avoid name conflicts new b951aaff5035 mm: enable page allocation tagging new be25d1d4e822 mm: create new codetag references during page splitting new cc92eba1c88b mm: fix non-compound multi-order memory accounting in __fr [...] new 26865a1bfae0 mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_P [...] new c789b5fe38f3 lib: add codetag reference into slabobj_ext new 4b8736964640 mm/slab: add allocation accounting into slab allocation an [...] new 53ed0af49642 rust: add a rust helper for krealloc() new 7bd230a26648 mm/slab: enable slab allocation tagging for kmalloc and friends new e26d8769da6d mempool: hook up to memory allocation profiling new 8f30d2660a38 mm: percpu: introduce pcpuobj_ext new 60fa4a9e2323 mm: percpu: add codetag reference into pcpuobj_ext new 24e44cc22aa3 mm: percpu: enable per-cpu allocation tagging new 88ae5fb755b0 mm: vmalloc: enable memory allocation profiling new 9e54dd8b64dc rhashtable: plumb through alloc tag new 1438d349d16b lib: add memory allocations report in show_mem() new 239d6c96d86f codetag: debug: skip objext checking when it's for objext itself new d224eb0287fb codetag: debug: mark codetags for reserved pages as empty new 09c46563ff6d codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark faile [...] new 9f0ee883ec7f MAINTAINERS: add entries for code tagging and memory alloc [...] new ebdf9ad4ca98 memprofiling: documentation new 2c321f3f70bc mm: change inlined allocation helpers to account at the call site new e13106952faa alloc_tag: Tighten file permissions on /proc/allocinfo new 3b89ec41747a mm/slub: avoid recursive loop with kmemleak new b7b098cf00a2 mm: always initialise folio->_deferred_list new 85edc15a4c60 mm: remove folio_prep_large_rmappable() new 8682a7be36d8 mm: remove a call to compound_head() from is_page_hwpoison() new 46df8e73a4a3 mm: free up PG_slab new 8f790d0c7cfe mm: improve dumping of mapcount and page_type new 42a346b41c5b hugetlb: remove mention of destructors new 010409649885 selftests/mm: confirm VA exhaustion without reliance on co [...] new eff201b8755b mm/page-flags: make __PageMovable return bool new 64c2e895df14 mm/page-flags: make PageMappingFlags return bool new 2e47a445d7b3 selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation new 17edeb5d3f76 mm: page_alloc: remove pcppage migratetype caching new 9cbe97bad5cd mm: page_alloc: optimize free_unref_folios() new e6cf9e1c4cde mm: page_alloc: fix up block types when merging compatible blocks new b54ccd3c6bac mm: page_alloc: move free pages when converting block duri [...] new 2dd482ba627d mm: page_alloc: fix move_freepages_block() range error new c0cd6f557b90 mm: page_alloc: fix freelist movement during block conversion new 55612e80e722 mm: page_alloc: close migratetype race between freeing and [...] new f37c0f6876a8 mm: page_alloc: set migratetype inside move_freepages() new fd919a85cd55 mm: page_isolation: prepare for hygienic freelists new e0932b6c1f94 mm: page_alloc: consolidate free page accounting new e1f42a577f63 mm: page_alloc: change move_freepages() to __move_freepage [...] new 883dd161e9a8 mm: page_alloc: batch vmstat updates in expand() new cc9bc36ebef7 mm: zswap: remove nr_zswap_stored atomic new b04da042208d mm/kmemleak: compact kmemleak_object further new c8d36bc2df89 mm/kmemleak: disable KASAN instrumentation in kmemleak new aaab830ad887 mm/vmalloc: eliminated the lock contention from twice to once new e42dfe4e0a51 mm: record the migration reason for struct migration_targe [...] new 42d0c3fbb581 mm: hugetlb: make the hugetlb migration strategy consistent new 353dc1878401 docs: hugetlbpage.rst: add hugetlb migration description new 02d7d31ae470 selftests/mm: parse VMA range in one go new f238b8c33c67 arm64: mm: swap: support THP_SWAP on hardware with MTE new 0fd44ab213bc mm/readahead: break read-ahead loop if filemap_add_folio r [...] new 5c46d5319bde mm/filemap: don't decrease mmap_miss when folio has workin [...] new 4b68a773a7ce mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area() new 73bc32875ee9 mm: hold PTL from the first PTE while reclaiming a large folio new 7262f208ca68 mm/migrate: split source folio if it is on deferred split list new ebb34f78d72c mm: convert folio_estimated_sharers() to folio_likely_mapp [...] new de60fd8ddeda mm/filemap: return early if failed to allocate memory for split new b2ebcf9d3d5a mm/filemap: clean up hugetlb exclusion code new a4864671ca0b lib/xarray: introduce a new helper xas_get_order new 6758c1128ceb mm/filemap: optimize filemap folio adding new fdb022f6e930 x86: remove unneeded memblock_find_dma_reserve() new 6600a6b10c32 mm/mm_init.c: remove the useless dma_reserve new 8ad4184985e8 mm/mm_init.c: add new function calc_nr_all_pages() new 0ac5e785dcb7 mm/mm_init.c: remove meaningless calculation of zone->mana [...] new 90e796e22e35 mm/mm_init.c: remove unneeded calc_memmap_size() new 0b52663f7547 mm/mm_init.c: remove arch_reserved_kernel_pages() new d4e6b397be1b mm/mmap: convert all mas except mas_detach to vma iterator new a8353dc98f3a huge_memory.c: document huge page splitting rules more thoroughly new 85109a8a9a10 mm: backing-dev: use group allocation/free of per-cpu coun [...] new 1b265da7ea1e virt: acrn: stop using follow_pfn new cb10c28ac82c mm: remove follow_pfn new 5b34b76cb0cd mm: move follow_phys to arch/x86/mm/pat/memtype.c new c139ca42f574 selftests/memfd_secret: add vmsplice() test new f002882ca369 mm: merge folio_is_secretmem() and folio_fast_pin_allowed( [...] new f4b6680973d5 sh: remove use of PG_arch_1 on individual pages new fa92722e382b xtensa: remove uses of PG_arch_1 on individual pages new 6e65aa55cdf4 mm: make page_ext_get() take a const argument new e3089fd0b019 mm: make folio_test_idle and folio_test_young take a const [...] new 2ace5a670e2a mm: make is_free_buddy_page() take a const argument new b84fd2835c70 mm: make page_mapped() take a const argument new 51718e25c53f mm: convert arch_clear_hugepage_flags to take a folio new 5e0debe012f3 slub: remove use of page->flags new 4dc7d3737095 remove references to page->flags in documentation new dee3d0bef2b0 proc: rewrite stable_page_flags() new 9f9796b413d3 mm, slab: move memcg charging to post-alloc hook new e6100a4590bf mm, slab: move slab_memcg hooks to mm/memcontrol.c new 850ed20539a4 mm: move array mem_section init code out of memory_present() new c091dd963f99 mm/init: remove the unnecessary special treatment for memo [...] new b6dd94596f7f mm: make __absent_pages_in_range() as static new bb8ea62daa7c mm/page_alloc.c: remove unneeded codes in !NUMA version of [...] new f55d3471b78a mm/mm_init.c: remove the outdated code comment above defer [...] new 96a5c186efff mm/page_alloc.c: don't show protection in zone's ->lowmem_ [...] new 0aac45663a6d mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES new 796c2c23e14e zswap: replace RB tree with xarray new 4d30eac3744d sparc: use is_huge_zero_pmd() new 5beaee54a324 mm: add is_huge_zero_folio() new e06d03d5590a mm: add pmd_folio() new b002a7b0a58a mm: convert migrate_vma_collect_pmd to use a folio new 5691753d73a2 mm: convert huge_zero_page to huge_zero_folio new e28833bc4ace mm: convert do_huge_pmd_anonymous_page to huge_zero_folio new c93012d849c9 dax: use huge_zero_folio new 632230ff1939 mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio new ac3830c3b266 mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES new 24334e78e8e3 mm/hugetlb: declare hugetlbfs_pagecache_present() non-static new b979db1611a6 mm: make HPAGE_PXD_* macros even if !THP new 239e9a90c887 mm: introduce vma_pgtable_walk_{begin|end}() new 35a76f5c0863 mm/arch: provide pud_pfn() fallback new 607c63195d63 mm/gup: drop gup_fast_folio_allowed() in hugepd processing new f3c94c625fe3 mm/gup: refactor record_subpages() to find 1st small page new 878b0c451621 mm/gup: handle hugetlb for no_page_table() new caf8cab79857 mm/gup: cache *pudp in follow_pud_mask() new 1b1676180246 mm/gup: handle huge pud for follow_pud_mask() new 4418c522f683 mm/gup: handle huge pmd for follow_pmd_mask() new a12083d721d7 mm/gup: handle hugepd for follow_page() new 9cb28da54643 mm/gup: handle hugetlb in the generic follow_page_mask code new c0bff412e67b mm: allow anon exclusive check over hugetlb tail pages new ba168b52bf8e mm: use rwsem assertion macros for mmap_lock new 07db63a2161a filemap: remove __set_page_dirty() new 3b612c8f069f mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_ar [...] new 82a616d0f33b mm: remove "prot" parameter from move_pte() new 08b8247ebd2b mm: remove __set_page_dirty_nobuffers() new afd584398b51 userfaultfd: early return in dup_userfaultfd() new 5def1e0f476d proc: refactor pde_get_unmapped_area as prep new 529ce23a764f mm: switch mm->get_unmapped_area() to a flag new 961148704acd mm: introduce arch_get_unmapped_area_vmflags() new 529781b24b73 mm: remove export for get_unmapped_area() new 8a0fe564bb2e mm: use get_unmapped_area_vmflags() new ed48e87c7df3 thp: add thp_get_unmapped_area_vmflags() new bf6f3c18400c csky: use initializer for struct vm_unmapped_area_info new 5e14522843f5 parisc: use initializer for struct vm_unmapped_area_info new 9d8187b94b3e powerpc: use initializer for struct vm_unmapped_area_info new b80fa3cbb78c treewide: use initializer for struct vm_unmapped_area_info new 44bd7ace9fd6 mm: take placement mappings gap into account new c5ecd8eb8ca2 x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS new c44357c2e76b x86/mm: care about shadow stack guard gap during placement new a9bc15cb1cbd selftests/x86: add placement guard gap test for shstk new 3a9e567ca45f mm/ksm: fix ksm exec support for prctl new 7abaacb8e5f5 selftest/mm: ksm_functional_tests: refactor mmap_and_merge [...] new 6c47de3be3a0 selftest/mm: ksm_functional_tests: extend test case for ks [...] new ba42b524a040 mm: init_mlocked_on_free_v3 new 34efe1c3b688 zram: add max_pages param to recompression new 68dbcf4899f3 mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fall [...] new 6b0ed7b3c775 mm: factor out the numa mapping rebuilding into a new helper new d2136d749d76 mm: support multi-size THP numa balancing new 835c3a25aa37 mm: huge_memory: add the missing folio_test_pmd_mappable() [...] new 7e8347413e5b mm: correct page_mapped_in_vma() for large folios new 412ad5fbe928 mm: remove vma_address() new e0abfbb67142 mm: rename vma_pgoff_address back to vma_address new 7998df0b6407 memory: remove the now superfluous sentinel element from c [...] new c7876a0cc6a0 selftests/mm: mremap_test: optimize using pre-filled rando [...] new 7033c6cc9620 selftests/mm: mremap_test: optimize execution time from mi [...] new e1e13262f0d6 selftests/mm: mremap_test: use sscanf to parse /proc/self/maps new 4746f5ce0fa5 khugepaged: inline hpage_collapse_alloc_folio() new d5ab50b9412c khugepaged: convert alloc_charge_hpage to alloc_charge_folio new 0234779276e5 khugepaged: remove hpage from collapse_huge_page() new 8eca68e2cfdf khugepaged: pass a folio to __collapse_huge_page_copy() new 610ff817b981 khugepaged: remove hpage from collapse_file() new 8d1e24c0b82d khugepaged: use a folio throughout collapse_file() new 43849758fdc9 khugepaged: use a folio throughout hpage_collapse_scan_file() new 03aa577f3b28 proc: convert clear_refs_pte_range to use a folio new 6c977f36dc36 proc: convert smaps_account() to use a folio new 1ade67cd22e4 mm: remove page_idle and page_young wrappers new 8c9e8381ea4b mm: generate PAGE_IDLE_FLAG definitions new f1dc623fa0d3 proc: convert gather_stats to use a folio new cfc96da432fe proc: convert smaps_page_accumulate to use a folio new 27bb0a70e524 proc: pass a folio to smaps_page_accumulate() new 039d26d10d62 proc: convert smaps_pmd_entry to use a folio new 6303d1c553c8 mm: page_alloc: use the correct THP order for THP PCP new d7d0d389ff90 mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags new a62fb92ac12e mm: swap: free_swap_and_cache_nr() as batched free_swap_an [...] new 14c62da21b2b mm: swap: simplify struct percpu_cluster new 9faaa0f8168b mm: swap: update get_swap_pages() to take folio order new 845982eb264b mm: swap: allow storage of all mTHP orders new 5ed890ce5147 mm: vmscan: avoid split during shrink_folio_list() new 3931b871c493 mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD new 6ea02ee48979 arm64: mm: cleanup __do_page_fault() new faab3d0f250a arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS new 15e4a5f5d8c9 arm: mm: accelerate pagefault when VM_FAULT_BADACCESS new 0cec9541dcc5 powerpc: mm: accelerate pagefault when badaccess new cd1c91b85483 riscv: mm: accelerate pagefault when badaccess new 82b7a618397c s390: mm: accelerate pagefault when badaccess new bc7996c864bf x86: mm: accelerate pagefault when badaccess new 4c773a44257f mm: remove struct page from get_shadow_from_swap_cache new f6a8dd98a2ce hugetlb: convert alloc_buddy_hugetlb_folio to use a folio new 23babe1934d7 mm/gup: consistently name GUP-fast functions new 25176ad09ca3 mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST new 0ae0b2b32553 mm: use "GUP-fast" instead "fast GUP" in remaining comments new 7edea4c6fdf2 mm/ksm: remove redundant code in ksm_fork new 9b42fa16195f hugetlb: convert hugetlb_fault() to use struct vm_fault new 7b6ec181de37 hugetlb: convert hugetlb_no_page() to use struct vm_fault new bd722058e34d hugetlb: convert hugetlb_wp() to use struct vm_fault new e076eaca5906 selftests: break the dependency upon local header files new 580ea358af0a selftests/mm: fix additional build errors for selftests new b174f139bdc8 mm/cma: drop incorrect alignment check in cma_init_reserved_mem new 55d134a7b499 mm/hugetlb: pass correct order_per_bit to cma_declare_cont [...] new 2ebe90dab980 mm: convert pagecache_isize_extended to use a folio new 2f166704290e mm: free non-hugetlb large folios in a batch new 5b8d75913a0e mm: combine free_the_page() and free_unref_page() new 2542b1ac9a46 mm: inline destroy_large_folio() into __folio_put_large() new 79a482875158 mm: combine __folio_put_small, __folio_put_large and __folio_put new 9f100e3b3759 mm: convert free_zone_device_page to free_zone_device_folio new 72801513b2bf mm: set pageblock_order to HPAGE_PMD_ORDER in case with !C [...] new 38176c0bf74e Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new 30dd3478c3cd ocfs2: correctly use ocfs2_find_next_zero_bit() new c9abe099865b ocfs2: update inode ctime in ocfs2_fileattr_set new 5ef6dc08cfde lib/build_OID_registry: don't mention the full path of the [...] new 212f863fa881 bootconfig: do not put quotes on cmdline items unless necessary new 3429055f0451 mm: kmsan: implement kmsan_memmove() new 922621a68284 instrumented.h: add instrument_memcpy_before, instrument_m [...] new 61b258b0d2f6 x86: call instrumentation hooks from copy_mc.c new 4d9784c00a15 fs: add kernel-doc comments to fat_parse_long() new f9899c028151 NUMA: early use of cpu_to_node() returns 0 instead of the [...] new 6b839b3b76cf regset: use kvzalloc() for regset_get_alloc() new 4eb7b93e0310 ocfs2: improve write IO performance when fragmentation is high new f51dac026f75 ocfs2: adjust enabling place for la window new 525350221beb ocfs2: speed up chain-list searching new fc07d2a2118a ocfs2: fix sparse warnings new b0f970c50d43 Documentation: kdump: clean up the outdated description new 56fd61628b7a kcov: avoid clang out-of-range warning new 5f08383c1558 initrd: remove the now superfluous sentinel element from c [...] new 029c45bb24d0 ipc: remove the now superfluous sentinel element from ctl_ [...] new 040bf9a71788 Squashfs: remove deprecated strncpy by not copying the string new b157f0e97e3e kgdb: add HAS_IOPORT dependency new f36c54f3ce3d devres: switch to use dev_err_probe() for unification new 3cc98aa11ec4 devres: don't use "proxy" headers new ad5f0eb540d3 vmcore: replace strncpy with strscpy_pad new d11547071a9d ocfs2: return real error code in ocfs2_dio_wr_get_block new 952b023f06a2 ocfs2: fix races between hole punching and AIO+DIO new 8c40984eeb88 ocfs2: update inode fsync transaction id in ocfs2_unlink a [...] new b8cb324277ee ocfs2: use coarse time for new created files new 3ef3a05ba6ac test_hexdump: avoid string truncation warning new 597bc741e5ac block/partitions/ldm: convert strncpy() to strscpy() new 051e75030701 blktrace: convert strncpy() to strscpy_pad() new 2725844080d2 nilfs2: add kernel-doc comments to nilfs_do_roll_forward() new 3da9b9650acc nilfs2: add kernel-doc comments to nilfs_btree_convert_and [...] new 4a458576941c nilfs2: add kernel-doc comments to nilfs_remove_all_gcinodes() new 14c7095a68e0 LoongArch/tlb: fix "error: parameter 'ptep' set but not us [...] new 077a5e7ee069 intel_th: remove usage of the deprecated ida_simple_xx() API new ed05fd59a781 pps: remove usage of the deprecated ida_simple_xx() API new 329f6618234c mux: remove usage of the deprecated ida_simple_xx() API new 9ba789128b90 selftests: exec: make binaries position independent new 25e3b5de7a76 cpumask: delete unused reset_cpu_possible_mask() new 95982a76bb50 crash: add prefix for crash dumping messages new 0189aaf9ffaf Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new 69a6847cb98d foo new 13ea50f1d9a4 memory tier: dax/kmem: introduce an abstract layer for fin [...] new 9ec5eac8f5c7 memory tier: create CPUless memory tiers after obtaining H [...] new 1dbad9671a3a mm/mmap: make vma_wants_writenotify return bool new efdaac19a942 mm/mmap: make accountable_mapping return bool new aaadc84e522c mm,swap: add document about RCU read lock and swapoff interaction new 7bbffb381b11 drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() new b542881057a2 mm: pass VMA instead of MM to follow_pte() new 35850ccafaf8 mm: follow_pte() improvements new d89f73b4bd72 mm: allow for detecting underflows with page_mapcount() again new 26d2becdb22c mm-allow-for-detecting-underflows-with-page_mapcount-again-fix new 05177d2d4e30 mm/rmap: always inline anon/file rmap duplication of a single PTE new 99f6c39acfe4 mm/rmap: add fast-path for small folios when adding/removi [...] new 879a865271ca mm: track mapcount of large folios in single value new e59fb7df3564 mm: improve folio_likely_mapped_shared() using the mapcoun [...] new 952cea2eabdf mm: make folio_mapcount() return 0 for small typed folios new abeaefe9a897 mm-make-folio_mapcount-return-0-for-small-typed-folios-fix new fe93fc1758e9 mm/memory: use folio_mapcount() in zap_present_folio_ptes() new 639a5fa57100 mm/huge_memory: use folio_mapcount() in zap_huge_pmd() san [...] new 9c05b037f5ea mm/memory-failure: use folio_mapcount() in hwpoison_user_m [...] new 5a81e4a947c3 mm/page_alloc: use folio_mapped() in __alloc_contig_migrat [...] new 644dd78487b6 mm/migrate: use folio_likely_mapped_shared() in add_page_f [...] new a7bafcde3f91 sh/mm/cache: use folio_mapped() in copy_from_user_page() new be42a52ddf13 mm/filemap: use folio_mapcount() in filemap_unaccount_folio() new 0e5640e5f26b mm/migrate_device: use folio_mapcount() in migrate_vma_che [...] new 05413f220f4e trace/events/page_ref: trace the raw page mapcount value new 3cfbd83a8c09 xtensa/mm: convert check_tlb_entry() to sanity check folios new f06a9a4979ca mm/debug: print only page mapcount (excluding folio entire [...] new 7dcccc764c6a Documentation/admin-guide/cgroup-v1/memory.rst: don't refe [...] new 7b0063efc590 arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS new 8b753d63884f arm: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS new 539465253219 arm-mm-drop-vm_fault_badmap-vm_fault_badaccess-checkpatch-fixes new cd9d323bb988 mm/ksm: add ksm_get_folio new 00aed843cd83 mm/ksm: use folio in remove_rmap_item_from_tree new f0f96b8e8dc9 mm/ksm: add folio_set_stable_node new bbabe89947bf mm/ksm: use folio in remove_stable_node new f38d17c69a65 mm/ksm: use folio in stable_node_dup new 0c531552fb7c mm/ksm: use ksm_get_folio in scan_get_next_rmap_item new 956518abff76 mm/ksm: use folio in write_protect_page new 9b0a05963d4c mm/ksm: convert chain series funcs and replace get_ksm_page new aedceba1cb3b mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags new b60c2947b03a mm/ksm: replace set_page_stable_node by folio_set_stable_node new 52e1c550e945 mm/hugetlb: convert dissolve_free_huge_pages() to folios new 13d49669ecd7 mm-hugetlb-convert-dissolve_free_huge_pages-to-folios-fix new 1ec151f5fd0f mm/hugetlb: convert dissolve_free_huge_pages() to folios new 74de894bf85a mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_ [...] new c51285379048 mm-hugetlb-rename-dissolve_free_huge_pages-to-dissolve_fre [...] new e8f86d3b3d11 mm: add per-order mTHP anon_fault_alloc and anon_fault_fal [...] new e20080168167 mm: add per-order mTHP anon_swpout and anon_swpout_fallbac [...] new 8f501142a0fc mm: add docs for per-order mTHP counters and transhuge_page ABI new d640ba77bb0b sysfs-kernel-mm-transparent-hugepage: fix the name and une [...] new 246182f829f5 mm: correct the docs for thp_fault_alloc and thp_fault_fallback new 2f2bd8a629b2 mm: move mm counter updating out of set_pte_range() new 726bb0e35119 mm: filemap: batch mm counter updating in filemap_map_pages() new 409ad3fb57ad mm: page_alloc: allowing mTHP compaction to capture the fr [...] new 195f3bf889a2 mseal: wire up mseal syscall new ad451c15a18c mseal: add mseal syscall new d829390b4cf9 mseal: add branch prediction hint new 9c0d922a4262 selftest mm/mseal memory sealing new 92906b358861 mseal: add documentation new da95ab5b15c8 selftest mm/mseal read-only elf memory segment new 076de47071c0 selftest mm/mseal: style change new 1ad6ac7146a1 selftests: mm: fix linker error for inline function new 639bffa433c8 selftest mm/mseal: fix compile warning new 4f00e84a49d2 userfaultfd: remove WRITE_ONCE when setting folio->index d [...] new ff4515e44f23 mm: zswap: always shrink in zswap_store() if zswap_pool_re [...] new 8b156122d167 mm: zswap: refactor limit checking from zswap_store() new 53547219189a mm: zswap: move more same-filled pages checks outside of z [...] new ba2bd62d87f9 mm: zswap: remove same_filled module params new feba5632b6e2 mm: zswap: remove same_filled_pages from docs new 4932af8b5439 mm/ksm: remove page_mapcount() usage in stable_tree_search() new e49d00723042 xarray: inline xas_descend to improve performance new 953b75289ff2 doc: improve the description of __folio_mark_dirty new 31ccd533e9ec buffer: add kernel-doc for block_dirty_folio() new dd925a5b0679 buffer: add kernel-doc for try_to_free_buffers() new 59b897cfdf40 buffer: fix __bread and __bread_gfp kernel-doc new 00ec38560447 buffer: add kernel-doc for brelse() and __brelse() new 2c75f8762309 buffer: add kernel-doc for bforget() and __bforget() new f6f9fbaa57a1 buffer: improve bdev_getblk documentation new c47d26086a5e doc: split buffer.rst out of api-summary.rst new 49588fbff877 doc-split-bufferrst-out-of-api-summaryrst-fix new 156530e3a0ea doc-split-bufferrst-out-of-api-summaryrst-fix-fix new f76ad6f286be mm/sparse: guard the size of mem_section is power of 2 new c9c3e6592e6c fs/proc/task_mmu: convert pagemap_hugetlb_range() to work [...] new c9e06c28da2a fs/proc/task_mmu: convert smaps_hugetlb_range() to work on folios new e5428c0bda84 mm/hugetlb: assert hugetlb_lock in __hugetlb_cgroup_commit_charge new 74483b191147 mm/page_table_check: support userfault wr-protect entries new 00e228043d05 mm/huge_memory: improve split_huge_page_to_list_to_order() [...] new c7f34b5b858a mm-huge_memory-improve-split_huge_page_to_list_to_order-re [...] new d513a7312504 mm: swapfile: check usable swap device in __folio_throttle [...] new 8414c8a93007 mm/madvise: introduce clear_young_dirty_ptes() batch helper new d7c4cc38ce5d mm/arm64: override clear_young_dirty_ptes() batch helper new cb90077286a2 mm/memory: add any_dirty optional pointer to folio_pte_batch() new 27448ba3f995 mm/madvise: optimize lazyfreeing with mTHP in madvise_free new 3ae33a2bc80d mm/page-flags: make PageUptodate return bool new fb366c793b62 mm: memory: check userfaultfd_wp() in vmf_orig_pte_uffd_wp() new e259c943f6a4 memcg: simple cleanup of stats update functions new d1b34106b43f xarray: use BITS_PER_LONGS() new d5116effdfeb xarray: don't use "proxy" headers new 48b5750c0736 mm/memory-failure: remove fsdax_pgoff argument from __add_to_kill new 256c6fe42b34 mm/memory-failure: pass addr to __add_to_kill() new 51b59f44b2a4 mm: return the address from page_mapped_in_vma() new 77fdb66922cf mm: make page_mapped_in_vma conditional on CONFIG_MEMORY_FAILURE new 6813515aafa2 mm/memory-failure: convert shake_page() to shake_folio() new 97d64d367c0e mm: convert hugetlb_page_mapping_lock_write to folio new 07cfd9ab2442 mm/memory-failure: convert memory_failure() to use a folio new 5624954f12eb mm/memory-failure: convert hwpoison_user_mappings to take a folio new 8425956fc222 mm/memory-failure: add some folio conversions to unpoison_memory new bdf28c3451d3 mm/memory-failure: use folio functions throughout collect_procs() new 31ba53ddac29 mm/memory-failure: pass the folio to collect_procs_ksm() new f967243f59f1 fscrypt: convert bh_get_inode_and_lblk_num to use a folio new 3cd4b831cad0 f2fs: convert f2fs_clear_page_cache_dirty_tag to use a folio new 33224cbe0534 memory-failure: remove calls to page_mapping() new 5692e87f9929 migrate: expand the use of folio in __migrate_device_pages() new a1ee628b66bf userfault; expand folio use in mfill_atomic_install_pte() new f4e0767cc9ae mm: remove page_mapping() new 30ad13ad74fe mm: remove page_cache_alloc() new cdd65bab50e2 mm: remove put_devmap_managed_page() new c16474a4e1a2 mm: convert put_devmap_managed_page_refs() to put_devmap_m [...] new ff7ff88b7f29 mm: remove page_ref_sub_return() new f317f657f901 gup: use folios for gup_devmap new fc7145607aaa mm: add kernel-doc for folio_mark_accessed() new ee3d72212a4a mm: remove PageReferenced new 7d6e8ef8e296 memcg: fix data-race KCSAN bug in rstats new 5fb7a287ae80 mm/khugepaged: replace page_mapcount() check by folio_like [...] new 6ad27341ade1 mm: vmalloc: dump page owner info if page is already mapped new 1bf2269b2269 selftests/mm: soft-dirty should fail if a testcase fails new 8cd7a0197f6e writeback: collect stats of all wb of bdi in bdi_debug_stats_show new d6c8ee936734 writeback: support retrieving per group debug writeback st [...] new 4aa59321decb writeback: fix build problems of "writeback: support retri [...] new bb2d3b270167 writeback: add wb_monitor.py script to monitor writeback i [...] new c8a7ee1b7304 writeback: rename nr_reclaimable to nr_dirty in balance_di [...] new 437075f8c7c6 mm: enable __wb_calc_thresh to calculate dirty background [...] new 618c5d7d7ed2 mm: correct calculation of wb's bg_thresh in cgroup domain new a722edec51c6 mm: call __wb_calc_thresh instead of wb_calc_thresh in wb_ [...] new 74952dedd1a6 mm: remove stale comment __folio_mark_dirty new 65318829ae66 mm: fix race between __split_huge_pmd_locked() and GUP-fast new 4beb02678aa8 mm: simplify thp_vma_allowable_order new c03abde97ca9 mm: assert the mmap_lock is held in __anon_vma_prepare() new 1f2a596bb430 mm: delay the check for a NULL anon_vma new 45113b8d1b14 mm: fix some minor per-VMA lock issues in userfaultfd new f8aee607b67c mm: optimise vmf_anon_prepare() for VMAs without an anon_vma new 9bb6f931d48e mm/damon/paddr: implement damon_folio_young() new 95f06b03cce5 mm/damon/paddr: implement damon_folio_mkold() new 226ed2f10e78 mm/damon: add DAMOS filter type YOUNG new 2dfb14f8f159 mm/damon/paddr: implement DAMOS filter type YOUNG new 49ed4face6db Docs/mm/damon/design: document 'young page' type DAMOS filter new ea73154712df Docs/admin-guide/mm/damon/usage: update for young page typ [...] new e6c665053c82 Docs/ABI/damon: update for 'youg page' type DAMOS filter new 9b8348d68649 mm/rmap: do not add fully unmapped large folio to deferred [...] new e588e327d770 mm-rmap-do-not-add-fully-unmapped-large-folio-to-deferred- [...] new 5ab170beee52 filemap: replace pte_offset_map() with pte_offset_map_nolock() new c331bf4c686a mm: optimization on page allocation when CMA enabled new bbf2a6e30862 mm: add defines for min/max swappiness new 66ea07166cb8 mm: add swappiness= arg to memory.reclaim new cdac267cfab8 __mod_memcg_lruvec_state(): enhance diagnostics new e9efed1822aa __mod_memcg_lruvec_state-enhance-diagnostics-fix new 2e5061e4c756 foo new 6710d84d4775 kbuild: turn on -Wextra by default new 1f5ec449e9ec kbuild: remove redundant extra warning flags new 8ac979277f05 kbuild: turn on -Wrestrict by default new 529e0ed66f52 kbuild: enable -Wformat-truncation on clang new 38e0b95dba97 kbuild: enable -Wcast-function-type-strict unconditionally new 1d4f08791e11 x86/fpu: fix asm/fpu/types.h include guard new 1f3557722571 arch: add ARCH_HAS_KERNEL_FPU_SUPPORT new 8d3450b1d6dc ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 4b8f24061d76 ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS new 783957dac862 arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 76e5c82dd9e1 arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS new f5392afbd792 lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS new e4f46cb42fa2 LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 6cc1db9145e3 powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT new b6ee95d7f3d2 x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 61766c867df5 riscv: add support for kernel-mode FPU new f0787c347c57 drm/amd/display: only use hard-float, not altivec on powerpc new 86d5132690c4 drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT new 2842cfcf1d1d selftests/fpu: move FP code to a separate translation unit new 35f41bcb45e8 selftests/fpu: allow building on other architectures new f5bf62da4f5a kexec: fix the unexpected kexec_dprintk() macro new f1969fa21972 nilfs2: convert to use the new mount API new 8913dbd948bb nilfs2-convert-to-use-the-new-mount-api-v2 new 6eb39e305b7c ocfs2: remove redundant assignment to variable status new 85d63b57478c tools lib rbtree: Pick some improvements from the kernel r [...] new 7c5e13f72551 media: rc: add missing io.h new 7afb0b31a912 media: stih-cec: add missing io.h new 383d6b827094 kfifo: don't use "proxy" headers new ced1fe43fbf1 scripts/gdb: fix failing KGDB detection during probe new 90e517aa0d25 scripts/gdb: fix parameter handling in $lx_per_cpu new bd26b747ffd4 scripts/gdb: make get_thread_info accept pointers new ea95eec0dd27 scripts/gdb: fix detection of current CPU in KGDB new ab647c844494 bitops: optimize fns() for improved performance new 0e7486112abe foo new e441537f271a Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 6c32f5f7f3ef kconfig: remove unneeded if-conditional in conf_choice() new b8681feac5f3 kbuild: buildtar: remove warning for the default case new d172cb726bfb kconfig: remove SYMBOL_CHOICE flag new 201382c5f352 sh: Convert the last use of 'optional' property in Kconfig new 060ef2b42249 kconfig: remove 'optional' property support new 3c6491a5b851 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b29781afaed2 tools arch x86: Sync the msr-index.h copy with the kernel sources new 7255fcc80d4b perf tests shell kprobes: Add missing description as used [...] new cd88c11c6d89 tools lib rbtree: Pick some improvements from the kernel r [...] new e0c48bf9e80c perf scripts python: Add a script to run instances of 'per [...] new 8b734eaa98ac perf parse-events: Factor out '<event_or_pmu>/.../' parsing new 63dfcde9779b perf parse-events: Directly pass PMU to parse_events_add_pmu() new 90b2c210a54e perf parse-events: Avoid copying an empty list new f91fa2ae6360 perf pmu: Refactor perf_pmu__match() new 78fae2071ff7 perf tests parse-events: Use "branches" rather than "cache [...] new 62593394f66a perf parse-events: Legacy cache names on all PMUs and lowe [...] new 9d0dba2398ff perf parse-events: Handle PE_TERM_HW in name_or_raw new 5ccc4edfc2a9 perf parse-events: Constify parse_events_add_numeric new 617824a7f0f7 perf parse-events: Prefer sysfs/JSON hardware events over legacy new 4e5484b4bfd5 perf parse-events: Inline parse_events_update_lists new ba5c371edfd0 perf parse-events: Improve error message for bad numbers new e18601d80ce1 perf parse-events: Inline parse_events_evlist_error new e30a7912f498 perf parse-events: Improvements to modifier parsing new 4a20e793652e perf parse-event: Constify event_symbol arrays new afd876bbdc97 perf parse-events: Minor grouping tidy up new bb65ff7810b6 perf parse-events: Tidy the setting of the default event name new 281bf8f63f20 perf test: Add a new test for 'perf annotate' new 47557db99a5d perf annotate-data: Check if 'struct annotation_source' wa [...] new f35847de2a65 perf annotate: Fallback disassemble to objdump when capsto [...] new 8f3ec810bb66 perf annotate: Update DSO binary type when trying build-id new 7cc72090fbbf perf record: Fix comment misspellings new e101a05f79fd perf intel-pt: Fix unassigned instruction op (discovered b [...] new 8524d71cebfa perf build: Pretend scandirat is missing with msan new 2b87383c885c perf annotate: Fix data type profiling on stdio new 8f21164321ee tools headers x86 cpufeatures: Sync with the kernel source [...] new 450f941ea9dc tools headers: Synchronize linux/bits.h with the kernel sources new 8c618b58c89c perf test: Reintroduce -p/--parallel and make -S/--sequent [...] new 607e5d6ce294 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new 4fe88a2933d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5f044e95e29e Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new fc31a3f4df1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4fd839927192 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eea1299623cc Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 6fd2ec428328 dt-bindings: arm: bcm: add bindings for ASUS RT-AC3200 new 5b4ce81fc1cc dt-bindings: arm: bcm: add bindings for ASUS RT-AC5300 new b116239094d8 ARM: dts: BCM5301X: Add DT for ASUS RT-AC3200 new 961dedc6b4e4 ARM: dts: BCM5301X: Add DT for ASUS RT-AC5300 new 4dd01a3721bd ARM: dts: BCM5301X: Conform to DTS Coding Style on ASUS RT [...] new a3592fae4d66 arm: dts: bcm2711: Describe Ethernet LEDs new 3d83aa97a6f7 Merge branch 'devicetree/next' into next new b80f6c17f6e9 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new a640225b333c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new a6cdfcd6e846 Merge branch 'imx/soc' into for-next new dc6bcd96b77b Merge branch 'imx/bindings' into for-next new 4e2511d7f323 ARM: dts: imx51-ts4800: Use #pwm-cells = <3> for imx27-pwm device new 44f46de2872f ARM: dts: imx53-m53evk: Use #pwm-cells = <3> for imx27-pwm device new e10432d3dae5 ARM: dts: imx53-ppd: Use #pwm-cells = <3> for imx27-pwm device new 03438afeaaeb ARM: dts: imx53-kp: Drop redundant settings in pwm nodes new ca9692885359 ARM: dts: imx53-tqma: Use #pwm-cells = <3> for imx27-pwm devices new 5e1553bacf0e ARM: dts: imx6dl-aristainetos_4: Use #pwm-cells = <3> for [...] new 28d28f529306 ARM: dts: imx6dl-aristainetos_7: Use #pwm-cells = <3> for [...] new 60946195eecb ARM: dts: imx6dl-mamoj: Use #pwm-cells = <3> for imx27-pwm device new 6adfbf06b18b ARM: dts: imx6q-ba16: Use #pwm-cells = <3> for imx27-pwm device new fa86e5450c94 ARM: dts: imx6q-bosch-acc: Use #pwm-cells = <3> for imx27- [...] new ae04d96e4976 ARM: dts: imx6qdl-apf6dev: Use #pwm-cells = <3> for imx27- [...] new b2d823160a07 ARM: dts: imx6qdl-aristainetos2: Use #pwm-cells = <3> for [...] new a49aee94f6d9 ARM: dts: imx6qdl-cubox-i: Use #pwm-cells = <3> for imx27- [...] new 795df6eed5b0 ARM: dts: imx6qdl-emcon: Use #pwm-cells = <3> for imx27-pw [...] new 810f7f291fec ARM: dts: imx6qdl-gw52xx: Use #pwm-cells = <3> for imx27-p [...] new 03dded49b317 ARM: dts: imx6qdl-gw53xx: Use #pwm-cells = <3> for imx27-p [...] new db04708c47e6 ARM: dts: imx6qdl-gw54xx: Use #pwm-cells = <3> for imx27-p [...] new da10a1e80e08 ARM: dts: imx6qdl-gw560x: Use #pwm-cells = <3> for imx27-p [...] new e5d394803ea2 ARM: dts: imx6qdl-gw5903: Use #pwm-cells = <3> for imx27-p [...] new 05d294db0800 ARM: dts: imx6qdl-gw5904: Use #pwm-cells = <3> for imx27-p [...] new 18b027ae253f ARM: dts: imx6qdl-icore: Use #pwm-cells = <3> for imx27-pw [...] new 2e040442c6a9 ARM: dts: imx6qdl-nit6xlite: Use #pwm-cells = <3> for imx2 [...] new 98046c4ee4c2 ARM: dts: imx6qdl-nitrogen6_max: Use #pwm-cells = <3> for [...] new ea9950d81eab ARM: dts: imx6qdl-nitrogen6_som2: Use #pwm-cells = <3> for [...] new 1d3b165fd4b8 ARM: dts: imx6qdl-nitrogen6x: Use #pwm-cells = <3> for imx [...] new 890a27b1107e ARM: dts: imx6qdl-phytec-mira: Use #pwm-cells = <3> for im [...] new f8039b9dd5e8 ARM: dts: imx6qdl-sabreauto: Use #pwm-cells = <3> for imx2 [...] new 2a08654ee2a9 ARM: dts: imx6qdl-sabrelite: Use #pwm-cells = <3> for imx2 [...] new 7ab26773788b ARM: dts: imx6qdl-sabresd: Use #pwm-cells = <3> for imx27- [...] new 06db84c57fa1 ARM: dts: imx6qdl-savageboard: Use #pwm-cells = <3> for im [...] new 0d68bb973201 ARM: dts: imx6qdl-skov-cpu: Use #pwm-cells = <3> for imx27 [...] new 4d1e5aded39f ARM: dts: imx6q-kp: Use #pwm-cells = <3> for imx27-pwm device new 825bfb1085ea ARM: dts: imx6q-novena: Use #pwm-cells = <3> for imx27-pwm device new b2c7bf48720d ARM: dts: imx6q-pistachio: Use #pwm-cells = <3> for imx27- [...] new 600c98d0ead4 ARM: dts: imx6q-prti6q: Use #pwm-cells = <3> for imx27-pwm device new 27d698c73dc2 ARM: dts: imx6q-var-dt6customboard: Use #pwm-cells = <3> f [...] new c027e8fc1a08 ARM: dts: imx6sl-evk: Use #pwm-cells = <3> for imx27-pwm device new 50c0557cab9e ARM: dts: imx6sll-evk: Use #pwm-cells = <3> for imx27-pwm device new 01c7523fc30a ARM: dts: imx6sx-nitrogen6sx: Use #pwm-cells = <3> for imx [...] new 340bef9852ed ARM: dts: imx6sx-sdb: Use #pwm-cells = <3> for imx27-pwm device new e80729dbfbdc ARM: dts: imx6sx-softing-vining-2000: Use #pwm-cells = <3> [...] new 099c500fb05e ARM: dts: imx6ul-14x14-evk: Use #pwm-cells = <3> for imx27 [...] new 71bc44caaa54 ARM: dts: imx6ul-ccimx6ulsbcpro: Use #pwm-cells = <3> for [...] new 0af28e0d6a96 ARM: dts: imx6ul-geam: Use #pwm-cells = <3> for imx27-pwm device new 6400c2ed8c4f ARM: dts: imx6ul-imx6ull-opos6uldev: Use #pwm-cells = <3> [...] new 1b5ee99effc2 ARM: dts: imx6ul-isiot: Use #pwm-cells = <3> for imx27-pwm device new ce88af1a8ecb ARM: dts: imx6ul-kontron-bl-43: Use #pwm-cells = <3> for i [...] new f98cf09e1c08 ARM: dts: imx6ul-kontron-bl-common: Use #pwm-cells = <3> f [...] new 68313ee6961c ARM: dts: imx6ul-pico: Use #pwm-cells = <3> for imx27-pwm device new 800cb240168c Merge branch 'imx/dt' into for-next new 5aaa8d6ecc24 Merge branch 'imx/dt64' into for-next new 8c4bf8c96748 Merge branch 'imx/defconfig' into for-next new 2322f000302b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6e77e3d82bc4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ba4a0db0ba50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8421ed887014 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2ee7aabf9e25 clk: qcom: gcc-sm8450: set OPS_PARENT_ENABLE on gcc_sdcc2_ [...] new 5fce38e2a1a9 clk: qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fi [...] new 0b294041ba3d Merge branch '20240315-apss-ipq-pll-ipq5018-hang-v2-1-6fe3 [...] new f58edff0331f clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018 new f837535fcb32 clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs new 849ed9d414d0 dt-bindings: clock: qcom,hfpll: Convert to YAML new 3db0f3b9ff5a clk: qcom: hfpll: Add QCS404-specific compatible new d06b1043644a clk: qcom: clk-rcg: introduce support for multiple conf fo [...] new 89da22456af0 clk: qcom: clk-rcg2: add support for rcg2 freq multi ops new e88f03230dc0 clk: qcom: gcc-ipq8074: rework nss_port5/6 clock to multiple conf new 2d52699fe3e1 Merge branch '20240315-apss-ipq-pll-ipq5018-hang-v2-1-6fe3 [...] new ac3ee364a731 clk: qcom: apss-ipq-pll: reuse Stromer reg offsets from 'c [...] new 35a99c6ffa1e clk: qcom: apss-ipq-pll: move Huayra register map to 'clk_ [...] new 07570342d305 clk: qcom: apss-ipq-pll: constify match data structures new 4a941e436432 clk: qcom: apss-ipq-pll: constify clk_init_data structures new f3574392290d clk: qcom: clk-cbf-8996: use HUAYRA_APSS register map for cbf_pll new e801038a02ce clk: qcom: dispcc-sm8450: fix DisplayPort clocks new 1113501cfb46 clk: qcom: dispcc-sm6350: fix DisplayPort clocks new e90b5139da84 clk: qcom: dispcc-sm8550: fix DisplayPort clocks new 615a292ee4d5 clk: qcom: dispcc-sm8650: fix DisplayPort clocks new e20ae5ae9f0c clk: qcom: mmcc-msm8998: fix venus clock issue new 99376e9b6f12 Merge branches 'arm32-for-6.10', 'arm64-defconfig-for-6.10 [...] new 73e6a4a36507 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4ed015c0c454 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1fa73c856aa6 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 996de3798ac2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3d07568cde5d Merge branch 'for-v6.10/clk-gs101-bindings' into next/dt64 new ea88ccc17f15 arm64: dts: exynos: gs101: enable cmu-hsi0 clock controller new d55891cde53b Merge branch 'next/dt64' into for-next new b9dc93fbeed3 Merge branch 'for-v6.10/clk-gs101-bindings' into next/clk new 04ddcbec5651 clk: samsung: gs101: add support for cmu_hsi0 new 74502fa68eb4 Merge branch 'next/clk' into for-next new f19aa4422b2c Merge branch 'fixes' into for-next new 7b899064dfa6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3a3e2b83e805 firmware: arm_ffa: Avoid queuing work when running on the [...] new 146928437fcb Merge tags 'scmi-updates-6.10' and 'ffa-updates-6.10' of g [...] new 6cd6c69bfe09 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 7ba8262b86c8 Merge branch 'for-next' of https://github.com/sophgo/linux.git new 788c50c25c51 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new fd46e5e136a8 arm64: dts: allwinner: h616: Add NMI device node new 4847bbebc31a Merge branch 'sunxi/dt-for-6.10' into sunxi/for-next new 6bc6bf8a940a dt-bindings: arm: sunxi: document Anbernic RG35XX handheld [...] new 0923a6c604fc arm64: dts: allwinner: h700: Add RG35XX 2024 DTS new 398e5fdf60ed arm64: dts: allwinner: h700: Add RG35XX-Plus DTS new 0d185df6c9ff arm64: dts: allwinner: h700: Add RG35XX-H DTS new 547c853141d1 Merge branch 'sunxi/dt-for-6.10' into sunxi/for-next new 205a7d8cebb8 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 31d21be33cf2 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new de024f63cea3 soc/tegra: pmc: Add EQOS wake event for Tegra194 and Tegra234 new 72208d2c48a6 Merge branch for-6.10/soc into for-next new 22b92b28fcf4 dt-bindings: display: tegra: Allow dma-coherent on Tegra19 [...] new 03865268005b Merge branch for-6.10/dt-bindings into for-next new 3394cc0e38cb ARM: tegra: paz00: Add emc-tables for ram-code 1 new ff4d7e172100 ARM: tegra: tegra20-ac97: Replace deprecated "gpio" suffix new 592adc6244fe Merge branch for-6.10/arm/dt into for-next new 2633c58e1354 arm64: tegra: Correct Tegra132 I2C alias new 0d23cacb2ae0 arm64: tegra: Add Tegra Security Engine DT nodes new 3a75f3e09973 Merge branch for-6.10/arm64/dt into for-next new 4d4d3fe6b3cc arm64: defconfig: Enable Tegra Security Engine new 2fd759c1796c Merge branch for-6.10/arm64/defconfig into for-next new be2750c86dcd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 956dbce43d14 arm64: dts: ti: k3-am65: Add full compatible to SerDes con [...] new da795dc4f2a0 arm64: dts: ti: k3-am65: Move SerDes mux nodes under the c [...] new 8ec19dbe9217 arm64: dts: ti: k3-am65: Use exact ranges for FSS node new 98b939a9b320 arm64: dts: ti: k3-j7200: Use exact ranges for FSS node new 74904fc1f1f1 arm64: dts: ti: k3-j721e: Use exact ranges for FSS node new b3f629482cad arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node new 4670135ec395 arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G new 290b341499fc arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes new 6f2133e6b46b arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and [...] new fb55df5a6b69 arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mo [...] new 385afb85589e arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode new 641eb61369bb arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec new 02b4967cf4ec arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices new d4fbe9bfc7a1 arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node new c6e9f107eb0f arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL r [...] new ae33c9d16469 arm64: dts: ti: k3-am62p: add the USB sub-system new 9f8372e3a595 arm64: dts: ti: k3-am62a: Disable USB LPM new d79fc9145633 arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type new e1818f04eff6 arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type new 252951f6fa68 arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Dec [...] new 9198fbfc1479 arm64: dts: ti: am64-phyboard-electra: Add overlay to enab [...] new 5df0679a517e arm64: dts: ti: Enable overlays for the am625-phyboard-lyra new 9853d5fc6b33 arm64: dts: ti: k3-am65-main: Fix sdhci node properties new 0c6ad2fed244 arm64: dts: ti: k3-am65-main: Remove unused properties in [...] new 8fea8069313c arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards new 7e484938110c arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 [...] new 2396b640f82d arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode new 0fb3e2ff482c arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD new e75f65467e01 arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog wit [...] new 262b0d3d724d arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci new db4d62037d90 arm64: dts: ti: k3-j721s2: Add main esm address range new cc58233a2980 arm64: dts: ti: k3-j784s4: Add main esm address range new 3454b58dd9d9 arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C new 4c4ee097c795 Merge branches 'ti-drivers-soc-next', 'ti-k3-dts-next' and [...] new 131ab49c5a6f Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 9c734c5785dd Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 2bbe7524c040 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 41670f87ddbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e262e67fe4e4 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new ebc3e4cec5a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7c6389d49abe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 65f96104ad38 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 0e10fda7b3bd Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 5361409edc31 Merge branch 'for-next' of git://github.com/openrisc/linux.git new ce25c853020c parisc: Move sigset_t typedef to parisc uapi header new 000c3cbe3563 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new feb394475c21 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9dce3ee91abf Merge branch 'topic/kdump-hotplug' of git://git.kernel.org [...] new 300ce44cbe29 Merge patch series "Rework & improve riscv cmpxchg.h and a [...] new 70a57b247251 RISC-V: enable building 64-bit kernels with rust support new d4b500cceb0e Merge patch series "riscv: 64-bit NOMMU fixes and enhancements" new fa7d7339016a riscv: Do not save the scratch CSR during suspend new 441381506ba7 riscv: misaligned: remove CONFIG_RISCV_M_MODE specific code new 63f93a3ca891 riscv: hwprobe: export Zihintpause ISA extension new 3fd665f2854d cpuidle: riscv-sbi: Add cluster_pm_enter()/exit() new 29cee75fb66e riscv: Remove superfluous smp_mb() new c97bf629963e riscv: Fix text patching when IPI are used new 30dae23e3f41 Merge patch series "riscv: fix patching with IPI" new bebc345413f5 riscv: Remove unnecessary irqflags processor.h include new 6b9391b581fd riscv: Include riscv_set_icache_flush_ctx prctl new 6a08e4709c58 documentation: Document PR_RISCV_SET_ICACHE_FLUSH_CTX prctl new decde1fa2093 cpumask: Add assign cpu new a4c0451d94b8 Merge patch series "riscv: Create and document PR_RISCV_SE [...] new 3a0dc44899d4 riscv: Remove redundant CONFIG_64BIT from pgtable_l{4,5}_enabled new 7a04dd8fd75b riscv: Annotate pgtable_l{4,5}_enabled with __ro_after_init new fc7a50eed986 riscv: mm: still create swiotlb buffer for kmalloc() bounc [...] new eb1e50372946 riscv: select ARCH_USE_CMPXCHG_LOCKREF new 79d6e4eae966 riscv: cmpxchg: implement arch_cmpxchg64_{relaxed|acquire| [...] new e44530277a94 Merge patch series "riscv: enable lockless lockref impleme [...] new 0a16a1728790 riscv: select ARCH_HAS_FAST_MULTIPLIER new 3e266386cbe7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new af33e7cf2267 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] new 71c44418506b Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new 6f76b595a159 Merge branch 'fixes' into for-next new 21384acb5bae Merge branch 'features' into for-next new cd67fe6dd7fc Merge branch 'shared-zeropage' into for-next new ef486a2f3d9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7b880e424e04 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b771440accc8 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 7bafd5235253 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] new 9ed0696d4f7c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8f03ed91d75e smb: smb2pdu.h: Avoid -Wflex-array-member-not-at-end warnings new 67e91f151be0 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 3a39a110092a Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 9562941b6eee Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new d17eb6638929 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new e61abd0b3d2e Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 5edc4eef7d18 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new f2382a77a524 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5f89756cac52 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ee46cbebb5c1 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 7d9ba20beabd nfsd: perform all find_openstateowner_str calls in the one place. new 6f163e56045c nfsd: move nfsd4_cstate_assign_replay() earlier in open handling. new 9958085bb011 nfsd: replace rp_mutex to avoid deadlock in move_to_close_lru() new f499840746aa nfsd: drop st_mutex before calling move_to_close_lru() new e655ef4db928 NFSD: Move callback_wq into struct nfs4_client new 29777048b554 nfsd: trivial GET_DIR_DELEGATION support new 88dfc047d7f3 fs: nfsd: use group allocation/free of per-cpu counters API new 08dcdd2cf59d sunrpc: removed redundant procp check new 540a2526c276 nfsd: drop extraneous newline from nfsd tracepoints new 728e8ec0334f nfsd: new tracepoint for check_slot_seqid new bfbea35b881d nfsd: add tracepoint in mark_client_expired_locked new 07a9b822082d nfsd: optimise recalculate_deny_mode() for a common case new f9f7d02d7427 nfsd: don't create nfsv4recoverydir in nfsdfs when not used. new f37204ea0d3d lockd: host: Remove unnecessary statements'host = NULL;' new 13490f05468d NFSD: move nfsd_mutex handling into nfsd_svc callers new 922651ca9c7c NFSD: allow callers to pass in scope string to nfsd_svc new 0140f0ab544b NFSD: convert write_threads to netlink command new b10e02129455 NFSD: add write_version to netlink command new 7cb2c38da78c SUNRPC: introduce svc_xprt_create_from_sa utility routine new faee90676a2a SUNRPC: add a new svc_find_listener helper new b969fc0fcf5e NFSD: add listener-{set,get} netlink command new 06cd86b25b98 SUNRPC: Remove comment for sp_lock new 3461b474f596 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 70faf7f97ff8 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new f566d5b9fb71 xfs: remove XFS_DA_OP_REMOVE new 779a4b606c76 xfs: remove XFS_DA_OP_NOTIME new 54275d8496f3 xfs: remove xfs_da_args.attr_flags new c27411d4c640 xfs: make attr removal an explicit operation new cda60317ac57 xfs: rearrange xfs_da_args a bit to use less space new 1321890a1b51 Merge tag 'shrink-dirattr-args-6.10_2024-04-23' of https:/ [...] new ef80de940a63 xfs: attr fork iext must be loaded before calling xfs_attr [...] new 8ef1d96a985e xfs: require XFS_SB_FEAT_INCOMPAT_LOG_XATTRS for attr log [...] new f759784cb61c xfs: use an XFS_OPSTATE_ flag for detecting if logged xatt [...] new ad206ae50eca xfs: check opcode and iovec count match in xlog_recover_at [...] new f660ec8eaeb5 xfs: fix missing check for invalid attr flags new 309dc9cbbb43 xfs: check shortform attr entry flags specifically new 992c3b5c3fe6 xfs: restructure xfs_attr_complete_op a bit new 2a2c05d013d0 xfs: use helpers to extract xattr op from opflags new 1c7f09d210ab xfs: validate recovered name buffers when recovering xattr items new 0aeeeb796980 xfs: always set args->value in xfs_attri_item_recover new c07f018bc094 xfs: use local variables for name and value length in _att [...] new 50855427c254 xfs: refactor name/length checks in xfs_attri_validate new ffdcc3b8eb4d xfs: refactor name/value iovec validation in xlog_recover_ [...] new ea0b3e814741 xfs: enforce one namespace per attribute new d7d02f750ae9 Merge tag 'improve-attr-validation-6.10_2024-04-23' of htt [...] new 63211876ced3 xfs: rearrange xfs_attr_match parameters new f49af061f49c xfs: check the flags earlier in xfs_attr_match new 9713dc88773d xfs: move xfs_attr_defer_add to xfs_attr_item.c new a64e0134754b xfs: create a separate hashname function for extended attributes new 98493ff87885 xfs: add parent pointer support to attribute code new 8337d58ab286 xfs: define parent pointer ondisk extended attribute format new f041455eb577 xfs: allow xattr matching on name and value for parent pointers new a918f5f2cd2c xfs: refactor xfs_is_using_logged_xattrs checks in attr it [...] new 5773f7f82be5 xfs: create attr log item opcodes and formats for parent pointers new ae673f534a30 xfs: record inode generation in xattr update log intent items new 297da63379c6 xfs: Expose init_xattrs in xfs_create_tmpfile new a08d67296374 xfs: add parent pointer validator functions new 7dba4a5fe1c5 xfs: extend transaction reservations for parent attributes new fb102fe7fe02 xfs: create a hashname function for parent pointers new b7c62d90c12c xfs: parent pointer attribute creation new f1097be220fa xfs: add parent attributes to link new 5d31a85dcc1f xfs: add parent attributes to symlink new d2d18330f63c xfs: remove parent pointers in unlink new 5a8338c88284 xfs: Add parent pointers to rename new 1c12949e50e1 xfs: Add parent pointers to xfs_cross_rename new daf9f884906b xfs: don't return XFS_ATTR_PARENT attributes via listxattr new 8f4b980ee67f xfs: pass the attr value to put_listent when possible new af69d852dfe6 xfs: move handle ioctl code to xfs_handle.c new b8c9d4253da4 xfs: split out handle management helpers a bit new 233f4e12bbb2 xfs: add parent pointer ioctls new 7dafb449b792 xfs: don't remove the attr fork when parent pointers are enabled new 5f98ec1cb5c2 xfs: add a incompat feature bit for parent pointers new 7ea816ca4043 xfs: fix unit conversion error in xfs_log_calc_max_attrsetm_res new 6ed858c7c678 xfs: drop compatibility minimum log size computations for reflink new 67ac7091e35b xfs: enable parent pointers new 47d83c194606 Merge tag 'pptrs-6.10_2024-04-23' of https://git.kernel.or [...] new 2a009397eb5a xfs: revert commit 44af6c7e59b12 new 61b3f0df5c23 xfs: check dirents have parent pointers new b961c8bf1fc3 xfs: deferred scrub of dirents new 0d29a20fbdba xfs: scrub parent pointers new 8ad345306d1e xfs: deferred scrub of parent pointers new 77ede5f44b0d xfs: walk directory parent pointers to determine backref count new 59a2af9086f0 xfs: check parent pointer xattrs when scrubbing new 0d2dd382a7c0 Merge tag 'scrub-pptrs-6.10_2024-04-23' of https://git.ker [...] new e7420e75ef04 xfs: remove some boilerplate from xfs_attr_set new bf61c36a45d4 xfs: make the reserved block permission flag explicit in x [...] new 086e934fe9c7 xfs: salvage parent pointers when rebuilding xattr structures new 5769aa41ee34 xfs: add raw parent pointer apis to support repair new 76fc23b695f4 xfs: repair directories by scanning directory parent pointers new 8559b21a64d9 xfs: implement live updates for directory repairs new e5d7ce0364d8 xfs: replay unlocked parent pointer updates that accrue du [...] new b334f7fab57a xfs: repair directory parent pointers by scanning for dirents new 65a1fb7a1129 xfs: implement live updates for parent pointer repairs new 13db70078926 xfs: remove pointless unlocked assertion new 55edcd1f8647 xfs: split xfs_bmap_add_attrfork into two pieces new 6efbbdeb1406 xfs: add a per-leaf block callback to xchk_xattr_walk new a26dc21309af xfs: actually rebuild the parent pointer xattrs new 7be3d20bbeda xfs: adapt the orphanage code to handle parent pointers new 3f50ddbf4b47 xfs: repair link count of nondirectories after rebuilding [...] new 327ed702d840 xfs: inode repair should ensure there's an attr fork to st [...] new 1da824b0bfcf Merge tag 'repair-pptrs-6.10_2024-04-23' of https://git.ke [...] new 928b721a1178 xfs: teach online scrub to find directory tree structure problems new d54c5ac80f8f xfs: invalidate dirloop scrub path data when concurrent up [...] new 37056912d572 xfs: report directory tree corruption in the health information new 3f31406aef49 xfs: fix corruptions in the directory tree new f7cea94646b4 Merge tag 'scrub-directory-tree-6.10_2024-04-23' of https: [...] new 271557de7cbf xfs: reduce the rate of cond_resched calls inside scrub new be7cf174e908 xfs: move xfs_ioc_scrub_metadata to scrub.c new c77b37584c2d xfs: introduce vectored scrub mode new 496baa2cb94f Merge tag 'vectorized-scrub-6.10_2024-04-23' of https://gi [...] new b27ce0da60a5 xfs: use dontcache for grabbing inodes during scrub new 4ad350ac5862 xfs: only iget the file once when doing vectored scrub-by-handle new b878dbbe2acd Merge tag 'reduce-scrub-iget-overhead-6.10_2024-04-23' of [...] new 669175375223 xfs: drop the scrub file's iolock when transaction allocat [...] new b44bfc06958f xfs: fix iunlock calls in xrep_adoption_trans_alloc new 6d335233fe69 xfs: exchange-range for repairs is no longer dynamic new 5e1c7d0b29f7 xfs: invalidate dentries for a file before moving it to th [...] new 4b0bf86c1797 Merge tag 'repair-fixes-6.10_2024-04-23' of https://git.ke [...] new 08e012a62de8 xfs: Remove unused function xrep_dir_self_parent new 7426242e08af Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 18a0d1e1c6f7 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 3c4910411dbd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bab3f2584ddb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5777c3b60cae Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 45d0b9227dee Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new ff634c852eb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5deb5b56bccb i2c: smbus: fix NULL function pointer dereference new a69c63e729bf Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new c2502ced291a Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new a0f4c53dbc07 Merge branch 'dmi-for-next' of git://git.kernel.org/pub/sc [...] new df43ade4cb49 hwmon: (dell-smm) Add Dell G5 5505 to DMI table new c7506a2b5a82 hwmon: (pmbus/mp2975) Fix IRQ masking new 7f75d4b16915 dt-bindings: hwmon: adc128d818: convert to dtschema new b18c01a4c82c hwmon: (lm70) fix links in doc and comments new 670e98a34a9e ACPI: IPMI: Add helper to wait for when SMI is selected new 71113b9be425 hwmon: (acpi_power_meter) Ensure IPMI space handler is rea [...] new 57649b6abf2f dt-bindings: hwmon: lm87: convert to dtschema new 1bad1943d932 dt-bindings: hwmon: max6650: convert to dtschema new e03d73507c4d dt-bindings: hwmon: as370: convert to dtschema new 5561d91b2cdd dt-bindings: hwmon: ibmpowernv: convert to dtschema new 29196d479b17 dt-bindings: hwmon: pwm-fan: drop text file new 556106516c41 dt-bindings: hwmon: stts751: convert to dtschema new 12aa58435b8a dt-bindings: hwmon: ibm,p8-occ-hwmon: move to trivial devices new 3bf88a2cd20a dt-bindings: hwmon: pmbus: adp1050: add bindings new 04f175954dae hwmon: (pmbus) Add driver for ADP1050 new c84e93da8bc1 hwmon: (dell-smm) Add Dell Precision 7540 to fan control w [...] new 9c3793629d7a hwmon: (pmbus/adp1050) Don't use "proxy" headers new d2bc4a994a1e hwmon: (pmbus/mp2975) Replace home made version of __assign_bit() new 9050b39b2fab hwmon: (pmbus/mp2975) Constify local pointers to pmbus_dri [...] new 73bc2357de6c hwmon: (pmbus/mp2975) Use i2c_get_match_data() new 523315a9111b hwmon: add HAS_IOPORT dependencies new 9c871df02a17 hwmon: (pwm-fan) Convert to use of_property_read_u32_array() new dfd977d85b15 hwmon: (pwm-fan) Make use of device properties new b20b040c099d MAINTAINERS: repair file entry in ADP1050 HARDWARE MONITOR DRIVER new e27cbb607f06 hwmon: (aspeed-g6-pwm-tach) Convert to platform remove cal [...] new f4a86616d142 hwmon: (jc42) Remove I2C_CLASS_SPD support new f0c344c000d0 hwmon: (coretemp) Extend the bitmask to read temperature to 0xff new 379bb1f4d590 dt-bindings: hwmon: adm1275: add adm1281 new 916300902725 hwmon: (pmbus/adm1275) add adm1281 support new 145011a5f754 hwmon: Add EC Chip driver for Lenovo ThinkStation motherboards new b16986ea72d1 hwmon: (aquacomputer_d5next) Add support for Octo flow sensor new 8c3fae53687a hwmon: (aquacomputer_d5next) Add support for Octo flow sen [...] new d2409fdfe399 dt-bindings: hwmon: Add infineon xdp710 driver bindings new edf18a3ef6df hwmon: (pmbus) Add support for Infineon XDP710 new c312146bc2b5 hwmon: (it87) Rename FEAT_CONF_NOEXIT to FEAT_NOCONF as mo [...] new af95feac85c3 hwmon: (it87) Do not enter configuration mode for some chiptypes new 9c03aee4f1da hwmon: (it87) Test for chipset before entering configuration mode new 331c314b87f7 hwmon: (it87) Remove tests nolonger required new 346e147a91f2 hwmon: (nzxt-kraken3) Decouple device names from kinds new 2ba3ec0d5d4a hwmon: (nzxt-kraken3) Add support for NZXT Kraken 2023 (st [...] new 58d39140fb13 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 5bc23521d617 docs/MAINTAINERS: Update my email address new e171c7cef294 docs/zh_CN: add process/cve Chinese translation new fcb5bcefdbfb Merge branch 'docs-mw' into docs-next new 7620abe74957 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 202a738b3059 Merge branch 'master' of git://linuxtv.org/media_tree.git new e22b4973ee20 media: c8sectpfe: Do not depend on DEBUG_FS new 309422d28074 media: dvb: as102-fe: Fix as10x_register_addr packing new 2abcd952e199 media: dvb: Fix dtvs_stats packing. new 81741e804ef4 media: videodev2: Fix v4l2_ext_control packing. new 6ae0455ab4b2 media: solo6x10: Use pcim functions new cfe22d41ee6a media: solo6x10: Use devm functions new 179559ed3155 media: saa7134: Use devm_request_irq new cf8da3293b0b media: c8sectpfe: Refactor load_c8sectpfe_fw new 8e1f5da59dd4 media: tunner: xc5000: Refactor firmware load new 7bc696611549 media: dvb-frontends: drx39xyj: Refactor firmware upload new 4b267c23ee06 media: dvb-usb: dib0700_devices: Add missing release_firmware() new 1e5dd099b4e9 media: cxd2880: Replaze kmalloc with kzalloc new e932a85dae9e media: platform: sti: hva: clk_unprepare unconditionally new cb385548ec17 media: v4l2-ctrls-core.c: Do not use iterator outside loop new f1411be0462c media: adv7180: Only request valids IRQs new a5bc649b1efa media: ttpci: coding style fixes: whitespace and newlines new 77f5be68de12 media: ttpci: coding style fixes: whitespace new 004e24f9f202 media: ttpci: coding style fixes: comments new e4fc63e2a927 media: ttpci: coding style fixes: braces new f126e8a44a03 media: ttpci: coding style fixes: export_symbol new 23aebcf13193 media: ttpci: coding style fixes: assign_in_if new 2b8db3ebaf4c media: ttpci: coding style fixes: trailing_statements new 22a8f8c216d2 media: ttpci: coding style fixes: constant_comparsation new 58557349a875 media: ttpci: coding style fixes: miscellaneous new c3224f4147cc media: ttpci: coding style fixes: logging new 836e2548524d media: usb: siano: Fix allocation of urbs new 58a5650fdc49 media: mipi-csis: Emit V4L2_EVENT_FRAME_SYNC events new 459a5cb15204 media: dt-bindings: nxp,imx8-isi: Refuse port@1 for single [...] new bda8f2f1de15 Merge tag 'tags/media-next-imx-20240419' of git://git.kern [...] new b6339ecfd086 media: dt-bindings: sony,imx290: Allow props from video-in [...] new e671a83f96ae media: dt-bindings: i2c: use absolute path to other schema new 4bc60736154b media: mc: mark the media devnode as registered from the, start new fd64dda48f7e media: cadence: csi2rx: configure DPHY before starting sou [...] new ad79c9ecea5b media: ti: j721e-csi2rx: Fix races while restarting DMA new f2bf6cd8f447 media: v4l: Don't turn on privacy LED if streamon fails new e490d3ee39da media: staging: ipu3-imgu: Update firmware path new d9134bd7bb6c media: v4l2-ctrls: Return handler error in creating new fw [...] new 8249d084ac9b media: imx335: Support 2 or 4 lane operation modes new d08d61ee516f media: imx335: Parse fwnode properties new 8f0926dba799 media: imx335: Use V4L2 CCI for accessing sensor registers new 15a853bb1f52 media: imx335: Use integer values for size registers new 81495a59baeb media: imx335: Fix active area height discrepency new 79d6b42e139b media: imx335: Limit analogue gain value new 24034af644fc media: ov2680: Do not fail if data-lanes property is absent new d89218e48d4e media: ov2680: Stop sending more data then requested new bd8ae7a1c11e media: ov2680: Drop hts, vts ov2680_mode struct members new 3faaec99ca0c media: ov2680: Add vblank control new 8af071c4511b media: ov2680: Add hblank control new bcbafe5a0548 media: ov2680: Add camera orientation and sensor rotation [...] new 7d968b5badfc media: hi556: Return -EPROBE_DEFER if no endpoint is found new 860f262dd0dd media: hi556: Add support for reset GPIO new f9fc706352fd media: hi556: Add support for external clock new 901c92291723 media: hi556: Add support for avdd regulator new 062fc96830a1 media: imx335: Describe CCI struct member new 07731053d11f media: uvcvideo: Add quirk for Logitech Rally Bar new d1f86cf9a45c media: uvcvideo: Fix power line control for Shine-Optics Camera new 3de6df64f92d media: uvcvideo: Disable autosuspend for Insta360 Link new e42a204f0519 Merge tag 'tags/media-next-uvc-20240419' of git://git.kern [...] new 1ed4477f2ea4 media: v4l2-core: hold videodev_lock until dev reg, finishes new dd05fd125e66 media: cec: return -ENODEV instead of -ENXIO if unregistered new e85bfd15c84e doc: media: v4l/func-open.rst: ENXIO should be ENODEV new 1df7b8cd3a83 media: videobuf2: improve max_num_buffers sanity checks new e32b45673c70 media: dt-bindings: nxp,imx8-jpeg: Add clocks entries new faa4364bef2e media: stk1160: fix bounds checking in stk1160_copy_video() new 8c40fa0bf74f media: atomisp: Drop second V4L2_PIX_FMT_UYVY atomisp_outp [...] new c01ece4cbbb4 media: atomisp: Replace V4L2_PIX_FMT_RGB32 with V4L2_PIX_F [...] new 455132315ed5 media: atomisp: Disable broken V4L2_PIX_FMT_RGBX32 output support new 153d69d26f8e media: atomisp: Initialize sequence counters to 0 instead of -1 new ab8504731611 media: staging: media: atomisp: Fix various formatting iss [...] new a5aa36b0d506 media: staging: media: atomisp: Fix formatting issues and [...] new 0a8b308bdf70 media: staging: media: atomisp: Remove unnecessary braces [...] new cf4100324958 media: staging: media: atomisp: Fixed "unsigned int *" rat [...] new 505d92d70609 media: staging: media: atomisp: Ensure trailing statements [...] new 5d076c5e7015 media: staging: media: atomisp: Remove unnecessary parenth [...] new 8654983cdd21 media: staging: media: atomisp: Remove unneeded return sta [...] new 80b685e677f6 media: staging: media: atomisp: Remove old commented code [...] new 8daa7c5cfbb2 media: staging: media: atomisp: Fix various multiline bloc [...] new 11213170617e media: staging: media: atomisp: Remove extra whitespace af [...] new 5b43a667775e media: atomisp: Remove unsused macros new c780a2c6ae62 media: atomisp: Put PMIC device after getting its I²C address new ca88632506f4 media: atomisp: Replace open-coded i2c_find_device_by_fwnode() new c7064fb60932 media: atomisp: Get rid of PCI device ID hack check new 2eee95817454 media: atomisp: Add atomisp_s_sensor_power() helper new 61d9b1ffc68f media: atomisp: Turn on sensor power from atomisp_set_fmt() new 1a1ce0c30813 media: atomisp: Add atomisp_select_input() helper new 2bcbeeb2979d media: atomisp: Simplify atomisp_s_input() input argument [...] new 2ab6c22d61e4 media: atomisp: Ensure CSI-receiver[x] -> ISP links correc [...] new 52cc673b8d08 media: atomisp: Propagate set_fmt on sensor results to CSI port new 20a7f79982b5 media: atomisp: Propagate v4l2_mbus_framefmt.field to CSI [...] new 1c3432df2339 media: atomisp: Call media_pipeline_alloc_start() in stream start new e03a5d3e95f2 media: atomisp: Drop atomisp_pipe_check() from atomisp_lin [...] new 36a1418540ce media: atomisp: ov2722: Remove power on sensor from set_fm [...] new a0821ca14bb8 media: atomisp: Remove test pattern generator (TPG) support new ca9ff7227931 media: atomisp: Remove input_port_ID_t new f1aa35ab5943 media: atomisp: Drop the atomisp custom lm3554 flash driver new f468ff16f552 media: atomisp: Drop custom flash support new 659a66995fc7 media: atomisp: Drop unused frame_status tracking new e838b8c69e45 media: atomisp: Drop intel_v4l2_subdev_type new 74350ed0787e media: atomisp: Remove gmin_platform VCM code. new 0445126fcaad media: atomisp: Remove struct atomisp_platform_data new cca331a64cff media: atomisp: Remove clearing of ISP crop / compose rect [...] new b0525740af7c media: atomisp: Remove empty s_power() op from ISP subdev new 8ff6604cd35e media: atomisp: Remove empty s_stream() op from CSI subdev new 8ddcec87f2d7 media: atomisp: Cleanup atomisp_isr_thread() spinlock handling new 7a0848d9818c media: atomisp: Remove setting of f->fmt.pix.priv from ato [...] new 19b372d95a5b media: atomisp: Fix sh_css_config_input_network_2400() cod [...] new af9874c95a28 media: i2c: ov4689: Clean up and annotate the register table new f3adec378764 media: i2c: ov4689: Sort register definitions by address new 61198ad4b3b0 media: i2c: ov4689: Fix typo in a comment new 8fe37e596b02 media: i2c: ov4689: CCI conversion new d015aaaf2329 media: i2c: ov4689: Remove i2c_client from ov4689 struct new d1e90c251f47 media: i2c: ov4689: Refactor ov4689_set_ctrl new 5e2974acd971 media: i2c: ov4689: Use sub-device active state new 48f3197a2135 media: i2c: ov4689: Enable runtime PM before registering s [...] new 47e4cf3d5aee media: i2c: ov4689: Use runtime PM autosuspend new 0938116491fa media: i2c: ov4689: Remove max_fps field from struct ov4689_mode new 62911fead531 media: i2c: ov4689: Make horizontal blanking configurable new ec43d634d55f media: i2c: ov4689: Implement vflip/hflip controls new 398eca199e0f media: i2c: ov4689: Implement digital gain control new 6b3ad3bc4fc7 media: i2c: ov4689: Implement manual color balance controls new bf475d32eee5 media: i2c: ov4689: Move pixel array size out of struct ov [...] new 05e8c95e751d media: i2c: ov4689: Set timing registers programmatically new 03479d567313 media: i2c: imx219: Use dev_err_probe on probe new aa7b148855e8 media: v4l: Set sub-device's owner field to the caller's module new 8a718752f5c3 media: v4l: async: Set owner for async sub-devices new c742a1950035 media: mediatek: vcodec: Replace dev_name in error string new 3de2a2184d44 media: mediatek: vcodec: Drop unnecessary variable new f19a771ac1e8 media: mediatek: vcodec: Update mtk_vcodec_mem_free() erro [...] new eb005c801ec7 media: mediatek: vcodec: Only free buffer VA that is not NULL new 570a8df7f5bf Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 72c1afffa4c6 thermal/debugfs: Free all thermal zone debug memory on zon [...] new c7f7c3727178 thermal/debugfs: Fix two locking issues with thermal zone debug new d351eb0ab04c thermal/debugfs: Prevent use-after-free from occurring aft [...] new ca1523e81464 Merge branch 'thermal-fixes' into linux-next new d7bd0aeb5ab6 ACPI: tools: pfrut: Print the update_cap field during capa [...] new 49c192d2af8c ACPI: property: Add reference to UEFI DSD Guide new e97d05b5e1bd Documentation: firmware-guide: ACPI: Fix namespace typo new e4bf39aed884 Merge branches 'acpi-tools', 'acpi-property' and 'acpi-doc [...] new 2975b62a55b3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new fde234239d16 dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM4450 compatibles new 383d9c8e1e2b Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 02a0af761f6d Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new afed24f497de Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c0f14ec95262 dt-bindings: thermal: lmh: Add QCM2290 compatible new d9d3490c48df thermal/drivers/qcom/lmh: Check for SCM availability at probe new 58b1569244fe thermal/drivers/armada: Simplify name sanitization new ff96922d33df dt-bindings: thermal: convert st,stih407-thermal to DT schema new 34b9a92b6850 thermal/drivers/tsens: Add suspend to RAM support for tsens new 63d96b125316 dt-bindings: thermal: amlogic: add support for A1 thermal sensor new 7fcd7dfa5ec2 thermal/drivers/amlogic: Support A1 SoC family Thermal Sen [...] new 566e0ea7d02f thermal/drivers/rcar_gen3: Move Tj_T storage to shared pri [...] new 63d23fb78140 thermal/drivers/rcar_gen3: Update temperature approximatio [...] new 7954c92ede88 thermal/drivers/mediatek/lvts_thermal: Add coeff for mt8192 new d998ddc86a27 thermal/drivers/tsens: Fix null pointer dereference new 0a0c8db8843c thermal/drivers/qcom: Remove some unused fields in struct [...] new 61fad0a90685 thermal/drivers/k3_bandgap: Remove some unused fields in s [...] new 8c25958f71d8 thermal/drivers/mediatek/lvts_thermal: Retrieve all calibr [...] new 62194e637d16 thermal/drivers/mediatek/lvts_thermal: Move comment new 554bca31308a thermal/drivers/mediatek/lvts_thermal: Remove .hw_tshut_temp new 5b3367e28a2c thermal/drivers/mediatek/lvts_thermal: Use offsets for eve [...] new 2cc0b1a2169b thermal/drivers/mediatek/lvts_thermal: Guard against efuse [...] new a2ca202350f9 dt-bindings: thermal: mediatek: Add LVTS thermal controlle [...] new a4c1ab2f4c6c thermal/drivers/mediatek/lvts_thermal: Add MT8186 support new 684cbb49f9ce thermal/drivers/mediatek/lvts_thermal: Provision for gt va [...] new 11e6f4c31447 thermal/drivers/mediatek/lvts_thermal: Allow early empty s [...] new 78c88534e5e1 dt-bindings: thermal: mediatek: Add LVTS thermal controlle [...] new f4745f546e60 thermal/drivers/mediatek/lvts_thermal: Add MT8188 support new 6ef6d5ff5edd thermal/drivers/loongson2: Trivial code style adjustment new 25c7d8472f6e dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson- [...] new c8c435368577 dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect [...] new 734b5def91b5 thermal/drivers/loongson2: Add Loongson-2K2000 support new bfc5f4387cbd Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 836d721e893a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4c99f1670c77 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6999e0fc9a55 net: sfp: update comment for FS SFP-10G-T quirk new cd4a32e60061 net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module new 0805d67bc0ef net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module new 3837639ebfdd net: usb: ax88179_178a: Add check for usbnet_get_endpoints() new 092d214138fd r8152: replace dev_info with dev_dbg for loading firmware new 632c9550b999 net: lan743x: Correct spelling in comments new 896e47f5f481 net: lan966x: Correct spelling in comments new 49c6e0a859f7 net: encx24j600: Correct spelling in comments new d896a374378a net: sparx5: Correct spelling in comments new 9ac7f7973587 Merge branch 'net-microchip-correct-spelling-in-comments' new c984f374aeec net: wwan: t7xx: Un-embed dummy device new bcf303c62c98 net: sparx5: flower: only do lookup if fragment flags are set new 8cd1b6c0bf31 net: sparx5: flower: add extack to sparx5_tc_flower_handle [...] new b92eb1ac13f0 net: sparx5: flower: remove goto in sparx5_tc_flower_handl [...] new 8ef631e9c995 net: sparx5: flower: check for unsupported control flags new df654941d871 Merge branch 'net-sparx5-flower-validate-control-flags' new 505ccf890c21 net: lan966x: flower: add extack to lan966x_tc_flower_hand [...] new 12b8e129c409 net: lan966x: flower: rename goto in lan966x_tc_flower_han [...] new 8c65e27b42fc net: lan966x: flower: check for unsupported control flags new 3c4d7902b4e3 Merge branch 'net-lan966x-flower-validate-control-flags' new 306ec721d043 net: intel: introduce {, Intel} Ethernet common library new 53844673d555 iavf: kill "legacy-rx" for good new 920d86f3c552 iavf: drop page splitting and recycling new a1d6063d9f2f slab: introduce kvmalloc_array_node() and kvcalloc_node() new ef9226cd56b7 page_pool: constify some read-only function arguments new ce230f4f8981 page_pool: add DMA-sync-for-CPU inline helper new e6c91556b97f libeth: add Rx buffer management new 97cadd3d3ce3 iavf: pack iavf_ring more efficiently new 5fa4caff59f2 iavf: switch to Page Pool new 87a927efa7d9 MAINTAINERS: add entry for libeth and libie new 1cedb16b945c Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new af0cb3fa3f9e net/sched: fix false lockdep warning on qdisc root lock new 5055cccfc2d1 net: hsr: Provide RedBox support (HSR-SAN) new 680fda4f6714 test: hsr: Remove script code already implemented in lib.sh new 154a82cb64be test: hsr: Move common code to hsr_common.sh file new 40b90bf60ce1 test: hsr: Extract version agnostic information from ping [...] new 542e645c4a4d test: hsr: Add test for HSR RedBOX (HSR-SAN) mode of operation new fc48de77d69d Merge branch 'net-hsr-add-support-for-hsr-san-redbox' new 96a8326d69ff virtio: add debugfs infrastructure to allow to debug virti [...] new 41ad836e393a selftests: forwarding: add ability to assemble NETIFS arra [...] new 617198cbc69d selftests: forwarding: add check_driver() helper new dae9dd5fd9f3 selftests: forwarding: add wait_for_dev() helper new ccfaed04db5e selftests: virtio_net: add initial tests new dba86b7d8778 Merge branch 'selftests-virtio_net-introduce-initial-testi [...] new 15fd021bc427 igc: Add Tx hardware timestamp request for AF_XDP zero-cop [...] new 5cb2cb3cb20c net: introduce rstreason to detect why the RST is sent new 6be49deaa095 rstreason: prepare for passive reset new 5691276b39da rstreason: prepare for active reset new 120391ef9ca8 tcp: support rstreason for passive reset new 3e140491dd80 mptcp: support rstreason for passive reset new 215d40248bde mptcp: introducing a helper into active reset logic new b533fb9cf4f7 rstreason: make it work in trace world new d5115a55ffb5 Merge branch 'implement-reset-reason-mechanism-to-detect' new 8880e2666fa8 net: dsa: lan9303: use ethtool_puts() for lan9303_get_strings() new 1bede0a12d3a tcp: fix tcp_grow_skb() vs tstamps new f8ac9b0fab33 selftests: drv-net: extend the README with more info and example new 64ed7d819061 selftests: drv-net: reimplement the config parser new 340ab206ce5c selftests: drv-net: validate the environment new ff9ddaa416d0 Merge branch 'selftests-drv-net-round-some-sharp-edges' new 5c4c0edca68a tools: ynl: don't append doc of missing type directly to the type new bc152935f6cf Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new e51b907d4032 bpf, docs: Add introduction for use in the ISA Internet Draft new 6e25bcf06af0 bpf_helpers.h: Define bpf_tail_call_static when building with GCC new 7a638217e53d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 450ce8f978ee Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 4bbff7d78d05 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 931c98463082 wifi: brcmsmac: ampdu: remove unused cb_del_ampdu_pars struct new cc1380dd1882 wifi: brcmfmac: remove unused brcmf_usb_image struct new 87b645fbed59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eaa8896e98ac Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 082e6a3b1275 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 3f4d1482dad9 crypto: tegra - Convert to platform remove callback return [...] new 571e557cbaf7 crypto: arm64/aes-ce - Simplify round key load sequence new 23e4099bdc3c crypto: aead,cipher - zeroize key buffer after use new 483fd65ce293 crypto: qat - validate slices count returned by FW new ee2615fa4dc2 dt-bindings: crypto: starfive: Restore sort order new 5ae6d3f5c85c crypto: tegra - Fix some error codes new bd955a4e928f crypto: ecdh - Pass private key in proper byte order to ch [...] new 01474b70a779 crypto: ecdh - Initialize ctx->private_key in proper byte order new 31b57788a502 hwrng: stm32 - use logical OR in conditional new da62ed5c019c hwrng: stm32 - put IP into RPM suspend on failure new c819d7b836c5 hwrng: stm32 - repair clock handling new 6a805864740c crypto: x86/aes-xts - simplify loop in xts_crypt_slowpath() new a0bbb1c187e7 crypto: x86/aes-gcm - delete unused GCM assembly code new ed265f7fd9a6 crypto: x86/aes-gcm - simplify GCM hash subkey derivation new cbc485ea7604 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new bfed5b0257a9 Merge tag 'drm-intel-next-2024-04-24' of https://anongit.f [...] new 4a34de85b314 drm/exynos: fimc: drop driver owner initialization new 272e6fe1f070 drm/exynos: fimd: drop driver owner initialization new 22cc6eb59891 drm/exynos: dsi: drop driver owner initialization new 7d50e63b9aea drm/exynos: g2d: drop driver owner initialization new 1179513db8a1 drm/exynos: gsc: drop driver owner initialization new 15b05e672bcc drm/exynos: mic: drop driver owner initialization new 2287ca5afb54 drm/exynos: rotator: drop driver owner initialization new f57aa8addfe9 drm/exynos: scaler: drop driver owner initialization new c3147c08a2a1 drm/exynos: vidi: drop driver owner initialization new d6e733f2fb0b drm/exynos: hdmi: drop driver owner initialization new edb8e86711d4 drm/exynos: mixer: drop driver owner initialization new d65bfb9546eb gpu: drm: exynos: hdmi: eliminate uses of of_node_put() new bbecb57e28e6 Merge tag 'exynos-drm-next-for-6.10' of git://git.kernel.o [...] new 302aeb946731 drm/panel: novatek-nt36672e: stop setting register load be [...] new 9dab1af1e759 drm/panel: novatek-nt36672e: stop calling regulator_set_lo [...] new a8ee5f50a9d8 drm/panel: novatek-nt36672a: stop calling regulator_set_lo [...] new 251e3c1fe15c drm/panel: visionox-rm69299: stop calling regulator_set_lo [...] new 14b3cdbd0e5b drm/bridge: adv7511: make it honour next bridge in DT new 4edd73d174de drm/panel: jdi-fhd-r63452: make use of prepare_prev_first new d83d015bd403 drm/bridge: chipone-icn6211: drop driver owner assignment new 5b5eab717347 drm/bridge: tc358764: drop driver owner assignment new 67be30daa346 drm: xlnx: zynqmp_dpsub: Set layer mode during creation new 862827410160 drm: xlnx: zynqmp_dpsub: Update live format defines new 2e03666cbd64 drm: xlnx: zynqmp_dpsub: Add connected live layer helper new b0f0469ab662 drm: xlnx: zynqmp_dpsub: Anounce supported input formats new 1836fd5ed98d drm: xlnx: zynqmp_dpsub: Minimize usage of global flag new 1b5151bd3a2e drm: xlnx: zynqmp_dpsub: Set input live format new cbdbd9ca718e drm/bridge: imx: Fix unmet depenency for PHY_FSL_SAMSUNG_HDMI_PHY new 33d5ae6cacf4 drm/print: drop include debugfs.h and include where needed new 9e2b84fb6cd7 drm/print: drop include seq_file.h new 90153b36667a Merge tag 'drm-misc-next-2024-04-25' of https://gitlab.fre [...] new 7fa043eafdb7 drm/i915: fix build with missing debugfs includes new 14869d1e5b7d drm/komeda: fix missing seq_file includes new ca31018b2fae drm/omap: add missing seq_file include new 9aa99bb1977a drm/loongson: fix build after debugfs include change new d64e9d0fb618 drm/mediatek: Use devm_platform_get_and_ioremap_resource() [...] new 83b71b7851e4 dt-bindings: display: mediatek: gamma: Change MT8195 to si [...] new 0225edf0f151 dt-bindings: display: mediatek: gamma: Add support for MT8188 new 60cb97cc9152 drm/mediatek: Add gamma support for MT8195 new 1e4350095e8a drm/mediatek: Add 0 size check to mtk_drm_gem_obj new 01a2c5123e27 drm/mediatek: Init `ddp_comp` with devm_kcalloc() new 9e149879038f drm/mediatek: Rename "mtk_drm_crtc" to "mtk_crtc" new b7919e8e18ef drm/mediatek: Rename "mtk_drm_ddp_comp" to "mtk_ddp_comp" new 56d4c998e92f drm/mediatek: Rename "mtk_drm_plane" to "mtk_plane" new 40024b82c2c0 drm/mediatek: Rename "mtk_drm_gem" to "mtk_gem" new 4bda3ca57217 drm/mediatek: Rename "mtk_drm_hdmi" to "mtk_hdmi" new f5214df8d683 drm/mediatek: Rename files "mtk_drm_crtc.h" to "mtk_crtc.h" new 9d5036eb05b2 drm/mediatek: Rename files "mtk_drm_crtc.c" to "mtk_crtc.c" new 7026ee0b3dbd drm/mediatek: Rename files "mtk_drm_ddp_comp.h" to "mtk_dd [...] new d0950cc1032c drm/mediatek: Rename files "mtk_drm_ddp_comp.c" to "mtk_dd [...] new 9f2997ab4991 drm/mediatek: Rename files "mtk_drm_plane.h" to "mtk_plane.h" new 543571d424d7 drm/mediatek: Rename files "mtk_drm_plane.c" to "mtk_plane.c" new f2468165f777 drm/mediatek: Rename files "mtk_drm_gem.h" to "mtk_gem.h" new 535960b95fdb drm/mediatek: Rename files "mtk_drm_gem.c" to "mtk_gem.c" new 278640d4d74c drm/mediatek: Rename mtk_ddp_comp functions new 10b4dd281f4b drm/mediatek: aal: drop driver owner initialization new 4c591e97bf3e drm/mediatek: ccorr: drop driver owner initialization new 4b2b61fd9433 drm/mediatek: color: drop driver owner initialization new 704d6a254c21 drm/mediatek: gamma: drop driver owner initialization new c439d9779ee1 drm/mediatek: merge: drop driver owner initialization new 39e19ae74352 drm/mediatek: ovl: drop driver owner initialization new 5b52977be5f5 drm/mediatek: ovl_adaptor: drop driver owner initialization new 1dd13de2ca83 drm/mediatek: rdma: drop driver owner initialization new e30814aa8c83 drm/mediatek: ethdr: drop driver owner initialization new f741a2c97b23 drm/mediatek: mdp_rdma: drop driver owner initialization new 499eb5197d86 drm/mediatek: padding: drop driver owner initialization new 8431fff9e0f3 drm/mediatek: dp: Fix mtk_dp_aux_transfer return value new 417d8c47271d drm/mediatek: dsi: Correct calculation formula of PHY Timing new 2236a61bd491 Merge tag 'mediatek-drm-next-6.10' of https://git.kernel.o [...] new ad15f9fb283c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 2bdb481bf7a9 drm/rockchip: vop2: Fix the port mux of VP2 new 2e3f08a1ac99 MAINTAINERS: fix LG sw43408 panel driver drm-misc git URL new 6898837d4335 drm/tiny: ili9225: drop driver owner assignment new 3ab28b7d8d99 drm/tiny: mi0283qt: drop driver owner assignment new 9745097ca730 drm/tiny: panel-mipi-dbi: drop driver owner assignment new 5284e4202aa0 drm/tiny: st7586: drop driver owner assignment new b58a0bc904ff nouveau: add command-line GSP-RM registry support new e0db0269155e drm: xlnx: Store base pointers in zynqmp_disp directly new 1b9e7cad1b59 drm: xlnx: Fix kerneldoc new 25af9c1ab332 drm: zynqmp_dp: Downgrade log level for aux retries message new c032d8469412 drm: zynqmp_dp: Adjust training values per-lane new 61ba791c4a7a drm: zynqmp_dpsub: Always register bridge new 87f36e03c0f1 drm: xlnx: zynqmp_dpsub: Fix few function comments new c72211751870 drm: xlnx: zynqmp_dpsub: Fix compilation error new 94779ccc9e61 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new f989ecccdf6b drm/amdkfd: Fix rescheduling of restore worker new a522ec528cc7 drm/amdgpu/umsch: don't execute umsch test when GPU is in [...] new fa7bb2cac0f7 drm/amd/pm: Restore config space after reset new 63335b383a0a drm/amdkfd: Add VRAM accounting for SVM migration new 26de73bc0a73 drm/amdgpu: Fix the ring buffer size for queue VM flush new 92ed1e9cd5f6 drm/amdgpu: init microcode chip name from ip versions new ea9238a81b3a drm/amdgpu: replace tmz flag into buffer flag new bdc7ee7a3535 drm/amdgpu: Fix snprintf buffer size in smu_v14_0_init_microcode new ab6a0edb7ded Revert "drm/amd/display: Add fallback configuration when set DRR" new a16b95158644 drm/amdgpu: Update CGCG settings for GFXIP 9.4.3 new e0a9bbeea002 drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 new f88da7fbf665 drm/amdgpu/mes: fix use-after-free issue new 60c448439f3b drm/amdgpu: Fix uninitialized variable warnings new af730e082035 drm/amdgpu: Add interface to reserve bad page new e21d253bd74b drm/amdgpu: add prototype for ip dump new c395dbb68b29 drm/amdgpu: add support of gfx10 register dump new 40356542c361 drm/amdgpu: add protype for print ip state new c8732c80debb drm/amdgpu: add support for gfx v10 print new e043a35dc244 drm/amdgpu: dump ip state before reset for each ip new af8644121e3e drm/amdgpu: add ip dump for each ip in devcoredump new 71dfa617ea9f drm/amd/display: Add missing debug registers for DCN2/3/3.1 new 130afc8a8861 drm/amd/display: Fix division by zero in setup_dsc_config new c551316e150b drm/amdgpu: update jpeg max decode resolution new 8e1d1905951d drm/amdgpu: Fix VRAM memory accounting new 770e6c443ba6 drm/amd/display: Remove duplicated function signature from [...] new 754c366e41d2 drm/amdgpu: update fw_share for VCN5 new 497d7cee2457 drm/amdgpu: add a spinlock to wb allocation new efce15ec3ba4 drm/amd/display: use mpcc_count to log MPC state new ce42ba4f9284 drm/amd/display: Add missing dwb registers new eef016ba8986 drm/amdgpu/mes11: Use a separate fence per transaction new 442dd0552c68 drm/amd/display: Remove unnecessary NULL check in dcn20_se [...] new a4812f2fcb8f drm/amd/display: Add TMDS DC balancer control new 88a9a467c548 drm/amdgpu: Using uninitialized value *size when calling a [...] new 98b5bc878d4b drm/amdgpu: add message fifo to handle RAS poison events new f493dd64ee66 drm/amdgpu: prepare for logging ecc errors new a734adfbcdb0 drm/amdgpu: add poison creation handler new 95b4063de4f4 drm/amdgpu: add interface to update umc v12_0 ecc status new b2aa6b108dd3 drm/amdgpu: umc v12_0 converts error address new f27defca6882 drm/amdgpu: umc v12_0 logs ecc errors new 2cf8e50ec381 drm/amdgpu: Add delay work to retire bad pages new e74313be5a71 drm/amdgpu: add condition check for amdgpu_umc_fill_error_record new 314c38cde687 drm/amdgpu: retire bad pages for umc v12_0 new bfa579b38b86 drm/amdgpu: prepare to handle pasid poison consumption new 370fbff4cc6f drm/amdgpu: add poison consumption handler new e02387408117 drm/amdgpu: support ACA logging ecc errors new 5e66f6eaa290 drm/amd/display: Add some missing HDMI registers for DCN3x new 4fdd07cec81d drm/amd/display: Increase SAT_UPDATE_PENDING timeout new 7f11a836e158 drm/amdkfd: Enforce queue BO's adev new bcc093488503 drm/amdgpu: Fix address translation defect new 48fa90718b2a drm/amdgpu: Use new interface to reserve bad page new 2e55bcf3d742 drm/amdgpu: Initialize timestamp for some legacy SOCs new 8b2faf1a4f3b drm/amdgpu: add error handle to avoid out-of-bounds new cd48b97ce778 drm/amdgpu: add return result for amdgpu_i2c_{get/put}_byte new 2d10c3dbde07 drm/amdgpu: add check before free wb entry new 7bfd16d0ec37 drm/amdgpu: initialize the last_jump_jiffies in atom_exec_context new 506c245f3f1c drm/amdgpu: fix double free err_addr pointer warnings new 6f3b69139c3c drm/amdgpu: Fix ras mode2 reset failure in ras aca mode new b528cac6deaa drm/amd/display: Handle Y carry-over in VCP X.Y calculation new 8e65a1b7118a drm/amd/display: Add NULL pointer check for kzalloc new acce6479e30f drm/amdgpu: Fix buffer size in gfx_v9_4_3_init_ cp_compute [...] new 59d99deb330a drm/amd/display: Check index msg_id before read or write new bd31e5026dc3 drm/amdkfd: Enable SQ watchpoint for gfx10 new 5396a70e8cf4 drm/amd/display: Check pipe offset before setting vblank new 1357b2165d9a drm/amd/display: Skip finding free audio for unknown engine_id new f1fd8a0a54e6 drm/amd/display: Fix overlapping copy within dml_core_mode [...] new 3ac31c9a707d drm/amd/display: Do not return negative stream id for array new 01eb50e53c1c drm/amd/display: ASSERT when failing to find index by plan [...] new e0dd5782f839 drm/amd/display: Remove redundant include file new f95bcb041f21 drm/amd/display: Fix uninitialized variables in DM new ba3193fa8fc8 drm/amd/display: Fix uninitialized variables in DC new f851b078b1ed drm/amd/display: Fix uninitialized variables in DC new e362b7c8f8c7 drm/amdgpu: Modify the contiguous flags behaviour new 2a8f7464d33c drm/amdgpu: skip ip dump if devcoredump flag is set new 7da45e746c09 drm/amd/display: Clean up code in DC new fc3408e63a8d drm/amd/display: Adjust registers sequence in the DIO list new 8e6a3116e3b5 drm/amd/display: Code style adjustments new 9a5f15d2a29d drm/amdgpu: fix uninitialized scalar variable warning new 029c2b03892b drm/amdgpu/mes: add mes mapping legacy queue support new ea686fef5489 drm/amdgpu: fix the warning about the expression (int)size - len new 4b515127e8e0 drm/amdgpu/mes11: update ADD_QUEUE interface new b77bef36015c drm/amd/display: Add some HDCP registers DCN35 list new 7ceb94e87bff drm/amd: Add gfx12 swizzle mode defs new 7d09d80b93ab drm/amd: define new gfx12 uapi flags new 96557f785a77 drm/amd: GFX12 changes for converting tiling flags to modifiers new 59a0c03a50e7 drm/amd: Add DCN401 related register definitions new 70839da63605 drm/amd/display: Add new DCN401 sources new 5bdf199db700 drm/amd/display: Fix SPL related enum definition used in DCN401 new a64a521231a4 drm/amd/display: Add gfx12 modifiers new 08502cebee7c drm/amd/display: Add DCN401 dependant changes for DMCUB new da87132f641e drm/amd/display: Add some DCN401 reg name to macro definitions new 00c391102abc drm/amd/display: Add misc DC changes for DCN401 new 0c28ba60f4c2 drm/amd/display: Address kdoc for 'Enable CRTC' in optc401 [...] new 9f4c6256d0cf drm/amd/display: Add frame_warn_flag to dml2_core_shared.o new aa463cc850c4 drm/amd/display: Fix CFLAGS for dml2_core_dcn4_calcs.o new 9be985f2c1ab Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 1e8d6c7838ed Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 0c64c478a248 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new a1adb3d25092 drm/xe/vm: Use xe_vm_lock()/xe_vm_unlock() helpers new c79828e0c779 drm/xe: Use xe_bo_lock()/xe_bo_unlock() helpers new c832541ca8d5 drm/xe: Change xe_guc_submit_stop return to void new d6c5bac8e363 drm/xe/pf: Re-initialize SR-IOV specific HW settings new e77dff51baf5 drm/xe/pf: Initialize and update PF services on driver init new 445237d67a81 drm/xe: Fix spelling mistake "forcebly" -> "forcibly" new 6a2a90cba12b drm/xe/display: Fix ADL-N detection new 77f2ef3f16f5 drm/xe: Lock all gpuva ops during VM bind IOCTL new 75192758d640 drm/xe: Add ops_execute function which returns a fence new 0a34c12449de drm/xe: Move migrate to prefetch to op_lock_and_prep function new 701109f2e3a4 drm/xe: Add struct xe_vma_ops abstraction new 5f677a9b6537 drm/xe: Use xe_vma_ops to implement xe_vm_rebind new 4dbbe4579490 drm/xe: Simplify VM bind IOCTL error handling and cleanup new bf69918b7199 drm/xe: Use xe_vma_ops to implement page fault rebinds new 22cfdd286572 drm/xe: Add some members to xe_vma_ops new 61e3270ef961 drm/xe: Add vm_bind_ioctl_ops_fini helper new fda75ef80bdd drm/xe: Move ufence check to op_lock_and_prep new 5aa5eea09af0 drm/xe: Move ufence add to vm_bind_ioctl_ops_fini new c4f18703629d drm/xe: Add xe_gt_tlb_invalidation_range and convert PT la [...] new 98ad158e5434 drm/xe: Delete PT update selftest new 2354730af584 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new f31d7292ee34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c2f60dbdd5c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 957a36c4fcf4 ALSA: kunit: make read-only array buf_samples static const new 078c95fe8c44 ALSA: kunit: use const qualifier for immutable data new 7868e4c1794d ALSA: emu10k1: simplify E-MU card FPGA reset sequence new b83587eaf2a8 ALSA: emu10k1: make snd_emu1010_load_firmware_entry() void new 4c0c36863cc5 ALSA: emu10k1: move snd_emu1010_load_firmware_entry() to io.c new 1aa41272efff ALSA: emu10k1: move code for entering E-MU card FPGA progr [...] new 6b844f0626fc Merge branch 'topic/emu10k1-fix' into for-next new 1ba201d2ccf1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 39ce9406fe96 firewire: core: add common inline functions to serialize/d [...] new fc49f921daca firewire: core: replace local macros with common inline fu [...] new 98e481f4d5db firewire: ohci: replace local macros with common inline fu [...] new ad8687d2971c firewire: ohci: replace hard-coded values with inline func [...] new 42b1f3909d0f firewire: ohci: replace hard-coded values with common macros new 02c7d57dfd81 firewire: core: obsolete tcode check macros with inline functions new f01aea0a6c29 firewire: core: add common macro to serialize/deserialize [...] new a3d0ba225eb1 firewire: core: replace local macros with common inline fu [...] new 2f16a1aa0017 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new c8c4adcefe59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5d2bace3c511 arm64: module: remove unneeded call to kasan_alloc_module_ [...] new accb6410101e mips: module: rename MODULE_START to MODULES_VADDR new d3bcbdf8d019 nios2: define virtual address space for modules new 2b4757ba68c5 sparc: simplify module_alloc() new d5da6ce4dddf module: make module_memory_{alloc,free} more self-contained new 65bd8d9bbb73 mm: introduce execmem_alloc() and execmem_free() new e54403e230db mm/execmem, arch: convert simple overrides of module_alloc [...] new b2b089b8c5f8 mm/execmem, arch: convert remaining overrides of module_al [...] new 8e2b979e4e37 riscv: extend execmem_params for generated code allocations new 6db2747bf531 arm64: extend execmem_info for generated code allocations new f1baed3ccb79 powerpc: extend execmem_params for kprobes allocations new 19c336043218 arch: make execmem setup available regardless of CONFIG_MODULES new 0f1c60c38fcb x86/ftrace: enable dynamic ftrace without CONFIG_MODULES new 5566087498d4 powerpc: use CONFIG_EXECMEM instead of CONFIG_MODULES wher [...] new c48a564feae6 kprobes: remove dependency on CONFIG_MODULES new fe0f5056b4fa bpf: remove CONFIG_BPF_JIT dependency on CONFIG_MODULES of new 8b8bfa73ea56 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new c8a18602601e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6ad0d7e0f4b6 sbitmap: use READ_ONCE to access map->word new 9d60dddf961a Merge branch 'for-6.10/block' into for-next new a4d416dc6098 io_uring/msg_ring: reuse ctx->submitter_task read using RE [...] new 518f377c90e5 Merge branch 'for-6.10/io_uring' into for-next new 41ccaea234bc Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new c12081963f2a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 86298a0dac31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 63a7cd660246 mmc: core: Add mmc_gpiod_set_cd_config() function new b3855668d98c mmc: sdhci: Add support for "Tuning Error" interrupts new a92a73b1d924 mmc: sdhci-acpi: Sort DMI quirks alphabetically new f3521d7cbaef mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard [...] new ef3eab75e171 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] new 431946c0f640 mmc: sdhci-acpi: Add quirk to enable pull-up on the card-d [...] new 6faaea2c70a5 mmc: slot-gpio: Use irq_handler_t type new bdbb201a61c8 mmc: sdhci-esdhc-mcf: Constify struct sdhci_ops new c5daec6479ff mmc: sdhci-omap: Constify struct sdhci_ops new 8fc516cb223e mmc: sdhci-sprd: Constify struct sdhci_ops new 24922c1a5cc8 mmc: sdhci_am654: Constify struct sdhci_ops new e4c0277902bc mmc: sdhci-s3c: Choose sdhci_ops based on variant new 7a5149d3ce80 mmc: sdhci-of-dwcmshc: Remove useless "&" of th1520_execut [...] new b1b661c47cc4 mmc: sdhci-of-dwcmshc: Add tuning support for Sophgo CV180 [...] new ba7916180ea2 mmc: atmel-mci: Get rid of platform data leftovers new 5c30bd24a89d mmc: atmel-mci: Use temporary variable for struct device new d07ebeaa651a mmc: atmel-mci: Replace platform device pointer by generic one new 0b7b565d106e mmc: Merge branch fixes into next new 0a454e952308 mmc: atmel-mci: Incapsulate used to be a platform data int [...] new e38063b94324 mmc: atmel-mci: Switch to use dev_err_probe() new 79863cecd339 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4a9da9a43f99 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 69e882e0d502 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new dbd4f532febc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f0039cea5612 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f3577bfc5f16 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c1b2b3860a4a Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 1f2a8a7b26dc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4f8ab65726cd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 209516caff7b dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779h0 support new 9433d5b2ace5 iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pa [...] new c5ebd0962539 iommu/amd: Introduce per device DTE update function new db44bd517ff2 iommu/amd: Add support for enabling/disabling IOMMU features new e08fcd901c43 iommu/amd: Move PPR-related functions into ppr.c new 7c5b7176f0c3 iommu/amd: Fix PPR interrupt processing logic new a0c47f233e68 iommu/amd: Introduce iommu_dev_data.max_pasids new c9e8701132e6 iommu/amd: Setup GCR3 table in advance if domain is SVA capable new 25efbb055863 iommu/amd: Enable PCI features based on attached domain ca [...] new 61928bab9d26 iommu/amd: Define per-IOMMU iopf_queue new 405e2f122b83 iommu/amd: Add support for page response new 978d626b8f1a iommu/amd: Add IO page fault notifier handler new c4cb23111103 iommu/amd: Add support for enable/disable IOPF new 1af95763e0a3 iommu/amd: Initial SVA support for AMD IOMMU new 80af5a452024 iommu: Add ops->domain_alloc_sva() new a5a91e54846d iommu/amd: Add SVA domain support new 0f91d0795741 iommu/amd: Enhance def_domain_type to handle untrusted device new a4eecd720546 Merge branch 'iommu/fixes' into x86/amd new 5dc72c8a146d Merge branch 'memory-observability' into x86/amd new 0c3457926e7e OF: Retire dma-ranges mask workaround new ba503cf41c90 OF: Simplify DMA range calculations new 91cfd679f9e8 ACPI/IORT: Handle memory address size limits as limits new fece6530bf4b dma-mapping: Add helpers for dma_range_map bounds new ad4750b07d34 iommu/dma: Make limit checks self-contained new b67483b3c44e iommu/dma: Centralise iommu_setup_dma_ops() new f091e93306e0 dma-mapping: Simplify arch_setup_dma_ops() new a770ccd91d99 iommu/vt-d: Remove redundant assignment to variable err new 9e7ee0f04539 iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c new d74169ceb0d2 iommu/vt-d: Allocate DMAR fault interrupts locally new cc9e49d35b4d iommu/vt-d: Remove debugfs use of private data field new 621b7e54f288 iommu/vt-d: Remove private data use in fault message new 304b3bde24b5 iommu/vt-d: Remove caching mode check before device TLB flush new 3b1d9e2b2d68 iommu/vt-d: Add cache tag assignment interface new c4d27ffaa8eb iommu/vt-d: Add cache tag invalidation helpers new 446a68c58d2e iommu/vt-d: Add trace events for cache tag interface new 4e589a53685c iommu/vt-d: Use cache_tag_flush_all() in flush_iotlb_all new a600ccd0a347 iommu/vt-d: Use cache_tag_flush_range() in tlb_sync new 129dab6e1286 iommu/vt-d: Use cache_tag_flush_range_np() in iotlb_sync_map new 06792d067989 iommu/vt-d: Cleanup use of iommu_flush_iotlb_psi() new 8ebc22366ed8 iommu/vt-d: Use cache_tag_flush_range() in cache_invalidate_user new 4f609dbff51b iommu/vt-d: Use cache helpers in arch_invalidate_secondary_tlbs new deda9a7bf38f iommu/vt-d: Remove intel_svm_dev new 65442507026a iommu: Add ops->domain_alloc_sva() new 886f816c2f01 iommu/vt-d: Remove struct intel_svm new ef6e717d93c7 Merge branches 'arm/renesas', 'x86/amd', 'core' and 'x86/v [...] new 247e2abd6e4c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 896a7a80f843 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8a8f5fc1aef0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 333c5792447c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4717fb999b61 Merge branch into tip/master: 'x86/merge' new f6dcdebf7093 Merge branch into tip/master: 'irq/urgent' new 7bc26f9069e3 Merge branch into tip/master: 'sched/urgent' new 52c7b368fe40 Merge branch into tip/master: 'x86/urgent' new a60dd06af674 genirq/cpuhotplug: Skip suspended interrupts when restorin [...] new 88d724e2301a genirq/cpuhotplug: Retry with cpu_online_mask when migrati [...] new 6678ae1918ff genirq: Reuse irq_is_nmi() new c7cad38d3748 irqchip/irq-brcmstb-l2: Avoid saving mask on shutdown new cdc66553c413 cpumask: Introduce cpumask_first_and_and() new 6a9a52f74e3b irqchip/irq-bcm6345-l1: Avoid explicit cpumask allocation [...] new fcb8af4cbcd1 irqchip/gic-v3-its: Avoid explicit cpumask allocation on stack new 2bc32db5a262 irqchip/loongson-eiointc: Avoid explicit cpumask allocatio [...] new 5d650d1eba87 irqchip/riscv-aplic-direct: Avoid explicit cpumask allocat [...] new a7fb69ffd7ce irqchip/sifive-plic: Avoid explicit cpumask allocation on stack new 6f28c4a852fa cpuidle: Avoid explicit cpumask allocation on stack new 382d2ffe86ef irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc new 584fe8e34490 Merge branch into tip/master: 'irq/core' new 14d927d9ad46 Merge branch into tip/master: 'locking/core' new 62a9367da86c Merge branch into tip/master: 'perf/core' new ed9b4b9c5034 Merge branch into tip/master: 'ras/core' new 04a200a5c348 Merge branch into tip/master: 'sched/core' new 7b79b17568ad Merge branch into tip/master: 'timers/core' new b9b54fd3dc82 Merge branch into tip/master: 'x86/alternatives' new 50d2727b99a4 Merge branch into tip/master: 'x86/apic' new 7121452a5043 Merge branch into tip/master: 'x86/asm' new f49086ea8cb5 Merge branch into tip/master: 'x86/boot' new 89ad23e8204a Merge branch into tip/master: 'x86/bugs' new 5e4b0c7ae81f Merge branch into tip/master: 'x86/build' new e3ca96e479c9 x86/resctrl: Pass domain to target CPU new bd4955d4bc21 x86/resctrl: Simplify call convention for MSR update functions new 87739229485a x86/resctrl: Rename pseudo_lock_event.h to trace.h new 931be446c6cb x86/resctrl: Add tracepoint for llc_occupancy tracking new d3e77cc88849 Merge branch into tip/master: 'x86/cache' new 8a28b0220266 x86/bugs: Switch to new Intel CPU model defines new b24e466abf6e x86/bugs: Switch to new Intel CPU model defines new 5ee800945a34 perf/x86/intel/cstate: Switch to new Intel CPU model defines new 0011a51d73d5 perf/x86/lbr: Switch to new Intel CPU model defines new a7011b852a30 perf/x86/intel/pt: Switch to new Intel CPU model defines new 9b2583d8103e perf/x86/intel/uncore: Switch to new Intel CPU model defines new d413a1955a8e perf/x86/intel/uncore: Switch to new Intel CPU model defines new 438731421a2f perf/x86/intel/uncore: Switch to new Intel CPU model defines new e8475a26a94f perf/x86/msr: Switch to new Intel CPU model defines new 22878345b4c1 x86/apic: Switch to new Intel CPU model defines new a7c345216f88 x86/aperfmperf: Switch to new Intel CPU model defines new 77d0930acedf x86/cpu/intel_epb: Switch to new Intel CPU model defines new 34304acb3290 x86/cpu: Switch to new Intel CPU model defines new 066f54e65e47 x86/mce: Switch to new Intel CPU model defines new 8a5943977900 x86/mce: Switch to new Intel CPU model defines new 68b4c6d168c5 x86/mce: Switch to new Intel CPU model defines new 173e856a55d0 x86/microcode/intel: Switch to new Intel CPU model defines new 43e8e0a95a89 x86/resctrl: Switch to new Intel CPU model defines new 343ec8beae30 x86/resctrl: Switch to new Intel CPU model defines new 7cd2e9a90299 x86/cpu: Switch to new Intel CPU model defines new 95be3ccd711c x86/tsc: Switch to new Intel CPU model defines new 94eb882e9575 x86/tsc_msr: Switch to new Intel CPU model defines new e063b531d4e8 x86/mm: Switch to new Intel CPU model defines new 8cba94324e3d Merge branch into tip/master: 'x86/cpu' new 0ab9a1f47eb9 Merge branch into tip/master: 'x86/entry' new 3d542d0c9d51 Merge branch into tip/master: 'x86/fpu' new b36ad37156fb Merge branch into tip/master: 'x86/microcode' new 79faa860f892 Merge branch into tip/master: 'x86/misc' new 5a1197b609ab Merge branch into tip/master: 'x86/mm' new dd2aa357c7f7 Merge branch into tip/master: 'x86/percpu' new 8291319988ad Merge branch into tip/master: 'x86/platform' new 1e52550729da x86/sev: Shorten struct name snp_secrets_page_layout to sn [...] new 88ed43d32beb x86/sev: Rename snp_init() in boot/compressed/sev.c new e2f4c8c319ab x86/sev: Make the VMPL0 checking more straight forward new c7f009780632 Merge branch into tip/master: 'x86/sev' new 0a2f1c12ac13 Merge branch into tip/master: 'x86/shstk' new d498d58cec6d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 01448e9cdb35 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new b4e66e83a749 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new eef1447f960c Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 5a2adc13723d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2121cadec45a RISCV: KVM: Introduce mp_state_lock to avoid lock inversion new 9752fed8f67c RISCV: KVM: Introduce vcpu->reset_cntx_lock new d1927f64e0e1 RISC-V: Fix the typo in Scountovf CSR name new 5d4acb7f2e1a RISC-V: Add FIRMWARE_READ_HI definition new 7dda24bacc05 drivers/perf: riscv: Read upper bits of a firmware counter new c69f9cb0595f drivers/perf: riscv: Use BIT macro for shifting operations new 8f486ced2860 RISC-V: Add SBI PMU snapshot definitions new 3ddb6d4df67d RISC-V: KVM: Rename the SBI_STA_SHMEM_DISABLE to a generic name new b737fc24a12c RISC-V: Use the minor version mask while computing sbi version new b994cdfcdf7b drivers/perf: riscv: Fix counter mask iteration for RV32 new a8625217a054 drivers/perf: riscv: Implement SBI PMU snapshot function new 57990ab90ce3 RISC-V: KVM: Fix the initial sample period value new 98ce906bd0a6 RISC-V: KVM: No need to update the counter value during reset new 2196c066f138 RISC-V: KVM: No need to exit to the user space if perf eve [...] new c2f41ddbcdd7 RISC-V: KVM: Implement SBI PMU Snapshot feature new 16b0bde9a37c RISC-V: KVM: Add perf sampling support for guests new 08fb07d6dcf7 RISC-V: KVM: Support 64 bit firmware counters on RV32 new 4e21f2238ad5 RISC-V: KVM: Improve firmware counter read function new 9408a23fac62 KVM: riscv: selftests: Move sbi definitions to its own hea [...] new 97be675bfdb5 KVM: riscv: selftests: Add helper functions for extension checks new 3a21b37c47f8 KVM: riscv: selftests: Add Sscofpmf to get-reg-list test new 3203b9474356 KVM: riscv: selftests: Add SBI PMU extension definitions new 158cb9e61cb7 KVM: riscv: selftests: Add SBI PMU selftest new 13cb706e28d9 KVM: riscv: selftests: Add a test for PMU snapshot functionality new 4ace2573d13e KVM: riscv: selftests: Add a test for counter overflow new 5ef2f3d4e747 KVM: riscv: selftests: Add commandline option for SBI PMU test new d2b414442dff Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] new 8af591e31104 Merge branch 'next' of https://github.com/kvm-x86/linux.git new 664807936355 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 28445e89f450 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0317ba8b8f3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 24cc56601ec9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 62066b16bcc0 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] new 0de4f4795558 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new be74f3aeec47 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new 9e73eb7f0421 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 36c2089f2da5 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 3f12222a4beb usb: dwc3: core: Fix compile warning on s390 gcc in dwc3_g [...] new cb129261a008 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 61684c0ff94c thunderbolt: Fix uninitialized variable in tb_tunnel_alloc_usb3() new 2a0ed2da17d7 thunderbolt: Fix kernel-doc for tb_tunnel_alloc_dp() new a3dc6d82de9b thunderbolt: Correct trace output of firmware connection m [...] new badac753b0ff Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ffe3cea23602 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 197f75685647 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new caa8144025d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9577099fb03f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b63a92e92d8c Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new d5830fe3c183 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 79e7123c078d soundwire: intel_ace2x: fix wakeup handling new a36ec5f7625d soundwire: intel_ace2x: simplify check_wake() new dde2bbd59a13 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5c16f940d136 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new e16c55c0c479 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new 8f9e169a1a91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e21bba0f66e6 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] new cc3ddcda2c30 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 03658277c9cc Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] new d99de9b1c982 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 53c6a425c767 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1a0ecab2a999 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1daaf0b7b09a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6942512e2785 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new f000ca6ed61d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7c66f8173360 dt-bindings: gpio: brcmstb: add gpio-ranges new e818cd3c8a34 gpio: of: support gpio-ranges for multiple gpiochip devices new 5539287ca656 gpio: brcmstb: add support for gpio-ranges new f91c947295b9 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 1c07832d0518 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 17b587a177c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 96a79a5fe50a Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 5e61c09381eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 940052bcbcd5 hwmon: (aspeed-g6-pwm-tacho): Make use of pwmchip_parent() [...] new 79dedfadb79e hwmon: (aspeed-g6-pwm-tacho): Make use of devm_pwmchip_all [...] new 05947224ff46 pwm: Ensure that pwm_chips are allocated using pwmchip_alloc() new 4bda9700a554 dt-bindings: pwm: at91: Add sam9x7 compatible strings list new 5bb0b194aeee pwm: sti: Simplify probe function using devm functions new 3025c9c669ba pwm: sti: Improve error reporting using dev_err_probe() new 354bf7513390 pwm: sti: Drop member from driver data that only carries a [...] new 9e287e0c5fc7 pwm: sti: Maintain all per-chip driver data in a single struct new c0143f68919e pwm: sti: Use devm_kcalloc() instead of calculating the si [...] new 7db42aa2b629 pwm: sti: Prefer local variable over pointer dereference new b40ac0e176bf pwm: Give some sysfs related variables and functions better names new e9cc807f87ff pwm: Move contents of sysfs.c into core.c new ee37bf50749f pwm: Ensure a struct pwm has the same lifetime as its pwm_chip new 4c56b1434b81 pwm: Add a struct device to struct pwm_chip new 2ee862790b8b pwm: Make pwmchip_[sg]et_drvdata() a wrapper around dev_se [...] new 61026e3ece86 pwm: stm32: Add error messages in .probe()'s error paths new 7b99f5c959f4 pwm: stm32: Improve precision of calculation in .apply() new 204b81a0eeff pwm: stm32: Fix for settings using period > UINT32_MAX new 1a0c1ed02ca0 pwm: stm32: Calculate prescaler with a division instead of a loop new 1f5bcaebd482 pwm: bcm2835: Introduce a local variable for &pdev->dev new 63a2b7dd29af pwm: bcm2835: Drop open coded variant of devm_clk_rate_exc [...] new 99c14177d195 pwm: meson: Add generic compatible for meson8 to sm1 new a200d1952d33 dt-bindings: pwm: mediatek,pwm-disp: add compatible for mt [...] new a5b8c01e9406 pwm: meson: Drop unneeded check in .get_state() new 19d0a23a017c pwm: meson: Add check for error from clk_round_rate() new 6144744bb9a8 pwm: meson: Use mul_u64_u64_div_u64() for frequency calculating new dcbbc3820f91 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 04996c520913 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a398eb7a7d53 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 2c1ec1641909 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9339fe326d67 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new dbc8fc9d6de1 powerpc/papr_scm: Move duplicate definitions to common hea [...] new 2c720b492c59 dax: constify the struct device_type usage new 9566b8929519 nvdimm: remove nd_integrity_init new 1e97469678a0 nvdimm/btt: always set max_integrity_segments new 57456adef68d ndtest: Convert to platform remove callback returning void new 41147b006be2 dax: remove redundant assignment to variable rc new fbe14a3a3e63 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new 3e505ec86573 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new d8d40fa1850f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new da333b88acba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e6c75410c9fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new abce940e33fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e9730744bf3a kdb: Fix buffer overflow during tab-complete new 09b35989421d kdb: Use format-strings rather than '\0' injection in kdb_read() new db2f9c7dc291 kdb: Fix console handling when editing and tab-completing [...] new 6244917f377b kdb: Merge identical case statements in kdb_read() new c9b51ddb66b1 kdb: Use format-specifiers rather than memset() for paddin [...] new 80bd73c154e3 kdb: Replace double memcpy() with memmove() in kdb_read() new 64d504cfcd51 kdb: Simplify management of tmpbuffer in kdb_read() new b2aba15ad6f9 serial: kgdboc: Fix NMI-safety problems from keyboard reset code new 5fd633e07b62 Merge branch 'kgdb/for-next' of git://git.kernel.org/pub/s [...] new 0921ea9e7669 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 0307691fbc8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 62dba604a488 cxl/hdm: Debug, use decoder name function new 55fceee3ac76 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new cb215d460ef8 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git new 05fbc790fc2d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new da97ebcadee5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ad0c1206f9ae Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new e07606713a90 virt: vmgenid: change implementation to use a platform driver new a4aded1ff575 dt-bindings: rng: Add vmgenid support new 7b1bcd6b50a6 virt: vmgenid: add support for devicetree bindings new 7a915ba6b50a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b9607d813c64 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 489a190ccfeb Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new b624e5343da1 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 8937cbffd3b3 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new 47c85f4c8219 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new bb31d56a0443 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2e431b23a13c ubsan: Avoid i386 UBSAN handler crashes with Clang new 61af39e1e40d virt: acrn: replace deprecated strncpy with strscpy new 31ca7e77fd7e reiserfs: replace deprecated strncpy with scnprintf new 7dcbf17e3f91 hfsplus: refactor copy_name to not use strncpy new f700b7192701 fs: ecryptfs: replace deprecated strncpy with strscpy new 5bb288c4abc2 scsi: mptfusion: Avoid possible run-time warning with long [...] new d4309246cf6b scsi: mpi3mr: Avoid possible run-time warning with long ma [...] new c3408c4ae041 scsi: qla2xxx: Avoid possible run-time warning with long m [...] new 998b18072ceb kunit/fortify: Fix mismatched kvalloc()/vfree() usage new 99803fb635e4 hardening: Refresh KCFI options, add some more new 94ed3fbc6962 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new b0f76fd5c6e7 Merge branch 'nolibc' of git://git.kernel.org/pub/scm/linu [...] new 231ce08b662a tools/power turbostat: Add "snapshot:" Makefile target new ae3326ac5742 tools/power turbostat: Harden probe_intel_uncore_frequency() new cda203388687 tools/power turbostat: Remember global max_die_id new c8b246ea2ea5 tools/power turbostat: Survive sparse die_id new b263ab3a17b4 tools/power/turbostat: Enhance ARL/LNL support new 549f623d90bd tools/power/turbostat: Add ARL-H support new 7e6caa539ef0 tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON new dc4d17f42470 tools/power turbostat: Enable non-privileged users to read [...] new cc199404dbd9 tools/power turbostat: Add columns for clustered uncore frequency new c9d066401193 tools/power turbostat: version 2024.04.27 new db3d473a6a27 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b0a2c79c6f35 Add linux-next specific files for 20240429
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 (bb7a2467e6be) \ N -- N -- N refs/heads/master (b0a2c79c6f35)
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 1751 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 | 1 + Documentation/ABI/testing/sysfs-kernel-mm-damon | 6 +- Documentation/admin-guide/kernel-parameters.txt | 3 + Documentation/admin-guide/mm/damon/usage.rst | 26 +- Documentation/arch/riscv/cmodx.rst | 98 + Documentation/arch/riscv/hwprobe.rst | 4 + Documentation/arch/riscv/index.rst | 1 + Documentation/arch/x86/resctrl.rst | 6 + .../bpf/standardization/instruction-set.rst | 6 +- .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 2 + Documentation/devicetree/bindings/arm/sunxi.yaml | 15 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 1 - .../devicetree/bindings/clock/qcom,hfpll.txt | 63 - .../devicetree/bindings/clock/qcom,hfpll.yaml | 69 + .../bindings/crypto/starfive,jh7110-crypto.yaml | 2 +- .../bindings/display/mediatek/mediatek,gamma.yaml | 5 + .../display/tegra/nvidia,tegra20-host1x.yaml | 11 + Documentation/devicetree/bindings/eeprom/at24.yaml | 5 +- .../bindings/gpio/brcm,brcmstb-gpio.yaml | 3 + .../devicetree/bindings/hwmon/adi,adm1275.yaml | 4 +- .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 + .../bindings/media/i2c/galaxycore,gc0308.yaml | 2 +- .../bindings/media/i2c/galaxycore,gc2145.yaml | 2 +- .../devicetree/bindings/media/i2c/sony,imx214.yaml | 2 +- .../devicetree/bindings/media/i2c/sony,imx290.yaml | 5 +- .../devicetree/bindings/media/i2c/sony,imx415.yaml | 2 +- .../devicetree/bindings/media/nxp,imx8-isi.yaml | 1 + .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 11 + .../devicetree/bindings/rng/microsoft,vmgenid.yaml | 49 + .../bindings/thermal/amlogic,thermal.yaml | 12 +- .../bindings/thermal/loongson,ls2k-thermal.yaml | 24 +- .../bindings/thermal/mediatek,lvts-thermal.yaml | 6 + .../devicetree/bindings/thermal/qcom-lmh.yaml | 12 +- .../bindings/thermal/st,stih407-thermal.yaml | 58 + .../devicetree/bindings/thermal/st-thermal.txt | 32 - .../devicetree/bindings/trivial-devices.yaml | 2 + Documentation/filesystems/buffer.rst | 1 - Documentation/firmware-guide/acpi/namespace.rst | 4 +- Documentation/hwmon/adm1275.rst | 14 +- Documentation/hwmon/aquacomputer_d5next.rst | 9 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/nzxt-kraken3.rst | 19 +- Documentation/hwmon/xdp710.rst | 83 + Documentation/kbuild/kconfig-language.rst | 3 - Documentation/mm/damon/design.rst | 20 +- Documentation/security/snp-tdx-threat-model.rst | 2 +- Documentation/timers/no_hz.rst | 7 +- Documentation/translations/sp_SP/index.rst | 2 +- .../translations/sp_SP/memory-barriers.txt | 4 +- .../translations/sp_SP/process/code-of-conduct.rst | 2 +- .../translations/sp_SP/process/coding-style.rst | 2 +- .../translations/sp_SP/process/email-clients.rst | 2 +- Documentation/translations/sp_SP/process/howto.rst | 2 +- .../translations/sp_SP/process/kernel-docs.rst | 2 +- .../sp_SP/process/kernel-enforcement-statement.rst | 2 +- .../translations/sp_SP/process/magic-number.rst | 2 +- .../sp_SP/process/programming-language.rst | 2 +- .../sp_SP/process/submitting-patches.rst | 2 +- Documentation/translations/zh_CN/process/cve.rst | 89 + Documentation/translations/zh_CN/process/index.rst | 1 + .../userspace-api/media/cec/cec-func-open.rst | 4 +- .../userspace-api/media/v4l/func-open.rst | 4 +- MAINTAINERS | 43 +- Makefile | 2 +- Next/SHA1s | 143 +- Next/Trees | 1 + Next/merge.log | 3933 ++++++++++++-------- arch/Kconfig | 16 +- arch/arc/mm/dma.c | 3 +- arch/arm/boot/dts/broadcom/Makefile | 2 + arch/arm/boot/dts/broadcom/bcm2711-rpi-4-b.dts | 22 + arch/arm/boot/dts/broadcom/bcm2711-rpi-400.dts | 1 + arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts | 24 + ...s-rt-ac3100.dtsi => bcm4709-asus-rt-ac3200.dts} | 160 +- .../boot/dts/broadcom/bcm47094-asus-rt-ac3100.dtsi | 92 +- ...-rt-ac3100.dtsi => bcm47094-asus-rt-ac5300.dts} | 140 +- .../boot/dts/broadcom/bcm47094-asus-rt-ac88u.dts | 69 +- arch/arm/boot/dts/nvidia/tegra20-colibri.dtsi | 4 +- arch/arm/boot/dts/nvidia/tegra20-paz00.dts | 43 + arch/arm/boot/dts/nxp/imx/imx51-ts4800.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx53-kp-ddc.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx53-kp.dtsi | 10 +- arch/arm/boot/dts/nxp/imx/imx53-m53evk.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx53-mba53.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx53-ppd.dts | 6 +- arch/arm/boot/dts/nxp/imx/imx53-tqma53.dtsi | 8 - .../arm/boot/dts/nxp/imx/imx6dl-aristainetos_4.dts | 3 +- .../arm/boot/dts/nxp/imx/imx6dl-aristainetos_7.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx6dl-mamoj.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx6q-ba16.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6q-bosch-acc.dts | 10 +- arch/arm/boot/dts/nxp/imx/imx6q-kp.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6q-novena.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx6q-pistachio.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx6q-prti6q.dts | 3 +- .../boot/dts/nxp/imx/imx6q-var-dt6customboard.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-apf6dev.dtsi | 3 +- .../boot/dts/nxp/imx/imx6qdl-aristainetos2.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-cubox-i.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-emcon.dtsi | 9 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw52xx.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw53xx.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw54xx.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw560x.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw5903.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw5904.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-icore.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-nit6xlite.dtsi | 6 +- .../boot/dts/nxp/imx/imx6qdl-nitrogen6_max.dtsi | 9 +- .../boot/dts/nxp/imx/imx6qdl-nitrogen6_som2.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6x.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6qdl-phytec-mira.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabreauto.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabrelite.dtsi | 9 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabresd.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-savageboard.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-skov-cpu.dtsi | 1 - arch/arm/boot/dts/nxp/imx/imx6sl-evk.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6sll-evk.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6sx-nitrogen6sx.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6sx-sdb.dtsi | 4 +- .../dts/nxp/imx/imx6sx-softing-vining-2000.dts | 12 +- arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi | 3 +- .../arm/boot/dts/nxp/imx/imx6ul-ccimx6ulsbcpro.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx6ul-geam.dts | 3 +- .../dts/nxp/imx/imx6ul-imx6ull-opos6uldev.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6ul-isiot.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6ul-kontron-bl-43.dts | 3 +- .../boot/dts/nxp/imx/imx6ul-kontron-bl-common.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6ul-pico.dtsi | 3 +- arch/arm/mm/dma-mapping-nommu.c | 3 +- arch/arm/mm/dma-mapping.c | 16 +- arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/allwinner/Makefile | 3 + arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 9 + .../allwinner/sun50i-h700-anbernic-rg35xx-2024.dts | 327 ++ .../allwinner/sun50i-h700-anbernic-rg35xx-h.dts | 36 + .../allwinner/sun50i-h700-anbernic-rg35xx-plus.dts | 53 + arch/arm64/boot/dts/exynos/google/gs101.dtsi | 14 + arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra132.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 16 + arch/arm64/boot/dts/ti/Makefile | 17 +- arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 10 +- arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi | 22 + arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 24 +- arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 10 + .../boot/dts/ti/k3-am625-phyboard-lyra-rdk.dts | 125 +- arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 23 +- arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 10 + arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 21 + arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 52 + arch/arm64/boot/dts/ti/k3-am62p-wakeup.dtsi | 10 + arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 67 + .../dts/ti/k3-am642-phyboard-electra-gpio-fan.dtso | 50 + .../boot/dts/ti/k3-am65-iot2050-common-pg1.dtsi | 32 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 55 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am69-sk.dts | 12 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 2 - arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 1 + arch/arm64/boot/dts/ti/k3-j722s-beagley-ai.dts | 370 -- arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 1 - .../dts/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso | 147 + .../dts/ti/k3-j784s4-evm-usxgmii-exp1-exp2.dtso | 81 + arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 59 +- arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 189 +- arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 7 +- arch/arm64/boot/dts/ti/k3-j784s4.dtsi | 1 + arch/arm64/configs/defconfig | 1 + arch/arm64/configs/hardening.config | 5 + arch/arm64/crypto/aes-ce.S | 34 +- arch/arm64/crypto/aes-neon.S | 20 +- arch/arm64/mm/dma-mapping.c | 5 +- arch/loongarch/kernel/dma.c | 9 +- arch/mips/mm/dma-noncoherent.c | 3 +- arch/parisc/include/asm/signal.h | 12 - arch/parisc/include/uapi/asm/signal.h | 10 + arch/powerpc/platforms/pseries/papr_scm.c | 43 +- arch/riscv/Kconfig | 2 + arch/riscv/Kconfig.errata | 8 +- arch/riscv/errata/thead/errata.c | 24 +- arch/riscv/include/asm/cache.h | 2 +- arch/riscv/include/asm/cmpxchg.h | 18 + arch/riscv/include/asm/csr.h | 5 +- arch/riscv/include/asm/errata_list.h | 20 +- arch/riscv/include/asm/irqflags.h | 1 - arch/riscv/include/asm/kvm_host.h | 9 +- arch/riscv/include/asm/kvm_vcpu_pmu.h | 16 +- arch/riscv/include/asm/mmu.h | 2 + arch/riscv/include/asm/patch.h | 1 + arch/riscv/include/asm/processor.h | 10 + arch/riscv/include/asm/sbi.h | 38 +- arch/riscv/include/asm/switch_to.h | 23 + arch/riscv/include/uapi/asm/hwprobe.h | 3 +- arch/riscv/include/uapi/asm/kvm.h | 1 + arch/riscv/kernel/ftrace.c | 44 +- arch/riscv/kernel/paravirt.c | 6 +- arch/riscv/kernel/patch.c | 17 +- arch/riscv/kernel/sys_hwprobe.c | 1 + arch/riscv/kernel/traps_misaligned.c | 106 +- arch/riscv/kvm/aia.c | 5 + arch/riscv/kvm/vcpu.c | 69 +- arch/riscv/kvm/vcpu_onereg.c | 6 + arch/riscv/kvm/vcpu_pmu.c | 260 +- arch/riscv/kvm/vcpu_sbi.c | 7 +- arch/riscv/kvm/vcpu_sbi_hsm.c | 42 +- arch/riscv/kvm/vcpu_sbi_pmu.c | 17 +- arch/riscv/kvm/vcpu_sbi_sta.c | 4 +- arch/riscv/mm/cacheflush.c | 113 + arch/riscv/mm/context.c | 19 +- arch/riscv/mm/dma-noncoherent.c | 3 +- arch/riscv/mm/init.c | 20 +- arch/s390/include/asm/dwarf.h | 1 + arch/s390/kernel/vdso64/vdso_user_wrapper.S | 2 + arch/sh/Kconfig | 6 +- arch/sh/configs/apsh4a3a_defconfig | 1 + arch/sh/configs/apsh4ad0a_defconfig | 1 + arch/sh/configs/edosk7705_defconfig | 1 + arch/sh/configs/hp6xx_defconfig | 1 + arch/sh/configs/landisk_defconfig | 1 + arch/sh/configs/magicpanelr2_defconfig | 1 + arch/sh/configs/rsk7264_defconfig | 1 + arch/sh/configs/rsk7269_defconfig | 1 + arch/sh/configs/se7619_defconfig | 1 + arch/sh/configs/se7705_defconfig | 1 + arch/sh/configs/se7722_defconfig | 1 + arch/sh/configs/se7750_defconfig | 1 + arch/sh/configs/secureedge5410_defconfig | 1 + arch/sh/configs/sh7710voipgw_defconfig | 1 + arch/sh/configs/sh7724_generic_defconfig | 1 + arch/sh/configs/sh7770_generic_defconfig | 1 + arch/sh/configs/sh7785lcr_32bit_defconfig | 1 + arch/sh/configs/sh7785lcr_defconfig | 1 + arch/sh/configs/urquell_defconfig | 1 + arch/x86/Kconfig | 20 +- arch/x86/boot/compressed/sev.c | 197 +- arch/x86/configs/hardening.config | 9 + arch/x86/crypto/aesni-intel_asm.S | 186 - arch/x86/crypto/aesni-intel_glue.c | 39 +- arch/x86/events/intel/cstate.c | 144 +- arch/x86/events/intel/lbr.c | 3 +- arch/x86/events/intel/pt.c | 12 +- arch/x86/events/intel/uncore.c | 100 +- arch/x86/events/intel/uncore_nhmex.c | 3 +- arch/x86/events/intel/uncore_snbep.c | 5 +- arch/x86/events/msr.c | 132 +- arch/x86/include/asm/coco.h | 1 + arch/x86/include/asm/pgtable_types.h | 3 +- arch/x86/include/asm/sev.h | 2 +- arch/x86/kernel/apic/apic.c | 38 +- arch/x86/kernel/cpu/amd.c | 3 +- arch/x86/kernel/cpu/aperfmperf.c | 17 +- arch/x86/kernel/cpu/bugs.c | 30 +- arch/x86/kernel/cpu/common.c | 154 +- arch/x86/kernel/cpu/intel_epb.c | 12 +- arch/x86/kernel/cpu/match.c | 2 +- arch/x86/kernel/cpu/mce/core.c | 6 +- arch/x86/kernel/cpu/mce/intel.c | 21 +- arch/x86/kernel/cpu/mce/severity.c | 10 +- arch/x86/kernel/cpu/microcode/intel.c | 5 +- arch/x86/kernel/cpu/resctrl/core.c | 65 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 40 +- arch/x86/kernel/cpu/resctrl/internal.h | 5 +- arch/x86/kernel/cpu/resctrl/monitor.c | 11 + arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 24 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 12 +- .../cpu/resctrl/{pseudo_lock_event.h => trace.h} | 24 +- arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/sev.c | 6 +- arch/x86/kernel/smpboot.c | 6 +- arch/x86/kernel/tsc.c | 6 +- arch/x86/kernel/tsc_msr.c | 14 +- arch/x86/mm/init.c | 16 +- arch/x86/net/bpf_jit_comp.c | 63 +- crypto/aead.c | 3 +- crypto/cipher.c | 3 +- crypto/ecc.c | 29 +- crypto/ecdh.c | 9 +- drivers/accel/ivpu/ivpu_debugfs.c | 2 + drivers/acpi/arm64/dma.c | 17 +- drivers/acpi/arm64/iort.c | 20 +- drivers/acpi/property.c | 11 +- drivers/acpi/scan.c | 7 +- drivers/char/hw_random/stm32-rng.c | 18 +- drivers/clk/qcom/apss-ipq-pll.c | 75 +- drivers/clk/qcom/clk-alpha-pll.c | 12 + drivers/clk/qcom/clk-alpha-pll.h | 1 + drivers/clk/qcom/clk-cbf-8996.c | 13 +- drivers/clk/qcom/clk-rcg.h | 24 +- drivers/clk/qcom/clk-rcg2.c | 166 + drivers/clk/qcom/common.c | 18 + drivers/clk/qcom/common.h | 2 + drivers/clk/qcom/dispcc-sm6350.c | 11 +- drivers/clk/qcom/dispcc-sm8450.c | 20 +- drivers/clk/qcom/dispcc-sm8550.c | 20 +- drivers/clk/qcom/dispcc-sm8650.c | 20 +- drivers/clk/qcom/gcc-ipq8074.c | 120 +- drivers/clk/qcom/gcc-sm8450.c | 2 +- drivers/clk/qcom/hfpll.c | 6 +- drivers/clk/qcom/mmcc-msm8998.c | 8 + drivers/clk/samsung/clk-exynos-clkout.c | 13 +- drivers/clk/samsung/clk-gs101.c | 469 +++ drivers/cpuidle/coupled.c | 13 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 24 +- drivers/crypto/intel/qat/qat_common/adf_gen4_tl.c | 1 + .../crypto/intel/qat/qat_common/adf_telemetry.c | 21 + .../crypto/intel/qat/qat_common/adf_telemetry.h | 1 + drivers/crypto/tegra/tegra-se-aes.c | 4 +- drivers/crypto/tegra/tegra-se-main.c | 6 +- drivers/cxl/core/hdm.c | 3 +- drivers/dax/bus.c | 3 +- drivers/firewire/.kunitconfig | 1 + drivers/firewire/Kconfig | 16 + drivers/firewire/Makefile | 3 + drivers/firewire/core-transaction.c | 152 +- drivers/firewire/core.h | 21 +- drivers/firewire/ohci.c | 78 +- drivers/firewire/packet-header-definitions.h | 234 ++ drivers/firewire/packet-serdes-test.c | 582 +++ drivers/fpga/dfl-pci.c | 3 + drivers/gpio/gpio-brcmstb.c | 2 + drivers/gpio/gpiolib-of.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 22 + drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 14 + .../amd/display/dc/dcn35/dcn35_dio_link_encoder.h | 12 +- drivers/gpu/drm/amd/include/mes_v11_api_def.h | 17 +- .../gpu/drm/arm/display/komeda/d71/d71_component.c | 2 + .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 1 + drivers/gpu/drm/armada/armada_debugfs.c | 1 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 12 + drivers/gpu/drm/bridge/chipone-icn6211.c | 1 - drivers/gpu/drm/bridge/imx/Kconfig | 4 +- drivers/gpu/drm/bridge/ite-it6505.c | 1 + drivers/gpu/drm/bridge/panel.c | 2 + drivers/gpu/drm/bridge/tc358764.c | 1 - drivers/gpu/drm/drm_print.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 24 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 12 - drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 34 - drivers/gpu/drm/i915/display/intel_dmc.c | 1 + drivers/gpu/drm/i915/i915_debugfs.c | 1 + drivers/gpu/drm/i915/i915_debugfs_params.c | 1 + drivers/gpu/drm/i915/i915_gpu_error.c | 1 + drivers/gpu/drm/imagination/pvr_fw_trace.c | 1 + drivers/gpu/drm/loongson/lsdc_crtc.c | 1 + drivers/gpu/drm/mediatek/Makefile | 12 +- .../drm/mediatek/{mtk_drm_crtc.c => mtk_crtc.c} | 218 +- drivers/gpu/drm/mediatek/mtk_crtc.h | 28 + .../{mtk_drm_ddp_comp.c => mtk_ddp_comp.c} | 51 +- .../{mtk_drm_ddp_comp.h => mtk_ddp_comp.h} | 9 +- drivers/gpu/drm/mediatek/mtk_disp_aal.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_color.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_drv.h | 2 +- drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_merge.c | 3 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 5 +- drivers/gpu/drm/mediatek/mtk_dp.c | 2 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 30 - drivers/gpu/drm/mediatek/mtk_drm_drv.c | 34 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 4 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 33 +- drivers/gpu/drm/mediatek/mtk_ethdr.c | 5 +- .../gpu/drm/mediatek/{mtk_drm_gem.c => mtk_gem.c} | 68 +- .../gpu/drm/mediatek/{mtk_drm_gem.h => mtk_gem.h} | 23 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 14 +- drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c | 3 +- drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 1 - drivers/gpu/drm/mediatek/mtk_padding.c | 5 +- .../drm/mediatek/{mtk_drm_plane.c => mtk_plane.c} | 26 +- .../drm/mediatek/{mtk_drm_plane.h => mtk_plane.h} | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 2 + drivers/gpu/drm/nouveau/dispnv50/crc.c | 2 + drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 6 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c | 361 +- drivers/gpu/drm/omapdrm/omap_fb.c | 1 + drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 1 + drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 11 +- drivers/gpu/drm/panel/panel-novatek-nt36672e.c | 33 +- drivers/gpu/drm/panel/panel-visionox-rm69299.c | 16 +- drivers/gpu/drm/radeon/r100.c | 1 + drivers/gpu/drm/radeon/r300.c | 1 + drivers/gpu/drm/radeon/r420.c | 1 + drivers/gpu/drm/radeon/r600.c | 3 +- drivers/gpu/drm/radeon/radeon_fence.c | 1 + drivers/gpu/drm/radeon/radeon_gem.c | 1 + drivers/gpu/drm/radeon/radeon_ib.c | 2 + drivers/gpu/drm/radeon/radeon_pm.c | 1 + drivers/gpu/drm/radeon/radeon_ring.c | 2 + drivers/gpu/drm/radeon/radeon_ttm.c | 1 + drivers/gpu/drm/radeon/rs400.c | 1 + drivers/gpu/drm/radeon/rv515.c | 1 + drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 2 +- drivers/gpu/drm/sti/sti_drv.c | 1 + drivers/gpu/drm/tiny/ili9225.c | 1 - drivers/gpu/drm/tiny/mi0283qt.c | 1 - drivers/gpu/drm/tiny/panel-mipi-dbi.c | 1 - drivers/gpu/drm/tiny/st7586.c | 1 - drivers/gpu/drm/ttm/ttm_device.c | 1 + drivers/gpu/drm/ttm/ttm_resource.c | 3 +- drivers/gpu/drm/ttm/ttm_tt.c | 7 +- drivers/gpu/drm/vc4/vc4_drv.h | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 2 + drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 3 +- drivers/gpu/drm/xe/regs/xe_sriov_regs.h | 3 + drivers/gpu/drm/xe/tests/xe_migrate.c | 86 - drivers/gpu/drm/xe/xe_debugfs.c | 1 + drivers/gpu/drm/xe/xe_device.c | 2 +- drivers/gpu/drm/xe/xe_gt.c | 10 +- drivers/gpu/drm/xe/xe_gt_debugfs.c | 2 + drivers/gpu/drm/xe/xe_gt_pagefault.c | 16 +- drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 32 + drivers/gpu/drm/xe/xe_gt_sriov_pf.h | 5 + drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 59 +- drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h | 3 + drivers/gpu/drm/xe/xe_guc.c | 10 +- drivers/gpu/drm/xe/xe_guc.h | 2 +- drivers/gpu/drm/xe/xe_guc_submit.c | 3 +- drivers/gpu/drm/xe/xe_guc_submit.h | 2 +- drivers/gpu/drm/xe/xe_lrc.c | 4 +- drivers/gpu/drm/xe/xe_pt.c | 25 +- drivers/gpu/drm/xe/xe_sync.c | 15 + drivers/gpu/drm/xe/xe_sync.h | 1 + drivers/gpu/drm/xe/xe_uc.c | 12 +- drivers/gpu/drm/xe/xe_uc.h | 2 +- drivers/gpu/drm/xe/xe_uc_debugfs.c | 2 + drivers/gpu/drm/xe/xe_vm.c | 684 ++-- drivers/gpu/drm/xe/xe_vm.h | 2 + drivers/gpu/drm/xe/xe_vm_types.h | 22 +- drivers/gpu/drm/xlnx/zynqmp_disp.c | 275 +- drivers/gpu/drm/xlnx/zynqmp_disp.h | 17 +- drivers/gpu/drm/xlnx/zynqmp_disp_regs.h | 8 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 106 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 7 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.h | 1 + drivers/gpu/drm/xlnx/zynqmp_kms.c | 2 +- drivers/gpu/drm/xlnx/zynqmp_kms.h | 4 +- drivers/hv/hv_common.c | 6 +- drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/aquacomputer_d5next.c | 51 +- drivers/hwmon/coretemp.c | 2 +- drivers/hwmon/it87.c | 127 +- drivers/hwmon/lenovo-ec-sensors.c | 602 +++ drivers/hwmon/nzxt-kraken3.c | 55 +- drivers/hwmon/pmbus/Kconfig | 13 +- drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/adm1275.c | 7 +- drivers/hwmon/pmbus/xdp710.c | 131 + drivers/i2c/i2c-core-base.c | 12 +- drivers/i2c/i2c-core-smbus.c | 2 +- .../iio/common/inv_sensors/inv_sensors_timestamp.c | 33 +- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c | 20 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 2 +- drivers/iommu/amd/Kconfig | 2 + drivers/iommu/amd/Makefile | 2 +- drivers/iommu/amd/amd_iommu.h | 52 +- drivers/iommu/amd/amd_iommu_types.h | 33 + drivers/iommu/amd/init.c | 86 +- drivers/iommu/amd/iommu.c | 295 +- drivers/iommu/amd/pasid.c | 198 + drivers/iommu/amd/ppr.c | 288 ++ drivers/iommu/dma-iommu.c | 39 +- drivers/iommu/dma-iommu.h | 14 +- drivers/iommu/intel/Makefile | 2 +- drivers/iommu/intel/cache.c | 419 +++ drivers/iommu/intel/debugfs.c | 7 - drivers/iommu/intel/dmar.c | 10 +- drivers/iommu/intel/iommu.c | 306 +- drivers/iommu/intel/iommu.h | 86 +- drivers/iommu/intel/nested.c | 69 +- drivers/iommu/intel/perf.h | 1 - drivers/iommu/intel/svm.c | 372 +- drivers/iommu/intel/trace.h | 97 + drivers/iommu/iommu-sva.c | 16 +- drivers/iommu/iommu.c | 20 +- drivers/iommu/irq_remapping.c | 5 +- drivers/iommu/irq_remapping.h | 2 +- drivers/iommu/s390-iommu.c | 6 - drivers/iommu/virtio-iommu.c | 10 - drivers/irqchip/irq-bcm6345-l1.c | 6 +- drivers/irqchip/irq-brcmstb-l2.c | 17 +- drivers/irqchip/irq-gic-v3-its.c | 26 +- drivers/irqchip/irq-loongson-eiointc.c | 8 +- drivers/irqchip/irq-riscv-aplic-direct.c | 7 +- drivers/irqchip/irq-sifive-plic.c | 7 +- drivers/media/cec/core/cec-core.c | 4 +- drivers/media/common/videobuf2/videobuf2-core.c | 8 +- drivers/media/dvb-frontends/as102_fe_types.h | 2 +- drivers/media/dvb-frontends/drx39xyj/drx_driver.h | 2 - drivers/media/dvb-frontends/drx39xyj/drxj.c | 49 +- drivers/media/i2c/Kconfig | 2 + drivers/media/i2c/adv7180.c | 2 +- drivers/media/i2c/hi556.c | 105 +- drivers/media/i2c/imx219.c | 77 +- drivers/media/i2c/imx335.c | 637 ++-- drivers/media/i2c/ov2680.c | 97 +- drivers/media/i2c/ov4689.c | 673 ++-- drivers/media/mc/mc-devnode.c | 5 +- drivers/media/pci/saa7134/saa7134-alsa.c | 9 +- drivers/media/pci/solo6x10/solo6x10-core.c | 16 +- drivers/media/pci/ttpci/budget-av.c | 573 ++- drivers/media/pci/ttpci/budget-ci.c | 495 ++- drivers/media/pci/ttpci/budget-core.c | 38 +- drivers/media/pci/ttpci/budget.c | 173 +- drivers/media/pci/ttpci/budget.h | 21 +- drivers/media/platform/cadence/cdns-csi2rx.c | 26 +- .../mediatek/vcodec/common/mtk_vcodec_util.c | 23 +- .../vcodec/decoder/vdec/vdec_av1_req_lat_if.c | 22 +- .../mediatek/vcodec/encoder/venc/venc_h264_if.c | 5 +- drivers/media/platform/nxp/imx-mipi-csis.c | 34 +- drivers/media/platform/st/sti/c8sectpfe/Kconfig | 1 - drivers/media/platform/st/sti/c8sectpfe/Makefile | 7 +- .../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 2 +- .../platform/st/sti/c8sectpfe/c8sectpfe-debugfs.h | 5 + drivers/media/platform/st/sti/hva/hva-hw.c | 3 +- .../media/platform/ti/j721e-csi2rx/j721e-csi2rx.c | 5 +- drivers/media/spi/cxd2880-spi.c | 2 +- drivers/media/tuners/xc5000.c | 39 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 18 +- drivers/media/usb/siano/smsusb.c | 20 +- drivers/media/usb/stk1160/stk1160-video.c | 20 +- drivers/media/usb/uvc/uvc_driver.c | 54 +- drivers/media/usb/uvc/uvcvideo.h | 2 + drivers/media/v4l2-core/v4l2-async.c | 10 +- drivers/media/v4l2-core/v4l2-ctrls-api.c | 33 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 3 + drivers/media/v4l2-core/v4l2-dev.c | 3 + drivers/media/v4l2-core/v4l2-device.c | 12 +- drivers/media/v4l2-core/v4l2-i2c.c | 2 +- drivers/media/v4l2-core/v4l2-spi.c | 2 +- drivers/media/v4l2-core/v4l2-subdev.c | 22 +- drivers/misc/eeprom/at24.c | 18 +- drivers/mmc/host/atmel-mci.c | 72 +- drivers/net/dsa/lan9303-core.c | 7 +- drivers/net/ethernet/brocade/bna/bnad_debugfs.c | 4 +- drivers/net/ethernet/intel/Kconfig | 7 + drivers/net/ethernet/intel/Makefile | 3 + drivers/net/ethernet/intel/i40e/i40e_common.c | 253 -- drivers/net/ethernet/intel/i40e/i40e_main.c | 1 + drivers/net/ethernet/intel/i40e/i40e_prototype.h | 7 - drivers/net/ethernet/intel/i40e/i40e_txrx.c | 72 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 88 - drivers/net/ethernet/intel/iavf/iavf.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_common.c | 253 -- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 140 - drivers/net/ethernet/intel/iavf/iavf_main.c | 40 +- drivers/net/ethernet/intel/iavf/iavf_prototype.h | 7 - drivers/net/ethernet/intel/iavf/iavf_txrx.c | 551 +-- drivers/net/ethernet/intel/iavf/iavf_txrx.h | 146 +- drivers/net/ethernet/intel/iavf/iavf_type.h | 90 - drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 17 +- drivers/net/ethernet/intel/ice/ice_debugfs.c | 8 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 320 -- drivers/net/ethernet/intel/ice/ice_main.c | 1 + drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 111 +- drivers/net/ethernet/intel/igc/igc.h | 71 +- drivers/net/ethernet/intel/igc/igc_main.c | 113 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 51 +- drivers/net/ethernet/intel/libeth/Kconfig | 9 + drivers/net/ethernet/intel/libeth/Makefile | 6 + drivers/net/ethernet/intel/libeth/rx.c | 150 + drivers/net/ethernet/intel/libie/Kconfig | 10 + drivers/net/ethernet/intel/libie/Makefile | 6 + drivers/net/ethernet/intel/libie/rx.c | 124 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 4 +- drivers/net/ethernet/microchip/encx24j600-regmap.c | 4 +- drivers/net/ethernet/microchip/encx24j600.c | 6 +- drivers/net/ethernet/microchip/encx24j600_hw.h | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 4 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 2 +- .../net/ethernet/microchip/lan966x/lan966x_ifh.h | 2 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 4 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 2 +- .../net/ethernet/microchip/lan966x/lan966x_port.c | 2 +- .../ethernet/microchip/lan966x/lan966x_tc_flower.c | 14 +- .../net/ethernet/microchip/lan966x/lan966x_vlan.c | 2 +- .../net/ethernet/microchip/sparx5/sparx5_fdma.c | 2 +- .../net/ethernet/microchip/sparx5/sparx5_packet.c | 2 +- .../net/ethernet/microchip/sparx5/sparx5_port.c | 2 +- .../ethernet/microchip/sparx5/sparx5_switchdev.c | 2 +- .../ethernet/microchip/sparx5/sparx5_tc_flower.c | 20 +- drivers/net/ethernet/microchip/vcap/vcap_ag_api.h | 2 +- drivers/net/ethernet/microchip/vcap/vcap_api.c | 4 +- .../net/ethernet/microchip/vcap/vcap_api_client.h | 2 +- .../net/ethernet/microchip/vcap/vcap_api_private.h | 2 +- drivers/net/phy/sfp.c | 26 +- drivers/net/usb/ax88179_178a.c | 5 +- drivers/net/usb/r8152.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 7 - .../wireless/broadcom/brcm80211/brcmsmac/ampdu.c | 6 - drivers/net/wwan/t7xx/t7xx_netdev.c | 20 +- drivers/net/wwan/t7xx/t7xx_netdev.h | 2 +- drivers/nvdimm/btt.c | 12 +- drivers/nvdimm/core.c | 30 - drivers/nvdimm/nd.h | 1 - drivers/of/device.c | 42 +- drivers/perf/riscv_pmu.c | 3 +- drivers/perf/riscv_pmu_sbi.c | 316 +- drivers/pwm/core.c | 406 +- drivers/pwm/pwm-meson.c | 18 +- drivers/s390/char/raw3270.c | 6 +- drivers/s390/char/vmlogrdr.c | 13 +- drivers/s390/net/netiucv.c | 14 +- drivers/s390/net/smsgiucv_app.c | 7 +- drivers/soc/tegra/pmc.c | 2 + drivers/soundwire/intel_ace2x.c | 43 +- drivers/staging/media/atomisp/Makefile | 1 - drivers/staging/media/atomisp/i2c/Kconfig | 15 - drivers/staging/media/atomisp/i2c/Makefile | 5 - drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 2 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 955 ----- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 2 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 14 +- drivers/staging/media/atomisp/i2c/ov2722.h | 1 - .../staging/media/atomisp/include/linux/atomisp.h | 57 - .../atomisp/include/linux/atomisp_gmin_platform.h | 6 +- .../media/atomisp/include/linux/atomisp_platform.h | 40 +- .../staging/media/atomisp/include/media/lm3554.h | 132 - drivers/staging/media/atomisp/pci/atomisp_cmd.c | 269 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 13 +- .../media/atomisp/pci/atomisp_compat_css20.c | 31 +- drivers/staging/media/atomisp/pci/atomisp_csi2.c | 26 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 49 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 123 +- .../staging/media/atomisp/pci/atomisp_internal.h | 15 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 160 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 53 +- drivers/staging/media/atomisp/pci/atomisp_subdev.h | 17 +- drivers/staging/media/atomisp/pci/atomisp_tpg.c | 164 - drivers/staging/media/atomisp/pci/atomisp_tpg.h | 39 - drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 163 +- drivers/staging/media/atomisp/pci/bits.h | 4 +- drivers/staging/media/atomisp/pci/defs.h | 37 - .../pci/hive_isp_css_common/host/dma_local.h | 1 - .../pci/hive_isp_css_common/host/input_system.c | 38 - drivers/staging/media/atomisp/pci/hive_types.h | 19 - drivers/staging/media/atomisp/pci/ia_css.h | 1 - .../media/atomisp/pci/ia_css_frame_public.h | 8 - .../media/atomisp/pci/ia_css_stream_public.h | 17 - drivers/staging/media/atomisp/pci/ia_css_tpg.h | 79 - .../atomisp/pci/isp2400_input_system_global.h | 1 - .../atomisp/pci/isp2400_input_system_public.h | 15 - .../atomisp/pci/isp2401_input_system_global.h | 1 - .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 20 +- .../media/atomisp/pci/runtime/ifmtr/src/ifmtr.c | 11 - .../atomisp/pci/runtime/isys/src/virtual_isys.c | 28 +- drivers/staging/media/atomisp/pci/sh_css.c | 137 +- .../staging/media/atomisp/pci/sh_css_internal.h | 1 - drivers/staging/media/atomisp/pci/sh_css_mipi.c | 2 +- drivers/staging/media/atomisp/pci/sh_css_sp.c | 127 +- drivers/staging/media/atomisp/pci/sh_css_sp.h | 7 - drivers/staging/media/atomisp/pci/system_global.h | 12 - drivers/staging/media/ipu3/ipu3-css-fw.c | 4 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 2 + drivers/thermal/amlogic_thermal.c | 10 + drivers/thermal/armada_thermal.c | 9 +- drivers/thermal/k3_bandgap.c | 1 - drivers/thermal/loongson2_thermal.c | 117 +- drivers/thermal/mediatek/lvts_thermal.c | 438 ++- drivers/thermal/qcom/lmh.c | 3 + drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 1 - drivers/thermal/qcom/tsens-v2.c | 1 + drivers/thermal/qcom/tsens.c | 33 +- drivers/thermal/qcom/tsens.h | 5 + drivers/thermal/rcar_gen3_thermal.c | 165 +- drivers/thermal/thermal_debugfs.c | 59 +- drivers/thunderbolt/trace.h | 13 +- drivers/thunderbolt/tunnel.c | 18 +- drivers/tty/serial/kgdboc.c | 30 +- drivers/usb/dwc3/core.c | 6 +- drivers/virt/Kconfig | 1 - drivers/virt/coco/sev-guest/sev-guest.c | 28 +- drivers/virt/vmgenid.c | 149 +- drivers/virtio/Kconfig | 10 + drivers/virtio/Makefile | 1 + drivers/virtio/virtio.c | 8 + drivers/virtio/virtio_debug.c | 114 + fs/netfs/buffered_write.c | 13 +- fs/xfs/Makefile | 7 +- fs/xfs/libxfs/xfs_attr.c | 214 +- fs/xfs/libxfs/xfs_attr.h | 44 +- fs/xfs/libxfs/xfs_attr_leaf.c | 94 +- fs/xfs/libxfs/xfs_attr_sf.h | 1 + fs/xfs/libxfs/xfs_bmap.c | 38 +- fs/xfs/libxfs/xfs_bmap.h | 3 +- fs/xfs/libxfs/xfs_da_btree.h | 33 +- fs/xfs/libxfs/xfs_da_format.h | 30 +- fs/xfs/libxfs/xfs_dir2.c | 2 +- fs/xfs/libxfs/xfs_dir2.h | 2 +- fs/xfs/libxfs/xfs_format.h | 4 +- fs/xfs/libxfs/xfs_fs.h | 116 +- fs/xfs/libxfs/xfs_health.h | 4 +- fs/xfs/libxfs/xfs_log_format.h | 25 +- fs/xfs/libxfs/xfs_log_rlimit.c | 46 + fs/xfs/libxfs/xfs_ondisk.h | 6 + fs/xfs/libxfs/xfs_parent.c | 379 ++ fs/xfs/libxfs/xfs_parent.h | 110 + fs/xfs/libxfs/xfs_sb.c | 4 + fs/xfs/libxfs/xfs_trans_resv.c | 326 +- fs/xfs/libxfs/xfs_trans_space.c | 121 + fs/xfs/libxfs/xfs_trans_space.h | 25 +- fs/xfs/scrub/attr.c | 75 +- fs/xfs/scrub/attr_repair.c | 492 ++- fs/xfs/scrub/attr_repair.h | 4 + fs/xfs/scrub/common.c | 12 +- fs/xfs/scrub/common.h | 27 +- fs/xfs/scrub/dir.c | 342 +- fs/xfs/scrub/dir_repair.c | 591 ++- fs/xfs/scrub/dirtree.c | 985 +++++ fs/xfs/scrub/dirtree.h | 178 + fs/xfs/scrub/dirtree_repair.c | 821 ++++ fs/xfs/scrub/findparent.c | 12 +- fs/xfs/scrub/findparent.h | 10 +- fs/xfs/scrub/health.c | 1 + fs/xfs/scrub/ino_bitmap.h | 37 + fs/xfs/scrub/inode_repair.c | 41 + fs/xfs/scrub/iscan.c | 13 +- fs/xfs/scrub/listxattr.c | 10 +- fs/xfs/scrub/listxattr.h | 4 +- fs/xfs/scrub/nlinks.c | 86 +- fs/xfs/scrub/nlinks_repair.c | 6 +- fs/xfs/scrub/orphanage.c | 98 +- fs/xfs/scrub/orphanage.h | 11 + fs/xfs/scrub/parent.c | 686 ++++ fs/xfs/scrub/parent_repair.c | 1358 ++++++- fs/xfs/scrub/readdir.c | 78 + fs/xfs/scrub/readdir.h | 3 + fs/xfs/scrub/repair.h | 4 + fs/xfs/scrub/rtsummary_repair.c | 10 +- fs/xfs/scrub/scrub.c | 239 +- fs/xfs/scrub/scrub.h | 79 +- fs/xfs/scrub/stats.c | 1 + fs/xfs/scrub/symlink_repair.c | 5 +- fs/xfs/scrub/tempexch.h | 1 - fs/xfs/scrub/tempfile.c | 26 +- fs/xfs/scrub/trace.c | 5 + fs/xfs/scrub/trace.h | 570 ++- fs/xfs/scrub/xfarray.c | 10 +- fs/xfs/scrub/xfarray.h | 4 + fs/xfs/scrub/xfile.c | 2 +- fs/xfs/scrub/xfs_scrub.h | 6 +- fs/xfs/xfs_acl.c | 17 +- fs/xfs/xfs_attr_item.c | 553 ++- fs/xfs/xfs_attr_item.h | 10 + fs/xfs/xfs_attr_list.c | 31 +- fs/xfs/xfs_export.c | 2 +- fs/xfs/xfs_export.h | 2 + fs/xfs/xfs_handle.c | 952 +++++ fs/xfs/xfs_handle.h | 33 + fs/xfs/xfs_health.c | 1 + fs/xfs/xfs_inode.c | 220 +- fs/xfs/xfs_inode.h | 3 +- fs/xfs/xfs_ioctl.c | 620 +-- fs/xfs/xfs_ioctl.h | 28 - fs/xfs/xfs_ioctl32.c | 1 + fs/xfs/xfs_iops.c | 17 +- fs/xfs/xfs_mount.c | 16 + fs/xfs/xfs_mount.h | 6 +- fs/xfs/xfs_super.c | 14 + fs/xfs/xfs_symlink.c | 30 +- fs/xfs/xfs_trace.c | 1 + fs/xfs/xfs_trace.h | 102 +- fs/xfs/xfs_xattr.c | 54 +- fs/xfs/xfs_xattr.h | 3 +- include/crypto/internal/ecc.h | 3 +- include/drm/drm_print.h | 4 +- .../dt-bindings/thermal/mediatek,lvts-thermal.h | 26 + include/linux/acpi_iort.h | 4 +- include/linux/bitops.h | 12 +- include/linux/cpu.h | 11 + include/linux/cpumask.h | 33 + include/linux/damon.h | 2 + include/linux/dma-direct.h | 18 + include/linux/dma-map-ops.h | 6 +- include/linux/dmar.h | 2 +- include/linux/execmem.h | 6 +- include/linux/filter.h | 1 + include/linux/find.h | 27 + include/linux/iio/common/inv_sensors_timestamp.h | 3 +- include/linux/iommu.h | 13 +- include/linux/net/intel/libie/rx.h | 50 + include/linux/papr_scm.h | 49 + include/linux/perf/riscv_pmu.h | 8 + include/linux/profile.h | 5 - include/linux/pwm.h | 16 - include/linux/slab.h | 22 +- include/linux/virtio.h | 35 + include/media/v4l2-async.h | 4 +- include/media/v4l2-device.h | 7 +- include/net/libeth/rx.h | 242 ++ include/net/page_pool/helpers.h | 34 +- include/net/page_pool/types.h | 4 +- include/net/request_sock.h | 4 +- include/net/rstreason.h | 121 + include/net/sch_generic.h | 1 + include/net/tcp.h | 3 +- include/sound/emu10k1.h | 8 +- include/trace/events/tcp.h | 26 +- include/uapi/drm/etnaviv_drm.h | 5 - include/uapi/linux/dvb/frontend.h | 2 +- include/uapi/linux/if_link.h | 1 + .../uapi/asm => include/uapi/linux}/papr_pdsm.h | 0 include/uapi/linux/prctl.h | 6 + include/uapi/linux/pwm.h | 23 - include/uapi/linux/videodev2.h | 2 +- io_uring/msg_ring.c | 2 +- kernel/bpf/core.c | 9 + kernel/bpf/verifier.c | 30 + kernel/configs/hardening.config | 4 + kernel/cpu.c | 14 +- kernel/debug/kdb/kdb_io.c | 153 +- kernel/irq/cpuhotplug.c | 27 +- kernel/irq/internals.h | 5 + kernel/irq/irqdesc.c | 5 - kernel/irq/manage.c | 28 +- kernel/irq/resend.c | 2 +- kernel/profile.c | 43 - kernel/sched/isolation.c | 18 +- kernel/sys.c | 6 + lib/find_bit.c | 12 + lib/fortify_kunit.c | 16 +- lib/sbitmap.c | 8 +- lib/scatterlist.c | 2 +- localversion-next | 2 +- mm/damon/paddr.c | 64 +- mm/damon/sysfs-schemes.c | 1 + mm/execmem.c | 21 +- mm/huge_memory.c | 6 +- mm/kmemleak.c | 4 +- mm/memory.c | 42 +- mm/mm_init.c | 2 +- mm/readahead.c | 4 + mm/rmap.c | 15 +- mm/slub.c | 2 +- mm/userfaultfd.c | 20 +- mm/vmalloc.c | 2 +- net/core/page_pool.c | 10 +- net/dccp/ipv4.c | 10 +- net/dccp/ipv6.c | 10 +- net/dccp/minisocks.c | 3 +- net/hsr/hsr_device.c | 36 +- net/hsr/hsr_device.h | 4 +- net/hsr/hsr_forward.c | 85 +- net/hsr/hsr_framereg.c | 52 + net/hsr/hsr_framereg.h | 4 + net/hsr/hsr_main.h | 7 + net/hsr/hsr_netlink.c | 30 +- net/hsr/hsr_slave.c | 1 + net/ipv4/tcp.c | 15 +- net/ipv4/tcp_ipv4.c | 17 +- net/ipv4/tcp_minisocks.c | 3 +- net/ipv4/tcp_output.c | 38 +- net/ipv4/tcp_timer.c | 9 +- net/ipv6/tcp_ipv6.c | 20 +- net/l2tp/l2tp_eth.c | 3 + net/mptcp/protocol.c | 2 +- net/mptcp/protocol.h | 38 + net/mptcp/subflow.c | 27 +- net/nsh/nsh.c | 14 +- net/sched/sch_generic.c | 3 + net/sched/sch_htb.c | 22 +- net/sunrpc/svc_xprt.c | 1 - scripts/kconfig/conf.c | 5 +- scripts/kconfig/confdata.c | 7 +- scripts/kconfig/expr.h | 5 +- scripts/kconfig/gconf.c | 4 - scripts/kconfig/lexer.l | 1 - scripts/kconfig/lkc.h | 8 +- scripts/kconfig/menu.c | 12 +- scripts/kconfig/parser.y | 11 +- scripts/kconfig/symbol.c | 2 +- scripts/kconfig/tests/choice/Kconfig | 26 - scripts/kconfig/tests/choice/__init__.py | 2 - .../kconfig/tests/choice/allmod_expected_config | 4 - .../kconfig/tests/choice/allyes_expected_config | 4 - .../kconfig/tests/choice/oldask0_expected_stdout | 2 - scripts/kconfig/tests/choice/oldask1_config | 1 - .../kconfig/tests/choice/oldask1_expected_stdout | 6 - scripts/package/buildtar | 12 +- sound/core/sound_kunit.c | 10 +- sound/pci/emu10k1/emu10k1.c | 3 +- sound/pci/emu10k1/emu10k1_main.c | 225 +- sound/pci/emu10k1/emumixer.c | 18 +- sound/pci/emu10k1/emuproc.c | 9 + sound/pci/emu10k1/io.c | 102 +- tools/arch/x86/include/asm/cpufeatures.h | 7 +- tools/arch/x86/include/asm/msr-index.h | 9 +- tools/include/linux/bits.h | 8 +- tools/include/uapi/asm-generic/bitsperlong.h | 4 + {include => tools/include}/uapi/linux/bits.h | 0 tools/lib/bpf/bpf_helpers.h | 4 +- tools/lib/perf/mmap.c | 2 +- tools/net/ynl/lib/ynl.py | 5 +- tools/perf/Documentation/perf-test.txt | 13 +- tools/perf/Makefile.config | 5 +- tools/perf/arch/riscv/util/header.c | 2 +- tools/perf/builtin-annotate.c | 2 +- tools/perf/builtin-record.c | 4 +- tools/perf/check-headers.sh | 1 + tools/perf/scripts/python/parallel-perf.py | 988 +++++ tools/perf/tests/builtin-test.c | 8 +- tools/perf/tests/parse-events.c | 6 +- tools/perf/tests/shell/annotate.sh | 83 + .../tests/shell/base_probe/test_adding_kernel.sh | 1 + tools/perf/tests/shell/script.sh | 26 +- tools/perf/util/annotate.c | 2 +- tools/perf/util/disasm.c | 16 + .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 2 + tools/perf/util/intel-pt.c | 2 + tools/perf/util/parse-events.c | 482 +-- tools/perf/util/parse-events.h | 49 +- tools/perf/util/parse-events.l | 196 +- tools/perf/util/parse-events.y | 261 +- tools/perf/util/pmu.c | 27 +- tools/perf/util/pmu.h | 2 +- tools/power/acpi/tools/pfrut/pfrut.c | 2 + tools/power/x86/turbostat/Makefile | 27 +- tools/power/x86/turbostat/turbostat.8 | 4 +- tools/power/x86/turbostat/turbostat.c | 485 ++- tools/testing/nvdimm/test/ndtest.c | 2 + tools/testing/nvdimm/test/ndtest.h | 31 - tools/testing/selftests/Makefile | 1 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 3 + tools/testing/selftests/drivers/net/README.rst | 97 +- tools/testing/selftests/drivers/net/lib/py/env.py | 51 +- .../selftests/drivers/net/virtio_net/Makefile | 15 + .../drivers/net/virtio_net/basic_features.sh | 131 + .../selftests/drivers/net/virtio_net/config | 2 + .../drivers/net/virtio_net/virtio_net_common.sh | 99 + tools/testing/selftests/kvm/Makefile | 1 + .../selftests/kvm/include/riscv/processor.h | 49 +- tools/testing/selftests/kvm/include/riscv/sbi.h | 141 + tools/testing/selftests/kvm/include/riscv/ucall.h | 1 + tools/testing/selftests/kvm/lib/riscv/processor.c | 12 + tools/testing/selftests/kvm/riscv/arch_timer.c | 2 +- tools/testing/selftests/kvm/riscv/get-reg-list.c | 4 + tools/testing/selftests/kvm/riscv/sbi_pmu_test.c | 681 ++++ tools/testing/selftests/kvm/steal_time.c | 4 +- tools/testing/selftests/net/forwarding/lib.sh | 62 + tools/testing/selftests/net/hsr/Makefile | 3 +- tools/testing/selftests/net/hsr/hsr_common.sh | 84 + tools/testing/selftests/net/hsr/hsr_ping.sh | 106 +- tools/testing/selftests/net/hsr/hsr_redbox.sh | 92 + tools/testing/selftests/riscv/hwprobe/cbo.c | 2 +- tools/testing/selftests/riscv/hwprobe/hwprobe.h | 10 + 956 files changed, 31934 insertions(+), 16264 deletions(-) create mode 100644 Documentation/arch/riscv/cmodx.rst delete mode 100644 Documentation/devicetree/bindings/clock/qcom,hfpll.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,hfpll.yaml create mode 100644 Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml create mode 100644 Documentation/devicetree/bindings/thermal/st,stih407-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/st-thermal.txt create mode 100644 Documentation/hwmon/xdp710.rst create mode 100644 Documentation/translations/zh_CN/process/cve.rst copy arch/arm/boot/dts/broadcom/{bcm47094-asus-rt-ac3100.dtsi => bcm4709-asus-rt-a [...] copy arch/arm/boot/dts/broadcom/{bcm47094-asus-rt-ac3100.dtsi => bcm47094-asus-rt- [...] create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-2024.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-h.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-plus.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am642-phyboard-electra-gpio-fan.dtso delete mode 100644 arch/arm64/boot/dts/ti/k3-j722s-beagley-ai.dts create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm-usxgmii-exp1-exp2.dtso rename arch/x86/kernel/cpu/resctrl/{pseudo_lock_event.h => trace.h} (56%) create mode 100644 drivers/firewire/packet-header-definitions.h create mode 100644 drivers/firewire/packet-serdes-test.c rename drivers/gpu/drm/mediatek/{mtk_drm_crtc.c => mtk_crtc.c} (82%) create mode 100644 drivers/gpu/drm/mediatek/mtk_crtc.h rename drivers/gpu/drm/mediatek/{mtk_drm_ddp_comp.c => mtk_ddp_comp.c} (94%) rename drivers/gpu/drm/mediatek/{mtk_drm_ddp_comp.h => mtk_ddp_comp.h} (98%) delete mode 100644 drivers/gpu/drm/mediatek/mtk_drm_crtc.h rename drivers/gpu/drm/mediatek/{mtk_drm_gem.c => mtk_gem.c} (76%) rename drivers/gpu/drm/mediatek/{mtk_drm_gem.h => mtk_gem.h} (62%) rename drivers/gpu/drm/mediatek/{mtk_drm_plane.c => mtk_plane.c} (94%) rename drivers/gpu/drm/mediatek/{mtk_drm_plane.h => mtk_plane.h} (95%) create mode 100644 drivers/hwmon/lenovo-ec-sensors.c create mode 100644 drivers/hwmon/pmbus/xdp710.c create mode 100644 drivers/iommu/amd/pasid.c create mode 100644 drivers/iommu/amd/ppr.c create mode 100644 drivers/iommu/intel/cache.c create mode 100644 drivers/net/ethernet/intel/libeth/Kconfig create mode 100644 drivers/net/ethernet/intel/libeth/Makefile create mode 100644 drivers/net/ethernet/intel/libeth/rx.c create mode 100644 drivers/net/ethernet/intel/libie/Kconfig create mode 100644 drivers/net/ethernet/intel/libie/Makefile create mode 100644 drivers/net/ethernet/intel/libie/rx.c delete mode 100644 drivers/staging/media/atomisp/i2c/atomisp-lm3554.c delete mode 100644 drivers/staging/media/atomisp/include/media/lm3554.h delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_tpg.c delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_tpg.h delete mode 100644 drivers/staging/media/atomisp/pci/defs.h delete mode 100644 drivers/staging/media/atomisp/pci/ia_css_tpg.h create mode 100644 drivers/virtio/virtio_debug.c create mode 100644 fs/xfs/libxfs/xfs_parent.c create mode 100644 fs/xfs/libxfs/xfs_parent.h create mode 100644 fs/xfs/libxfs/xfs_trans_space.c create mode 100644 fs/xfs/scrub/dirtree.c create mode 100644 fs/xfs/scrub/dirtree.h create mode 100644 fs/xfs/scrub/dirtree_repair.c create mode 100644 fs/xfs/scrub/ino_bitmap.h create mode 100644 fs/xfs/xfs_handle.c create mode 100644 fs/xfs/xfs_handle.h create mode 100644 include/linux/net/intel/libie/rx.h create mode 100644 include/linux/papr_scm.h create mode 100644 include/net/libeth/rx.h create mode 100644 include/net/rstreason.h rename {arch/powerpc/include/uapi/asm => include/uapi/linux}/papr_pdsm.h (100%) delete mode 100644 include/uapi/linux/pwm.h copy {include => tools/include}/uapi/linux/bits.h (100%) create mode 100755 tools/perf/scripts/python/parallel-perf.py create mode 100755 tools/perf/tests/shell/annotate.sh create mode 100644 tools/testing/selftests/drivers/net/virtio_net/Makefile create mode 100755 tools/testing/selftests/drivers/net/virtio_net/basic_features.sh create mode 100644 tools/testing/selftests/drivers/net/virtio_net/config create mode 100644 tools/testing/selftests/drivers/net/virtio_net/virtio_net_common.sh create mode 100644 tools/testing/selftests/kvm/include/riscv/sbi.h create mode 100644 tools/testing/selftests/kvm/riscv/sbi_pmu_test.c create mode 100644 tools/testing/selftests/net/hsr/hsr_common.sh create mode 100755 tools/testing/selftests/net/hsr/hsr_redbox.sh