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 bc8aa6cdadcc Add linux-next specific files for 20250417 omits 133b951a2839 Revert "watchdog: fix watchdog may detect false positive o [...] omits 729ac2241d5a Merge branch 'crc-next' of git://git.kernel.org/pub/scm/li [...] omits b13605d579ec Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 97006bc7dd24 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f6cdcde0d211 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 36571aa1dcee Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits c9dd0372a077 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 52b677434a8e Merge branch 'alloc-next' of https://github.com/Rust-for-L [...] omits a99bfb7a24dc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0d5675e71224 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f655353b0908 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits 6f256f976d5d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fc1bf16c0235 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3b66417d15ef Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits d59c431b745d Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] omits fd1ba71cfab5 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits f4f7581d6ff1 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits a5a11cd75c0f Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 7f16ed374e70 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5cd72e783716 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 1cefc72ec365 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits c7dd394bfc0b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cdc85db8a9b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c60fb3309018 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e8cebce17f15 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 951a547d7b4b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 481d334d1984 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 5f2e2fe91425 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 40e86b8f1118 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits efce866e0bcd Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits b9d796717031 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] omits c4d0ca80a254 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 07348995f500 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3a8e5f21378c Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits c6c2dc94adac Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits a3abc341e324 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits dc2ec2e2b803 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 34188a844bdc Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits f9640f9b12bc Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 45783df0b627 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits b3e53ec515d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 891359d12dc1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dc07e4acd1cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6b1d4f00fa57 next-20250414/workqueues omits df80c9beda75 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 693fec64e565 Merge branch 'next' of https://github.com/kvm-x86/linux.git omits e029f531b339 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 99adaba95f2d Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] omits 6e6c6fb85fc1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits dc7ccb9b42e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1403d7941b23 next-20250414/tip omits 35778bd2db3a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1785c5879f1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7901c63209c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9b7287dc32a3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e0d6546be6ad Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 715e5fcd926c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 576613a9ad32 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 5cd5d2f60954 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits aad6446863a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7a74ab3fb4e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6ede3cb4525b Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 5fa0ed6562d3 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 252a739ec794 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 161e900e9584 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e1a12b216b98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4980d3bb3118 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits a579cfd39315 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 42dc6ead058c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 18218bb9575d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8114dab81503 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9b0d26a63f7c Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits 645abf57d593 Merge branch 'nova-next' of https://gitlab.freedesktop.org [...] omits f7025a893bfc Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 490afe09f837 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 9151b1b74d94 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits ae0231acd92b Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits a14ed5513c70 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 7e3a23f49126 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits b121c2eada6b next-20250416/crypto omits e39b82b4c218 Merge branch 'block-6.15' into for-next omits 394f9eb09d9a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 203d1d539fb7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 96386a8bcdc2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 89bb43b652c2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e86dbe51470f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7f50b3ed1158 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 5a777823698d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a2d6c9dd8299 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits b26d6b7622fa Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits fc029c5bd812 Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] omits 5f08979436a7 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 0f5f52625ad7 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 9c4833ab2fad Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits c878e58eedd0 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 32ab644d050d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f01e280f142e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 899b58e1afd4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9b7cacc00c85 Merge branch 'fs-next' of linux-next omits 5a9fc013278f Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 51c7a853983e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81d962575932 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] omits e254a1d18ddf Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 0b8565ae7364 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits ed27e78ae131 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7a7b422df90a Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits a7138feb99d8 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits e210626b135f Merge branch 'thead-dt-for-next' of https://github.com/pdp [...] omits 30fac1082486 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0cb9b0781eff Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 8be770fc4b32 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits e750847f9826 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 29c5a86f300a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 69d2a107c2b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 367aeccbbac2 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 736e971fca78 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 22db402ce5e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a6f01b55614a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d394db299ad9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 11af96052823 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6b9cf6c519c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4672093d85f7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d120c3bc46a2 Merge branch 'davinci/for-next' of git://git.kernel.org/pu [...] omits 0380a3cf0fed Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 2f14b4c5b507 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 6ba59e61c9de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 90e01113c12e Merge branch 'asahi-soc/for-next' of https://github.com/As [...] omits f166b7793604 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 68e1c5c8c4e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 69f84547a2d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9818834485bf Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] omits 09192f52e4ff Merge branch 'mm-nonmm-unstable' of git://git.kernel.org/p [...] omits 34f2bb613670 Merge branch 'mm-unstable' of git://git.kernel.org/pub/scm [...] omits 93ced5296772 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 698fc58f5869 Merge branch 'msm-fixes' of https://gitlab.freedesktop.org [...] omits 23ecee88f635 Merge branch 'slab/for-next-fixes' of git://git.kernel.org [...] omits 6861de4419ca Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] omits 9d4de5ae5208 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits f4b1203a9e09 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits 9b02bad3d299 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] omits 21b64675de17 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 5d37ee8a1d64 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 654c724aec3c Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits fd0a64ae6e2a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 228dcc2afaa0 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 41e9dc439e95 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 72f070c8da94 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b8362c8046a5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1790b4a242fe Merge branch 'dma-mapping-fixes' of git://git.kernel.org/p [...] omits f626c8458587 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5dd23954ad4a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ce4371ca2134 Merge branch 'for-linus' of git://github.com/awilliam/linu [...] omits b9b1e4616abf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2f7e6a7d7eaa Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 34e643675c3f Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 94210331a673 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 66e560de64e7 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 396ffaf3f562 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits b7d0a445f819 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 34722495c65f Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits c42a3a3af6df Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits bbdaff8bfe8d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 5d6f363fc974 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits fc27aed1425b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 5061b84b92f4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 94cefcf56649 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e59fb3b982b7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7e300eaaf84c Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits bd61afde33cd Merge branch 'fs-current' of linux-next omits 1693b99e4d5d Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 56577cd0e671 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9e4af5b3667d Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 022336e21178 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 4b3a5b277822 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits e3684a68f596 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits c42a052c3121 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 096a3fd44687 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 726adc403b39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8e2dacbc1c99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 38a0440cfb88 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 474cef65284b Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 69288e3d00af Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 02c0af0427a1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 013b9d1d1d0f Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits f33a84261336 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 3729083ac0b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 97d6075f6f3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits d05e36657f24 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 8dd62d30180a Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits 12616bb68a8e Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 1492927e3b87 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits ce9baf7ce6e6 Merge branches 'for-linus/hardening' and 'for-next/hardeni [...] omits 82303a059aab selftests/bpf: Mitigate sockmap_ktls disconnect_after_dele [...] omits e57217db4926 Merge remote-tracking branch 'asoc/for-6.16' into asoc-next omits 2122b4571745 overflow: Clarify expectations for getting DEFINE_FLEX var [...] omits 833dd6a6a1b1 compiler_types: Identify compiler versions for __builtin_d [...] omits f737ab93945f Merge branch into tip/master: 'x86/urgent' omits 39893b1e4ad7 Merge branch into tip/master: 'timers/urgent' omits 2e7a2843d0de Merge branch into tip/master: 'irq/urgent' omits 9dcf62a1df02 Merge branch into tip/master: 'core/urgent' omits 0316f040a048 Merge branches 'arm32-for-6.16', 'arm64-defconfig-for-6.16 [...] omits b2044b94a6a9 kunit/usercopy: Disable u64 test on 32-bit SPARC omits cc8dd99628a2 Merge branch 'fixes' into linux-next omits 6f8fcdd421be Merge branch 'pm-cpufreq-fixes' into fixes omits 4f751f25ab89 cpufreq: Avoid using inconsistent policy->min and policy->max omits a5d8e0cc96ee gpio: tn48m: enable building the module with COMPILE_TEST=y omits 90d80a3dc4fb gpio: tb10x: enable building the module with COMPILE_TEST=y omits 27747874cd90 gpio: rtd: enable building the module with COMPILE_TEST=y omits e40952bb8c6c gpio: pl061: enable building the module with COMPILE_TEST=y omits ce4f4ce18e16 gpio: msc313: enable building the module with COMPILE_TEST=y omits 27cdde96fd1e gpio: zynq: enable building the modules with COMPILE_TEST=y omits 01aecc78d9ea gpio: blzp1600: drop dependency on OF headers omits c21c43c7b59f gpio: ds4520: don't check the 'ngpios' property in the driver omits 69e230a0a288 gpio: ich: use new line value setter callbacks omits 10b16abc29e1 gpio: ich: enable building with COMPILE_TEST=y omits 4c71b46278c2 gpio: htc-egpio: use new line value setter callbacks omits 6be51668eda3 gpio: htc-egpio: enable building with COMPILE_TEST=y omits 674817f336bd gpio: gw-pld: use new line value setter callbacks omits 04eaa41eb8eb gpio: graniterapids: use new line value setter callbacks omits 56193775d1ec gpio: f7188: use new line value setter callbacks omits f031312c8e19 gpio: allow building port-mapped GPIO drivers with COMPILE_TEST=y omits d1ac836670f2 Merge branch 'for-6.16/io_uring' into for-next omits 9bf4373afd67 Merge branch 'for-6.16/block' into for-next omits 29f7dda9e567 Merge branch 'io_uring-6.15' into for-next omits 97dbf2289e60 Merge branch 'block-6.15' into for-next omits 5b8198ed634b block: blk-rq-qos: guard rq-qos helpers by static key omits 321944ac67f7 block: ensure that struct blk_mq_alloc_data is fully initialized omits c47623a65f3b io_uring/rsrc: send exact nr_segs for fixed buffer omits cc9b3f69b60d io_uring/rsrc: add local 'folio_shift' variable omits ecaecbb9f947 Merge branch 'fixes' into linux-next omits 6b4726443fed Merge branch 'pm-cpufreq-fixes' into fixes omits 1900322ead3b Merge tag 'amd-pstate-v6.15-2025-04-15' of ssh://gitolite. [...] omits 76bd3924c9e3 Merge branch 'thermal-intel' into fixes omits 673bf6602784 Merge branch 'pm-cpufreq-fixes' into fixes omits f42cb85aab7d cpufreq/sched: Set need_freq_update in ignore_dl_rate_limit() omits fd2e980ff820 cpufreq/sched: Explicitly synchronize limits_changed flag [...] omits 931bf4c73b46 cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS omits 395b8b5c8f67 cpufreq: ACPI: Don't enable boost on policy exit omits bde5547f2e87 pwm: Better document return value of pwm_round_waveform_mi [...] omits 1e07b9fad022 x86/e820: Discard high memory that can't be addressed by 3 [...] omits 9dfefafd6c9a watchdog: fix watchdog may detect false positive of softlockup omits b610624826c9 ocfs2: fix panic in failed foilio allocation omits 43a7a4b9f544 ocfs2: simplify return statement in ocfs2_filecheck_attr_store() omits e0754ad46ec9 samples: extend hung_task detector test with semaphore support omits 49e335785501 hung_task: show the blocker task if the task is hung on semaphore omits 567f9ff30808 hung_task: replace blocker_mutex with encoded blocker omits a9058c2b4ff7 ocfs2: o2net_idle_timer: Rename del_timer_sync in comment omits 91993c5f50c6 Squashfs: check return result of sb_min_blocksize omits 164dab951c73 exit: combine work under lock in synchronize_group_exit() [...] omits a2f308294715 errseq: eliminate special limitation for macro MAX_ERRNO omits 9578adb9f83e kstrtox: add support for enabled and disabled in kstrtobool() omits 9fd51305851b kernel.h: move PTR_IF() and u64_to_user_ptr() to util_macros.h omits 767963fb0494 kernel.h: move READ/WRITE definitions to <linux/types.h> omits 917a2300f40e powernow: use pr_info_once omits cbda3d133c79 checkpatch: qualify do-while-0 advice omits 848f04d25b9b checkpatch: dont warn about unused macro arg on empty body omits 36b411cc7e8a proc: fix the issue of proc_mem_open returning NULL omits 897223fdab7c lib/rbtree.c: fix the example typo omits 79dc287efaa0 task_stack.h: remove obsolete __HAVE_ARCH_KSTACK_END check omits a2660472364d exit: skip IRQ disabled warning during power off omits 8a0e883fada5 crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo omits b40e57fc452b crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo omits ab623208ed90 init/main.c: log initcall level when initcall_debug is used omits d08f390d9eac ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery omits f689954cff6a exit: document sched_process_exit and sched_process_templa [...] omits 21b6611df383 exit: move and extend sched_process_exit() tracepoint omits ecd9ae7d8217 powerpc: add support for suppressing warning backtraces omits 6e116674b787 riscv: add support for suppressing warning backtraces omits b4bb6a3d5e5c sh: move defines needed for suppressing warning backtraces omits 43a7d7d2d78d sh: add support for suppressing warning backtraces omits 61ae524557c7 s390: add support for suppressing warning backtraces omits 0379fe36e4a5 parisc: add support for suppressing warning backtraces omits c98a25ae14ab loongarch: add support for suppressing warning backtraces omits 590c222988bf arm64: add support for suppressing warning backtraces omits 8b87312bb0cd x86: add support for suppressing warning backtraces omits 85d26f46c9e4 drm: suppress intentional warning backtraces in scaling un [...] omits ea4ab6a3dbd6 kunit: add documentation for warning backtrace suppression API omits 28a1a05630c5 kunit: fix backtrace suppression test module description omits dc05589b59f4 kunit: add test cases for backtrace warning suppression omits 93e71f4ef31e kunit: bug: count suppressed warning backtraces omits 70b2b53489b0 kunit: fix compilation error on s390 omits b6cc17b570fb bug/kunit: core support for suppressing warning backtraces omits 0e68b850b1d3 vmalloc: use atomic_long_add_return_relaxed() omits a5fb634c1e1e mm, hugetlb: avoid passing a null nodemask when there is m [...] omits 9a8c8c03d775 mseal sysmap: enable LoongArch omits 702d8a68bd4d selftests/damon: remove the remaining test scripts for DAM [...] omits e70fe9f02768 memcg: optimize memcg_rstat_updated omits b3792b19b6c0 selftests/mm: restore default nr_hugepages value during cl [...] omits f227f465de7e maple_tree: reorder mas->store_type case statements omits 6570da3be0c3 maple_tree: add sufficient height omits e37bd7dad2ee maple_tree: break on convergence in mas_spanning_rebalance() omits fe36f85a9042 maple_tree: use vacant nodes to reduce worst case allocations omits defd03d5bd45 maple_tree: use height and depth consistently omits 3444e41b697c maple_tree: convert mas_prealloc_calc() to take in a maple [...] omits a14eb9d382c7 mm/madvise: batch tlb flushes for MADV_DONTNEED[_LOCKED] omits c3cf1f00112e mm/memory: split non-tlb flushing part from zap_page_range [...] omits 1c3f068be9df mm/madvise: batch tlb flushes for MADV_FREE omits 883fdd0a8834 mm/madvise: define and use madvise_behavior struct for mad [...] omits 0c6c77d56d3d mm: numa_memblks: introduce numa_add_reserved_memblk() omits c4b1318a48b1 mm-huge_memory-add-folio_mark_accessed-when-zapping-file-t [...] omits 43c5c64262a7 mm: huge_memory: add folio_mark_accessed() when zapping file THP omits af043a1b11b8 tools/testing/selftests: assert that anon merge cases beha [...] omits 15d20e8e620d tools/testing: add PROCMAP_QUERY helper functions in mm se [...] omits 833b7ddc5891 mm/vma: fix incorrectly disallowed anonymous VMA merges omits e97eda0df479 mm: rust: add MEMORY MANAGEMENT [RUST] omits 692faa37b798 task: rust: rework how current is accessed omits 9450d97dfebc rust: miscdevice: add mmap support omits 16a758d33c4c mm: rust: add VmaNew for f_ops->mmap() omits 350c32a6eba5 mm: rust: add mmput_async support omits 2807cbaa30ff mm: rust: add lock_vma_under_rcu omits e5dcd71e944a mm: rust: add vm_insert_page omits 48bf200c7865 mm: rust: add vm_area_struct methods that require read access omits 444ad9528545 mm: rust: add abstraction for struct mm_struct omits 55d7c4d41da9 riscv: mm: call PUD/P4D ctor in special kernel pgtable alloc omits 26d53f939cc4 arm64: mm: call PUD/P4D ctor in __create_pgd_mapping() omits b0acda7df358 riscv: mm: clarify ctor mm argument in alloc_{pte,pmd}_late omits fa8467925f23 arm64: mm: always call PTE/PMD ctor in __create_pgd_mapping() omits c9b6b4846a8f arm64: mm: use enum to identify pgtable level instead of *_SHIFT omits fe4725343208 mm: skip ptlock_init() for kernel PMDs omits 7c037776c1b2 sparc64: mm: call ctor/dtor for kernel PTEs omits a22630908eb5 powerpc: mm: call ctor/dtor for kernel PTEs omits 73d81858918b m68k: mm: call ctor/dtor for kernel PTEs omits 156b5acf903e mm: call ctor/dtor for kernel PTEs omits ea4aecaa34aa x86: pgtable: always use pte_free_kernel() omits 8e43a34ca589 mm: pass mm down to pagetable_{pte,pmd}_ctor omits 38ce6a7d76de sched/numa: add statistics of numa balance task migration [...] omits 220a98241893 vmalloc: use for_each_vmap_node() in purge-vmap-area omits 6e43710ff6be vmalloc-switch-to-for_each_vmap_node-helper-fix omits 99b9da4d8f4f vmalloc: switch to for_each_vmap_node() helper omits 3da5a28f431f vmalloc: add for_each_vmap_node() helper omits f4d2ebc87d15 fs/proc/page: refactor to reduce code duplication omits ff3b6f2d2fc4 xarray: make xa_alloc_cyclic() return 0 on all success cases omits c6d5770f8ba8 arm64/mm: define ptdesc_t omits 8b665ac9aef1 mm/ptdump: split effective_prot() into level specific callbacks omits 649be4659492 mm/ptdump: split note_page() into level specific callbacks omits de989c33f972 selftest/mm: make hugetlb_reparenting_test tolerant to asy [...] omits 02dfe623b227 mm: page_alloc: tighten up find_suitable_fallback() omits 1e01781c3447 kernel/events/uprobes: uprobe_write_opcode() rewrite omits f9c6e4fc38f8 kernel/events/uprobes: pass VMA to set_swbp(), set_orig_in [...] omits 38e4724ec766 kernel/events/uprobes: pass VMA instead of MM to remove_br [...] omits f435775f06f0 mm-debug-fix-parameter-passed-to-page_mapcount_is_type-fix omits 1b20bcde6084 mm/debug: fix parameter passed to page_mapcount_is_type() omits 4eea774cb21a mm: fix parameter passed to page_mapcount_is_type() omits 8b188bd7d944 selftests/mm: add PAGEMAP_SCAN guard region test omits 665b0f54ad7a tools headers UAPI: sync linux/fs.h with the kernel sources omits cb0457afe562 fs/proc: extend the PAGEMAP_SCAN ioctl to report guard regions omits 405b4525a1bd zsmalloc: cleanup headers includes omits c43f21c5b192 selftests/ptrace: add a test case for PTRACE_SET_SYSCALL_INFO omits 03e577d819da ptrace: introduce PTRACE_SET_SYSCALL_INFO request omits 9eb18fb93c03 ptrace_get_syscall_info: factor out ptrace_get_syscall_info_op omits 5622d8d6b901 syscall.h: introduce syscall_set_nr() omits 34c14ae8d24f syscallh-add-syscall_set_arguments-fix omits 2163ac72d53e syscall.h: add syscall_set_arguments() omits 133ad36cde86 hexagon: add syscall_set_return_value() omits 90b755317907 mm: add kernel-doc comment for free_pgd_range() omits 000201e8fb7c mm: swap: replace cluster_swap_free_nr() with swap_entries [...] omits 14f738007f2f mm: swap: factor out helper to drop cache of entries withi [...] omits a897abd52069 mm: swap: free each cluster individually in swap_entries_p [...] omits cd3dbe8af697 mm: swap: drop last SWAP_MAP_SHMEM flag in batch in swap_e [...] omits 30b4c41faf22 mm: swap: use swap_entries_free() drop last ref count in s [...] omits 44d7360b9ad0 mm: swap: use swap_entries_free() to free swap entry in sw [...] omits 5887335d09c3 mm: swap: add __maybe_unused attribute for swap_is_last_re [...] omits 0741395e434a mm: swap: enable swap_entry_range_free() to drop any kind [...] omits fd107035a92c mm: swap: rename __swap_[entry/entries]_free[_locked] to s [...] omits 88de1e3c264b memcg: manually inline replace_stock_objcg omits 7a1f390ac735 memcg: combine slab obj stock charging and accounting omits f8c3f38114d3 memcg: use __mod_memcg_state in drain_obj_stock omits baefa1763fa6 memcg: do obj_cgroup_put inside drain_obj_stock omits 8ae37aef56b1 memcg: no refilling stock from obj_cgroup_release omits 243f7eba51a5 memcg: manually inline __refill_stock omits 978613d3d452 memcg: introduce memcg_uncharge omits 06976495d71d memcg: decouple drain_obj_stock from local stock omits 90fdbcdc6565 memcg: remove root memcg check from refill_stock omits 0f7f5294b183 memcg: simplify MEMCG_VMALLOC updates - fix omits b7775d7d50cb memcg: vmalloc: simplify MEMCG_VMALLOC updates omits 36f43455ea49 mm/compaction: reduce the difference between low and high [...] omits 7ab6c685b693 mm/compaction: remove low watermark cap for proactive compaction omits b8331f0c3a4f mm/page_alloc: simplify free_page_is_bad by removing free_ [...] omits 956ac24b115a zram: modernize writeback interface omits 2de8950b0a19 zram: modernize writeback interface omits cdeffda0d8b3 zram: modernize writeback interface omits 825f3c469c40 selftests/mm: convert page_size to unsigned long omits a0d5191accce mm/show_mem: optimize si_meminfo_node by reducing redundant code omits f04390a25e99 mm: annotate data race in update_hiwater_rss omits 9fe96d09401d mm/compaction: use folio in hugetlb pathway omits e123d774829b acpi,srat: give memory block size advice based on CFMWS alignment omits af65d853aa8d x86: probe memory block size advisement value during mm init omits 632bae9ee54b memory: implement memory_block_advise/probe_max_size omits bca761693cf7 mm: page_alloc: remove redundant READ_ONCE omits a3571a59999b memcg, oom: do not bypass oom killer for dying tasks omits 316835162b12 zsmalloc-prefer-the-the-original-pages-node-for-compressed [...] omits 0196398bdb67 zsmalloc: prefer the the original page's node for compressed data omits 83fd704358e3 mm: delete thp_nr_pages() omits f9a996c38bdb filemap: remove readahead_page_batch() omits e308c4e5ef2c filemap: convert __readahead_batch() to use a folio omits f9e47851c43c filemap: remove find_subpage() omits 1498198bb2ab iov_iter: convert iov_iter_extract_xarray_pages() to use folios omits a3b59c36a969 iov_iter: convert iter_xarray_populate_pages() to use folios omits e64083160ebf mm: remove offset_in_thp() omits 56efa430590d filemap: remove readahead_page() omits 2a3d77bb42ec arch: remove mk_pmd() omits 76720fd7e4fa mm: add folio_mk_pmd() omits b87c90c05634 mm: remove mk_huge_pte() omits fbaa5a8dfa23 hugetlb: simplify make_huge_pte() omits f77aaf114109 mm: add folio_mk_pte() omits 76180ce6fc09 mm: make mk_pte() definition unconditional omits 86a15ee2929b um: remove custom definition of mk_pte() omits ff09e594c1bf x86: remove custom definition of mk_pte() omits 6677d0f3337b sparc32: remove custom definition of mk_pte() omits 348ec5df71fb mm: introduce a common definition of mk_pte() omits 29a33ef8656e mm: set the pte dirty if the folio is already dirty omits ac750f9bcc4e mm: fix ratelimit_pages update error in dirty_ratio_handler() omits d686aa72b4e8 mm/memory: move sanity checks in do_wp_page() after mapcou [...] omits 73a389b2089b mm, hugetlb: increment the number of pages to be reset on HVO omits 47125b08b8ad writeback: fix false warning in inode_to_wb() omits da8c497cae5a docs: ABI: replace mcroce@microsoft.com with new Meta address omits 6e253a999c43 mm: hugetlb: fix incorrect fallback for subpool omits 2a0f4bca0500 mm/gup: fix wrongly calculated returned value in fault_in_ [...] omits b8e2a4160c54 MAINTAINERS: add memory advice section omits e4300387e39f MAINTAINERS: add mmap trace events to MEMORY MAPPING omits 59016be33ea3 mm: memcontrol: fix swap counter leak from offline cgroup omits 3956daeffe3e MAINTAINERS: add MM subsection for the page allocator omits 4df46c6ebcf9 MAINTAINERS: update SLAB ALLOCATOR maintainers omits 675ff3dd605d fs/dax: fix folio splitting issue by resetting old folio o [...] omits a2ae57777ea6 mm/page_alloc: fix deadlock on cpu_hotplug_lock in __accep [...] omits bd0dd18d9e4b mm/contig_alloc: fix alloc_contig_range when __GFP_COMP an [...] omits 6bf5124aa9f3 pwm: loongson: Fix an error code in probe() omits 6b702ed0630e block: Simplify blk_mq_dispatch_rq_list() and its callers omits 370b7e8e4665 Merge branch 'devel' into for-next omits 10988ba91e11 pinctrl: qcom: ssbi-mpp: use new GPIO line value setter callbacks omits 7562512ea48e pinctrl: qcom: ssbi-gpio: use new GPIO line value setter c [...] omits 44d6716c2659 pinctrl: qcom: spmi-mpp: use new GPIO line value setter callbacks omits 994b31e1b08b pinctrl: qcom: spmi-gpio: use new GPIO line value setter c [...] omits 429eaf92d71b pinctrl: qcom: msm: use new GPIO line value setter callbacks omits c5ce632b5e8f pinctrl: qcom: lpass-lpi: use new GPIO line value setter c [...] omits ff3769f8ce32 dt-bindings: pinctrl: mediatek: Correct indentation and st [...] omits 8a674c0193a0 dt-bindings: pinctrl: mediatek: Drop unrelated nodes from [...] omits 18f3d41b6874 pinctrl: qcom: pinctrl-qcm2290: Add egpio support omits 12aaba7d720f pinctrl: cy8c95x0: use new GPIO line value setter callbacks omits 313e3268c829 pinctrl: ocelot: use new GPIO line value setter callbacks omits 876731f609b4 pinctrl: sx150x: use new GPIO line value setter callbacks omits c4d1b2ee4407 pinctrl: sx150x: enable building modules with COMPILE_TEST=y omits 0ea46a39c37f gcc-plugins: Remove ARM_SSP_PER_TASK plugin omits fe062a571f3a lkdtm: use SLAB_NO_MERGE instead of an empty constructor omits ebf38900146e misc: bcm-vk: avoid -Wflex-array-member-not-at-end warning omits e54d5c5456bb cachefiles: Add __nonstring annotations for unterminated strings omits 65d420ff8cda Merge remote-tracking branch 'spi/for-6.16' into spi-next omits 7991bf94996f Merge branch 'bpf-next/net' into for-next omits e11396cf70fc m68k: coldfire: gpio: use new line value setter callbacks omits 43cb86c845a7 Merge branch 'vfs-6.16.iomap' into vfs.all omits df9df7642333 Merge branch 'vfs-6.16.coredump' into vfs.all omits 03e1a90f178e Merge branch 'vfs-6.16.mount' into vfs.all omits fc3ad5339f74 Merge branch 'vfs-6.16.pidfs' into vfs.all omits 00b7410736b1 Merge branch 'vfs-6.16.misc' into vfs.all omits 03ac3ac3dfb5 Merge branch 'vfs-6.16.super' into vfs.all omits e761e9ef9284 Merge branch 'vfs-6.16.writepage' into vfs.all omits ce0ff16a5d09 Merge branch 'vfs-6.16.mount.api' into vfs.all omits 23e1c43877b7 Merge branch 'vfs-6.16.async.dir' into vfs.all omits 652c407fd136 Merge branch 'vfs.fixes' into vfs.all omits b1eb86b028e1 fs: ensure that *path_locked*() helpers leave passed path [...] omits 7ae29c71b7cc gfs2: check sb_min_blocksize return value omits a5fb828aba73 gfs2: replace sd_aspace with sd_inode omits 8190beee19a7 build_bug.h: more user friendly error messages in BUILD_BU [...] omits eb204926104a lib/crc: make the CPU feature static keys __ro_after_init omits 8f055ba5cfa1 virtgpu: don't reset on shutdown omits 932c490b3a45 virtio: console: Make resize control event handling compli [...] omits 779b987dd04b io_uring: add support for IORING_OP_PIPE omits 13ed9496d617 io_uring: don't store bgid in req->buf_index omits a3b26fe7432d io_uring/kbuf: pass bgid to io_buffer_select() omits 22ce411fa6d3 io_uring: set IMPORT_BUFFER in generic send setup omits c4de9835b4ba io_uring/net: don't use io_do_buffer_select at prep omits 1e39a59a36b7 io_uring/wq: avoid indirect do_work/free_work calls omits 8cc42084abd9 fs/fs_parse: Delete macro fsparam_u32hex() omits 5993684b66f7 fs: improve codegen in link_path_walk() omits a989e53f31d6 fs: Make file-nr output the total allocated file handles omits f0f96910badc select: core_sys_select add unlikely branch hint on return path omits 27b8fd1d3171 anon_inode: retain EINVAL from readahead omits 6aac5eddb78b ata: libata-core: Simplify ata_print_version_once omits fec8e74d6467 nfsd: nfsd4_spo_must_allow() must check this is a v4 compo [...] omits 8fd08d990102 nfsd: fix access checking for NLM under XPRTSEC policies omits db0971d77e44 nfsd: remove redundant WARN_ON_ONCE in nfsd4_write omits 9eed34295676 NFSD: Add experimental setting to disable the use of splice read omits a4502705c979 NFSD: Add /sys/kernel/debug/nfsd omits 803a193acfd7 NFSD: fix race between nfsd registration and exports_proc omits 98480262c72e NFSD: unregister filesystem in case genl_register_family() fails omits 2646606a33f2 NFSD: Offer write delegation for OPEN with OPEN4_SHARE_ACC [...] omits 2baebc5d7838 sunrpc: fix race in cache cleanup causing stale nextcheck time omits f190d77ed5f3 sunrpc: update nextcheck time when adding new cache entries omits 4bdcb183e2b6 NFSD: Record each NFSv4 call's session slot index omits 99bf0f3c3980 NFSD: Implement CB_SEQUENCE referring call lists omits 8a9cd76060be NFSD: Implement CB_SEQUENCE referring call lists omits d688a9b0b679 NFSD: Shorten CB_OFFLOAD response to NFS4ERR_DELAY omits f73e3d92466d NFSD: OFFLOAD_CANCEL should mark an async COPY as completed omits df49b5e12d30 selftests/mount_settattr: ensure that ext4 filesystem can [...] omits 675e87c588fc selftests/mount_settattr: add missing STATX_MNT_ID_UNIQUE define omits 449f3214ce15 selftests/mount_settattr: don't define sys_open_tree() twice omits a6c7a78f1b6b fs/namespace: defer RCU sync for MNT_DETACH umount omits 75cf58ef310a Merge branches 'rcu/misc-for-6.16', 'rcu/seq-counters-for- [...] omits d2209fd1f385 torture: Add testing of RCU's Rust bindings to torture.sh omits 86b30552c9d1 torture: Add --do-{,no-}normal to torture.sh omits 571a2489fb59 checkpatch: Deprecate srcu_read_lock_lite() and srcu_read_ [...] omits 1c81e4d38304 rcutorture: Check for ->up_read() without matching ->down_read() omits ddd062f7536c rcutorture: Complain if an ->up_read() is delayed more tha [...] omits 1b983c34d569 rcutorture: Comment invocations of tick_dep_set_task() omits 1507f995dad3 rcutorture: Pull rcu_torture_updown() loop body into new function omits 86b00896e29b rcutorture: Add tests for SRCU up/down reader primitives omits 93cb5375fb16 Merge branch 'bpf-qdisc' omits 69dfd77a5adc selftests/bpf: Add a bpf fq qdisc to selftest omits cb7e598ef547 selftests/bpf: Add a basic fifo qdisc test omits 8c52471cd771 libbpf: Support creating and destroying qdisc omits 0ddc97ad5337 bpf: net_sched: Disable attaching bpf qdisc to non root omits 9658e4249727 bpf: net_sched: Support updating bstats omits f2ccce960e92 bpf: net_sched: Add a qdisc watchdog timer omits 81bb1c2c3e8e bpf: net_sched: Add basic bpf qdisc kfuncs omits 2a714d05572a bpf: net_sched: Support implementation of Qdisc_ops in bpf omits 9db6873afda1 Merge branch 'pci/irq' omits 7f0f7c46f2d0 Merge branch 'pci/enumeration' omits 41d233e83d5d Merge branch 'pci/devres' omits a5c234d9bac6 bpf: Prepare to reuse get_ctx_arg_idx omits bfedb6b93bc8 mm: kvmalloc: make kmalloc fast path real fast path omits a42d3efc9d98 test_bits: add tests for BIT_U*() omits c69459d0d2e7 test_bits: add tests for GENMASK_U*() omits a494d4c78061 drm/i915: Convert REG_GENMASK*() to fixed-width GENMASK_U*() omits 08ca14abbac0 bits: introduce fixed-type BIT_U*() omits 474693887971 bits: introduce fixed-type GENMASK_U*() omits eb1e50902735 bits: add comments and newlines to #if, #else and #endif d [...] omits d7fb5ea43c13 cpumask: drop cpumask_assign_cpu() omits 3b19924959a4 riscv: switch set_icache_stale_mask() to using non-atomic [...] omits a7dda19ba694 cpumask: add non-atomic __assign_cpu() omits aa540fb09c57 nodemask: drop nodes_shift omits 2d3716e20221 gfs2: only apply DLM_LKF_VALBLK if sb_lvbptr is not NULL omits 3ea6ad509088 gfs2: move msleep to sleepable context omits e6d19c998c52 drm/msm/a6xx+: Don't let IB_SIZE overflow omits af83ece87a1e openrisc: Add cacheinfo support omits c5c6fd8be512 openrisc: Introduce new utility functions to flush and inv [...] omits 9ae578b02c2b openrisc: Refactor struct cpuinfo_or1k to reduce duplication omits 87d07e135725 Merge branches 'lkmm.2025.02.25a', 'nolibc.2025.03.07a' an [...] omits 092c49673431 spmi: Only use Hikey 970 SPMI controller driver when ARM64 new cfb2e2c57aef Merge tag 'mm-hotfixes-stable-2025-04-16-19-59' of git://g [...] new a54f4a97e306 Merge tag 'slab-for-6.15-rc2' of git://git.kernel.org/pub/ [...] new 0cb9ce06a682 Merge tag 'for-6.15-rc2-tag' of git://git.kernel.org/pub/s [...] new c6f1401b1d5f xfs: fix fsmap for internal zoned devices new c7b67ddc3c99 xfs: document zoned rt specifics in admin-guide new 096384deed6b Merge tag 'xfs-fixes-6.15-rc3' of git://git.kernel.org/pub [...] new 399eab7f92fb ata: libata-sata: Save all fields from sense data descriptor new ec4c6d1ec453 Merge tag 'ata-6.15-rc3' of git://git.kernel.org/pub/scm/l [...] new 7adf8b1afc14 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new 5ff79cabb23a platform/x86: alienware-wmi-wmax: Add G-Mode support to Al [...] new 202a86120590 platform/x86: alienware-wmi-wmax: Extend support to more laptops new 912d614ac99e platform/x86: msi-wmi-platform: Rename "data" variable new baf2f2c2b4c8 platform/x86: msi-wmi-platform: Workaround a ACPI firmware bug new 8499899816fd Merge tag 'platform-drivers-x86-v6.15-3' of git://git.kern [...] new 8176e776cb52 Merge tag 'sound-6.15-rc3' of git://git.kernel.org/pub/scm [...] new e2516abf1c88 Merge tag 'for-linus-fwctl' of git://git.kernel.org/pub/sc [...] new 85a9793e769e Merge tag 'for-linus-6.15a-rc3-tag' of git://git.kernel.or [...] new 00ffb3724ce7 cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path new 4d07bbf2d456 tools: ynl-gen: don't declare loop iterator in place new dfa464b4a603 tools: ynl-gen: move local vars after the opening bracket new ce6cb8113c84 tools: ynl-gen: individually free previous values on double set new 57e7dedf2b8c tools: ynl-gen: make sure we validate subtype of array-nest new acf4da17dead netlink: specs: rt-link: add an attr layer around alt-ifname new 540201c0ef7e netlink: specs: rtnetlink: attribute naming corrections new beb3c5ad8829 netlink: specs: rt-link: adjust mctp attribute naming new e31f86ee4b9c netlink: specs: rt-neigh: prefix struct nfmsg members with ndm new ff62b7925b19 Merge branch 'ynl-avoid-leaks-in-attr-override-and-spec-fi [...] new 36355ddfe895 net: b53: enable BPDU reception for management port new eb25de13bd9c net: bridge: switchdev: do not notify new brentries as changed new b2727326d0a5 net: txgbe: fix memory leak in txgbe_probe() error path new c84f6ce918a9 net: dsa: mv88e6xxx: avoid unregistering devlink regions w [...] new ea08dfc35f83 net: dsa: mv88e6xxx: fix -ENOENT when deleting VLANs and M [...] new 7afb5fb42d49 net: dsa: clean up FDB, MDB, VLAN entries on unbind new 8bf108d7161f net: dsa: free routing table on probe failure new 514eff7b0aa1 net: dsa: avoid refcount warnings when ds->ops->tag_8021q_ [...] new 7e49e6448cb8 Merge branch 'collection-of-dsa-bug-fixes' new 2a5970d5aaff ptp: ocp: fix start time alignment in ptp_ocp_signal_set new 4798cfa2097f net: don't try to ops lock uninitialized devs new 75bc74446644 net: ti: icssg-prueth: Fix kernel warning while bringing d [...] new 8ed2fa661350 net: ti: icssg-prueth: Fix possible NULL pointer dereferen [...] new 7349c9e99793 net: ti: icss-iep: Fix possible NULL pointer dereference f [...] new f49a372361cf Merge branch 'bug-fixes-from-xdp-and-perout-series' new e2e49e214145 Bluetooth: l2cap: Process valid commands in too long frame new 875db86e1ec7 Bluetooth: vhci: Avoid needless snprintf() calls new a43ae7cf5542 Merge tag 'for-net-2025-04-16' of git://git.kernel.org/pub [...] new d2d31ea8cd80 netfilter: conntrack: fix erronous removal of offload bit new 8e57ce3c3225 Merge tag 'nf-25-04-17' of git://git.kernel.org/pub/scm/li [...] new 6bc2b6c6f16d net: ethernet: mtk_eth_soc: reapply mdc divider on reset new 6b02eb372c67 net: ethernet: mtk_eth_soc: correct the max weight of the [...] new 1b66124135f5 net: ethernet: mtk_eth_soc: revise QDMA packet scheduler settings new b5c6891b2c5b Merge tag 'net-6.15-rc3' of git://git.kernel.org/pub/scm/l [...] new 951a04ab3a2d spi: spi-imx: Add check for spi_imx_setupxfer() new 272876d59995 Merge tag 'spi-fix-v6.15-rc2' of git://git.kernel.org/pub/ [...] new 399537bea39b Merge tag 'vfio-v6.15-rc3' of https://github.com/awilliam/ [...] new 8dd3804bf409 bcachefs: Add missing READ_ONCE() for metadata replicas new 261592ba06aa bcachefs: Fix snapshotting a subvolume, then renaming it new 9e99c1accb1d Merge tag 'bcachefs-2025-04-17' of git://evilpiepirate.org [...] new fc96b232f8e7 Merge tag 'pci-v6.15-fixes-2' of git://git.kernel.org/pub/ [...] new 1ac571288822 io_uring/rsrc: don't skip offset calculation new 50169d075484 io_uring/rsrc: separate kbuf offset adjustments new 59852ebad954 io_uring/rsrc: refactor io_import_fixed new 80c7378f94cf io_uring/rsrc: send exact nr_segs for fixed buffer new b419bed4f0a6 io_uring/rsrc: ensure segments counts are correct on kbuf buffers new f12ecf5e1c5e io_uring/zcrx: fix late dma unmap for a dead dev new b1011b2b451c Merge tag 'io_uring-6.15-20250418' of git://git.kernel.dk/linux new d05af90d6218 md/raid10: fix missing discard IO accounting new 6ec1f0239485 md/md-bitmap: fix stats collection for external bitmaps new b7c178d9e57c md/raid1: Add check for missing source disk in process_checks() new 31391000c852 Merge tag 'md-6.15-20250416' of https://git.kernel.org/pub [...] new 26d7fb4fd4ca nvme: fixup scan failure for non-ANA multipath controllers new 08937bcd4cfe nvme-multipath: sysfs links may not be created for devices new b1efcc470eb3 nvmet: auth: use NULL to clear a pointer in nvmet_auth_sq_free() new ffe0398c7d6a nvmet: pci-epf: always fully initialize completion entries new f8e01fa93f3e nvmet: pci-epf: clear CC and CSTS when disabling the controller new ad91308d3bde nvmet: pci-epf: cleanup link state management new 81dd1feb19c7 Merge tag 'nvme-6.15-2025-04-17' of git://git.infradead.or [...] new f7c2ca25848b Merge tag 'block-6.15-20250417' of git://git.kernel.dk/linux new 7e74f756f5f6 Merge tag 'v6.15-rc2-ksmbd-server-fixes' of git://git.samb [...] new 338d40ceef38 Merge tag 'linux_kselftest-fixes-6.15-rc3' of git://git.ke [...] new 7f424c6690df Merge tag 'linux_kselftest-kunit-fixes-6.15-rc3' of git:// [...] new 4b828867b394 Merge tag 'riscv-for-linus-6.15-rc3' of git://git.kernel.o [...] new cfde542df7dd cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS new 79443a7e9da3 cpufreq/sched: Explicitly synchronize limits_changed flag [...] new 75da043d8f88 cpufreq/sched: Set need_freq_update in ignore_dl_rate_limit() new 7491cdf46b5c cpufreq: Avoid using inconsistent policy->min and policy->max new dead17b1a26f Merge tag 'amd-pstate-v6.15-2025-04-15' of ssh://gitolite. [...] new f3b25a1b4819 Merge branch 'pm-docs' new cb64c513b5fb Merge tag 'pm-6.15-rc3' of git://git.kernel.org/pub/scm/li [...] new fe65616bf8bc Merge tag 'thermal-6.15-rc3' of git://git.kernel.org/pub/s [...] new 30d451e3734b Merge tag 'gpio-fixes-for-v6.15-rc3' of git://git.kernel.o [...] new 3bf8a4598ff3 Merge tag 'hardening-v6.15-rc3' of git://git.kernel.org/pu [...] new 84aca3ca6a42 Merge tag 'core-urgent-2025-04-18' of git://git.kernel.org [...] new b0c3bc35a549 Merge tag 'irq-urgent-2025-04-18' of git://git.kernel.org/ [...] new 96a720db59ab perf/x86/intel/uncore: Fix the scale of IIO free running c [...] new 32c7f1150225 perf/x86/intel/uncore: Fix the scale of IIO free running c [...] new 506f981ab40f perf/x86/intel/uncore: Fix the scale of IIO free running c [...] new a5f5e1238f4f perf/x86/intel: Don't clear perf metrics overflow bit unco [...] new 71dcc11c2cd9 perf/x86/intel: Allow to update user space GPRs from PEBS records new 7950de14ff5f perf/x86/intel: Add Panther Lake support new b372359fbc4a Merge tag 'perf-urgent-2025-04-18' of git://git.kernel.org [...] new ac85740edf05 Merge tag 'timers-urgent-2025-04-18' of git://git.kernel.o [...] new 263e55949d89 x86/cpu/amd: Fix workaround for erratum 1054 new d54d610243a4 x86/boot/sev: Avoid shared GHCB page for early memory acceptance new 3088d26962e8 Merge tag 'x86-urgent-2025-04-18' of git://git.kernel.org/ [...] new 8560697b23dc Merge tag '6.15-rc2-smb3-client-fixes' of git://git.samba. [...] new 447fab30955c drm/amdgpu: use a dummy owner for sysfs triggered cleaner [...] new 1657793def10 drm/amd: Forbid suspending into non-default suspend states new e7afa85a0d0e drm/amdgpu: fix warning of drm_mm_clean new 2036be31741b drm/amdgpu: Add back JPEG to video caps for carrizo and newer new cd9e6d6fdd2d drm/amd/display/dml2: use vzalloc rather than kzalloc new c235a7132258 drm/amdgpu: Use the right function for hdp flush new c925e9936def Merge tag 'amd-drm-fixes-6.15-2025-04-16' of https://gitla [...] new 9025588cbf6e Merge tag 'drm-intel-fixes-2025-04-17' of https://gitlab.f [...] new 8260731ccad0 drm/gem: Internally test import_attach for imported objects new 76c332d119f9 drm/mgag200: Fix value in <VBLKSTR> register new 9bca5bcdeb0d Merge tag 'drm-misc-fixes-2025-04-17' of https://gitlab.fr [...] new 6405f5b70b1c drm/xe: Set LRC addresses before guc load new 2577b202458c drm/xe/userptr: fix notifier vs folio deadlock new 25583ad42d09 drm/xe/dma_buf: stop relying on placement in unmap new 78600df8f593 drm/xe/pxp: do not queue unneeded terminations from debugfs new 3748bef7b78b Merge tag 'drm-xe-fixes-2025-04-18' of https://gitlab.free [...] new 9d78f0250322 drm/msm/a6xx+: Don't let IB_SIZE overflow new 0467145fab3b Merge tag 'drm-msm-fixes-2025-04-18' of https://gitlab.fre [...] new 51c7960b87f4 Merge tag 'drm-fixes-2025-04-19' of https://gitlab.freedes [...] new 0bd2f269ae89 Merge tag 'rust-fixes-6.15' of git://git.kernel.org/pub/sc [...] new 1ca0f935a126 Merge tag 'nfsd-6.15-1' of git://git.kernel.org/pub/scm/li [...] new 31d113995611 ftrace: Initialize variables for ftrace_startup/shutdown_subops() new 08275e59a750 ftrace: Reinitialize hash to EMPTY_HASH after freeing new c45c585dde53 ftrace: Free ftrace hashes after they are replaced in the [...] new 92f1d3b40179 ftrace: fix incorrect hash size in register_ftrace_direct() new 3b4e87e6a593 ftrace: Fix type of ftrace_graph_ent_entry.depth new a8c5b0ed89a3 tracing: Fix filter string testing new d481ee35247d tracing: selftests: Add testing a user string to filters new fa6ad96dca04 Merge tag 'trace-v6.15-rc2' of git://git.kernel.org/pub/sc [...] new 24aaced72a68 Merge tag 'i2c-host-fixes-6.15-rc3' of git://git.kernel.or [...] new 6fe8131757bd Merge tag 'i2c-for-6.15-rc3' of git://git.kernel.org/pub/s [...] new 0a65bc27bd64 eventpoll: Set epoll timeout if it's in the future new 58db1c3cd0ce netfs: Mark __nonstring lookup tables new 777d0961ff95 fs: move the bdex_statx call to vfs_getattr_nosec new 408e4504f97c Revert "hfs{plus}: add deprecation warning" new 119009db2674 Merge tag 'vfs-6.15-rc3.fixes.2' of git://git.kernel.org/p [...] new 4067196a5227 mm/page_alloc: fix deadlock on cpu_hotplug_lock in __accep [...] new 98b1917cdef9 fs/dax: fix folio splitting issue by resetting old folio o [...] new 8ad5ac8f4fc4 MAINTAINERS: update SLAB ALLOCATOR maintainers new 5e610c8c0999 MAINTAINERS: add MM subsection for the page allocator new 6b956934ad6d mm: memcontrol: fix swap counter leak from offline cgroup new 1413efdb254f MAINTAINERS: add mmap trace events to MEMORY MAPPING new 86fba6127e19 MAINTAINERS: add memory advice section new 8c03ebd7cdc0 mm/gup: fix wrongly calculated returned value in fault_in_ [...] new fd0ad5e9d158 docs: ABI: replace mcroce@microsoft.com with new Meta address new 9e888998ea4d writeback: fix false warning in inode_to_wb() new 274fe92de2c4 mm, hugetlb: increment the number of pages to be reset on HVO new 8bdea2fce980 mm/memory: move sanity checks in do_wp_page() after mapcou [...] new 2db93a896fec MAINTAINERS: add Pedro as reviewer to the MEMORY MAPPING section new 38448181459e mm: vmscan: restore high-cpu watermark safety in kswapd new a1f0220f3319 mm: vmscan: fix kswapd exit condition in defrag_mode new ea21641b6a79 MAINTAINERS: add section for locking of mm's and VMAs new 6fea5fabd332 Merge tag 'mm-hotfixes-stable-2025-04-19-21-24' of git://g [...] new d5d45a7f2619 gcc-15: make 'unterminated string initialization' just a warning new 4b4bd8c50f48 gcc-15: acpi: sprinkle random '__nonstring' crumbles around new be913e7c4034 gcc-15: get rid of misc extra NUL character padding new 05e8d261a34e gcc-15: add '__nonstring' markers to byte arrays new ac71fabf1567 gcc-15: work around sequence-point warning new 9c32cda43eb7 Linux 6.15-rc3 new 9d7a0577c9db gcc-15: disable '-Wunterminated-string-initialization' ent [...] new 62c826354034 mm: fix ratelimit_pages update error in dirty_ratio_handler() new bb26bc46b82c mm: hugetlb: fix incorrect fallback for subpool new 642929d89c08 mm/page_alloc.c: avoid infinite retries caused by cpuset race new eccd3c83e991 mailmap: add entries for Lance Yang new a43668805b68 ocfs2: fix the issue with discontiguous allocation in the [...] new b0a9fd8bf12e ocfs2: fix panic in failed foilio allocation new 5554bdab9cec x86: disable image size check for test builds new ff8d5c8ef901 x86-disable-image-size-check-for-test-builds-fix new 0ae11de12d48 x86-disable-image-size-check-for-test-builds-fix-fix new 95ada1e94a35 MAINTAINERS: add reverse mapping section new 64205fa804e2 mm/huge_memory: fix dereferencing invalid pmd migration entry new 04c643e4ff75 mm/contig_alloc: fix alloc_contig_range when __GFP_COMP an [...] new 8fbf05ae12df Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new fc16ec278b6e MAINTAINERS: add HFS/HFS+ maintainers new d47a2ea49c96 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 9a08f13e98a3 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 7ec6d9b8444a Merge branch 'fs-current' of linux-next new 29bdc1f1c1df book3s64/radix: Fix compile errors when CONFIG_ARCH_WANT_O [...] new 9cf7e13fecba book3s64/radix : Align section vmemmap start address to PAGE_SIZE new 534f5a8ba278 powerpc64/ftrace: fix module loading without patchable fun [...] new 3700976f2ae8 powerpc: Add check to select PPC_RADIX_BROADCAST_TLBIE new b2accfe7ca5b powerpc/boot: Check for ld-option support new 9b9e495c6c22 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 750d0ac001e8 MAINTAINERS: Add entry for Socfpga DWMAC ethernet glue driver new 91037037ee3d net/mlx5: Fix null-ptr-deref in mlx5_create_{inner_,}ttc_table() new fa8fd315127c net/mlx5: Move ttc allocation after switch case to prevent leaks new b9a4c74b0ec1 Merge branch 'net-mlx5-fix-null-dereference-and-memory-lea [...] new 59527d5cc683 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 2fc7a47c0b0a selftests/bpf: Mitigate sockmap_ktls disconnect_after_dele [...] new e0de20dbccd7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new e3fd05777685 xfrm: Fix UDP GRO handling for some corner cases new 2c2da74bc44b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 494d0939b1bd ALSA: hda/realtek - Enable speaker for HP platform new f406005e162b ALSA: usb-audio: Add retry on -EPROTO from usb_set_interface() new d583b5dddf5b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 8ba57c7c14c8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new f4f6844af627 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new a34d74877c66 PCI: Restore assigned resources fully after release new 39e703ed3b48 selftests/pcie_bwctrl: Fix test progs list new 0747c136753e MAINTAINERS: Move Manivannan Sadhasivam as PCI Native host [...] new ec779faedc09 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 205cd134e348 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] new 0d29d15a7880 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new 9788792ad0a0 Merge tag 'usb-serial-6.15-rc3' of ssh://gitolite.kernel.o [...] new 9d4ab1a3490b Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new f45251f39c6a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 1d2d8524eaff iio: imu: inv_mpu6050: align buffer for timestamp new bb49d940344b iio: chemical: sps30: use aligned_s64 for timestamp new 6ffa69867405 iio: chemical: pms7003: use aligned_s64 for timestamp new f79aeb6c631b iio: temp: maxim-thermocouple: Fix potential lack of DMA s [...] new 1bb942287e05 iio: accel: adxl355: Make timestamp 64-bit aligned using a [...] new 5097eaae98e5 iio: adc: dln2: Use aligned_s64 for timestamp new ffbc26bc91c1 iio: adc: ad7768-1: Fix insufficient alignment of timestamp. new 52d349884738 iio: adc: ad7266: Fix potential timestamp alignment issue. new 2e9229562771 staging: iio: adc: ad7816: Correct conditional logic for s [...] new e4570f4bb231 iio: imu: adis16550: align buffers for timestamp new ffcd19e9f4cc iio: pressure: mprls0025pa: use aligned_s64 for timestamp new f083f8a21cc7 iio: adc: ad7606: fix serial register access new 609bc31eca06 iio: adis16201: Correct inclinometer channel resolution new 2a22af1abf3e Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 5873b5faa6bb Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new def32f7c857b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new aece1cf14674 Revert "crypto: testmgr - Add multibuffer acomp testing" new b38409ec074d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 97994333de2b dmaengine: idxd: cdev: Fix uninitialized use of sva in idx [...] new df180e65305f dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting [...] new 8ca9590c39b6 dmaengine: ti: k3-udma: Use cap_mask directly from dma_dev [...] new fca280992af8 dmaengine: ti: k3-udma: Add missing locking new f7a87cf2b66e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new dc915672f917 cxl: Fix devm host device for CXL fwctl initialization new 25174d5cd22f cxl/feature: Update out_len in set feature failure case new 078d3ee7c162 cxl/core/regs.c: Skip Memory Space Enable check for RCD an [...] new 6a76ae651a2d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new c9b19ea63036 dma-mapping: avoid potential unused data compilation warning new aef69ff62932 Merge branch 'dma-mapping-fixes' of git://git.kernel.org/p [...] new 9f5595d5f03f platform/x86/amd: pmc: Require at least 2.5 seconds betwee [...] new 8d6955ed76e8 platform/x86/intel-uncore-freq: Fix missing uncore sysfs d [...] new 4a8e04e2bdcb platform/x86: alienware-wmi-wmax: Fix uninitialized variab [...] new e14fd8877f2d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 187533e4f62c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 54bebe46871d scsi: core: Clear flags for scsi_cmnd that did not complete new 08a966a917fe scsi: ufs: core: Add NULL check in ufshcd_mcq_compl_pendin [...] new b0b7ee3b574a scsi: mpi3mr: Add level check to control event logging new a73ffa5f574a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new b816504cf795 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new ded92d2dfc1b Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 83b2d345e178 x86/e820: Discard high memory that can't be addressed by 3 [...] new d2a7bc789526 Merge branch into tip/master: 'x86/urgent' new e7feacb8249c Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] new 0c9e4f463136 mm: set the pte dirty if the folio is already dirty new 9b330950b58f mm: introduce a common definition of mk_pte() new 64e2cf809ed3 sparc32: remove custom definition of mk_pte() new ef3f21f58d74 x86: remove custom definition of mk_pte() new 56a33446d02c um: remove custom definition of mk_pte() new ff9e691694b3 mm: make mk_pte() definition unconditional new 558412d2724c mm: add folio_mk_pte() new 25389eb3d8a7 hugetlb: simplify make_huge_pte() new 5e93e12d4bc0 mm: remove mk_huge_pte() new 6ae6a1fa914a mm: add folio_mk_pmd() new 6d2037653c49 arch: remove mk_pmd() new 6054bbe948de filemap: remove readahead_page() new 765491bded05 mm: remove offset_in_thp() new cf2b4f06d9c9 iov_iter: convert iter_xarray_populate_pages() to use folios new 7905d6aa6412 iov_iter: convert iov_iter_extract_xarray_pages() to use folios new 31a64e886635 filemap: remove find_subpage() new 4cff0b86d466 filemap: convert __readahead_batch() to use a folio new 904b9dfc4a5b filemap: remove readahead_page_batch() new 6da05cc029e8 mm: delete thp_nr_pages() new 64f86600ce5a zsmalloc: prefer the the original page's node for compressed data new fd6345da70ce zsmalloc-prefer-the-the-original-pages-node-for-compressed [...] new 18d47033a977 memcg, oom: do not bypass oom killer for dying tasks new 3634f4412747 mm: page_alloc: remove redundant READ_ONCE new 165eb7c63c88 memory: implement memory_block_advise/probe_max_size new 62d5fdc27e2c x86: probe memory block size advisement value during mm init new 4fc7ca58dc7e acpi,srat: give memory block size advice based on CFMWS alignment new e2579531de9d mm/compaction: use folio in hugetlb pathway new 36e349e6e105 mm: annotate data race in update_hiwater_rss new 79b8f6935b9a mm/show_mem: optimize si_meminfo_node by reducing redundant code new 9154619876fa selftests/mm: convert page_size to unsigned long new a09be21d094b zram: modernize writeback interface new a2247f7c5412 zram: modernize writeback interface new 0278f466e4a7 zram: modernize writeback interface new 9a26594183b3 mm/page_alloc: simplify free_page_is_bad by removing free_ [...] new 0d54e06d0870 mm/compaction: remove low watermark cap for proactive compaction new b81a02e0d394 mm/compaction: reduce the difference between low and high [...] new 4ff996b64f8b memcg: vmalloc: simplify MEMCG_VMALLOC updates new 9eb7245bf76c memcg: simplify MEMCG_VMALLOC updates - fix new d99f2c6855d1 memcg: remove root memcg check from refill_stock new e9fb19620615 memcg: decouple drain_obj_stock from local stock new 26d85fcfc83b memcg: introduce memcg_uncharge new 5ba0370c4dbe memcg: manually inline __refill_stock new b80e7499e62a memcg: no refilling stock from obj_cgroup_release new d2c5f72337d8 memcg: do obj_cgroup_put inside drain_obj_stock new 8acc58c32826 memcg: use __mod_memcg_state in drain_obj_stock new 39fafef53654 memcg: combine slab obj stock charging and accounting new 13e66a8f80bc memcg: manually inline replace_stock_objcg new d305bdcd788c mm: swap: rename __swap_[entry/entries]_free[_locked] to s [...] new b9b29b75f661 mm: swap: enable swap_entry_range_free() to drop any kind [...] new 0cf30b82d59b mm: swap: add __maybe_unused attribute for swap_is_last_re [...] new a918210e3d29 mm: swap: use swap_entries_free() to free swap entry in sw [...] new e37f5620cddd mm: swap: use swap_entries_free() drop last ref count in s [...] new e2da3fa74c00 mm: swap: drop last SWAP_MAP_SHMEM flag in batch in swap_e [...] new 93e65e283ba2 mm: swap: free each cluster individually in swap_entries_p [...] new 208537f8eb07 mm: swap: factor out helper to drop cache of entries withi [...] new be0f7c5c6b42 mm: swap: replace cluster_swap_free_nr() with swap_entries [...] new 22d8b2d05a73 mm: add kernel-doc comment for free_pgd_range() new cb9099a33013 hexagon: add syscall_set_return_value() new 4b2385dc7976 syscall.h: add syscall_set_arguments() new 4025094b7f1c syscallh-add-syscall_set_arguments-fix new 0d0233ad41c7 syscall.h: introduce syscall_set_nr() new d164da198c60 ptrace_get_syscall_info: factor out ptrace_get_syscall_info_op new b288ddc50960 ptrace: introduce PTRACE_SET_SYSCALL_INFO request new cd6f528fce2d selftests/ptrace: add a test case for PTRACE_SET_SYSCALL_INFO new 899482a77f35 zsmalloc: cleanup headers includes new 72c0f6210498 fs/proc: extend the PAGEMAP_SCAN ioctl to report guard regions new eeadcc1cbcfd tools headers UAPI: sync linux/fs.h with the kernel sources new f3d68b863b9c selftests/mm: add PAGEMAP_SCAN guard region test new 7f948f9b3586 mm: fix parameter passed to page_mapcount_is_type() new 78cbaaf22056 mm/debug: fix parameter passed to page_mapcount_is_type() new 6ab122d4c456 mm-debug-fix-parameter-passed-to-page_mapcount_is_type-fix new 2864d1191a59 kernel/events/uprobes: pass VMA instead of MM to remove_br [...] new ee8fa5de2645 kernel/events/uprobes: pass VMA to set_swbp(), set_orig_in [...] new 86c40f1d0c56 kernel/events/uprobes: uprobe_write_opcode() rewrite new 4c18c82ff318 mm: page_alloc: tighten up find_suitable_fallback() new bf77dd57c4c6 selftest/mm: make hugetlb_reparenting_test tolerant to asy [...] new 36710739b5cb mm/ptdump: split note_page() into level specific callbacks new a19e3dd62df2 mm/ptdump: split effective_prot() into level specific callbacks new 0441a28bf714 arm64/mm: define ptdesc_t new 1b9b2bb85602 xarray: make xa_alloc_cyclic() return 0 on all success cases new 5a1da06b9b7c fs/proc/page: refactor to reduce code duplication new 5a3576a78750 vmalloc: add for_each_vmap_node() helper new 1831066ecb5f vmalloc: switch to for_each_vmap_node() helper new ea76df90c4e3 vmalloc-switch-to-for_each_vmap_node-helper-fix new ecf8c8f1adf0 vmalloc: use for_each_vmap_node() in purge-vmap-area new 81ba8c40f6d7 sched/numa: add statistics of numa balance task migration [...] new 8478803768da mm: pass mm down to pagetable_{pte,pmd}_ctor new 4b1b324219c0 x86: pgtable: always use pte_free_kernel() new 387fdd7852e3 mm: call ctor/dtor for kernel PTEs new f66928f1fca5 m68k: mm: call ctor/dtor for kernel PTEs new db6ed45a21d2 powerpc: mm: call ctor/dtor for kernel PTEs new 93f553cd82aa sparc64: mm: call ctor/dtor for kernel PTEs new 5cd58f1be614 mm: skip ptlock_init() for kernel PMDs new bf51b2afe57c arm64: mm: use enum to identify pgtable level instead of *_SHIFT new 3e244b1f2805 arm64: mm: always call PTE/PMD ctor in __create_pgd_mapping() new 8f844d173d49 riscv: mm: clarify ctor mm argument in alloc_{pte,pmd}_late new 5aae194bd99b arm64: mm: call PUD/P4D ctor in __create_pgd_mapping() new b6215455d395 riscv: mm: call PUD/P4D ctor in special kernel pgtable alloc new 3ca414d725d6 mm: rust: add abstraction for struct mm_struct new 3c9b8c410bf7 mm: rust: add vm_area_struct methods that require read access new b01497cf0a72 mm: rust: add vm_insert_page new 15884ad61f4a mm: rust: add lock_vma_under_rcu new d6eff976f95e mm: rust: add mmput_async support new 5293f6da04de mm: rust: add VmaNew for f_ops->mmap() new 64f43d565d38 rust: miscdevice: add mmap support new 03be7043bbae task: rust: rework how current is accessed new 978ae364b448 mm: rust: add MEMORY MANAGEMENT [RUST] new 21debb15c28e mm/vma: fix incorrectly disallowed anonymous VMA merges new a1e04c93daf0 tools/testing: add PROCMAP_QUERY helper functions in mm se [...] new 24f204228f60 tools/testing/selftests: assert that anon merge cases beha [...] new 02d00cc74c86 mm: huge_memory: add folio_mark_accessed() when zapping file THP new 2a9b3aed9863 mm-huge_memory-add-folio_mark_accessed-when-zapping-file-t [...] new f2f3fe340f7d mm/madvise: define and use madvise_behavior struct for mad [...] new e95e2ff214e8 mm/madvise: batch tlb flushes for MADV_FREE new bddd23ed651b mm/memory: split non-tlb flushing part from zap_page_range [...] new b668cf606bf5 mm/madvise: batch tlb flushes for MADV_DONTNEED[_LOCKED] new dfbea40779a4 maple_tree: convert mas_prealloc_calc() to take in a maple [...] new ce29e394b939 maple_tree: use height and depth consistently new 91adda0191fa maple_tree: use vacant nodes to reduce worst case allocations new 32249ffed107 maple_tree: break on convergence in mas_spanning_rebalance() new 6abdf83052e6 maple_tree: add sufficient height new bdf9836e54f4 maple_tree: reorder mas->store_type case statements new ba007b894cc9 selftests/mm: restore default nr_hugepages value during cl [...] new 98ae25777bb4 memcg: optimize memcg_rstat_updated new fcd32c8621f3 selftests/damon: remove the remaining test scripts for DAM [...] new f7681e96e6d3 mm, hugetlb: avoid passing a null nodemask when there is m [...] new ba457f209944 vmalloc: use atomic_long_add_return_relaxed() new 67dc6222bbdf mm,hugetlb: allocate frozen pages in alloc_buddy_hugetlb_folio new 961bd2fa0c34 mm/gup: remove unneeded checking in follow_page_pte() new c4206093e364 mm/gup: remove gup_fast_pgd_leaf() and clean up the releva [...] new 2f56e7cada42 mm/gup: clean up codes in fault_in_xxx() functions new 5d8b7afa087f mm-gup-clean-up-codes-in-fault_in_xxx-functions-v5 new 1b0e705a9a65 memblock: add MEMBLOCK_RSRV_KERN flag new 36ddef4c5aa5 memblock: add support for scratch memory new 1b7936623970 memblock: introduce memmap_init_kho_scratch() new 7fc7f479a188 kexec: add Kexec HandOver (KHO) generation helpers new b0a311dba688 kexec: add KHO parsing support new 4fc5a2527867 kexec: enable KHO support for memory preservation new 4bfe738ce89a kexec: add KHO support to kexec file loads new 11ca88130015 kexec: add config option for KHO new 2190ffc721b0 arm64: add KHO support new 48fa5ca32d90 x86/setup: use memblock_reserve_kern for memory used by kernel new 5a64fe1a39e7 x86: add KHO support new 073927770334 memblock: add KHO support for reserve_mem new bd1b8bc8787e Documentation: add documentation for KHO new 6346bd9eaac8 Documentation: KHO: add memblock bindings new 5ae809a0a080 samples/damon/prcl: fix a comment typo new 500f92af88a3 mm/vmscan: modify the assignment logic of the scan and tot [...] new dab736602ed0 mm: add nr_free_highatomic in show_free_areas new 5ae33f5c2dda mm: convert free_page_and_swap_cache() to free_folio_and_s [...] new fc5b1d1d1342 memcg: multi-memcg percpu charge cache new 9cfc37af38e2 mm: move mmap/vma locking logic into specific files new b49566e374fd mempolicy: optimize queue_folios_pte_range by PTE batching new 3fa33c94645a Documentation: zram: update IDLE pages tracking documentation new f8e253d437e6 sched/numa: skip VMA scanning on memory pinned to one NUMA [...] new 516be5b3418e sched/numa: add tracepoint that tracks the skipping of num [...] new 18faecba00b7 lib/test_vmalloc.c: replace RWSEM to SRCU for setup new 4b1d61b74a95 lib/test_vmalloc.c: fix compile error with CONFIG_TINY_RCU new ef7f30183b92 lib/test_vmalloc.c: allow built-in execution new 0d30dfa23ae6 MAINTAINERS: add test_vmalloc.c to VMALLOC section new 5f2d49226a40 vmalloc: align nr_vmalloc_pages and vmap_lazy_nr new 411668b8b412 mm: memcontrol: remove unnecessary NULL check before free_ [...] new d03a53ff6459 mm/mempolicy: fix memory leaks in weighted interleave sysfs new 32824a3b5c30 mm/mempolicy: prepare weighted interleave sysfs for memory [...] new 1bf270ac1b0a mm/mempolicy: support memory hotplug in weighted interleave new 10afc88e1c5c mm/damon/core: introduce damos quota goal metrics for memo [...] new 63969d1fc275 mm/damon/sysfs-schemes: implement file for quota goal nid [...] new 2e0b317a1404 mm/damon/sysfs-schemes: connect damos_quota_goal nid with [...] new 30623c932c13 Docs/mm/damon/design: document node_mem_{used,free}_bp new 6bee5e07ef4c Docs/admin-guide/mm/damon/usage: document 'nid' file new 19c86b72cf7c Docs/ABI/damon: document nid file new b6772edcfad5 samples/damon: implement a DAMON module for memory tiering new 9fe189df7cf7 mm: fix typos in comments in mm_init.c new 2c01d9f3c611 Update Christoph's Email address and make it consistent new a5045b167c26 Merge branch 'mm-unstable' of git://git.kernel.org/pub/scm [...] new d85941bc3cac bug/kunit: core support for suppressing warning backtraces new 8aeb6fb9945b kunit: fix compilation error on s390 new 0ca7d89ca0b8 kunit: bug: count suppressed warning backtraces new 8f51cccc1d94 kunit: add test cases for backtrace warning suppression new c1c8d31212b1 kunit: fix backtrace suppression test module description new 06c7638c9d57 kunit: add documentation for warning backtrace suppression API new 89faf0ac49da drm: suppress intentional warning backtraces in scaling un [...] new 6db4e59f4628 x86: add support for suppressing warning backtraces new 9da8c6c54867 arm64: add support for suppressing warning backtraces new 9a6542352842 loongarch: add support for suppressing warning backtraces new 063e4d54484b parisc: add support for suppressing warning backtraces new f5cc232c0f8c s390: add support for suppressing warning backtraces new c87eeda92b66 sh: add support for suppressing warning backtraces new 5d3a9ee22b81 sh: move defines needed for suppressing warning backtraces new 89199d1cd4b9 riscv: add support for suppressing warning backtraces new 7226a89fe251 powerpc: add support for suppressing warning backtraces new f8a9190ad20b exit: move and extend sched_process_exit() tracepoint new 9128555722c2 exit: document sched_process_exit and sched_process_templa [...] new 446936846734 ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery new fa1b1e194a89 init/main.c: log initcall level when initcall_debug is used new aa9a31f7e32b crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo new 05dd5d5ec0f5 crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo new 7c30effdbb45 exit: skip IRQ disabled warning during power off new ca726c8ad99a task_stack.h: remove obsolete __HAVE_ARCH_KSTACK_END check new bc0ce8f76d5a lib/rbtree.c: fix the example typo new 49f4410174bf proc: fix the issue of proc_mem_open returning NULL new 504cf06ccae4 checkpatch: dont warn about unused macro arg on empty body new 2cbeebe6a087 checkpatch: qualify do-while-0 advice new 312af40d1c23 powernow: use pr_info_once new cc12c40d998e kernel.h: move READ/WRITE definitions to <linux/types.h> new 6ac3279646ac kernel.h: move PTR_IF() and u64_to_user_ptr() to util_macros.h new 3ea0f7991510 kstrtox: add support for enabled and disabled in kstrtobool() new f883146cd928 errseq: eliminate special limitation for macro MAX_ERRNO new af3019ea3ac8 exit: combine work under lock in synchronize_group_exit() [...] new 60f1a46c3e52 Squashfs: check return result of sb_min_blocksize new bd989d6264f7 ocfs2: o2net_idle_timer: Rename del_timer_sync in comment new 7714d62ff01a hung_task: replace blocker_mutex with encoded blocker new e344fa06bcb2 hung_task: show the blocker task if the task is hung on semaphore new 9d7f43add0da samples: extend hung_task detector test with semaphore support new 437b9ee07884 ocfs2: simplify return statement in ocfs2_filecheck_attr_store() new 392a664f6d27 ocfs2: fix panic in failed foilio allocation new 055a0fd14f6c scatterlist: inline sg_next() new 4075f5c282f0 rapidio: remove some dead defines new 0a50fdfd20bb rapidio: remove unused functions new 8186e3255dee relay: remove unused relay_late_setup_files new 99f8d922e0b8 lib/test_kmod: do not hardcode/depend on any filesystem new 8171513173d9 crash: fix spelling mistake "crahskernel" -> "crashkernel" new b1a86131a4af treewide: fix typo "previlege" new 3b9600729d2d watchdog: fix watchdog may detect false positive of softlockup new 7ccb5908e3b7 Merge branch 'mm-nonmm-unstable' of git://git.kernel.org/p [...] new a3efa4a337a9 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new bd1b755c5f17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 674cd7740257 perf/arm-cmn: Remove CMN-600 DTC domain special case new 7f57afde6a44 perf: arm-ni: Unregister PMUs on probe failure new fc5106088d6d perf: arm-ni: Fix missing platform_set_drvdata() new 70cbcb2850ec perf: Do not enable by default during compile testing new 4b3d0ec52073 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] new 56edcd188ac0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9887bbb922db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 712dc3e7b979 mailmap: Update email for Asahi Lina new dc5befecbe26 arm64: dts: apple: touchbar: Mark ps_dispdfr_be as always-on new 7ebc140f5ef3 Merge branch 'asahi-soc/fixes' into asahi-soc/for-next new c996a5da8bfc Merge branch 'asahi-soc/for-next' of https://github.com/As [...] new 5a981f14b2ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 127ec85ae672 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 2aee40fe3adf Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 2c83e0f3451c Merge branch 'davinci/for-next' of git://git.kernel.org/pu [...] new 341acd53791c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 6c96788f94f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7dfd39f6a3b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c49a67b488fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a69792f98224 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 441ef8588c46 arm64: dts: qcom: sdm670: add camss and cci adds 0a05ddb42ea9 ARM: dts: qcom: Fix indentation errors adds adbbdcf4b2d6 ARM: dts: qcom: ipq4018: Switch to undeprecated qcom,calib [...] adds 5ee449c75f49 ARM: dts: qcom: msm8960: Add BAM adds 4712dbd5fabd ARM: dts: qcom: msm8960: Add thermal sensor (tsens) adds 300edf73651b ARM: dts: qcom: msm8226: Add node for TCSR halt regs adds 184cb65984ca ARM: dts: qcom: msm8226: Add smsm node adds 075555387244 ARM: dts: qcom: msm8226: Add modem remoteproc node adds 6b47ce06f22b ARM: dts: qcom: msm8226: Add BAM DMUX Ethernet/IP device adds fc532eb25c0a ARM: dts: qcom: Introduce dtsi for LTE-capable MSM8926 adds 36663812eeb5 ARM: dts: qcom: msm8926-htc-memul: Enable modem adds 32768db9cfc5 ARM: dts: qcom: msm8226-samsung-matisse-common: Enable modem adds f5b7564fedcf ARM: dts: qcom: Initial dts for LG Nexus 4 new ab942705a87b Merge branch 'arm32-for-6.15' into arm64-for-6.16 new c9e312972010 arm64: dts: qcom: x1e80100-hp-omnibook-x14: Remove invalid [...] new 9bdbd5286ea5 arm64: dts: qcom: sm8150: Add snps,dis_u3_susphy_quirk new a7dac91e56ae arm64: dts: qcom: sm8350: Add snps,dis_u3_susphy_quirk new 9588f10adb5b arm64: dts: qcom: sm8450: Add snps,dis_u3_susphy_quirk new ad2011e02dab arm64: dts: qcom: qcs615: Add snps,dis_u3_susphy_quirk new 25eee6c64376 arm64: dts: qcom: qdu1000: Add snps,dis_u3_susphy_quirk new 39155a896925 Merge branches 'arm32-for-6.16', 'arm64-defconfig-for-6.16 [...] new b40f0c668fdc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 28998018cf6b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b39f5068e925 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 97b3d6c2713b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ee259098c5a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fdfeacae2a53 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 61e312a001a3 dt-bindings: soc: spacemit: Add spacemit,k1-syscon new 809080404506 dt-bindings: clock: spacemit: Add spacemit,k1-pll new 1b72c59db0ad clk: spacemit: Add clock support for SpacemiT K1 SoC new 49625c6e4d90 clk: spacemit: k1: Add TWSI8 bus and function clocks new f2b8c9f87083 Merge tag 'spacemit-clk-for-6.16-1' of https://github.com/ [...] new 279d51ad9f6d riscv: dts: spacemit: Add clock tree for SpacemiT K1 new 1344589fd5f3 Merge branch 'for-next' of https://github.com/spacemit-com/linux new 53b1d8d506de Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new db98ff1670da Merge branch 'next' of https://git.linaro.org/people/jens. [...] new abf5cab636bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6f20e3d85b45 Merge branch 'thead-dt-for-next' of https://github.com/pdp [...] new ae9c0b68089d soc: ti: k3-ringacc: Use device_match_of_node() new 17bff220c6d6 soc: ti: knav_qmss_queue: Remove unnecessary NULL check be [...] new 5e5da30f2e25 arm64: dts: ti: k3-j784s4-evm-usxgmii-exp1-exp2: drop pinc [...] new 9d76be5828be arm64: dts: ti: k3-j722s-evm: Enable "serdes_wiz0" and "se [...] new 320d8a84f6f0 arm64: dts: ti: k3-j722s-main: Disable "serdes_wiz0" and " [...] new 3f7523bf8c35 arm64: dts: ti: k3-j722s-main: Don't disable serdes0 and serdes1 new 2a36e8656836 arm64: dts: ti: k3-j722s-evm: Drop redundant status within [...] new 97b67cc102dc arm64: dts: ti: k3-j721e-sk: Add DT nodes for power regulators new 7edf0a4d3bb7 arm64: dts: ti: k3-am68-sk: Fix regulator hierarchy new 24ab76e55ef1 arm64: dts: ti: k3-j721e-sk: Remove clock-names property f [...] new c6a20a250200 arm64: dts: ti: k3-j721e-sk: Add requiried voltage supplie [...] new c68ab54a89a8 arm64: dts: ti: k3-am62x: Remove clock-names property from [...] new 7b75dd2029ee arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in [...] new b22cc402d387 arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in [...] new c574db0b68a6 dt-bindings: soc: ti: ti,j721e-system-controller: Add PCIe [...] new df2210b2da13 arm64: dts: ti: k3-j721e: Add PCIe ctrl node to scm_conf region new 1f326fb84a60 arm64: dts: ti: k3-j7200: Add PCIe ctrl node to scm_conf region new 755e47a71f9d arm64: dts: ti: k3-j721s2: Add PCIe ctrl node to scm_conf region new 4e7ad3b44645 arm64: dts: ti: k3-am64: Add PCIe ctrl node to main_conf region new bdd158389dac arm64: dts: ti: k3-am62p-j722s: Add rng node new c026c5e6ed93 arm64: dts: ti: k3-am625-verdin: Add EEPROM compatible fallback new 3a5ff313ac52 dt-bindings: arm: ti: Add PocketBeagle2 new 92d8c028aa92 arm64: dts: ti: Add k3-am62-pocketbeagle2 new cdfb41893fc7 Merge branches 'ti-drivers-soc-next' and 'ti-k3-dts-next' [...] new 6a7023118fd7 arm64: dts: ti: k3-am67a-beagley-ai: Add bootph for main_gpio1 new bcbc3d40dc62 arm64: dts: ti: k3-j784s4-j742s2-evm: Add overlay to enabl [...] new c62bc66d53de soc: ti: k3-socinfo: Add JTAG ID for AM62LX new 4ca9c20e98f6 Merge branches 'ti-k3-dts-next' and 'ti-drivers-soc-next' [...] new 5b6dae8dcf9a Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 663816d7bf78 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new ecb0f6fe8d0d Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new 80d2737ea705 m68k: coldfire: gpio: use new line value setter callbacks new 06201e4ba1fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b82bae7ff67f Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new efabefb05aa1 openrisc: Refactor struct cpuinfo_or1k to reduce duplication new 0c4a6e79ef52 openrisc: Introduce new utility functions to flush and inv [...] new 4e6d24a309e6 openrisc: Add cacheinfo support new 20a43732736a Documentation: openrisc: Update mailing list new 66ffd2f31611 Documentation: openrisc: Update toolchain binaries URL new 1a503c095af0 Merge branch 'for-next' of git://github.com/openrisc/linux.git new 89079520cef6 RISC-V: vDSO: Wire up getrandom() vDSO implementation new bafa451a96d0 riscv: defconfig: Remove EXPERT new f0153aa657f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6793027cece6 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new e7b3f9a05889 s390/string: Remove optimized strncpy() new 2eba6f9e6b87 s390/ipl: Rename and change strncpy_skip_quote() new e7ae507c024c s390: Remove optional third argument of strscpy() if possible new 086fed7cc614 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 56b2efd2320c Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 76c7f2ddd46a next-20250417/bcachefs new d543ce2f1017 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 940bceb3876c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cdd97d7c8073 Merge branch 'master' of git://github.com/ceph/ceph-client.git new e47a5230dd08 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2c43bac1d27d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 662d1d20572b Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 2c84a646df9c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 091b416ce66f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ac5ee087d31e gfs2: move msleep to sleepable context new ff22e5da42c0 gfs2: only apply DLM_LKF_VALBLK if sb_lvbptr is not NULL new ae9f3bd8259a gfs2: replace sd_aspace with sd_inode new 27d2f101e789 gfs2: check sb_min_blocksize return value new 4023c3cbc38f gfs2: Remove unnecessary NULL check before free_percpu() new af4044fd0b77 gfs2: gfs2_create_inode error handling fix new 84a79ee68f84 gfs2: Don't reread inodes unnecessarily new bcd18105fb34 gfs2: Move gfs2_dinode_dealloc new 0cc617a54dfe gfs2: Move GIF_ALLOC_FAILED check out of gfs2_ea_dealloc new ae1d809fd0f0 gfs2: deallocate inode in gfs2_create_inode new 6211b528d849 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5385aabced6b Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 6b4ea87ba30e NFSD: OFFLOAD_CANCEL should mark an async COPY as completed new 6105cf92e642 NFSD: Shorten CB_OFFLOAD response to NFS4ERR_DELAY new 717baae89232 NFSD: Implement CB_SEQUENCE referring call lists new 80bc3f6b4bc7 NFSD: Implement CB_SEQUENCE referring call lists new b6c1377de30e NFSD: Record each NFSv4 call's session slot index new 97f8bebf5193 sunrpc: update nextcheck time when adding new cache entries new e34a32facb51 sunrpc: fix race in cache cleanup causing stale nextcheck time new 394e34b233d9 NFSD: Offer write delegation for OPEN with OPEN4_SHARE_ACC [...] new 2a3c0c1f9657 NFSD: unregister filesystem in case genl_register_family() fails new 24e3f0af50a5 NFSD: fix race between nfsd registration and exports_proc new 3eddb2fd5221 NFSD: Add /sys/kernel/debug/nfsd new 53423fb6eacd NFSD: Add experimental setting to disable the use of splice read new c7eb645dd936 nfsd: remove redundant WARN_ON_ONCE in nfsd4_write new 8d475ac6bdb3 nfsd: fix access checking for NLM under XPRTSEC policies new b085b5354de2 nfsd: nfsd4_spo_must_allow() must check this is a v4 compo [...] new cadcec4ed220 nfsd: add commit start/done tracepoints around nfsd_commit() new c8b4bba97765 sunrpc: add info about xprt queue times to svc_xprt_dequeu [...] new 2a6a39da2222 MAINTAINERS: Update Neil Brown's email address new 31255514892f Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 3999c4e45133 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new 737ec4398f10 Merge branch 'vfs.fixes' into vfs.all new 44aeb34bfb30 Merge branch 'vfs-6.16.async.dir' into vfs.all new 4fd08852163d Merge branch 'vfs-6.16.mount.api' into vfs.all new 85f881f78d4e Merge branch 'vfs-6.16.writepage' into vfs.all new 648b50a5cddf Merge branch 'vfs-6.16.super' into vfs.all new 6b24a702ecf1 select: core_sys_select add unlikely branch hint on return path new ef181fa11d9e fs: Make file-nr output the total allocated file handles new 8564124c36d6 fs: improve codegen in link_path_walk() new 296b67059e30 fs/fs_parse: Delete macro fsparam_u32hex() new d1f482108a2c fs/fs_parse: Remove unused and problematic validate_consta [...] new 79beea2db043 fs: remove uselib() system call new 875ccc0ddcee fs: touch up predicts in inode_permission() new 4ef4ac360101 device_cgroup: avoid access to ->i_rdev in the common case [...] new c4044870ae2c Merge patch series "two nits for path lookup" new 19bbfe7b5fcc fs: add S_ANON_INODE new 8d196fe9cbd2 Merge branch 'vfs-6.16.misc' into vfs.all new b590c928cca7 net, pidfd: report EINVAL for ESRCH new 055696640ec8 Merge branch 'vfs-6.16.pidfs' into vfs.all new 57ac798e26be selftests/mount_settattr: don't define sys_open_tree() twice new 4ff222e1c1ea selftests/mount_settattr: add missing STATX_MNT_ID_UNIQUE define new 6d9d168975f9 selftests/mount_settattr: ensure that ext4 filesystem can [...] new 36b500bfa37e mount: add a comment about concurrent changes with statmou [...] new 9f6d035477f4 ->mnt_devname is never NULL new a9d4465f9492 Merge branch 'vfs-6.16.mount' into vfs.all new 074ed79faa3f Merge branch 'vfs-6.16.coredump' into vfs.all new 005eb3a72fb8 Merge branch 'vfs-6.16.iomap' into vfs.all new 3f92fb911360 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 6225eb81f376 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d05a672b2566 Merge branch 'fs-next' of linux-next new a8c930ae546b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 425a9c40044b Merge branch 'pci/devres' new 5fe8d0813928 PCI: Use PCI_STD_NUM_BARS instead of 6 new d24eba726aad PCI: Print the actual delay time in pci_bridge_wait_for_se [...] new 759e1fe56f97 Merge branch 'pci/enumeration' new c3be50f7547c PCI: pciehp: Ignore Presence Detect Changed caused by DPC new 2af781a9edc4 PCI: pciehp: Ignore Link Down/Up caused by Secondary Bus Reset new d46b3918fac4 PCI: hotplug: Drop superfluous #include directives new 3065ba338deb Merge branch 'pci/hotplug' new 6e315b8045ee Merge branch 'pci/irq' new 1f3303aa92e1 PCI: Add ACS quirk for Loongson PCIe new a398504f592c Merge branch 'pci/virtualization' new a2c6c1c23bed x86/PCI: Drop 'pci' suffix from intel_mid_pci.c new 92713f0ea620 Merge branch 'pci/misc' new 60fad47b54a5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 968304eb19b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 02ab0205f51c Merge branch 'i2c/for-current' into i2c/for-next new 35c6e493bd54 dt-bindings: misc: Describe TI FPC202 dual port controller new 666be28145af media: i2c: ds90ub960: Replace aliased clients list with a [...] new 3ec29d51b546 media: i2c: ds90ub960: Protect alias_use_mask with a mutex new 818bd489f137 i2c: use client addresses directly in ATR interface new 24960bd0a19d i2c: move ATR alias pool to a separate struct new db1962c94dab i2c: rename field 'alias_list' of struct i2c_atr_chan to ' [...] new 328a106ce0e8 i2c: support per-channel ATR alias pools new c3f55241882b i2c: Support dynamic address translation new 1e5c9b1efa1c misc: add FPC202 dual port controller driver new 02cfd9ef8917 Merge branch 'i2c/for-mergewindow' into i2c/for-next new ec535c1d0559 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 4e157847d6c7 i2c: designware: Use better constants from units.h new f4f255d30f47 i2c: pasemi: Use correct bits.h include new 0db651cfd6af i2c: pasemi: Sort includes alphabetically new dae75950ce79 i2c: octeon: add block-mode i2c operations new 7cfa6946c589 i2c: omap: fix deprecated of_property_read_bool() use new ade0afd480c4 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new 9fc5fc9b38bd hwmon: (dell-smm) Add the Dell OptiPlex 7050 to the DMI whitelist new 627573f93400 hwmon: (spd5118) Split into common and I2C specific code new 812be4288ed1 hwmon: (spd5118) Name chips taking the specification literally new 1c39f8002ec1 hwmon: (spd5118) Support 16-bit addressing for NVMEM accesses new 068836985252 hwmon: (spd5118) Detect and support 16-bit register addressing new 9f1aa19a67c9 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 33583537dd5f Documentation: trace: Reduce toctree depth new f0ba72e65516 Documentation: trace: Refactor toctree new 439111ee0cef scripts/lib/kdoc/kdoc_files.py: don't try to join None new f9cdbc5781f2 scripts/lib/kdoc/kdoc_parser.py: move states to a separate class new 47c2d4168b2d scripts:kdoc_files.py: use glob for export_file seek new 9d9bec3d90e3 docs: sphinx: kerneldoc: Use python class if available new c4c819c0380a Merge branch 'docs-next' of git://git.lwn.net/linux.git new db1782785994 Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] new b048b27c3c19 Merge branch 'thermal-intel' into fixes new d14bc45e7ee7 Merge branch 'pm-cpufreq-fixes' into fixes new 67b352982956 Merge branch 'fixes' into linux-next new b2b0b8081bb0 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new a374f28700ab cpufreq: fix compile-test defaults new c3a46e2edea6 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 167a39a8593e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 16b82367aa28 RDMA/mlx5: convert timeouts to secs_to_jiffies() new 2633ddff9b0f RDMA: Replace msecs_to_jiffies with secs_to_jiffies for timeout new 41e2649c796e RDMA/core: Convert to use ERR_CAST() new 7bc871af417a RDMA/uverbs: Convert to use ERR_CAST() new 8a94c42d8310 RDMA/core: Convert to use ERR_CAST() new aae85e007dff IB/hfi1: Avoid -Wflex-array-member-not-at-end warning new 3aadd652c2c8 RDMA/hns: Remove unused parameters new 4dab26bed543 IB/cm: use rwlock for MAD agent lock new 6703cb3dced0 RDMA/rxe: Enable ODP in RDMA FLUSH operation new b84001ad0cee RDMA/rxe: Enable ODP in ATOMIC WRITE operation new 9334003d1335 RDMA: Don't use %pK through printk new 29610226c33f RDMA/rxe: Fix mismatched type declarations new ffe1cee21f8b RDMA/hns: initialize db in update_srq_db() new 7d40ccf01869 RDMA/mana_ib: Access remote atomic for MRs new 8f49682d94f3 RDMA/mana_ib: support of the zero based MRs new f1652d76f4c5 RDMA/mana_ib: Add support of 4M, 1G, and 2G pages new 04039390cc3c RDMA/cma: Remove unused rdma_res_to_id new 1c7eec4d5f3b RDMA/rxe: Fix "trying to register non-static key in rxe_qp [...] new d85080df12f3 RDMA/rxe: Remove unused rxe_run_task new a7007e4c14c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1a377f142e6e net: ethernet: ti: am65-cpsw: set fwnode for ports new 09737cb80b86 net: ethernet: ti: am65-cpsw: handle -EPROBE_DEFER new 20accfd3aa0b Merge branch 'net-ethernet-ti-am65-cpsw-fix-mac-address-fetching' new 8a8f3f499176 net: lan743x: Allocate rings outside ZONE_DMA new cd1fafe7da1f eth: bnxt: add support rx side device memory TCP new 978d13b26ab3 net: stmmac: intel: remove unnecessary setting max_speed new 4cc8b57753ef net: stmmac: sun8i: use stmmac_pltfr_probe() new 00868d034818 net: phy: mediatek: init val in .phy_led_polarity_set for AN7581 new 49593c298cf7 docs: networking: clarify intended audience of netdevices.rst new 72d02a9f9410 net: stmmac: sti: use phy_interface_mode_is_rgmii() new 403068c6c9c2 net: stmmac: sti: convert to devm_stmmac_pltfr_probe() new b3334f9f708c net: stmmac: sti: convert to stmmac_pltfr_pm_ops new da59ceed5ab9 Merge branch 'net-stmmac-sti-cleanups' new 5ef4097ed155 ipv6: Use nlmsg_payload in addrlabel file new 6c454270a851 ipv6: Use nlmsg_payload in addrconf file new bc05add844fc ipv6: Use nlmsg_payload in route file new 7d82cc229c09 ipv4: Use nlmsg_payload in devinet file new b411638fb925 ipv4: Use nlmsg_payload in fib_frontend file new d5ce0ed528c4 ipv4: Use nlmsg_payload in route file new 04e00a849e7c ipv4: Use nlmsg_payload in ipmr file new 9b1097a4108f vxlan: Use nlmsg_payload in vxlan_vnifilter_dump new 522b93f61f58 Merge branch 'adopting-nlmsg_payload-in-ipv4-ipv6' new 8982fc03fd63 devlink: add value check to devlink_info_version_put() new fd5ef5203ce6 ixgbe: wrap netdev_priv() usage new a0285236ab93 ixgbe: add initial devlink support new f6b588af3d57 ixgbe: add handler for devlink .info_get() new 5f214150c76d ixgbe: add E610 functions for acquiring flash data new 70db0788a262 ixgbe: read the OROM version information new 904c2b4c0b48 ixgbe: read the netlist version information new 8210ff738077 ixgbe: add .info_get extension specific for E610 devices new 4654ec6194b2 ixgbe: add E610 functions getting PBA and FW ver info new 6eae2aeb60b6 ixgbe: extend .info_get() with stored versions new a0f45672d5e1 ixgbe: add device flash update via devlink new c9e563cae19e ixgbe: add support for devlink reload new b5aae90b6b36 ixgbe: add FW API version check new 29cb3b8d95c7 ixgbe: add E610 implementation of FW recovery mode new 4811b0c220f2 ixgbe: add support for FW rollback mode new 4e34a840613b Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] new df8398fb7bb7 net: airoha: Add matchall filter offload support new 9f23d943eb6b net: introduce OpenVPN Data Channel Offload (ovpn) new b7a63391aa98 ovpn: add basic netlink support new c2d950c4672a ovpn: add basic interface creation/destruction/management [...] new 8327a3baa9b0 ovpn: keep carrier always on for MP interfaces new 80747caef33d ovpn: introduce the ovpn_peer object new f6226ae7a0cd ovpn: introduce the ovpn_socket object new 08857b5ec5d9 ovpn: implement basic TX path (UDP) new ab66abbc769b ovpn: implement basic RX path (UDP) new 8534731dbf2d ovpn: implement packet processing new 04ca14955f9a ovpn: store tunnel and transport statistics new 11851cbd60ea ovpn: implement TCP transport new 17240749f26e skb: implement skb_send_sock_locked_with_flags() new 36bb1d713a15 ovpn: add support for MSG_NOSIGNAL in tcp_sendmsg new 05003b408c20 ovpn: implement multi-peer support new a3aaef8cd173 ovpn: implement peer lookup logic new 3ecfd9349f40 ovpn: implement keepalive mechanism new f0281c1d3732 ovpn: add support for updating local or remote UDP endpoint new 1d36a36f6d53 ovpn: implement peer add/get/dump/delete via netlink new 203e2bf55990 ovpn: implement key add/get/del/swap via netlink new 89d3c0e4612a ovpn: kill key and notify userspace in case of IV exhaustion new a215d253c17a ovpn: notify userspace when a peer is deleted new b756861e6e63 ovpn: add basic ethtool support new 959bc330a439 testing/selftests: add test tool and scripts for ovpn module new 9a0b084a0ff7 Merge branch 'introducing-openvpn-data-channel-offload' new d55acb9732d9 net: ipv6: ioam6: use consistent dst names new 47ce7c854563 net: ipv6: ioam6: fix double reallocation new 4a1f69b94124 Merge branch 'mitigate-double-allocations-in-ioam6_iptunnel' new 3bc1ca7e173c net: pktgen: fix code style (ERROR: else should follow clo [...] new 65f5b9cb5431 net: pktgen: fix code style (WARNING: please, no space bef [...] new 422cf22aa332 net: pktgen: fix code style (WARNING: Prefer strscpy over strcpy) new 22ab6b9467c1 Merge branch 'net-pktgen-fix-checkpatch-code-style-errors- [...] new 240ce924d271 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new a27d798fd83c net: stmmac: sunxi: convert to set_clk_tx_rate() new dd2cdba4709f net: stmmac: sunxi: use stmmac_pltfr_probe() new 69b3e38e2fb5 net: stmmac: sunxi: use devm_stmmac_pltfr_probe() new cd384b8508c1 Merge branch 'net-stmmac-sunxi-cleanups' new 2b065c098c37 r8169: refactor chip version detection new fe733618b27a r8169: add RTL_GIGA_MAC_VER_LAST to facilitate adding supp [...] new 151e13ece86d net: ethtool: Adjust exactly ETH_GSTRING_LEN-long stats to [...] new cfba1d1b61ae net/mlx5e: ethtool: Fix formatting of ptp_rq0_csum_complet [...] new 22cbc1ee268b netdev: fix the locking for netdev notifications new 7c6cd70ffd0f net: stmmac: dwc-qos: use PHY clock-stop capability new 01be295b485a net: stmmac: mediatek: stop initialising plat->mac_interface new 2b905deb43ea net: Delete the outer () duplicated of macro SOCK_SKB_CB_O [...] new 1df4a945444f trace: tcp: Add const qualifier to skb parameter in tcp_pr [...] new 8066e388be48 net: add UAPI to the header guard in various network headers new 12b196568a3a tools: ynl: add missing header deps new 61fde5110ee9 net: axienet: Fix spelling mistake "archecture" -> "architecture" new 1e3647321529 net/mlx5: Fix spelling mistakes in mlx5_core_dbg message a [...] new 199561a48f02 s390: ism: Pass string literal as format argument of dev_s [...] new 9929ba194299 net: Use nlmsg_payload in neighbour file new a45193018001 net: Use nlmsg_payload in rtnetlink file new 544456b3b481 Merge branch 'net-adopting-nlmsg_payload-final-series' new 9276bfc2df92 net: stmmac: socfpga: init dwmac->stmmac_rst before registration new 0dbd4a6f57c2 net: stmmac: socfpga: provide init function new 6bf70d999aa9 net: stmmac: socfpga: convert to stmmac_pltfr_pm_ops new 91255347bba9 net: stmmac: socfpga: call set_phy_mode() before registration new 1dbefd578d8b net: stmmac: socfpga: convert to devm_stmmac_pltfr_probe() new 50f257069a22 Merge branch 'net-stmmac-socfpga-fix-init-ordering-and-cleanups' new 0fcad44a86bd bnxt_en: Change FW message timeout warning new c21c8e1e4348 bnxt_en: Report the ethtool coredump length after copying [...] new 5bccacb4cc32 bnxt_en: Remove unused field "ref_count" in struct bnxt_ulp new 76a69f360a71 bnxt_en: Remove unused macros in bnxt_ulp.h new 59af38cada5a Merge branch 'bnxt_en-update-for-net-next' new a1b669ea16c4 bpf: Prepare to reuse get_ctx_arg_idx new c8240344956e bpf: net_sched: Support implementation of Qdisc_ops in bpf new 870c28588afa bpf: net_sched: Add basic bpf qdisc kfuncs new 7a2dafda950b bpf: net_sched: Add a qdisc watchdog timer new 544e0a1f1e56 bpf: net_sched: Support updating bstats new e582778f023b bpf: net_sched: Disable attaching bpf qdisc to non root new 4b15121da7e5 libbpf: Support creating and destroying qdisc new 11c701639ba9 selftests/bpf: Add a basic fifo qdisc test new 2b59bd9e4efc selftests/bpf: Add a bpf fq qdisc to selftest new 2b7b5b7f100e selftests/bpf: Test attaching bpf qdisc to mq and non root new fd23ce3eb4a1 Merge branch 'bpf-qdisc' new 07e32237ed9d Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new dcfb6049f476 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 2c1ee11e0095 Merge remote branch 'bpf-next/net' into for-next new 7d0b43b68d1c selftest/bpf/benchs: Remove duplicate sys/types.h header new 21cb33c7e065 kbuild, bpf: Enable --btf_features=attributes new ee684de5c1b0 libbpf: Fix buffer overflow in bpf_object__init_prog new 8582d9ab3efd libbpf: Verify section type in btf_find_elf_sections new 5709be4c35ba Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bp [...] new b0feb30ab412 Merge branch 'bpf-next/master' into for-next new e1c1b8ee9dbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d79444e8c3d4 net/mlx5: Avoid using xso.real_dev unnecessarily new 25ac138f58e7 xfrm: Use xdo.dev instead of xdo.real_dev new d53dda291bbd xfrm: Remove unneeded device check from validate_xmit_xfrm new 43eca05b6a3b xfrm: Add explicit dev to .xdo_dev_state_{add,delete,free} new fd4e41ebf66c bonding: Mark active offloaded xfrm_states new d2fddbd34799 bonding: Fix multiple long standing offload races new 197c2974cb49 Merge branch 'xfrm & bonding: Correct use of xso.real_dev' new ab244a394c7f xfrm: Migrate offload configuration new e8961c50ee9c xfrm: Refactor migration setup during the cloning process new 86e530c84c97 Merge branch 'Update offload configuration with SA' new 7c5c8ecc4503 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 16b4f97defef Bluetooth: btintel_pcie: Avoid redundant buffer allocation new a9d1f7313df5 Bluetooth: btusb: avoid NULL pointer dereference in skb_dequeue() new 9bfed6d53d5a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 37a068fc9dc4 wifi: ath12k: Handle error cases during extended skb allocation new 10ec3d54df78 wifi: ath12k: Refactor tx descriptor handling in tx comple [...] new 1e326ada3586 wifi: ath12k: Fix memory leak during extended skb allocation new 65bf4ed2db9a wifi: ath12k: Use skb->len for dma_unmap_single() length p [...] new b7544de8a298 wifi: ath12k: Add helper function ath12k_mac_update_freq_range() new 657b0c72c4ad wifi: ath12k: Fix frequency range in driver new 13324cecbb2c wifi: ath12k: Update frequency range if reg rules changes new cb7433cc5cd4 wifi: ath12k: using msdu end descriptor to check for rx mu [...] new 4541b0c8c3c1 wifi: ath12k: correctly handle mcast packets for clients new 9f17747fbda6 wifi: ath12k: fix invalid access to memory new 763216fe6c5d wifi: ath12k: Add MSDU length validation for TKIP MIC error new f335295aa29c wifi: ath12k: avoid deadlock during regulatory update in a [...] new 25be5d1d1e05 wifi: ath12k: Avoid allocating rx_stats when ext_rx_stats [...] new 8599d4cc4191 wifi: ath12k: Fix the QoS control field offset to build Qo [...] new f5d6b15d9503 wifi: ath12k: fix wrong handling of CCMP256 and GCMP ciphers new 0ca04ad0cdfb wifi: ath12k: avoid multiple skb_cb fetch in ath12k_mac_mg [...] new e9e094a9734e wifi: ath12k: Prevent sending WMI commands to firmware dur [...] new 823435bd2310 wifi: ath12k: fix node corruption in ar->arvifs list new 8add2b8d7272 wifi: ath10k: Don't use %pK through printk new 27c57c84922e wifi: ath11k: Don't use %pK through printk new 7e7f948c7d14 wifi: ath12k: Don't use %pK through printk new 75f90ba47b2c wifi: wcn36xx: Don't use %pK through printk new c6b94fc14d04 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 92a74cccee20 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 5976fe19e240 Revert "crypto: testmgr - Add multibuffer acomp testing" new 78e2846aa4b2 crypto: deflate - Remove request chaining new 64929fe8c0a4 crypto: acomp - Remove request chaining new 69e5a1228d43 Revert "crypto: tcrypt - Restore multibuffer ahash tests" new 5bb61dc76d11 crypto: ahash - Remove request chaining new b93336cd767f crypto: x509 - Replace kmalloc() + NUL-termination with kzalloc() new 1451e3e561be crypto: api - Add helpers to manage request flags new b04b395f7a29 crypto: acomp - Use request flag helpers and add acomp_req [...] new 05fa2c6e87da crypto: acomp - Add ACOMP_FBREQ_ON_STACK new d0a5c9d079de crypto: iaa - Switch to ACOMP_FBREQ_ON_STACK new 097c432caaa6 crypto: acomp - Add ACOMP_REQUEST_CLONE new e87e95d8dde6 ubifs: Use ACOMP_REQUEST_CLONE new 018cba2ecc3b crypto: acomp - Remove ACOMP_REQUEST_ALLOC new 5f3437e9c89e crypto: acomp - Simplify folio handling new ab0f46cefde5 crypto: nx - Add missing header inclusions new 6611dcd503e4 crypto: ccp - Add missing header inclusions new 60323cb47c84 crypto: s5p-sss - Add missing header inclusions new fcfbdddc6f02 crypto: ctr - Remove unnecessary header inclusions new bebe54b8be12 crypto: atmel - add CRYPTO_ALG_KERN_DRIVER_ONLY flag new 6eed1e3552fc crypto: api - Mark cra_init/cra_exit as deprecated new afddce13ce81 crypto: api - Add reqsize to crypto_alg new dbad301d9f85 crypto: acomp - Use cra_reqsize new 1d10f790125d crypto: qat - Use cra_reqsize for acomp new 47b5b6f9eb73 crypto: iaa - Use cra_reqsize for acomp new 300e6d6e9ebf crypto: acomp - Remove reqsize field new c360df01c6c1 crypto: ahash - Use cra_reqsize new 2f0c856af625 crypto: img-hash - use API helpers to setup fallback request new cbc9f5bcfa72 crypto: rk3288 - use API helpers to setup fallback request new c1024581ff2c crypto: tegra - use API helpers to setup fallback request new 61bb8db6f682 crypto: caam - Add support for i.MX8QM new 3828485e1c7b crypto: ecdsa - Fix enc/dec size reported by KEYCTL_PKEY_QUERY new 6b7f9397c98c crypto: ecdsa - Fix NIST P521 key size reported by KEYCTL_ [...] new c80d6598ffef crypto: essiv - Remove unnecessary strscpy() size argument new d701722aa343 crypto: api - Allow delayed algorithm destruction new 9af6339a6542 crypto: ccp - Fix __sev_snp_shutdown_locked new 695912e619ee hwrng: atmel - Add struct device pointer to device context struct new c2c460c30af5 hwrng: mtk - Add struct device pointer to device context struct new a6b3e1f9a5b6 hwrng: npcm - Add struct device pointer to device context struct new 9b27a1b2001a crypto: powerpc - Include uaccess.h and others new 7ba8df47810f asm-generic: Make simd.h more resilient new d01dd2700b2d arm: Make simd.h more resilient new f1c09a0b6add x86: Make simd.h more resilient new 34f170a59071 crypto: simd - Include asm/simd.h in internal/simd.h new 66fecd9d9403 crypto: skcipher - Realign struct skcipher_walk to save 8 bytes new f1440a90465b crypto: api - Add support for duplicating algorithms befor [...] new 34f442a3a08a crypto: padlock-sha - Make descsize an algorithm attribute new c1dd353d18e5 crypto: zynqmp-sha - Make descsize an algorithm attribute new aeffd9093820 crypto: hmac - Make descsize an algorithm attribute new 90916934fd09 crypto: shash - Remove dynamic descsize new 04bfa4c7d511 crypto: hash - Add HASH_REQUEST_ON_STACK new c7e68043620e crypto: zynqmp-sha - Add locking new 16aeed07c0de crypto: arm64/sha512 - Fix header inclusions new a58d1c0be43b crypto: hash - Update HASH_MAX_DESCSIZE comment new f4065b2f63cf crypto: lib/sm3 - Move sm3 library into lib/crypto new cb16ba46958e crypto: lib/sm3 - Export generic block function new e13b67e9d028 crypto: sm3-base - Use sm3_init new 0a1376744caa crypto: cbcmac - Set block size properly new b03892c2f836 crypto: deadcode structs from 'comp' removal new 378a337ab40f crypto: powerpc/poly1305 - implement library instead of shash new ecaa4be1280a crypto: poly1305 - centralize the shash wrappers for arch code new 1f81c58279c7 crypto: arm/poly1305 - remove redundant shash algorithm new f4b1a73aec5c crypto: arm64/poly1305 - remove redundant shash algorithm new 25221872660c crypto: mips/poly1305 - drop redundant dependency on CONFIG_MIPS new 632dcef5bb44 crypto: mips/poly1305 - remove redundant shash algorithm new 21969da642a2 crypto: x86/poly1305 - remove redundant shash algorithm new 34374f76af9b crypto: x86/poly1305 - don't select CRYPTO_LIB_POLY1305_GENERIC new 5f7325fbb3d4 crypto: poly1305 - remove rset and sset fields of poly1305 [...] new 2f5f3cd003fa crypto: sun8i-ss - use API helpers to setup fallback request new ddd0855fa3c3 crypto: deflate - Make the acomp walk atomic new 02db42856e43 crypto: public_key - Make sig/tfm local to if clause in so [...] new da4cb617bc7d powerpc/crc: Include uaccess.h and others new 31b20bc22f68 crypto: acomp - Add missing return statements in compress/ [...] new 8821d26926ea crypto: lib/chacha - restore ability to remove modules new bb9c648b334b crypto: lib/poly1305 - restore ability to remove modules new 960edadbbd6c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d1da62193ce9 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 436bfeeff2ff Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new d6fe216caf15 drm/udl: Set error code in udl_init() new 938aaed555f3 drm/panthor: Fix the panthor_gpu_coherency_init() error path new 12ad686ffdf5 dt-bindings: display: simple: Add Tianma P0700WXF1MBAA panel new 716c75afd83c drm/panel: simple: Tianma TM070JDHG34-00: add delays new 178ac975357e drm/panel: simple: add Tianma P0700WXF1MBAA panel new a1958a56e52c dt-bindings: vendor-prefixes: Add Shenzhen Aoly Technology [...] new a424c93db7ea dt-bindings: display: panel: Add Himax HX8279/HX8279-D DDI [...] new 38d42c261389 drm: panel: Add driver for Himax HX8279 DDIC panels new 7a5d0cbd8b19 dt-bindings: display: panel: Add Visionox G2647FB105 new 3d55aebe257e drm/panel: Add Visionox G2647FB105 panel driver new 74757ad1c105 drm/panic: use `///` for private items too new efab13e7d13a drm/bridge: analogix_dp: Add irq flag IRQF_NO_AUTOEN inste [...] new c71db051142a drm/bridge: analogix_dp: Remove CONFIG_PM related check in [...] new 2c0883459ed6 drm/bridge: analogix_dp: Add support for phy configuration. new 46b0caaad3a5 dt-bindings: display: rockchip: analogix-dp: Add support t [...] new fd073dffef04 drm/bridge: analogix_dp: Support to get &analogix_dp_devic [...] new e5e9fa9f7aad drm/bridge: analogix_dp: Add support to get panel from the [...] new c8f0b7cb01ea drm/bridge: analogix_dp: Add support for &drm_dp_aux.wait_ [...] new d7b4936b2bc0 drm/rockchip: analogix_dp: Add support to get panel from t [...] new f855146263b1 dt-bindings: display: rockchip: analogix-dp: Add support f [...] new 0e8b86b6df14 drm/bridge: analogix_dp: Add support for RK3588 new 729f8eefdcad drm/rockchip: analogix_dp: Add support for RK3588 new 1938479b2720 lib/vsprintf: Add support for generic FourCCs by extending %p4cc new 403ff8fd2dbf printf: add tests for generic FourCCs new a49ce9cc85a8 drm/appletbdrm: use %p4cl instead of %p4cc new 3ba7db77b2a3 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 38feab2deac8 drm/amdgpu/userq/mes: remove unused header new 51a9ea455115 drm/amdgpu/userq: rename suspend/resume callbacks new b0db33c8c50f drm/amdgpu/userq: rework front end call sequence new edc762a51c71 drm/amdgpu/userq: move some code around new c0bbf64870e7 drm/amdgpu/userq: properly clean up userq fence driver on failure new 73e12e98ec0c drm/amdgpu/userq: add suspend and resume helpers new c2c722217af4 drm/amdgpu/userq: handle system suspend and resume new 94fc88f680f9 drm/amdgpu: don't swallow errors in amdgpu_userqueue_resume_all() new 29891842154d drm/amdgpu: Add the new sdma function pointers for amdgpu_sdma.h new ce1d40196de5 drm/amdgpu/sdma_v4: Register the new sdma function pointers new 9315860d05aa drm/amdkfd: fix NULL check mistake for process smi event new 987718c5598a drm/amdgpu/userq: move runpm handling into core userq code new 8ff7c78baeea drm/amdgpu: Fix double free in amdgpu_userq_fence_driver_alloc() new 0e023c327b30 drm/amdgpu: Clean up error handling in amdgpu_userq_fence_ [...] new 34c86a0f4487 drm/amdgpu: rename function to follow naming convention in dce110 new 66f6ea421a80 drm/amdgpu: add missing parameter name in dce110_clk_src_c [...] new 3d5d0d35a780 drm/amdgpu: fix typo in atombios.h new 5e272fb5eca9 drm/radeon: fix typo in atombios.h new f82e7cf5f5a9 drm/amdgpu: fix duplicated value setting in dce100_resourc [...] new 85207abb401b drm/amdgpu: fix typo in bios_parser.c new 00ec6732a9ef drm/amdgpu: add missing DCE6 to dce_version_to_string() new 6b9d26089f56 drm/amdkfd: fix a bug of smi event for superuser new ac9984cee7e1 drm/amdgpu/gfx11: properly reference EOP interrupts for userqs new e10414cf2e55 drm/amdgpu/gfx12: properly reference EOP interrupts for userqs new 8ae634f10e67 drm/amdgpu: Update vcn doorbell range in NBIO 7.9 new b574729ff00d drm/amdgpu: Enable doorbell for JPEG5_0_1 new 2c8b0d628a99 drm/amd/pm: Enable host limit metrics support new 1197cfb73083 drm/amdgpu/sdma6: properly reference trap interrupts for userqs new 0ed032dc7de5 drm/amdgpu/sdma7: properly reference trap interrupts for userqs new 172494c4e9f8 drm/amd/pm: Enable host limit metrics support new fb20954c9717 drm/amdgpu/userq: rework driver parameter new 5ae4591f4ea5 drm/amdgpu: Clear overflow for SRIOV new 56a0a80af043 drm/amdgpu/userq: track the xcp_id associated with the queue new 94976e7e5ede drm/amdgpu/userq: add helpers to start/stop scheduling new 28fc3172e420 drm/amdgpu: rename enforce isolation variables new 8f23a97907d9 drm/amdgpu/userq: integrate with enforce isolation new 6027cbee1900 drm/amd/display: Add error check for avi and vendor infofr [...] new fced8e7d2dde drm/amdgpu: convert userq UAPI _pad to flags new 024cc8a71aac drm/amdgpu/userq: add UAPI for setting queue priority new 3d0a402e7cd1 drm/amdgpu/mes11: add conversion for priority levels new a83be6e4798e drm/amdgpu/mes12: add conversion for priority levels new 9546c05628a7 drm/amdgpu/userq: add priorty to user queue structure new 23a650bb9f24 drm/amdgpu/userq/mes: handle user queue priority new a5c34299d866 drm/amdgpu/userq: enable support for queue priorities new b22659d5d352 drm/amdgpu: switch amdgpu_sdma_reset_engine to use the new [...] new 5c3e7c49538e drm/amdgpu: Implement SDMA soft reset directly for v5.x new e56d4bf57fab drm/amdgpu/: drm/amdgpu: Register the new sdma function po [...] new 47454f2dc0bf drm/amdgpu: Register the new sdma function pointers for sdma_v5_2 new 574f4b5562cc drm/amdgpu: optimize queue reset and stop logic for sdma_v5_0 new 6a07ac702f02 drm/amdgpu: optimize queue reset and stop logic for sdma_v5_2 new 9018c7fe68b5 drm/amdgpu/userq: add context and seqno of the fence new 3f8b6d828210 drm/radeon: fix the warning for radeon_cs_parser_fini new 2200b41428ee drm/amdgpu:remove old sdma reset callback mechanism new d30f61076268 drm/amdgpu: Refine Cleaner Shader MEC firmware version for [...] new 94a62b0f573f drm/amdgpu/userq: add UAPI for setting up secure queues new cb808ab833d1 drm/amdgpu: add tmz queue parameter to mqd props new 3940796a6eef drm/amdgpu: Use allowed_domains for pinning dmabufs new 9486875408e7 drm/amdgpu/gfx11: add support for TMZ queues to mqd_init new eec64449233b drm/amdgpu/gfx12: add support for TMZ queues to mqd_init new f53d0f48a89c drm/amd/display: To apply the adjusted DP ref clock for DP [...] new 724a4b400bfc drm/amd/display: Implement HDMI Read Request new 7e40f64896e8 drm/amd/display: Avoid divide by zero by initializing dumm [...] new 6df71752632e drm/amd/display: Move desync error counter operation up. new 05185812ae36 drm/amdgpu: Don't pin VRAM without DMABUF_MOVE_NOTIFY new 8fc3959cd4da drm/amd/display: Move Mode Support Prefetch Checks To Its [...] new d91bc9013987 drm/amd/display: Fix gpu reset in multidisplay config new 2ba8619b9a37 drm/amd/display: Force full update in gpu reset new c9646e5a7e01 drm/amd/display: DCN32 null data check new 652968d996d7 drm/amd/display: DCN42 RMCM and MCM 3DLUT support new cd74ce1f0cdd drm/amd/display: Enable urgent latency adjustment on DCN35 new e15d09f510d0 drm/amd/display: enable phy-ssc reduction by default new 372c8d72c368 drm/amdgpu: Allow P2P access through XGMI new 6debd5ed5869 drm/amd/display: Promote DC to 3.2.329 new 3d71018ef980 drm/amd/display: Fix ACPI edid parsing on some Lenovo systems new b02b45713764 drm/amd/display: Use 16ms AUX read interval for LTTPR with [...] new c994bf32db82 drm/amd/display: Revert "not disable dtb as dto src at dpms off" new dd1cfcb4a3d5 drm/amd/display: Default IPS to RCG_IN_ACTIVE_IPS2_IN_OFF new 6823c26590ae drm/amd/display: Fix pixel rate divider policy for 1 pixel [...] new 4386317a5525 drm/amdgpu/userq/mes: pass the secure flag to mqd init new 7b3214f67d6b drm/amdgpu/userq: enable support for secure queues new 3b8e83dc4810 drm/amdgpu: Add queue id support to the user queue wait IOCTL new 1e13bbad17e2 drm/amdgpu/userq: add a helper to check which IPs are enabled new e092b2f8f0ff drm/amd/display: Refactor SubVP cursor limiting logic new 6ca63e2af512 drm/amd/display: Correct prefetch calculation new 566c66807442 drm/amd/display: do not copy invalid CRTC timing info new 953bf30dba82 drm/amdgpu: Print kernel message when error logged by scrub new 6aa0eca14314 drm/radeon/radeon_audio: Remove unused r600_hdmi_audio_workaround new 18d6f431f254 drm/radeon: Remove unused radeon_fence_wait_any new 90b2fa20d5f7 drm/amd/display: Remove unused *vbios_smu_set_dprefclk new 113f3ed4185b drm/amdgpu/userq: optimize enforce isolation and s/r new a32a873bbe11 drm/amdgpu: switch from queue_active to queue state new 9d6ad5220ef0 drm/amdgpu/userq: unmap queues amdgpu_userq_mgr_fini() new f2ea9795386e drm/amdgpu/userq: move waiting for last fence before umap new d60cb276cf3c drm/amdgpu/userq: rename eviction helpers new 65bbbf6ab573 drm/amdgpu/userq: use consistent function naming new 741599c58469 drm/amd/display: Add NULL pointer checks in dm_force_atomi [...] new c0afe8c940a6 drm/amdgpu/gfx11: Add fw minimum version check for usermode queue new f0079d5e43f8 drm/amdgpu/gfx12: Add fw minimum version check for usermode queue new 9e1a1f05e0b0 drm/amdgpu: update fence ptr with context:seqno new 899d01751a70 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 8dcb54d440d0 drm/i915/fb: convert intel_fbdev.[ch] and intel_fbdev_fb.[ [...] new c4f9a886eec0 drm/i915/display: convert intel_modeset_setup.[ch] to stru [...] new 46b5871865ce drm/i915/display: convert intel_modeset_verify.c to struct [...] new c370285b81d8 drm/i915/sprite: convert intel_sprite_uapi.c to struct int [...] new d358cee74715 drm/i915/frontbuffer: convert intel_frontbuffer.[ch] to st [...] new 56bcacebadb6 drm/i915/crt: switch to display->platform based platform d [...] new d42652314cb2 drm/i915/dmc: switch to display->platform based platform d [...] new af6fe09131af drm/i915/dp-aux: switch to display->platform based platfor [...] new 5739a143db06 drm/i915/dpio: switch to display->platform based platform [...] new 1058ee1b20da drm/i915/gmbus: switch to display->platform based platform [...] new 4a3506d174cf drm/i915/hdmi: switch to display->platform based platform [...] new 69cb72d3938f drm/i915/display: switch to display->platform.dgfx from IS_DGFX() new a8c2c8d32953 drm/i915/audio: don't set LPE audio irq chip data, it's unused new 1832fd2bdbf3 drm/xe/compat: clean up unused platform check macros new 141c2aed7bd2 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new cb271c2edfd0 rust: device: implement impl_device_context_deref! new fbb92b6a5340 rust: device: implement impl_device_context_into_aref! new d32e4c24a7fe rust: device: implement device context for Device new da6c47c6cb45 rust: platform: preserve device context in AsRef new 3edaefbf2b1b rust: pci: preserve device context in AsRef new f933b7489ffc rust: device: implement Bound device context new f2a399d7b67c rust: pci: move iomap_region() to impl Device<Bound> new f720efda2db5 rust: devres: require a bound device new 7bd1710aac05 rust: dma: require a bound device new cfec9a16e680 Merge tag 'topic/device-context-2025-04-17' into nova-next new a095d0d1e484 rust: pci: impl TryFrom<&Device> for &pci::Device new a38dfd60fe53 rust: platform: impl TryFrom<&Device> for &platform::Device new 9647b6c5095a rust: types: add `Opaque::zeroed` new a4c9f71e3440 rust: device: implement Device::parent() new ce735e73dd59 rust: auxiliary: add auxiliary device / driver abstractions new 0d1803d25f8c rust: auxiliary: add auxiliary registration new 96609a1969f4 samples: rust: add Rust auxiliary driver sample new 0de50a8ec3eb Merge branch 'nova-next' of https://gitlab.freedesktop.org [...] new ba1f62a0cac8 drm/xe/pxp: do not queue unneeded terminations from debugfs new 8f9d815a89f5 drm/xe/guc: Fix out-of-bound while enabling engine activity stats new 73bf722bbb61 drm/xe: Use GT oriented message to report engine activity error new e9dea328e839 drm/xe: Introduce fault injection for guc mmio send/recv. new 104080e33937 drm/xe: Introduce fault injection for guc CTB send/recv new e71af0b4203b Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new f63e01a60918 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 813e311e6134 ALSA: hda/tas2781: Create a common header for both spi and [...] new f5d261cd9b4d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0cb1975c7175 ASoC: mediatek: mt8195: Move rt5682 specific dapm routes new 7af317f7faaa ASoC: mediatek: mt8195: Set ETDM1/2 IN/OUT to COMP_DUMMY() new 3046e16d0605 ASoC: mediatek: mt8195: Add mt8195-mt6359 card new 95f6208b20e4 ASoC: dt-bindings: mt8195: add compatible mt8195_mt6359 new 5b974f53424d ASoC: dt-bindings: mt8195: add missing audio routing and l [...] new 7603b1443cbe ASoC: mt8195: Add support for MT8395 Radxa NIO 12L new 0b0a18f1bd72 Merge remote-tracking branch 'asoc/for-6.16' into asoc-next new 930463bb082f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5450d6b48e64 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 9fe99eed91e8 io_uring/wq: avoid indirect do_work/free_work calls new e9ff9ae10357 io_uring/net: don't use io_do_buffer_select at prep new e6f74fd67d50 io_uring: set IMPORT_BUFFER in generic send setup new c0e965052149 io_uring/kbuf: pass bgid to io_buffer_select() new bd32923e5f02 io_uring: don't store bgid in req->buf_index new 53db8a71ecb4 io_uring: add support for IORING_OP_PIPE new 8a2dacd49f1d io_uring/rsrc: remove node assignment helpers new b605d6ac69bd Merge branch 'for-6.16/io_uring' into for-next new e093b784ab98 block: Simplify blk_mq_dispatch_rq_list() and its callers new 9b79f86e0628 block: ensure that struct blk_mq_alloc_data is fully initialized new 033b667a823e block: blk-rq-qos: guard rq-qos helpers by static key new 485108494278 Merge branch 'for-6.16/block' into for-next new ea7692561418 io_uring/rsrc: use unpin_user_folio new 9cebcf7b0c38 io_uring/rsrc: clean up io_coalesce_buffer() new be6bad57b217 io_uring/rsrc: remove null check on import new 37d26edd6bb4 io_uring/zcrx: remove duplicated freelist init new a79154ae5df9 io_uring/zcrx: move io_zcrx_iov_page new 59bc1ab922bb io_uring/zcrx: remove sqe->file_index check new 77231d4e4655 io_uring/zcrx: let zcrx choose region for mmaping new 632b31867269 io_uring/zcrx: move zcrx region to struct io_zcrx_ifq new 9c2a1c508442 io_uring/zcrx: add support for multiple ifqs new 788a2b7e575d Merge branch 'for-6.16/io_uring' into for-next new 98b995660bff ublk: Add UBLK_U_CMD_UPDATE_SIZE new edbaa72ba1bd Merge branch 'for-6.16/block' into for-next new 89fd3355683b Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 4cbf4a8b9fef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e8866e26f5e8 ata: libata-core: Simplify ata_print_version_once new f54464458d34 ata: libata-sata: Simplify sense_valid fetching new ecd9ecc75d15 ata: libata-sata: Use BIT() macro to convert tag to bit field new 8b5ff3239bfb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ab388ef727fc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 614295d5114a Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 25694f3e25c9 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new b8da13c5dbea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 76767ff57c10 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a26e6baf1e12 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 81fd0beb1528 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 1837a6d2e706 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b39807aa67f5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 45e00e367189 iommu/arm-smmu-v3: Add missing S2FWB feature detection new 12f78021973a iommu/arm-smmu-v3: Fix pgsize_bit for sva domains new b00d24997a11 iommu/arm-smmu-v3: Fix iommu_device_probe bug due to dupli [...] new 2d00c34d665b iommu/arm-smmu-v3: Fail aliasing StreamIDs more gracefully new 8dee308e4c01 iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid new 30a3f2f3e4bd iommu: Fix two issues in iommu_copy_struct_from_user() new 4f1492efb495 iommu/vt-d: Revert ATS timing change to fix boot failure new 52edd094750a dt-bindings: iommu: mediatek: Add binding for MT6893 MM IOMMU new f6a1e89ab6e3 iommu/mediatek: Add support for Dimensity 1200 MT6893 MM IOMMU new 83c1aec21064 iommu/s390: set appropriate IOTA region type new a2392b8f1ffc iommu/s390: support cleanup of additional table regions new 1fe3f3cad530 iommu/s390: support iova_to_phys for additional table regions new d5fbc5efbd98 iommu/s390: support map/unmap for additional table regions new 81244074b518 iommu/s390: allow larger region tables new 50568f87d1e2 iommu/terga: Do not use struct page as the handle for as-> [...] new a96969a91576 iommu/tegra: Do not use struct page as the handle for pts new 8360c03dd933 iommu/pages: Remove __iommu_alloc_pages()/__iommu_free_pages() new c11a1a479215 iommu/pages: Make iommu_put_pages_list() work with high or [...] new 4316ba4a5033 iommu/pages: Remove the order argument to iommu_free_pages() new 3e8e986ce8a0 iommu/pages: Remove iommu_free_page() new f5af4a4f7ccb iommu/pages: De-inline the substantial functions new 13f43d7cf3e0 iommu/pages: Formalize the freelist API new d4d5153ad6e2 iommu/riscv: Convert to use struct iommu_pages_list new c70637cdd8cf iommu/amd: Convert to use struct iommu_pages_list new 868240c34eb1 iommu: Change iommu_iotlb_gather to use iommu_page_list new 27bc9f717f8d iommu/pages: Remove iommu_put_pages_list_old and the _Generic new 212fcf36c6a6 iommu/pages: Move from struct page to struct ioptdesc and folio new 580ccca4ee53 iommu/pages: Move the __GFP_HIGHMEM checks into the common code new b3efacc451e1 iommu/pages: Allow sub page sizes to be passed into the allocator new e874c666b15b iommu/amd: Change rlookup, irq_lookup, and alias to use kvalloc() new 5faa04c4edd4 iommu/amd: Use roundup_pow_two() instead of get_order() new 9dda3f01ddf0 iommu/riscv: Update to use iommu_alloc_pages_node_lg2() new d50aaa4a9ffb iommu: Update various drivers to pass in lg2sz instead of [...] new 28024569e8bd iommu/pages: Remove iommu_alloc_page/pages() new 5087f663c21e iommu/pages: Remove iommu_alloc_page_node() new c3b42b6ffaed iommu/amd: Use iommu_alloc_pages_node_sz() for the IRT new 249d3327f023 iommu/vtd: Remove iommu_alloc_pages_node() new 0c8e9c148e29 iommu: Avoid introducing more races new 0da188c8468d iommu: Split out and tidy up Arm Kconfig new e52e6500a343 Merge branches 'fixes', 'mediatek', 's390' and 'core' into next new 042e18a6ce90 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 20c275aeb21c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1a4c617f6cf6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 88ababe0da52 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 23812bbd7d5f spi: spi-cavium-thunderx: Use non-hybrid PCI devres API new d981e7b3f25f spi: pci1xxxx: Use non-hybrid PCI devres API new 4cc9cf2f437c spi: dt-bindings: Fix description mentioning a removed property new 163ddf1fea59 spi: Add spi_bpw_to_bytes() helper and use it new e30b7a75666b spi: dw: Use spi_bpw_to_bytes() helper new cbc9d9e108f4 spi: Introduce and use spi_bpw_to_bytes() new eec85c1ed679 Merge remote-tracking branch 'spi/for-6.16' into spi-next new 1132d46f87eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 165991dc7afd next-20250414/tip new 20e190b1c1fd EDAC/igen6: Skip absent memory controllers new b804d7c59aea EDAC/igen6: Add Intel Arizona Beach SoCs support new 099d2db3625b EDAC/igen6: Add Intel Amston Lake SoCs support new 20d2d476b3ae EDAC/skx_common: Fix general protection fault new eeed3e03f426 EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM [...] new 4878e1e90056 EDAC/i10nm: Explicitly set the modes of the RRL register sets new 1a8a6af663a7 EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers new ba3985c1faf5 EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log() new 126168fa2c3e EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log() new 5904dc561ef2 EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite [...] new 489ec402466b Merge branch 'edac-drivers' into edac-for-next new 16b0fda4f740 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 30fd1f76e95a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6c59a7c789f0 rcutorture: Add tests for SRCU up/down reader primitives new 0a67dd132d1d rcutorture: Pull rcu_torture_updown() loop body into new function new c795676b5c0a rcutorture: Comment invocations of tick_dep_set_task() new 4441cb460936 rcutorture: Complain if an ->up_read() is delayed more tha [...] new 971fcb534ab8 rcutorture: Check for ->up_read() without matching ->down_read() new df4472ff7391 checkpatch: Deprecate srcu_read_lock_lite() and srcu_read_ [...] new 44cddd1ee79b torture: Add --do-{,no-}normal to torture.sh new 522c0bedb9ac torture: Add testing of RCU's Rust bindings to torture.sh new bd57ec707441 rcutorture: Perform more frequent testing of ->gpwrap new b42ffdb6ec2d rcutorture: Fix issue with re-using old images on ARM64 new 7fca2a80b81a Merge branches 'rcu/misc-for-6.16', 'rcu/seq-counters-for- [...] new 75d495912a0b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 69d74b35a202 tools/memory-model: docs/README: Update introduction of lo [...] new 1f00919a2d86 tools/memory-model: docs/simple.txt: Fix trivial typos new ba6d9f02ecb4 tools/memory-model: docs/ordering: Fix trivial typos new 6820b136674d tools/memory-model: docs/references: Remove broken link to [...] new 8115515ef4a0 lib: Add trivial kunit test for ratelimit new f15997abe88e ratelimit: Create functions to handle ratelimit_state internals new d37aa1d32408 random: Avoid open-coded use of ratelimit_state structure' [...] new 057d7e0d46bf drm/i915: Avoid open-coded use of ratelimit_state structur [...] new 518662eed840 drm/amd/pm: Avoid open-coded use of ratelimit_state struct [...] new 6c398222f70b ratelimit: Convert the ->missed field to atomic_t new 8b6759db3e00 ratelimit: Count misses due to lock contention new c595db330343 ratelimit: Avoid jiffies=0 special case new 9e13e90127fb ratelimit: Reduce ___ratelimit() false-positive rate limiting new 24ff89c63355 ratelimit: Allow zero ->burst to disable ratelimiting new dd4cf8c9e1f4 ratelimit: Force re-initialization when rate-limiting re-enabled new 56852bb3f636 ratelimit: Don't flush misses counter if RATELIMIT_MSG_ON_RELEASE new 5b43448057ad ratelimit: Avoid atomic decrement if already rate-limited new 86fdf0b2bb09 ratelimit: Avoid atomic decrement under lock if already ra [...] new 4b56a87509f4 Merge branches 'lkmm.2025.04.21a' and 'ratelimit.2025.04.2 [...] new 774949d7a266 Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] new 9e34e4d0f5a5 next-20250417/kvm new 3a8dc8f5979a Merge branch 'next' of https://github.com/kvm-x86/linux.git new 59e9fafd3087 next-20250414/workqueues new 6d65f682a9f2 sched_ext: Improve cross-compilation support in Makefile new f203683c3e8d sched_ext: change the variable name for slice refill event new 69120f822829 sched_ext: add helper for refill task with default slice new 3e474e9859e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 981527828c30 platform/mellanox: Rename field to improve code readability new 7a9aa2d91f9d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f673edb1d0b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 00c4cacb4d32 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new 95f8b230c5a5 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new d487858ebffa driver core: faux: Add sysfs groups after probing new eaa0d30216c1 driver core: auxiliary bus: add device creation helpers new 5bcca36898aa component: do not try to unbind unbound components new 8c016bc3063f platform: replace magic number with macro PLATFORM_DEVID_NONE new f407a8a28a29 devres: simplify devm_kstrdup() using devm_kmemdup() new 31e4e12e0e96 software node: Correct a OOB check in software_node_get_re [...] new 97d06802d10a sysfs: constify bin_attribute argument of bin_attribute::r [...] new 9bec944506fa sysfs: constify attribute_group::bin_attrs new 8117b017f382 Merge tag 'topic/device-context-2025-04-17' into driver-core-next new facdd55f3e23 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 7dbd93137153 dt-bindings: net: wireless: Add Realtek RTL8188ETV USB WiFi new c6ec8f8625c1 usb: misc: onboard_dev: Add Realtek RTL8188ETV WiFi (0bda:0179) new 41c6960617b2 dt-bindings: usb: samsung,exynos-dwc3: add exynos2200 compatible new 00b157f8f64b usb: dwc3: exynos: add support for Exynos2200 variant new b958b03c82d2 usb: dwc3: qcom: Snapshot driver for backwards compatibilty new 6e762f7b8edc dt-bindings: usb: Introduce qcom,snps-dwc3 new 613a2e655d4d usb: dwc3: core: Expose core driver as library new 170940f7e685 usb: dwc3: core: Don't touch resets and clocks new 2dc9f137e194 usb: dwc3: qcom: Don't rely on drvdata during probe new 1881a32fe14d usb: dwc3: qcom: Transition to flattened model new 153874010354 usb: potential integer overflow in usbg_make_tpg() new 8176dd6e1cf4 ALSA: usb-audio: qcom: delete a stray tab new ba6474f19fd1 ASoC: qcom: qdsp6: Set error code in q6usb_hw_params() new f41f7b3d9daf MAINTAINERS: Update Intel LJCA maintainer new 064ebca5ca05 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new f93b5e24640c thunderbolt: Expose usb4_port_index() to other modules new e80c235994fd thunderbolt: Add Thunderbolt/USB4 <-> USB3 match function new 4fd7a1f0f7f2 usb: typec: Connect Type-C port with associated USB4 port new 2291ffda07ec Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8bfabff0bfff vt: fix comment vs definition mismatch new 66f5f70ce07a serial: sifive: Switch to nbcon console new 926040da6064 serial: 8250_of: manage bus clock in suspend/resume new a9869afe4390 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new fc788c4068e0 misc: fastrpc: Add meaningful labels for exit paths new a99b598d836c misc: tps6594-pfsm: Add NULL pointer check in tps6594_pfsm [...] new e1ee28b12675 misc: bcm-vk: avoid -Wflex-array-member-not-at-end warning new b41381a0bdcc misc: eeprom/idt_89hpesx: use per-client debugfs directory new 84d1ee548f4a misc: rtsx: Enhance the signal handling processes in SVID/ [...] new 92d2261214a5 binder: use buffer offsets in debug logs new e17f487f2f77 misc: microchip: pci1xxxx: use new GPIO line value setter [...] new 577f88cf24e4 char: xillybus: Use to_delayed_work() new dd09eb0e2cc4 EISA: Increase length of device names new d062463edf17 uio_hv_generic: Set event for all channels on the device new 7ae52a3d7f51 scripts: Add git-resolve tool for full SHA-1 resolution new c2c707bd4542 apm-emulation: hide an unused variable new a7924f4c489b comedi: ni_atmio: avoid warning for unused device_ids[] table new 13314b8c0d4c Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new dc1025670a62 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new feaa817f7fbb Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new b5dabb6dbe66 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1689333b0061 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e274b9cb7653 spmi: Only use Hikey 970 SPMI controller driver when ARM64 new b9f0ab020eb3 dt-bindings: spmi: Add Apple SPMI controller new a35fc095fc52 spmi: add a spmi driver for Apple SoC new d8fd2f7b4a00 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] new c511db3f1de6 staging: greybus: Check for string truncation instead of N [...] new 90bccdb4821c staging: greybus: use new GPIO line value setter callbacks new c994aa4db445 staging: rtl8723bs: modify struct field to use standard bool type new 7b4cd0853cd0 Staging: rtl8723bs: Fix unbalanced braces in conditional new f668575bb604 staging: rtl8723bs: Place constants on right side of comparison new c0c64f7b6d05 staging: rtl8723bs: add spaces between ternary and binary [...] new fe1f8eefe19b staging: rtl8723bs: use preferred comparison order new baf39931560f staging: rtl8723bs: Remove trailing whitespace new 0eb3d8c1ff1b staging: rtl8723bs: Initialize variables at declaration in [...] new 12ad640a04aa staging: rtl8723bs: Initialize variables at declaration in [...] new 89d571794f79 staging: rtl8723bs: Use boolean false instead of integer 0 new c215f0b5b858 staging: rtl8723bs: Fix compilation errors for W=1 build new c96e16dfbfc5 staging: bcm2835-audio: Validate values written to controls new 7057ad8e860c staging: sm750fb: change sii164ResetChip to snake_case new 0933207fb03b staging: sm750fb: change sii164SetPower to snake_case new 7d253fd84512 staging: sm750fb: change sii164GetChipString to snake_case new bbb8a8a3ade7 staging: sm750fb: change sii164EnableHotPlugDetection to s [...] new 4018883b3238 staging: sm750fb: change sii164IsConnected to snake_case new e22071a33a57 staging: sm750fb: change sii164CheckInterrupt to snake_case new e86e07d4c26d staging: sm750fb: change sii164ClearInterrupt to snake_case new 436627df7fe5 fbtft: Unorphan the driver new f7093aaebe6d fbtft: Replace 'depends on FB_TFT' by 'if FB_TFT ... endif' new fdbb60074f40 staging: gpib: Correct CamelCase for EVENT enums new 77fd6ceabd19 staging: gpib: Correct CamelCase for PPConfig new 787191eb82e9 staging: gbip: Alignment should match open parens new 5d3df08d30b4 staging: gpib: common: lines exceeded 100 columns new 08a8889429f8 staging: gpib: nec: lines exceeded 100 columns new 0b4f98dce242 staging: gpib: tms9914: lines exceeded 100 columns new fa4dad5de564 staging: gpib: ines: lines exceeded 100 columns new e4b6bf7bb6f6 staging: gpib: pc2: lines exceeded 100 columns new c948413e5675 staging: gpib: tnt4882: lines exceeded 100 columns new df75d32ab7eb staging: gpib: uapi: Fix CamelCase and IBA Dup new 5b3cfa2df14e staging: gpib: uapi: Fix CamelCase and IBC Dup new d40ee5b5329d staging: gpib: uapi: Fix CamelCase and IB_STB new 5ad47130b093 staging: gpib: nec: Fix Improper SPDX comment. new 8a3961396b1c staging: gpib: tms9914: Fix Improper SPDX comment. new 9f0ca07f0750 staing: gpib: struct typing for gpib_board_config new b43426121307 staging: gpib: agilent_82350b: gpib_board_config new f068d5173dbd staging: gpib: agilent_82357a: gpib_board_config new 6e95efdcd133 staging: gpib: cb7210: struct gpib_board_config new b6d27a345f9d staging: gpib: cec: struct gpib_board_config new 9edf551529de staging: gpib: common: struct gpib_board_config new 4800ec899990 staging: gpib: eastwood: struct gpib_board_config new c3c7a472d6f7 staging: gpib: fmh: struct gpib_board_config new 64af54864510 staging: gpib: gpio: struct gpib_board_config new bc528bc436a6 staging: gpib: hp_82335: struct gpib_board_config new 32ecd08b0d1f staging: gpib: hp_82341: struct gpib_board_config new b7cdc43c4ab6 staging: gpib: gpibP: struct gpib_board_config new 1fc037b902d4 staging: gpib: ines: struct gpib_board_config new 68a28080ab1c staging: gpib: lpvo_usb: struct gpib_board_config new 449878dcbaf3 staging: gpib: ni_usb: struct gpib_board_config new ef93e89b7be6 staging: gpib: pc2: struct gpib_board_config new b8a16f6cc987 staging: gpib: tnt4882: struct gpib_board_config new 72ba314072a6 staging: gpib: Removing typedef gpib_board_config new 94e71cd4f08a staging: gpib: agilent_82357a uses completion new fe68869b30a5 staging: gpib: Removing function osInit new cf6dfd2d7f1b staging: gpib: Removing function osReset new f5eac8478635 staging: gpib: Removing function osSendEOI new 7c98e9bf5b2b staging: gpib: Removing function ibAPWait new f6d49a765f52 staging: gpib: Removing function ibaPrsp new 0520805ac264 staging: gpib: Removing function ibAPE new 4655562990aa staging: gpib: Removing typedef gpib_event_queue new 0d01cafdb167 staging: gpib: Removing gpib_interface_list_t new 8901501d3898 staging: gpib: Removing gpib_event_t typedef new f95d88118829 staging: gpib: Removing typedef gpib_status_queue new 551a1041a242 staging: gpib: Removing typedef of status_byte new 2a523a9e1bd5 staging: gpib: Removing typedef gpib_descriptor_t new c93577b9d453 staging: gpib: Remove typedef gpib_file_private_t new e8d9c91abf5a staging: gpib: cb7210: u8 over uint8_t new 6dcc9e9f0ed7 staging: gpib: ibsys: u8 over uint8_t new 5be401b68961 staging: gpib: fluke_gpib: u8 over uint8_t new 366fcc8b6579 staging: gpib: fmh_gpib: u8 over uint8_t new 22cc45acb25b staging: gpib: gpib_proto: u8 over uint8_t new 173f8e4d3140 staging: gpib: gpib_types: u8 over uint8_t new 72a560b423a2 staging: gpib: nec7210: u8 over uint8_t new 9c5cc7962ccb staging: gpib: tms9914: u8 over uint8_t new 930ce1959c2a staging: gpib: ines: u8 over uint8_t new 6215fb3d4499 staging: gpib: Using struct gpib_board_type_ioctl new 28396c51c5d1 staging: gpib: Using struct gpib_read_write_ioctl new 6e5f0402c87e staging: gpib: Using struct gpib_open_dev_ioctl new 2e9a95ddffc6 staging: gpib: Using struct gpib_close_dev_ioctl new 262040faa5e9 staging: gpib: Using struct gpib_serial_poll_ioctl new 7e9f21bb1be8 staging: gpib: Using struct gpib_eos_ioctl new 15738cb61043 staging: gpib: Using struct gpib_wait_ioctl new 7e17963fa990 staging: gpib: Using struct gpib_online_ioctl new 770b63fd9373 staging: gpib: Using struct gpib_spoll_bytes_ioctl new c39eabbffeca staging: gpib: Using struct gpib_board_info_ioctl new 4c2170378cb4 staging: gpib: Using struct gpib_select_pci_ioctl new 419a3433f03c staging: gpib: Using struct gpib_ppoll_config_ioctl` new faebdfab317c staging: gpib: Using struct gpib_pad_ioctl new d178bc14c928 staging: gpib: Using struct gpib_sad_ioctl new 1b462bf26c1e staging: gpib: Using gpib_select_device_path_ioctl new ad368b53ac09 staging: gpib: Using struct gpib_request_service2 new 8cc35955b5ab staging: gpib: event_ioctl_t now short new 6856bb17cf6f staging: gpib: rsc_ioctl_t now int new 7c3a08ffb07e staging: gpib: t1_delay_ioctl_t now unsigned int new 9979a80cf5d0 staging: gpib: autospoll_ioctl_t now short new 132ea5875df7 staging: gpib: local_ppoll_mode_ioctl_t now short new 51ab134daf5b staging: gpib: eastwood: Remove unnecessary print function [...] new 1269b01cdf3f staging: gpib: fmh_gpib: Remove unnecessary print function [...] new 86796b69c8c2 staging: gpib: fmh_gpib: Remove unnecessary .owner assignment new a1c7fc159583 staging: gpib: agilent_82357a: fixes multiline comments style new 55fae2fb503f staging: gpib: cb7210: fixes multiline comments style new 79d1aa8cb769 staging: gpib: common: fixes multiline comments style new 073b54f342be staging: gpib: eastwood: fixes multiline comments style new 6008c89dbdfc staging: gpib: fmh_gpib: fixes multiline comments style new c35371bc08e8 staging: gpib: gpio: fixes multiline comments style new 3381060f5ad9 staging: gpib: hp_82335: fixes multiline comments style new c899f4586b1f staging: gpib: hp_82341: fixes multiline comments style new 2de3fa2c3f4e staging: gpib: ines: fixes multiline comments style new 9c77850d9d7b staging: gpib: lpvo_usb_gpib: fixes multiline comments style new b5c0bd6b6c4f staging: gpib: nec7210: fixes multiline comments style new c22fc80984c8 staging: gpib: ni_usb: fixes multiline comments style new 9c95c9d1fac8 staging: gpib: pc2: fixes multiline comments style new d7814813ed9d staging: gpib: tms9914: fixes multiline comments style new 1adf3edaa0ce staging: gpib: tnt4882: fixes multiline comments style new e72334b74423 staging: gpib: gpib_ioctl: u8 over uint8_t new f207bc3a4800 staging: gpib: gpib_user: u8 over uint8_t new f2390e8a9cc6 staging: gpib: agilent_82350b: u8 over uint8_t new 2f960f8aa2ab staging: gpib: agilent_82357a: u8 over uint8_t new 60ec9ca488f3 staging: gpib: cec: u8 over uint8_t new 1128aab1b5d9 staging: gpib: gpib_os: u8 over uint8_t new aa7f3b35ac16 staging: gpib: gpib_bitbang: u8 over uint8_t new 8bf26540438a staging: gpib: hp_82335: u8 over uint8_t new 2ec7c08f391f staging: gpib: hp_82341: u8 over uint8_t new fcd93950959a staging: gpib: ni_usb: u8 over uint8_t new 6b0bf6f2edd2 staging: gpib: pc2: u8 over uint8_t new 78001dd08e56 staging: gpib: gpib_ioctl: u64 over uint64_t new 17598a86ad8d staging: gpib: lpvo_usb_gpib: u8 over uint8_t new d6e1f701c61f staging: gpib: tnt4882: u8 over uint8_t new 2492a17bdc6a staging: gpib: struct typing for gpib_interface new 411d0ba3dd3c staging: gpib: agilent_82350b: gpib_interface new 476d9feeccf3 staging: gpib: agilent_82357a: gpib_interface new a988518b0272 staging: gpib: cb7210: struct gpib_interface new 276da96d9f48 staging: gpib: cec: struct gpib_interface new 67bfc7529575 staging: gpib: common: struct gpib_interface new 1de93ff920dc staging: gpib: fluke: struct gpib_interface new 326ecce53e48 staging: gpib: fmh: struct gpib_interface new 57b580be50ae staging: gpib: gpio: struct gpib_interface new e86b18d2b112 staging: gpib: hp_82335: struct gpib_interface new c424bd8e4834 staging: gpib: hp2341: struct gpib_interface new 03ccd6cc2356 staging: gpib: gpibP: struct gpib_interface new 3b306801b146 staging: gpib: ines: struct gpib_interface new 355582c2388f staging: gpib: lpvo_usb: struct gpib_interface new 4f7c2391168f staging: gpib: ni_usb: struct gpib_interface new 575fb9c3fa03 staging: gpib: pc2: struct gpib_interface new 124248c48d41 staging: gpib: tnt4882: struct gpib_interface new 7567dfdd242a staging: gpib: Removing typedef gpib_interface_t new b0b23267b6fc staging: gpib: uapi: Fix CamelCase and IBA Dup new c9bc151fb0ef staging: gpib: agilent_02350b: cleanup comments new 06886c96a1da staging: gpib: include: fixes multiline comments style new e9996a9ac562 staging: gpib: Removing unused function CFGn new d065b12eb31c staging: sm750fb: clean-up `else`-blocks new db14478045af staging: gpib: Remove unused enums from common include file new c7184cbf5530 staging: gpib: Rename common include file new 28925280ed6c staging: rtl8723bs: Add spaces and line breaks to improve [...] new a5df13cd7b05 staging: rtl8723bs: Use % 4096 instead of & 0xfff new 4960bce324fe staging: gpib: Add return value to request_control new 956d2b8a2251 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 82922fca2fd2 Documentation: dmaengine: Correct reference to glReadPixels() new f087965ab4aa dmaengine: ptdma: Remove unused pointer dma_cmd_cache new 862f3c49a86b dmaengine: ptdma: Remove dead code from pt_dmaengine_register() new 99b201481f3f dmaengine: at_xdmac: Use pm_runtime_put_noidle() with many [...] new 1c398492b2e8 MAINTAINERS: Maintainer change for hisi_dma new ebf744fdc080 dmaengine: xilinx_dma: Set max segment size new c4771efa8416 dt-bindings: dma: Add Arm DMA-350 new 5d099706449d dmaengine: Add Arm DMA-350 driver new 53f15bffd81c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 87c259a7a359 cgroup: Fix compilation issue due to cgroup_mutex not bein [...] new 54fa591fc2ca Merge branch 'for-6.15-fixes' into for-next new 1bf67c8fdbda cgroup/cpuset-v1: Add missing support for cpuset_v2_mode new 986fb28ac648 Merge branch 'for-6.15-fixes' into for-next new 7efbc8f2f9b3 cgroup: fix pointer check in css_rstat_init() new 68d22e7da593 Merge branch 'for-6.16' into for-next new 7fb62b55bdc9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3f7765afaed9 Merge branch 'misc' into for-next new 75e7dd94417f Merge branch 'fixes' into for-next new a1e12ab1aa52 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c8c70ff3a766 scsi: scsi_transport_fc: Rename del_timer() in comment new 7a497d1649a9 scsi: mpi3mr: Fix typo and grammar new 4ca7fe99fc84 scsi: hisi_sas: Use macro instead of magic number new 92c8fe152415 scsi: hisi_sas: Coding style cleanup new e4d953ca557e scsi: hisi_sas: Call I_T_nexus after soft reset for SATA disk new 1ca57644e2e9 scsi: hisi_sas: Wait until error handling is complete new 26f8d978918b Merge patch series "hisi_sas: Misc patches and cleanups" new ae7a08bee82b scsi: qla2xxx: Remove unused qlt_free_qfull_cmds() new cbb2a2ef5801 scsi: qla2xxx: Remove unused qlt_fc_port_deleted() new 91453ebecccc scsi: qla2xxx: Remove unused qlt_83xx_iospace_config() new 89981b47f6fc scsi: qla2xxx: Remove unused qla82xx_pci_region_offset() new 2a2f3168c510 scsi: qla2xxx: Remove unused qla82xx_wait_for_state_change() new 33f44a50ca61 scsi: qla2xxx: Remove unused ql_log_qp new 45838d3db750 scsi: qla2xxx: Remove unused qla2x00_gpsc() new 3a37ab0827fd scsi: qla2xxx: Remove unused module parameters new 79034ca22984 Merge patch series "scsi: qla2xxx deadcoding" new 918eb0682157 scsi: qedi: Remove unused sysfs functions new 0d16b70cdbfc scsi: qedi: Remove unused qedi_get_proto_itt() new 37c15b72815b Merge patch series "scsi: qedi deadcoding" new 457fe7001b54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 183a08715af1 virtgpu: don't reset on shutdown new fbd3039a64b0 virtio_console: fix missing byte order handling for cols and rows new 5326ab737a47 virtio_console: fix order of fields cols and rows new fec0abf52609 vhost_task: fix vhost_task_create() documentation new f591cf9fce72 vhost-scsi: protect vq->log_used with vq->mutex new b18268713547 vhost-scsi: Fix vhost_scsi_send_bad_target() new 58465d86071b vhost-scsi: Fix vhost_scsi_send_status() new b373e60a40f5 vhost: modify vhost_log_write() for broader users new 08e455d43d6b vhost-scsi: adjust vhost_scsi_get_desc() to log vring descriptors new c7a90b2b56ab vhost-scsi: log I/O queue write descriptors new 153edd4aa897 vhost-scsi: log control queue write descriptors new 1f69fe75a328 vhost-scsi: log event queue write descriptors new 5b5f004ba67e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new b7d37856d1bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8bf15cf9f9fc gpio: f7188: use new line value setter callbacks new 96af71338208 gpio: graniterapids: use new line value setter callbacks new d170eef8d4b0 gpio: gw-pld: use new line value setter callbacks new 1791226b7128 gpio: htc-egpio: enable building with COMPILE_TEST=y new 8416e1c97176 gpio: htc-egpio: use new line value setter callbacks new f3592d252f77 gpio: ich: enable building with COMPILE_TEST=y new f74195d4b245 gpio: ich: use new line value setter callbacks new df1540f8f311 gpio: ds4520: don't check the 'ngpios' property in the driver new d024e482630a gpio: blzp1600: drop dependency on OF headers new 6273ef356072 gpio: zynq: enable building the modules with COMPILE_TEST=y new 4675b78c88a4 gpio: msc313: enable building the module with COMPILE_TEST=y new bcb4be090783 gpio: pl061: enable building the module with COMPILE_TEST=y new 3d1c5b622141 gpio: rtd: enable building the module with COMPILE_TEST=y new 4e8a72f9b712 gpio: tn48m: enable building the module with COMPILE_TEST=y new 26bb7614fa04 dt-bindings: gpio: spacemit: add support for K1 SoC new d00553240ef8 gpio: spacemit: add support for K1 SoC new f1d6cd0774bc gpiolib: Make taking gpio_lookup_lock consistent new d4fe58c8ea17 gpiolib: Convert to use guard()() for gpio_machine_hogs_mutex new b709d676c102 gpiolib: Print actual error when descriptor contains an er [...] new df6dccb4aeab gpiolib: Revert "Don't WARN on gpiod_put() for optional GPIO" new 35d9bb5f799a gpiolib: Move validate_desc() and Co upper in the code new 8c13e6a3d588 gpiolib: Call validate_desc() when VALIDATE_DESC() can't be used new 7cc868831b98 gpiolib: Reuse return variable in gpiod_to_irq() new 550300b9a295 gpiolib: Remove redundant assignment of return variable new 0410e73713f7 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 44c4ea2dfa6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fe412e3a6c97 pinctrl: mediatek: common-v1: Fix EINT breakage on older c [...] new 88c7e0bb9ee8 pinctrl: sx150x: use new GPIO line value setter callbacks new 089f1cad358d pinctrl: ocelot: use new GPIO line value setter callbacks new 1437b5af8593 pinctrl: cy8c95x0: use new GPIO line value setter callbacks new c0e1e86173a2 pinctrl: qcom: pinctrl-qcm2290: Add egpio support new 5d7c4697b07b dt-bindings: pinctrl: mediatek: Drop unrelated nodes from [...] new 31d820fe4244 dt-bindings: pinctrl: mediatek: Correct indentation and st [...] new 17bb810d7461 pinctrl: qcom: lpass-lpi: use new GPIO line value setter c [...] new 4dc41ae5c0a9 pinctrl: qcom: msm: use new GPIO line value setter callbacks new 1c3f1c1d8375 pinctrl: qcom: spmi-gpio: use new GPIO line value setter c [...] new b9b4e5bd53f8 pinctrl: qcom: spmi-mpp: use new GPIO line value setter callbacks new cd5a048c1a17 pinctrl: qcom: ssbi-gpio: use new GPIO line value setter c [...] new 454071ac3cd6 pinctrl: qcom: ssbi-mpp: use new GPIO line value setter callbacks new 7acdd10e2219 dt-bindings: pinctrl: mediatek: Add support for MT6893 new 8004507179c8 pinctrl: mediatek: Add pinctrl driver for MT6893 Dimensity 1200 new 4c9891e58869 dt-bindings: pinctrl: mediatek: Add support for mt8196 new f7a29377c253 pinctrl: mediatek: Add pinctrl driver on mt8196 new 92b17a63903b pinctr: nomadik: abx500: Restrict compile test new 829d06ba6c50 dt-bindings: pinctrl: convert fsl,vf610-pinctrl.txt to yam [...] new 150977480774 Merge branch 'devel' into for-next new 62495502bab0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 75094587888c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bd897149e40c pwm: loongson: Fix an error code in probe() new e463b05d10da pwm: Better document return value of pwm_round_waveform_mi [...] new 9549d22684f1 dt-bindings: pwm: Add RZ/G2L GPT binding new 061f087f5d0b pwm: Add support for RZ/G2L GPT new 703c94239752 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 77fe94f0d068 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 6db78de621b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9ccf28684b29 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 627d1af4ec32 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 53add1df7559 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 5f5b875621dc Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 0f24d637dd03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ab9ede66b39b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 46459154f997 mm: kvmalloc: make kmalloc fast path real fast path new 6431f06eecf4 mm, slab: warn when increasing refcount on large kmalloc page new 1cabeb548de6 Merge branch 'slab/for-6.16/testing' into slab/for-next new 24e701a5ac5a Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new da1338930127 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 50492f942c28 landlock: Fix documentation for landlock_create_ruleset(2) new 25b1fc1cdc89 landlock: Fix documentation for landlock_restrict_self(2) new 47ce2af848b7 landlock: Update log documentation new 97f7097880e9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0bb2c0e6fad2 Merge branch 'alloc-next' of https://github.com/Rust-for-L [...] new 2cce50f5ab83 rust: pin-init: synchronize README.md new 31005209b88c rust: pin-init: internal: skip rustfmt formatting of kerne [...] new 5c4167b4056c rust: pin-init: examples: conditionally enable `feature(li [...] new 39051adb0704 rust: pin-init: examples: use `allow` instead of `expect` new f34fa2aef257 Merge branch 'pin-init-next' of https://github.com/Rust-fo [...] new 95439bbfc1b8 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new b963a6a4399b nodemask: drop nodes_shift new 8b45a863d1af cpumask: add non-atomic __assign_cpu() new cf1a092ea78f riscv: switch set_icache_stale_mask() to using non-atomic [...] new 34cb99bcc466 cpumask: drop cpumask_assign_cpu() new 2121abd34d2d bits: add comments and newlines to #if, #else and #endif d [...] new eb85e6f3ef59 bits: introduce fixed-type GENMASK_U*() new 7bc9b845091a bits: introduce fixed-type BIT_U*() new 65c4f89c824f drm/i915: Convert REG_GENMASK*() to fixed-width GENMASK_U*() new ce73be0b6980 test_bits: add tests for GENMASK_U*() new 6d67b1ca6786 test_bits: add tests for BIT_U*() new 6389fdfffb85 build_bug.h: more user friendly error messages in BUILD_BU [...] new 5030fb687aed bitmap-str: Get rid of 'extern' for function prototypes new a1a67e332ac4 bitmap-str: Add missing header(s) new 1f11411b56ea bitfield: Add FIELD_MODIFY() helper new 9b7c1e4703db Merge branch 'bitmap-for-next' of https://github.com/norov [...] new e166ec7e7164 misc: bcm-vk: avoid -Wflex-array-member-not-at-end warning new 2406b5ea63cc lkdtm: use SLAB_NO_MERGE instead of an empty constructor new 6491933aa82c gcc-plugins: Remove ARM_SSP_PER_TASK plugin new 431f4fcea79f kunit/usercopy: Disable u64 test on 32-bit SPARC new bd5be0fa7161 compiler_types: Identify compiler versions for __builtin_d [...] new 89860db3b040 overflow: Clarify expectations for getting DEFINE_FLEX var [...] new 4e5222bc2eef kbuild: Switch from -Wvla to -Wvla-larger-than=0 new c5b45570cac5 mod_devicetable: Enlarge the maximum platform_device_id na [...] new 685b6cba6fcb Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new b5f9b5728bfb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 487147922479 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 1d69a27a2b45 lib/crc: make the CPU feature static keys __ro_after_init new 34a3ebfb22d6 s390/crc32: Remove have_vxrs static key new 1ec3d4ff5c77 s390/crc32: Remove no-op module init and exit functions new 16441530e08c Merge branch 'crc-next' of git://git.kernel.org/pub/scm/li [...] new 2c9c612abeb3 Add linux-next specific files for 20250422
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 (bc8aa6cdadcc) \ N -- N -- N refs/heads/master (2c9c612abeb3)
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 1661 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 | 5 + CREDITS | 2 +- Documentation/ABI/testing/sysfs-kernel-mm-damon | 6 + Documentation/ABI/testing/sysfs-kernel-slab | 96 +- Documentation/admin-guide/blockdev/zram.rst | 41 +- Documentation/admin-guide/cgroup-v1/cgroups.rst | 2 +- Documentation/admin-guide/cgroup-v1/cpusets.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 25 + Documentation/admin-guide/mm/damon/usage.rst | 12 +- Documentation/admin-guide/mm/index.rst | 1 + Documentation/admin-guide/mm/kho.rst | 120 + Documentation/admin-guide/xfs.rst | 29 + Documentation/arch/openrisc/openrisc_port.rst | 12 +- Documentation/core-api/index.rst | 1 + Documentation/core-api/kho/bindings/kho.yaml | 43 + .../core-api/kho/bindings/memblock/memblock.yaml | 39 + .../kho/bindings/memblock/reserve-mem.yaml | 40 + Documentation/core-api/kho/bindings/sub-fdt.yaml | 27 + Documentation/core-api/kho/concepts.rst | 74 + Documentation/core-api/kho/fdt.rst | 80 + Documentation/core-api/kho/index.rst | 13 + Documentation/core-api/printk-formats.rst | 32 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 1 + .../devicetree/bindings/clock/spacemit,k1-pll.yaml | 50 + .../bindings/display/panel/himax,hx8279.yaml | 75 + .../bindings/display/panel/panel-simple.yaml | 2 + .../display/panel/visionox,g2647fb105.yaml | 79 + .../display/rockchip/rockchip,analogix-dp.yaml | 25 +- .../devicetree/bindings/dma/arm,dma-350.yaml | 44 + .../devicetree/bindings/gpio/spacemit,k1-gpio.yaml | 96 + .../devicetree/bindings/iommu/mediatek,iommu.yaml | 4 + .../devicetree/bindings/misc/ti,fpc202.yaml | 94 + .../bindings/net/wireless/realtek,rtl8188e.yaml | 50 + .../bindings/pinctrl/fsl,vf610-iomuxc.yaml | 83 + .../bindings/pinctrl/fsl,vf610-pinctrl.txt | 41 - .../bindings/pinctrl/mediatek,mt6893-pinctrl.yaml | 193 + .../bindings/pinctrl/mediatek,mt8196-pinctrl.yaml | 236 ++ .../devicetree/bindings/pwm/renesas,rzg2l-gpt.yaml | 378 ++ .../bindings/soc/spacemit/spacemit,k1-syscon.yaml | 80 + .../soc/ti/ti,j721e-system-controller.yaml | 10 + .../devicetree/bindings/sound/mt8195-mt6359.yaml | 4 + .../bindings/spi/spi-peripheral-props.yaml | 13 +- .../devicetree/bindings/spmi/apple,spmi.yaml | 49 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 13 +- .../usb/{qcom,dwc3.yaml => qcom,snps-dwc3.yaml} | 126 +- .../bindings/usb/samsung,exynos-dwc3.yaml | 14 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/dmaengine/provider.rst | 4 +- .../core/mseal_sys_mappings/arch-support.txt | 2 +- Documentation/filesystems/mount_api.rst | 15 - Documentation/filesystems/relay.rst | 10 - Documentation/mm/damon/design.rst | 13 +- Documentation/netlink/specs/ovpn.yaml | 367 ++ Documentation/netlink/specs/rt-link.yaml | 36 +- Documentation/netlink/specs/rt-neigh.yaml | 14 +- Documentation/networking/arcnet-hardware.rst | 2 +- Documentation/networking/devlink/devlink-info.rst | 4 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/devlink/ixgbe.rst | 122 + Documentation/networking/netdevices.rst | 6 +- Documentation/networking/xfrm_device.rst | 10 +- Documentation/sphinx/kerneldoc.py | 138 +- Documentation/trace/index.rst | 98 +- .../zh_CN/arch/openrisc/openrisc_port.rst | 12 +- .../zh_TW/arch/openrisc/openrisc_port.rst | 12 +- Documentation/userspace-api/mseal.rst | 2 +- Documentation/wmi/devices/msi-wmi-platform.rst | 4 + MAINTAINERS | 98 +- Makefile | 5 +- Next/SHA1s | 204 +- Next/merge.log | 4464 +++++++++++++------- arch/arm/boot/dts/qcom/Makefile | 1 + arch/arm/boot/dts/qcom/msm8926.dtsi | 11 + .../dts/qcom/qcom-apq8026-samsung-matisse-wifi.dts | 1 + .../dts/qcom/qcom-apq8026-samsung-milletwifi.dts | 2 + .../boot/dts/qcom/qcom-apq8064-lg-nexus4-mako.dts | 341 ++ .../arm/boot/dts/qcom/qcom-apq8074-dragonboard.dts | 4 +- arch/arm/boot/dts/qcom/qcom-ipq4018-ap120c-ac.dtsi | 2 +- arch/arm/boot/dts/qcom/qcom-ipq4018-jalapeno.dts | 4 +- arch/arm/boot/dts/qcom/qcom-ipq4019-ap.dk07.1.dtsi | 2 +- arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi | 2 +- .../dts/qcom/qcom-msm8226-microsoft-common.dtsi | 6 +- .../dts/qcom/qcom-msm8226-microsoft-dempsey.dts | 1 + .../dts/qcom/qcom-msm8226-microsoft-makepeace.dts | 1 + .../dts/qcom/qcom-msm8226-microsoft-moneypenny.dts | 1 + .../qcom/qcom-msm8226-samsung-matisse-common.dtsi | 19 +- arch/arm/boot/dts/qcom/qcom-msm8226.dtsi | 155 + arch/arm/boot/dts/qcom/qcom-msm8926-htc-memul.dts | 14 +- .../qcom/qcom-msm8926-microsoft-superman-lte.dts | 1 + .../boot/dts/qcom/qcom-msm8926-microsoft-tesla.dts | 1 + .../dts/qcom/qcom-msm8926-motorola-peregrine.dts | 2 +- .../dts/qcom/qcom-msm8926-samsung-matisselte.dts | 5 + arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 99 +- arch/arm/crypto/Kconfig | 6 - arch/arm/crypto/chacha-glue.c | 5 + arch/arm/crypto/poly1305-glue.c | 165 +- arch/arm/include/asm/simd.h | 8 +- arch/arm64/Kconfig | 3 + arch/arm64/boot/dts/apple/t8103-j293.dts | 10 + arch/arm64/boot/dts/apple/t8112-j493.dts | 10 + arch/arm64/boot/dts/qcom/qcs615.dtsi | 2 + arch/arm64/boot/dts/qcom/qdu1000.dtsi | 1 + arch/arm64/boot/dts/qcom/sdm670.dtsi | 197 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 2 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 2 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 1 + .../boot/dts/qcom/x1e80100-hp-omnibook-x14.dts | 8 - arch/arm64/boot/dts/ti/Makefile | 8 + arch/arm64/boot/dts/ti/k3-am62-pocketbeagle2.dts | 521 +++ arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62-verdin-yavia.dtsi | 2 +- .../boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 9 + .../arm64/boot/dts/ti/k3-am62x-sk-csi2-imx219.dtso | 3 +- .../arm64/boot/dts/ti/k3-am62x-sk-csi2-ov5640.dtso | 2 +- .../boot/dts/ti/k3-am62x-sk-csi2-tevi-ov5640.dtso | 2 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 7 +- arch/arm64/boot/dts/ti/k3-am642-evm-pcie0-ep.dtso | 2 +- arch/arm64/boot/dts/ti/k3-am67a-beagley-ai.dts | 1 + .../dts/ti/k3-am68-sk-base-board-pcie1-ep.dtso | 2 +- arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 13 +- arch/arm64/boot/dts/ti/k3-j7200-evm-pcie1-ep.dtso | 2 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 7 +- arch/arm64/boot/dts/ti/k3-j721e-evm-pcie0-ep.dtso | 2 +- arch/arm64/boot/dts/ti/k3-j721e-evm-pcie1-ep.dtso | 2 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 28 +- .../boot/dts/ti/k3-j721e-sk-csi2-dual-imx219.dtso | 35 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 31 + arch/arm64/boot/dts/ti/k3-j721s2-evm-pcie1-ep.dtso | 2 +- arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 7 +- arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 10 +- arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 8 +- .../dts/ti/k3-j784s4-evm-usxgmii-exp1-exp2.dtso | 1 - .../dts/ti/k3-j784s4-j742s2-evm-usb0-type-a.dtso | 29 + arch/arm64/crypto/Kconfig | 10 +- arch/arm64/crypto/aes-glue.c | 2 +- arch/arm64/crypto/chacha-neon-glue.c | 5 + arch/arm64/crypto/poly1305-glue.c | 138 +- arch/arm64/crypto/sha512-glue.c | 5 +- arch/arm64/crypto/sm4-ce-glue.c | 2 +- arch/loongarch/Kconfig | 1 - arch/loongarch/kernel/vdso.c | 4 +- arch/m68k/configs/amcore_defconfig | 1 - arch/mips/crypto/Kconfig | 6 - arch/mips/crypto/poly1305-glue.c | 120 +- arch/openrisc/mm/cache.c | 4 +- arch/powerpc/boot/wrapper | 6 +- arch/powerpc/crypto/Kconfig | 11 +- arch/powerpc/crypto/aes.c | 8 +- arch/powerpc/crypto/aes_cbc.c | 4 + arch/powerpc/crypto/aes_ctr.c | 4 + arch/powerpc/crypto/aes_xts.c | 4 + arch/powerpc/crypto/chacha-p10-glue.c | 5 + arch/powerpc/crypto/ghash.c | 14 +- arch/powerpc/crypto/poly1305-p10-glue.c | 131 +- arch/powerpc/kernel/module_64.c | 4 - arch/powerpc/lib/crc-t10dif-glue.c | 14 +- arch/powerpc/lib/crc32-glue.c | 13 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 20 +- arch/powerpc/platforms/powernv/Kconfig | 2 +- arch/powerpc/platforms/pseries/Kconfig | 2 +- arch/riscv/Kconfig | 1 + arch/riscv/boot/dts/spacemit/k1.dtsi | 75 + arch/riscv/configs/defconfig | 24 +- arch/riscv/crypto/Kconfig | 2 +- arch/riscv/crypto/chacha-riscv64-glue.c | 5 + arch/riscv/include/asm/vdso/getrandom.h | 30 + arch/riscv/kernel/vdso/Makefile | 12 + arch/riscv/kernel/vdso/getrandom.c | 10 + arch/riscv/kernel/vdso/vdso.lds.S | 1 + arch/riscv/kernel/vdso/vgetrandom-chacha.S | 244 ++ arch/s390/include/asm/pci_dma.h | 3 + arch/s390/include/asm/string.h | 2 - arch/s390/include/asm/tlb.h | 4 +- arch/s390/kernel/cert_store.c | 2 +- arch/s390/kernel/debug.c | 2 +- arch/s390/kernel/ipl.c | 27 +- arch/s390/lib/crc32-glue.c | 21 +- arch/s390/lib/string.c | 23 - arch/x86/Kconfig | 3 + arch/x86/boot/compressed/kaslr.c | 52 +- arch/x86/boot/compressed/mem.c | 5 +- arch/x86/boot/compressed/sev.c | 67 +- arch/x86/boot/compressed/sev.h | 2 + arch/x86/configs/i386_defconfig | 1 - arch/x86/crypto/Kconfig | 10 +- arch/x86/crypto/chacha_glue.c | 5 + arch/x86/crypto/poly1305_glue.c | 94 +- arch/x86/events/intel/core.c | 24 +- arch/x86/events/intel/ds.c | 8 +- arch/x86/events/intel/uncore_snbep.c | 107 +- arch/x86/include/asm/setup.h | 4 + arch/x86/include/asm/simd.h | 6 + arch/x86/include/uapi/asm/setup_data.h | 13 +- arch/x86/kernel/cpu/amd.c | 19 +- arch/x86/kernel/e820.c | 18 + arch/x86/kernel/kexec-bzimage64.c | 36 + arch/x86/kernel/setup.c | 41 +- arch/x86/kernel/vmlinux.lds.S | 10 +- arch/x86/pci/Makefile | 6 +- arch/x86/pci/{intel_mid_pci.c => intel_mid.c} | 0 arch/x86/realmode/init.c | 2 + arch/xtensa/configs/cadence_csp_defconfig | 1 - block/bdev.c | 3 +- crypto/842.c | 4 - crypto/Kconfig | 5 +- crypto/Makefile | 4 +- crypto/acompress.c | 199 +- crypto/aead.c | 1 + crypto/ahash.c | 280 +- crypto/akcipher.c | 1 + crypto/algapi.c | 41 +- crypto/api.c | 9 + crypto/asymmetric_keys/public_key.c | 36 +- crypto/asymmetric_keys/x509_cert_parser.c | 3 +- crypto/ccm.c | 2 +- crypto/deflate.c | 18 +- crypto/ecdsa-p1363.c | 6 +- crypto/ecdsa-x962.c | 5 +- crypto/ecdsa.c | 2 +- crypto/ecrdsa.c | 2 +- crypto/essiv.c | 3 +- crypto/hmac.c | 4 +- crypto/internal.h | 5 +- crypto/kpp.c | 1 + crypto/lskcipher.c | 1 + crypto/lz4.c | 4 - crypto/lz4hc.c | 4 - crypto/lzo-rle.c | 4 - crypto/lzo.c | 4 - crypto/poly1305.c | 152 + crypto/poly1305_generic.c | 149 - crypto/rng.c | 1 + crypto/rsassa-pkcs1.c | 2 +- crypto/scompress.c | 29 +- crypto/shash.c | 19 +- crypto/sig.c | 10 +- crypto/skcipher.c | 1 + crypto/tcrypt.c | 231 - crypto/testmgr.c | 147 +- drivers/acpi/acpica/aclocal.h | 4 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/numa/srat.c | 2 +- drivers/android/binder.c | 27 +- drivers/ata/libata-sata.c | 25 +- drivers/base/auxiliary.c | 108 + drivers/base/component.c | 3 +- drivers/base/devres.c | 9 +- drivers/base/faux.c | 22 +- drivers/base/platform.c | 2 +- drivers/base/swnode.c | 2 +- drivers/block/ublk_drv.c | 19 +- drivers/bluetooth/btintel_pcie.c | 33 +- drivers/bluetooth/btusb.c | 101 +- drivers/char/apm-emulation.c | 5 +- drivers/char/hw_random/atmel-rng.c | 11 +- drivers/char/hw_random/mtk-rng.c | 9 +- drivers/char/hw_random/npcm-rng.c | 9 +- drivers/char/random.c | 9 +- drivers/char/virtio_console.c | 7 +- drivers/char/xillybus/xillybus_core.c | 3 +- drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/spacemit/Kconfig | 18 + drivers/clk/spacemit/Makefile | 5 + drivers/clk/spacemit/ccu-k1.c | 1164 +++++ drivers/clk/spacemit/ccu_common.h | 48 + drivers/clk/spacemit/ccu_ddn.c | 83 + drivers/clk/spacemit/ccu_ddn.h | 48 + drivers/clk/spacemit/ccu_mix.c | 268 ++ drivers/clk/spacemit/ccu_mix.h | 218 + drivers/clk/spacemit/ccu_pll.c | 157 + drivers/clk/spacemit/ccu_pll.h | 86 + drivers/comedi/drivers/ni_atmio.c | 2 +- drivers/cpufreq/Kconfig.arm | 8 +- drivers/cpufreq/acpi-cpufreq.c | 23 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 49 +- drivers/crypto/atmel-aes.c | 5 +- drivers/crypto/atmel-sha.c | 6 +- drivers/crypto/atmel-tdes.c | 2 +- drivers/crypto/caam/ctrl.c | 1 + drivers/crypto/ccp/ccp-crypto-aes.c | 15 +- drivers/crypto/ccp/ccp-crypto-des3.c | 13 +- drivers/crypto/ccp/ccp-crypto-main.c | 13 +- drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/img-hash.c | 41 +- drivers/crypto/inside-secure/safexcel_hash.c | 2 +- drivers/crypto/intel/iaa/iaa_crypto_main.c | 7 +- .../crypto/intel/qat/qat_common/qat_comp_algs.c | 2 +- drivers/crypto/nx/nx-aes-cbc.c | 8 +- drivers/crypto/nx/nx-aes-ctr.c | 8 +- drivers/crypto/nx/nx-aes-ecb.c | 8 +- drivers/crypto/nx/nx.c | 4 +- drivers/crypto/nx/nx.h | 5 +- drivers/crypto/padlock-sha.c | 14 +- drivers/crypto/rockchip/rk3288_crypto_ahash.c | 52 +- drivers/crypto/s5p-sss.c | 24 +- drivers/crypto/tegra/tegra-se-hash.c | 52 +- drivers/crypto/xilinx/zynqmp-sha.c | 29 +- drivers/cxl/core/features.c | 6 +- drivers/cxl/core/regs.c | 4 - drivers/cxl/pci.c | 2 +- drivers/dma/Kconfig | 7 + drivers/dma/Makefile | 1 + drivers/dma/amd/ptdma/ptdma-dmaengine.c | 23 +- drivers/dma/amd/ptdma/ptdma.h | 1 - drivers/dma/arm-dma350.c | 660 +++ drivers/dma/at_xdmac.c | 6 +- drivers/dma/dmatest.c | 6 +- drivers/dma/idxd/cdev.c | 4 +- drivers/dma/ti/k3-udma.c | 10 +- drivers/dma/xilinx/xilinx_dma.c | 2 + drivers/edac/i10nm_base.c | 479 ++- drivers/edac/igen6_edac.c | 86 +- drivers/edac/skx_common.c | 1 + drivers/edac/skx_common.h | 61 +- drivers/eisa/Makefile | 11 +- drivers/eisa/eisa-bus.c | 2 +- drivers/gpio/Kconfig | 14 +- drivers/gpio/Makefile | 1 + drivers/gpio/gpio-spacemit-k1.c | 293 ++ drivers/gpio/gpiolib.c | 123 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 87 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 17 +- .../amdgpu/{amdgpu_userqueue.c => amdgpu_userq.c} | 388 +- .../amdgpu/{amdgpu_userqueue.h => amdgpu_userq.h} | 57 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 64 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.h | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 36 +- drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 99 +- drivers/gpu/drm/amd/amdgpu/mes_userqueue.h | 2 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 32 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 105 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 121 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 49 +- drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 49 +- drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 5 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 73 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 4 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 14 - .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.h | 1 - .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 14 - .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.h | 1 - drivers/gpu/drm/amd/display/dc/core/dc.c | 52 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 48 +- drivers/gpu/drm/amd/display/dc/core/dc_state.c | 96 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 70 +- drivers/gpu/drm/amd/display/dc/dc.h | 7 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 6 + drivers/gpu/drm/amd/display/dc/dc_state_priv.h | 20 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 11 + drivers/gpu/drm/amd/display/dc/dc_types.h | 10 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 9 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 2 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 1 + .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 1 + .../display/dc/dml/dcn314/display_mode_vba_314.c | 1 + .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 1 + .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 4 +- .../dc/dml2/dml21/dml21_translation_helper.c | 12 +- .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 1277 +++--- .../amd/display/dc/dml2/dml2_translation_helper.c | 2 +- drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 14 + .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 13 +- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 10 +- .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 4 +- .../drm/amd/display/dc/hwss/dcn351/dcn351_init.c | 2 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 353 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.h | 8 + drivers/gpu/drm/amd/display/dc/inc/core_status.h | 3 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 29 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 2 - drivers/gpu/drm/amd/display/dc/irq_types.h | 7 + drivers/gpu/drm/amd/display/dc/link/link_factory.c | 4 + .../dc/link/protocols/link_dp_irq_handler.c | 7 +- .../dc/link/protocols/link_dp_training_8b_10b.c | 54 +- .../gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c | 380 +- .../display/dc/resource/dce100/dce100_resource.c | 6 +- .../display/dc/resource/dce110/dce110_resource.c | 4 +- .../display/dc/resource/dce112/dce112_resource.c | 4 +- .../display/dc/resource/dce112/dce112_resource.h | 2 +- .../amd/display/dc/resource/dce60/dce60_resource.c | 4 +- .../amd/display/dc/resource/dce80/dce80_resource.c | 4 +- .../amd/display/dc/resource/dcn10/dcn10_resource.c | 5 +- .../amd/display/dc/resource/dcn20/dcn20_resource.c | 6 +- .../amd/display/dc/resource/dcn20/dcn20_resource.h | 2 +- .../amd/display/dc/resource/dcn21/dcn21_resource.c | 6 +- .../amd/display/dc/resource/dcn30/dcn30_resource.c | 4 +- .../amd/display/dc/resource/dcn30/dcn30_resource.h | 2 +- .../amd/display/dc/resource/dcn31/dcn31_resource.c | 4 +- .../amd/display/dc/resource/dcn31/dcn31_resource.h | 2 +- .../display/dc/resource/dcn314/dcn314_resource.c | 4 +- .../display/dc/resource/dcn314/dcn314_resource.h | 2 +- .../amd/display/dc/resource/dcn32/dcn32_resource.c | 65 +- .../amd/display/dc/resource/dcn32/dcn32_resource.h | 6 +- .../display/dc/resource/dcn321/dcn321_resource.c | 3 +- .../amd/display/dc/resource/dcn35/dcn35_resource.c | 6 +- .../display/dc/resource/dcn351/dcn351_resource.c | 6 +- .../amd/display/dc/resource/dcn36/dcn36_resource.c | 6 +- .../display/dc/resource/dcn401/dcn401_resource.c | 49 +- .../display/dc/resource/dcn401/dcn401_resource.h | 2 +- .../amd/display/include/gpio_service_interface.h | 3 + drivers/gpu/drm/amd/include/atombios.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 11 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 5 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 85 +- drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 52 + drivers/gpu/drm/drm_panic_qr.rs | 29 +- drivers/gpu/drm/i915/display/intel_bios.c | 2 +- drivers/gpu/drm/i915/display/intel_crt.c | 13 +- drivers/gpu/drm/i915/display/intel_display.c | 7 +- .../gpu/drm/i915/display/intel_display_driver.c | 9 +- drivers/gpu/drm/i915/display/intel_dmc.c | 45 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 9 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 4 +- drivers/gpu/drm/i915/display/intel_fb.c | 4 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 74 +- drivers/gpu/drm/i915/display/intel_fbdev.h | 6 +- drivers/gpu/drm/i915/display/intel_fbdev_fb.c | 13 +- drivers/gpu/drm/i915/display/intel_fbdev_fb.h | 4 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 60 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 8 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 22 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 44 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 2 +- drivers/gpu/drm/i915/display/intel_modeset_setup.c | 192 +- drivers/gpu/drm/i915/display/intel_modeset_setup.h | 4 +- .../gpu/drm/i915/display/intel_modeset_verify.c | 17 +- drivers/gpu/drm/i915/display/intel_overlay.c | 6 +- drivers/gpu/drm/i915/display/intel_plane_initial.c | 8 +- drivers/gpu/drm/i915/display/intel_sprite_uapi.c | 17 +- drivers/gpu/drm/i915/i915_perf.c | 8 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 2 +- drivers/gpu/drm/panel/Kconfig | 20 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-himax-hx8279.c | 1298 ++++++ drivers/gpu/drm/panel/panel-simple.c | 39 +- drivers/gpu/drm/panel/panel-visionox-g2647fb105.c | 280 ++ drivers/gpu/drm/panthor/panthor_device.c | 2 +- drivers/gpu/drm/radeon/atombios.h | 3 +- drivers/gpu/drm/radeon/r600_hdmi.c | 22 - drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_asic.h | 1 - drivers/gpu/drm/radeon/radeon_cs.c | 1 - drivers/gpu/drm/radeon/radeon_fence.c | 42 - drivers/gpu/drm/rockchip/Kconfig | 1 + drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 103 +- drivers/gpu/drm/tiny/appletbdrm.c | 4 +- drivers/gpu/drm/udl/udl_main.c | 1 + drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 36 +- drivers/gpu/drm/xe/display/intel_fbdev_fb.c | 6 +- drivers/gpu/drm/xe/xe_guc.c | 1 + drivers/gpu/drm/xe/xe_guc_ct.c | 1 + drivers/gpu/drm/xe/xe_guc_engine_activity.c | 7 +- drivers/gpu/drm/xe/xe_pci_sriov.c | 5 +- drivers/gpu/drm/xe/xe_pxp_debugfs.c | 13 +- drivers/hwmon/dell-smm-hwmon.c | 7 + drivers/hwmon/spd5118.c | 357 +- drivers/i2c/busses/i2c-designware-platdrv.c | 2 +- drivers/i2c/busses/i2c-octeon-core.c | 166 +- drivers/i2c/busses/i2c-octeon-core.h | 13 +- drivers/i2c/busses/i2c-omap.c | 2 +- drivers/i2c/busses/i2c-pasemi-core.c | 12 +- drivers/i2c/busses/i2c-pasemi-pci.c | 10 +- drivers/i2c/busses/i2c-thunderx-pcidrv.c | 3 + drivers/i2c/i2c-atr.c | 483 ++- drivers/iio/accel/adis16201.c | 4 +- drivers/iio/accel/adxl355_core.c | 2 +- drivers/iio/adc/ad7266.c | 2 +- drivers/iio/adc/ad7606_spi.c | 2 +- drivers/iio/adc/ad7768-1.c | 2 +- drivers/iio/adc/dln2-adc.c | 2 +- drivers/iio/chemical/pms7003.c | 5 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/imu/adis16550.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 2 +- drivers/iio/magnetometer/ak8974.c | 4 +- drivers/iio/pressure/mprls0025pa.h | 17 +- drivers/iio/temperature/maxim_thermocouple.c | 2 +- drivers/infiniband/core/cm.c | 16 +- drivers/infiniband/core/cma.c | 13 - drivers/infiniband/core/mad_rmpp.c | 2 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/verbs.c | 2 +- drivers/infiniband/hw/hfi1/mad.h | 1 - drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 7 +- drivers/infiniband/hw/irdma/ctrl.c | 2 +- drivers/infiniband/hw/irdma/pble.c | 2 +- drivers/infiniband/hw/mana/main.c | 10 +- drivers/infiniband/hw/mana/mana_ib.h | 1 + drivers/infiniband/hw/mana/mr.c | 29 +- drivers/infiniband/hw/mlx4/mcg.c | 8 +- drivers/infiniband/hw/mlx5/mr.c | 6 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 2 +- drivers/infiniband/sw/rxe/rxe.c | 2 + drivers/infiniband/sw/rxe/rxe_loc.h | 33 +- drivers/infiniband/sw/rxe/rxe_mr.c | 60 +- drivers/infiniband/sw/rxe/rxe_odp.c | 119 +- drivers/infiniband/sw/rxe/rxe_qp.c | 7 +- drivers/infiniband/sw/rxe/rxe_resp.c | 15 +- drivers/infiniband/sw/rxe/rxe_task.c | 40 +- drivers/infiniband/sw/rxe/rxe_task.h | 2 - drivers/infiniband/sw/siw/siw.h | 2 +- drivers/infiniband/sw/siw/siw_cq.c | 2 +- drivers/infiniband/sw/siw/siw_mem.c | 4 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 8 +- drivers/infiniband/sw/siw/siw_verbs.c | 6 +- drivers/input/joystick/magellan.c | 2 +- drivers/iommu/Kconfig | 157 +- drivers/iommu/Makefile | 1 + drivers/iommu/amd/amd_iommu_types.h | 9 +- drivers/iommu/amd/init.c | 99 +- drivers/iommu/amd/io_pgtable.c | 38 +- drivers/iommu/amd/io_pgtable_v2.c | 12 +- drivers/iommu/amd/iommu.c | 16 +- drivers/iommu/amd/ppr.c | 2 +- drivers/iommu/arm/Kconfig | 144 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 6 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 23 +- drivers/iommu/dma-iommu.c | 9 +- drivers/iommu/exynos-iommu.c | 12 +- drivers/iommu/intel/dmar.c | 10 +- drivers/iommu/intel/iommu.c | 80 +- drivers/iommu/intel/iommu.h | 7 +- drivers/iommu/intel/irq_remapping.c | 12 +- drivers/iommu/intel/pasid.c | 13 +- drivers/iommu/intel/pasid.h | 1 - drivers/iommu/intel/prq.c | 7 +- drivers/iommu/io-pgtable-arm.c | 18 +- drivers/iommu/io-pgtable-dart.c | 23 +- drivers/iommu/iommu-pages.c | 117 + drivers/iommu/iommu-pages.h | 195 +- drivers/iommu/iommu.c | 8 +- drivers/iommu/mtk_iommu.c | 37 +- drivers/iommu/riscv/iommu.c | 43 +- drivers/iommu/rockchip-iommu.c | 14 +- drivers/iommu/s390-iommu.c | 345 +- drivers/iommu/sun50i-iommu.c | 6 +- drivers/iommu/tegra-smmu.c | 111 +- drivers/md/bcache/super.c | 2 +- drivers/md/md-bitmap.c | 5 +- drivers/md/raid1.c | 26 +- drivers/md/raid10.c | 1 + drivers/media/i2c/ds90ub913.c | 9 +- drivers/media/i2c/ds90ub953.c | 9 +- drivers/media/i2c/ds90ub960.c | 49 +- drivers/misc/Kconfig | 12 + drivers/misc/Makefile | 1 + drivers/misc/cardreader/rts5264.c | 17 + drivers/misc/eeprom/idt_89hpesx.c | 75 +- drivers/misc/fastrpc.c | 16 +- drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c | 7 +- drivers/misc/ti_fpc202.c | 438 ++ drivers/misc/tps6594-pfsm.c | 3 + drivers/net/Kconfig | 15 + drivers/net/Makefile | 1 + drivers/net/bonding/bond_main.c | 119 +- drivers/net/dsa/b53/b53_common.c | 10 + drivers/net/dsa/mv88e6xxx/chip.c | 13 +- drivers/net/dsa/mv88e6xxx/devlink.c | 3 +- drivers/net/ethernet/airoha/airoha_eth.c | 273 +- drivers/net/ethernet/airoha/airoha_eth.h | 8 +- drivers/net/ethernet/airoha/airoha_ppe.c | 9 +- drivers/net/ethernet/airoha/airoha_regs.h | 7 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 212 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c | 11 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 5 - drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 4 - drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 20 +- .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 18 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 4 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 4 +- drivers/net/ethernet/intel/Kconfig | 2 + drivers/net/ethernet/intel/ixgbe/Makefile | 3 +- drivers/net/ethernet/intel/ixgbe/devlink/devlink.c | 557 +++ drivers/net/ethernet/intel/ixgbe/devlink/devlink.h | 10 + drivers/net/ethernet/intel/ixgbe/ixgbe.h | 21 + drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 56 +- drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 1512 ++++++- drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h | 18 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 86 +- drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 12 +- drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c | 707 ++++ drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.h | 12 + drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 51 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 269 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_type_e610.h | 161 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ipsec.c | 21 +- .../ethernet/marvell/octeontx2/nic/cn10k_ipsec.c | 18 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 49 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 1 + .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 28 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 3 +- drivers/net/ethernet/microsoft/mana/gdma_main.c | 1 + drivers/net/ethernet/netronome/nfp/crypto/ipsec.c | 11 +- drivers/net/ethernet/realtek/r8169.h | 3 +- drivers/net/ethernet/realtek/r8169_main.c | 353 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 3 - .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 1 - .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 86 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 88 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 10 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 58 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 26 +- drivers/net/ethernet/ti/icssg/icss_iep.c | 121 +- drivers/net/ethernet/ti/icssg/icssg_common.c | 9 +- drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 3 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/netdevsim/ipsec.c | 15 +- drivers/net/ovpn/Makefile | 22 + drivers/net/ovpn/bind.c | 55 + drivers/net/ovpn/bind.h | 101 + drivers/net/ovpn/crypto.c | 210 + drivers/net/ovpn/crypto.h | 145 + drivers/net/ovpn/crypto_aead.c | 383 ++ drivers/net/ovpn/crypto_aead.h | 29 + drivers/net/ovpn/io.c | 446 ++ drivers/net/ovpn/io.h | 34 + drivers/net/ovpn/main.c | 274 ++ drivers/net/ovpn/main.h | 14 + drivers/net/ovpn/netlink-gen.c | 213 + drivers/net/ovpn/netlink-gen.h | 41 + drivers/net/ovpn/netlink.c | 1258 ++++++ drivers/net/ovpn/netlink.h | 18 + drivers/net/ovpn/ovpnpriv.h | 55 + drivers/net/ovpn/peer.c | 1365 ++++++ drivers/net/ovpn/peer.h | 163 + drivers/net/ovpn/pktid.c | 129 + drivers/net/ovpn/pktid.h | 86 + drivers/net/ovpn/proto.h | 118 + drivers/net/ovpn/skb.h | 61 + drivers/net/ovpn/socket.c | 233 + drivers/net/ovpn/socket.h | 49 + drivers/net/ovpn/stats.c | 21 + drivers/net/ovpn/stats.h | 47 + drivers/net/ovpn/tcp.c | 598 +++ drivers/net/ovpn/tcp.h | 36 + drivers/net/ovpn/udp.c | 439 ++ drivers/net/ovpn/udp.h | 25 + drivers/net/phy/mediatek/mtk-ge-soc.c | 3 +- drivers/net/vxlan/vxlan_vnifilter.c | 5 +- drivers/net/wireless/ath/ath10k/ahb.c | 2 +- drivers/net/wireless/ath/ath10k/bmi.c | 6 +- drivers/net/wireless/ath/ath10k/ce.c | 4 +- drivers/net/wireless/ath/ath10k/core.c | 4 +- drivers/net/wireless/ath/ath10k/htc.c | 6 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 2 +- drivers/net/wireless/ath/ath10k/mac.c | 22 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/testmode.c | 4 +- drivers/net/wireless/ath/ath10k/txrx.c | 2 +- drivers/net/wireless/ath/ath10k/usb.c | 4 +- drivers/net/wireless/ath/ath10k/wmi.c | 4 +- drivers/net/wireless/ath/ath11k/testmode.c | 2 +- drivers/net/wireless/ath/ath12k/core.c | 8 +- drivers/net/wireless/ath/ath12k/core.h | 9 + drivers/net/wireless/ath/ath12k/dp.c | 10 +- drivers/net/wireless/ath/ath12k/dp.h | 7 + drivers/net/wireless/ath/ath12k/dp_mon.c | 11 +- drivers/net/wireless/ath/ath12k/dp_rx.c | 35 +- drivers/net/wireless/ath/ath12k/dp_rx.h | 3 + drivers/net/wireless/ath/ath12k/dp_tx.c | 87 +- drivers/net/wireless/ath/ath12k/hal.c | 8 +- drivers/net/wireless/ath/ath12k/mac.c | 73 +- drivers/net/wireless/ath/ath12k/mac.h | 2 + drivers/net/wireless/ath/ath12k/mhi.c | 7 +- drivers/net/wireless/ath/ath12k/peer.c | 5 +- drivers/net/wireless/ath/ath12k/peer.h | 3 +- drivers/net/wireless/ath/ath12k/reg.c | 103 +- drivers/net/wireless/ath/ath12k/testmode.c | 4 +- drivers/net/wireless/ath/wcn36xx/testmode.c | 2 +- drivers/net/wireless/intel/iwlwifi/mld/d3.c | 9 +- drivers/nvme/host/core.c | 2 +- drivers/nvme/host/multipath.c | 14 +- drivers/nvme/target/auth.c | 2 +- drivers/nvme/target/pci-epf.c | 88 +- drivers/of/fdt.c | 34 + drivers/of/kexec.c | 42 + drivers/pci/hotplug/pci_hotplug_core.c | 73 +- drivers/pci/hotplug/pciehp.h | 1 + drivers/pci/hotplug/pciehp_core.c | 29 - drivers/pci/hotplug/pciehp_hpc.c | 78 +- drivers/pci/pci.c | 2 +- drivers/pci/pci.h | 3 + drivers/pci/probe.c | 2 +- drivers/pci/quirks.c | 23 + drivers/pci/setup-bus.c | 4 + drivers/perf/Kconfig | 2 +- drivers/perf/arm-cmn.c | 7 - drivers/perf/arm-ni.c | 40 +- drivers/pinctrl/Kconfig | 2 +- drivers/pinctrl/mediatek/Kconfig | 22 + drivers/pinctrl/mediatek/Makefile | 2 + drivers/pinctrl/mediatek/pinctrl-mt6893.c | 879 ++++ drivers/pinctrl/mediatek/pinctrl-mt8196.c | 1859 ++++++++ drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 8 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt6893.h | 2283 ++++++++++ drivers/pinctrl/mediatek/pinctrl-mtk-mt8196.h | 2789 ++++++++++++ drivers/pinctrl/nomadik/Kconfig | 2 +- drivers/platform/mellanox/mlx-platform.c | 26 +- drivers/platform/mellanox/mlxreg-hotplug.c | 8 +- drivers/platform/mellanox/nvsw-sn2201.c | 2 +- drivers/platform/x86/amd/pmc/pmc.c | 7 +- drivers/platform/x86/dell/alienware-wmi-wmax.c | 52 +- .../x86/intel/uncore-frequency/uncore-frequency.c | 13 +- drivers/platform/x86/msi-wmi-platform.c | 99 +- drivers/power/supply/power_supply_sysfs.c | 2 +- drivers/ptp/ptp_ocp.c | 1 + drivers/pwm/Kconfig | 11 + drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 2 +- drivers/pwm/pwm-rzg2l-gpt.c | 443 ++ drivers/rapidio/devices/rio_mport_cdev.c | 20 - drivers/rapidio/rio.c | 103 - drivers/rapidio/rio.h | 2 - drivers/rapidio/rio_cm.c | 6 - drivers/s390/char/diag_ftp.c | 2 +- drivers/s390/char/vmlogrdr.c | 4 +- drivers/s390/net/ism_drv.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 51 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 81 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 259 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 3 + drivers/scsi/mpi3mr/mpi3mr_os.c | 6 +- drivers/scsi/qedi/qedi_dbg.c | 22 - drivers/scsi/qedi/qedi_dbg.h | 12 - drivers/scsi/qedi/qedi_gbl.h | 1 - drivers/scsi/qedi/qedi_main.c | 8 - drivers/scsi/qla2xxx/qla_dbg.c | 53 - drivers/scsi/qla2xxx/qla_dbg.h | 3 - drivers/scsi/qla2xxx/qla_gbl.h | 5 - drivers/scsi/qla2xxx/qla_gs.c | 90 - drivers/scsi/qla2xxx/qla_nx.c | 45 - drivers/scsi/qla2xxx/qla_os.c | 12 - drivers/scsi/qla2xxx/qla_target.c | 129 - drivers/scsi/qla2xxx/qla_target.h | 3 - drivers/scsi/scsi_lib.c | 6 +- drivers/scsi/scsi_transport_fc.c | 2 +- drivers/soc/ti/k3-ringacc.c | 2 +- drivers/soc/ti/k3-socinfo.c | 2 + drivers/soc/ti/knav_qmss_queue.c | 3 +- drivers/spi/spi-cavium-thunderx.c | 4 +- drivers/spi/spi-dw-core.c | 2 +- drivers/spi/spi-imx.c | 5 +- drivers/spi/spi-pci1xxxx.c | 24 +- drivers/spi/spi.c | 2 +- drivers/spmi/Kconfig | 8 + drivers/spmi/Makefile | 1 + drivers/spmi/spmi-apple-controller.c | 168 + drivers/staging/fbtft/Kconfig | 35 +- .../staging/gpib/agilent_82350b/agilent_82350b.c | 86 +- .../staging/gpib/agilent_82350b/agilent_82350b.h | 28 +- .../staging/gpib/agilent_82357a/agilent_82357a.c | 76 +- .../staging/gpib/agilent_82357a/agilent_82357a.h | 4 +- drivers/staging/gpib/cb7210/cb7210.c | 69 +- drivers/staging/gpib/cb7210/cb7210.h | 26 +- drivers/staging/gpib/cec/cec_gpib.c | 26 +- drivers/staging/gpib/common/gpib_os.c | 316 +- drivers/staging/gpib/common/iblib.c | 60 +- drivers/staging/gpib/common/ibsys.h | 13 +- drivers/staging/gpib/eastwood/fluke_gpib.c | 107 +- drivers/staging/gpib/eastwood/fluke_gpib.h | 29 +- drivers/staging/gpib/fmh_gpib/fmh_gpib.c | 144 +- drivers/staging/gpib/fmh_gpib/fmh_gpib.h | 6 +- drivers/staging/gpib/gpio/gpib_bitbang.c | 46 +- drivers/staging/gpib/hp_82335/hp82335.c | 35 +- drivers/staging/gpib/hp_82341/hp_82341.c | 52 +- drivers/staging/gpib/include/gpibP.h | 14 +- drivers/staging/gpib/include/gpib_proto.h | 31 +- drivers/staging/gpib/include/gpib_types.h | 162 +- drivers/staging/gpib/include/nec7210.h | 40 +- drivers/staging/gpib/include/nec7210_registers.h | 3 +- drivers/staging/gpib/include/tms9914.h | 37 +- drivers/staging/gpib/ines/ines.h | 23 +- drivers/staging/gpib/ines/ines_gpib.c | 151 +- drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 146 +- drivers/staging/gpib/nec7210/nec7210.c | 72 +- drivers/staging/gpib/ni_usb/ni_usb_gpib.c | 70 +- drivers/staging/gpib/ni_usb/ni_usb_gpib.h | 32 +- drivers/staging/gpib/pc2/pc2_gpib.c | 46 +- drivers/staging/gpib/tms9914/tms9914.c | 69 +- drivers/staging/gpib/tnt4882/tnt4882_gpib.c | 106 +- drivers/staging/gpib/uapi/{gpib_user.h => gpib.h} | 217 +- drivers/staging/gpib/uapi/gpib_ioctl.h | 134 +- drivers/staging/greybus/fw-management.c | 48 +- drivers/staging/greybus/gpio.c | 16 +- drivers/staging/iio/adc/ad7816.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 4 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 6 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 18 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 68 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 22 +- drivers/staging/rtl8723bs/hal/hal_com.c | 11 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 4 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 81 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 33 +- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 2 +- drivers/staging/rtl8723bs/include/sta_info.h | 2 +- drivers/staging/sm750fb/ddk750_dvi.c | 14 +- drivers/staging/sm750fb/ddk750_sii164.c | 36 +- drivers/staging/sm750fb/ddk750_sii164.h | 14 +- drivers/staging/sm750fb/sm750_hw.c | 6 +- .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 6 + drivers/thunderbolt/tb.h | 1 + drivers/thunderbolt/usb4.c | 14 +- drivers/thunderbolt/usb4_port.c | 56 +- drivers/tty/serial/8250/8250_of.c | 4 + drivers/tty/serial/sifive.c | 88 +- drivers/tty/vt/gen_ucs_recompose.py | 5 +- drivers/tty/vt/gen_ucs_width.py | 4 +- drivers/tty/vt/ucs_recompose.c | 5 +- drivers/tty/vt/ucs_width.c | 4 +- drivers/ufs/core/ufshcd.c | 2 + drivers/uio/uio_hv_generic.c | 32 +- drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 173 +- drivers/usb/dwc3/dwc3-exynos.c | 9 + .../usb/dwc3/{dwc3-qcom.c => dwc3-qcom-legacy.c} | 4 +- drivers/usb/dwc3/dwc3-qcom.c | 191 +- drivers/usb/dwc3/glue.h | 36 + drivers/usb/gadget/function/f_tcm.c | 4 +- drivers/usb/misc/onboard_usb_dev.c | 1 + drivers/usb/misc/onboard_usb_dev.h | 8 + drivers/usb/typec/port-mapper.c | 23 +- drivers/vhost/scsi.c | 264 +- drivers/vhost/vhost.c | 28 +- fs/bcachefs/btree_update_interior.c | 2 +- fs/bcachefs/fsck.c | 44 +- fs/binfmt_elf.c | 76 - fs/eventpoll.c | 10 +- fs/exec.c | 60 - fs/fs_parser.c | 49 - fs/gfs2/inode.c | 93 +- fs/gfs2/inode.h | 1 + fs/gfs2/ops_fstype.c | 3 +- fs/gfs2/super.c | 74 +- fs/gfs2/xattr.c | 11 +- fs/gfs2/xattr.h | 2 +- fs/hfs/super.c | 2 - fs/hfsplus/super.c | 2 - fs/ioctl.c | 7 +- fs/libfs.c | 11 +- fs/namei.c | 10 +- fs/namespace.c | 92 +- fs/netfs/fscache_cache.c | 2 +- fs/netfs/fscache_cookie.c | 2 +- fs/nfsd/trace.h | 2 + fs/nfsd/vfs.c | 3 + fs/ocfs2/aops.c | 1 + fs/ocfs2/suballoc.c | 38 +- fs/ocfs2/suballoc.h | 1 + fs/pidfs.c | 2 +- fs/proc_namespace.c | 12 +- fs/stat.c | 32 +- fs/sysfs/group.c | 6 +- fs/ubifs/compress.c | 247 +- fs/xfs/xfs_fsmap.c | 51 +- include/acpi/actbl.h | 2 +- include/asm-generic/simd.h | 8 +- include/crypto/acompress.h | 101 +- include/crypto/algapi.h | 8 +- include/crypto/ctr.h | 3 - include/crypto/hash.h | 74 +- include/crypto/internal/acompress.h | 55 +- include/crypto/internal/hash.h | 31 +- include/crypto/internal/simd.h | 4 +- include/crypto/internal/skcipher.h | 3 +- include/crypto/poly1305.h | 13 +- include/crypto/sig.h | 2 +- include/crypto/sm3.h | 1 + include/crypto/sm3_base.h | 13 +- include/cxl/features.h | 5 +- include/drm/bridge/analogix_dp.h | 7 +- include/drm/drm_gem.h | 3 +- include/dt-bindings/clock/spacemit,k1-syscon.h | 247 ++ .../memory/mediatek,mt6893-memory-port.h | 288 ++ include/linux/auxiliary_bus.h | 17 + include/linux/binfmts.h | 1 - include/linux/bitfield.h | 21 +- include/linux/bitmap-str.h | 10 +- include/linux/blkdev.h | 6 +- include/linux/crypto.h | 60 +- include/linux/damon.h | 6 + include/linux/device_cgroup.h | 7 +- include/linux/dma-mapping.h | 12 +- include/linux/eisa.h | 5 +- include/linux/ethtool.h | 11 + include/linux/fs.h | 3 +- include/linux/fs_parser.h | 5 - include/linux/habanalabs/hl_boot_if.h | 2 +- include/linux/i2c-atr.h | 54 +- include/linux/io_uring_types.h | 7 +- include/linux/iommu.h | 24 +- include/linux/kexec.h | 7 + include/linux/kexec_handover.h | 111 + include/linux/memblock.h | 41 +- include/linux/mm.h | 232 +- include/linux/mmap_lock.h | 227 + include/linux/mmzone.h | 2 - include/linux/mod_devicetable.h | 2 +- include/linux/netdevice.h | 12 +- include/linux/numa_memblks.h | 1 - include/linux/pci.h | 8 + include/linux/percpu-defs.h | 2 +- include/linux/platform_data/mlxreg.h | 4 +- include/linux/ratelimit.h | 37 +- include/linux/ratelimit_types.h | 5 +- include/linux/relay.h | 3 - include/linux/rio_drv.h | 5 - include/linux/scatterlist.h | 23 +- include/linux/skbuff.h | 2 + include/linux/spi/spi.h | 26 + include/linux/sunrpc/svc_xprt.h | 1 + include/linux/swap.h | 8 +- include/linux/sysfs.h | 27 +- include/linux/thunderbolt.h | 18 + include/net/mana/gdma.h | 28 +- include/net/netdev_lock.h | 16 + include/net/page_pool/helpers.h | 11 + include/net/sock.h | 4 +- include/net/xfrm.h | 19 +- include/rdma/ib_verbs.h | 2 + include/rdma/rdma_cm.h | 1 - include/trace/events/sched.h | 30 + include/trace/events/sunrpc.h | 13 +- include/trace/events/tcp.h | 2 +- include/uapi/drm/amdgpu_drm.h | 22 +- include/uapi/linux/fib_rules.h | 4 +- include/uapi/linux/if_addr.h | 4 +- include/uapi/linux/if_addrlabel.h | 4 +- include/uapi/linux/if_alg.h | 6 +- include/uapi/linux/if_arcnet.h | 6 +- include/uapi/linux/if_bonding.h | 6 +- include/uapi/linux/if_fc.h | 6 +- include/uapi/linux/if_hippi.h | 6 +- include/uapi/linux/if_link.h | 15 + include/uapi/linux/if_packet.h | 4 +- include/uapi/linux/if_plip.h | 4 +- include/uapi/linux/if_slip.h | 4 +- include/uapi/linux/if_x25.h | 6 +- include/uapi/linux/if_xdp.h | 6 +- include/uapi/linux/ip6_tunnel.h | 4 +- include/uapi/linux/landlock.h | 87 +- include/uapi/linux/net_dropmon.h | 4 +- include/uapi/linux/net_tstamp.h | 6 +- include/uapi/linux/netlink_diag.h | 4 +- include/uapi/linux/ovpn.h | 109 + include/uapi/linux/pkt_cls.h | 4 +- include/uapi/linux/pkt_sched.h | 4 +- include/uapi/linux/ublk_cmd.h | 8 + include/uapi/linux/udp.h | 1 + init/Kconfig | 10 - io_uring/io_uring.c | 6 +- io_uring/memmap.c | 11 +- io_uring/memmap.h | 2 + io_uring/net.c | 8 +- io_uring/rsrc.c | 157 +- io_uring/rsrc.h | 14 - io_uring/zcrx.c | 128 +- io_uring/zcrx.h | 9 + kernel/Kconfig.kexec | 14 + kernel/Makefile | 1 + kernel/cgroup/cgroup.c | 31 +- kernel/cgroup/rstat.c | 2 +- kernel/crash_reserve.c | 2 +- kernel/kexec_file.c | 13 + kernel/kexec_handover.c | 1253 ++++++ kernel/kexec_internal.h | 16 + kernel/rcu/rcu.h | 4 + kernel/rcu/rcutorture.c | 71 +- kernel/rcu/tree.c | 34 +- kernel/rcu/tree.h | 1 + kernel/relay.c | 111 +- kernel/sched/ext.c | 36 +- kernel/sched/fair.c | 9 + kernel/trace/ftrace.c | 27 +- kernel/trace/trace_entries.h | 4 +- kernel/trace/trace_events_filter.c | 4 +- kernel/vhost_task.c | 2 +- kernel/watchdog.c | 37 +- lib/Kconfig.debug | 20 +- lib/Makefile | 3 +- lib/crypto/Kconfig | 3 + lib/crypto/Makefile | 3 + lib/crypto/poly1305.c | 2 - {crypto => lib/crypto}/sm3.c | 25 +- lib/ratelimit.c | 88 +- lib/scatterlist.c | 23 - lib/test_kmod.c | 64 +- lib/test_ratelimit.c | 79 + lib/test_vmalloc.c | 22 +- lib/tests/printf_kunit.c | 39 +- lib/vsprintf.c | 35 +- localversion-next | 2 +- mm/Kconfig | 4 + mm/damon/core.c | 27 + mm/damon/sysfs-schemes.c | 40 +- mm/gup.c | 122 +- mm/huge_memory.c | 13 +- mm/hugetlb.c | 17 +- mm/internal.h | 2 + mm/kasan/Makefile | 2 +- mm/khugepaged.c | 2 +- mm/memblock.c | 329 +- mm/memcontrol-v1.c | 3 +- mm/memcontrol.c | 128 +- mm/memory.c | 252 -- mm/mempolicy.c | 252 +- mm/mm_init.c | 23 +- mm/mmap_lock.c | 273 ++ mm/mmu_notifier.c | 2 +- mm/nommu.c | 16 - mm/numa_memblks.c | 22 - mm/page_alloc.c | 31 +- mm/readahead.c | 22 +- mm/show_mem.c | 2 + mm/slab_common.c | 2 +- mm/swap_state.c | 8 +- mm/vmalloc.c | 5 +- mm/vmscan.c | 35 +- mm/vmstat.c | 2 +- net/bridge/br_vlan.c | 4 +- net/core/dev.c | 2 + net/core/lock_debug.c | 4 +- net/core/neighbour.c | 4 +- net/core/netdev-genl.c | 4 + net/core/pktgen.c | 24 +- net/core/rtnetlink.c | 30 +- net/core/skbuff.c | 18 +- net/core/sock.c | 10 +- net/devlink/dev.c | 2 +- net/dsa/dsa.c | 59 +- net/dsa/tag_8021q.c | 2 +- net/ipv4/devinet.c | 4 +- net/ipv4/fib_frontend.c | 4 +- net/ipv4/ipmr.c | 8 +- net/ipv4/route.c | 4 +- net/ipv4/xfrm4_input.c | 18 +- net/ipv6/addrconf.c | 4 +- net/ipv6/addrlabel.c | 8 +- net/ipv6/af_inet6.c | 1 + net/ipv6/ioam6_iptunnel.c | 76 +- net/ipv6/route.c | 4 +- net/ipv6/xfrm6_input.c | 18 +- net/key/af_key.c | 2 +- net/netfilter/nf_flow_table_core.c | 10 +- net/sunrpc/svc_xprt.c | 1 + net/xfrm/xfrm_device.c | 13 +- net/xfrm/xfrm_policy.c | 4 +- net/xfrm/xfrm_state.c | 40 +- net/xfrm/xfrm_user.c | 15 +- rust/bindings/bindings_helper.h | 1 + rust/helpers/auxiliary.c | 23 + rust/helpers/helpers.c | 1 + rust/helpers/pci.c | 5 + rust/helpers/platform.c | 5 + rust/kernel/auxiliary.rs | 360 ++ rust/kernel/device.rs | 108 +- rust/kernel/devres.rs | 17 +- rust/kernel/dma.rs | 14 +- rust/kernel/lib.rs | 2 + rust/kernel/pci.rs | 55 +- rust/kernel/platform.rs | 54 +- rust/kernel/types.rs | 8 + rust/pin-init/README.md | 6 +- rust/pin-init/examples/linked_list.rs | 1 + rust/pin-init/examples/mutex.rs | 1 + rust/pin-init/examples/pthread_mutex.rs | 4 +- rust/pin-init/examples/static_init.rs | 1 + rust/pin-init/internal/src/lib.rs | 1 + samples/damon/Kconfig | 13 + samples/damon/Makefile | 1 + samples/damon/mtier.c | 167 + samples/damon/prcl.c | 2 +- samples/rust/Kconfig | 12 + samples/rust/Makefile | 1 + samples/rust/rust_driver_auxiliary.rs | 120 + scripts/Makefile.btf | 2 + scripts/Makefile.extrawarn | 9 +- scripts/checkpatch.pl | 2 +- scripts/git-resolve.sh | 199 + scripts/lib/kdoc/kdoc_files.py | 11 +- scripts/lib/kdoc/kdoc_parser.py | 123 +- scripts/spelling.txt | 2 + security/landlock/syscalls.c | 27 +- sound/pci/hda/patch_realtek.c | 12 +- sound/pci/hda/tas2781_hda.h | 44 + sound/pci/hda/tas2781_hda_i2c.c | 29 +- sound/pci/hda/tas2781_hda_spi.c | 35 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 39 +- sound/soc/qcom/qdsp6/q6usb.c | 4 +- sound/usb/endpoint.c | 7 + sound/usb/qcom/qc_audio_offload.c | 2 +- tools/lib/bpf/btf.c | 6 + tools/lib/bpf/libbpf.c | 2 +- tools/memory-model/Documentation/README | 7 +- tools/memory-model/Documentation/locking.txt | 5 + tools/memory-model/Documentation/ordering.txt | 22 +- tools/memory-model/Documentation/recipes.txt | 4 + tools/memory-model/Documentation/references.txt | 3 +- tools/memory-model/Documentation/simple.txt | 4 +- tools/net/ynl/Makefile.deps | 5 +- tools/net/ynl/pyynl/ynl_gen_c.py | 96 +- tools/sched_ext/Makefile | 23 +- tools/sched_ext/scx_qmap.bpf.c | 4 +- tools/testing/cxl/test/mem.c | 2 +- tools/testing/memblock/tests/alloc_api.c | 22 +- tools/testing/memblock/tests/alloc_helpers_api.c | 4 +- tools/testing/memblock/tests/alloc_nid_api.c | 20 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/benchs/bench_sockmap.c | 1 - tools/testing/selftests/bpf/config.aarch64 | 1 - tools/testing/selftests/bpf/config.s390x | 1 - .../ftrace/test.d/filter/event-filter-function.tc | 20 + tools/testing/selftests/kmod/config | 5 - tools/testing/selftests/net/ovpn/.gitignore | 2 + tools/testing/selftests/net/ovpn/Makefile | 31 + tools/testing/selftests/net/ovpn/common.sh | 92 + tools/testing/selftests/net/ovpn/config | 10 + tools/testing/selftests/net/ovpn/data64.key | 5 + tools/testing/selftests/net/ovpn/ovpn-cli.c | 2376 +++++++++++ tools/testing/selftests/net/ovpn/tcp_peers.txt | 5 + .../testing/selftests/net/ovpn/test-chachapoly.sh | 9 + .../selftests/net/ovpn/test-close-socket-tcp.sh | 9 + .../selftests/net/ovpn/test-close-socket.sh | 45 + tools/testing/selftests/net/ovpn/test-float.sh | 9 + tools/testing/selftests/net/ovpn/test-tcp.sh | 9 + tools/testing/selftests/net/ovpn/test.sh | 113 + tools/testing/selftests/net/ovpn/udp_peers.txt | 5 + tools/testing/selftests/pcie_bwctrl/Makefile | 3 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 2 +- tools/testing/selftests/vDSO/vgetrandom-chacha.S | 2 + 1180 files changed, 52709 insertions(+), 14155 deletions(-) create mode 100644 Documentation/admin-guide/mm/kho.rst create mode 100644 Documentation/core-api/kho/bindings/kho.yaml create mode 100644 Documentation/core-api/kho/bindings/memblock/memblock.yaml create mode 100644 Documentation/core-api/kho/bindings/memblock/reserve-mem.yaml create mode 100644 Documentation/core-api/kho/bindings/sub-fdt.yaml create mode 100644 Documentation/core-api/kho/concepts.rst create mode 100644 Documentation/core-api/kho/fdt.rst create mode 100644 Documentation/core-api/kho/index.rst create mode 100644 Documentation/devicetree/bindings/clock/spacemit,k1-pll.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/himax,hx8279.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/visionox,g2647f [...] create mode 100644 Documentation/devicetree/bindings/dma/arm,dma-350.yaml create mode 100644 Documentation/devicetree/bindings/gpio/spacemit,k1-gpio.yaml create mode 100644 Documentation/devicetree/bindings/misc/ti,fpc202.yaml create mode 100644 Documentation/devicetree/bindings/net/wireless/realtek,rtl8188e.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,vf610-iomuxc.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,vf610-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6893-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt8196-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pwm/renesas,rzg2l-gpt.yaml create mode 100644 Documentation/devicetree/bindings/soc/spacemit/spacemit,k1-syscon.yaml create mode 100644 Documentation/devicetree/bindings/spmi/apple,spmi.yaml copy Documentation/devicetree/bindings/usb/{qcom,dwc3.yaml => qcom,snps-dwc3.yaml} (89%) create mode 100644 Documentation/netlink/specs/ovpn.yaml create mode 100644 Documentation/networking/devlink/ixgbe.rst create mode 100644 arch/arm/boot/dts/qcom/msm8926.dtsi create mode 100644 arch/arm/boot/dts/qcom/qcom-apq8064-lg-nexus4-mako.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62-pocketbeagle2.dts create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-j742s2-evm-usb0-type-a.dtso create mode 100644 arch/riscv/include/asm/vdso/getrandom.h create mode 100644 arch/riscv/kernel/vdso/getrandom.c create mode 100644 arch/riscv/kernel/vdso/vgetrandom-chacha.S rename arch/x86/pci/{intel_mid_pci.c => intel_mid.c} (100%) create mode 100644 crypto/poly1305.c delete mode 100644 crypto/poly1305_generic.c create mode 100644 drivers/clk/spacemit/Kconfig create mode 100644 drivers/clk/spacemit/Makefile create mode 100644 drivers/clk/spacemit/ccu-k1.c create mode 100644 drivers/clk/spacemit/ccu_common.h create mode 100644 drivers/clk/spacemit/ccu_ddn.c create mode 100644 drivers/clk/spacemit/ccu_ddn.h create mode 100644 drivers/clk/spacemit/ccu_mix.c create mode 100644 drivers/clk/spacemit/ccu_mix.h create mode 100644 drivers/clk/spacemit/ccu_pll.c create mode 100644 drivers/clk/spacemit/ccu_pll.h create mode 100644 drivers/dma/arm-dma350.c create mode 100644 drivers/gpio/gpio-spacemit-k1.c rename drivers/gpu/drm/amd/amdgpu/{amdgpu_userqueue.c => amdgpu_userq.c} (60%) rename drivers/gpu/drm/amd/amdgpu/{amdgpu_userqueue.h => amdgpu_userq.h} (67%) create mode 100644 drivers/gpu/drm/panel/panel-himax-hx8279.c create mode 100644 drivers/gpu/drm/panel/panel-visionox-g2647fb105.c create mode 100644 drivers/iommu/arm/Kconfig create mode 100644 drivers/iommu/iommu-pages.c create mode 100644 drivers/misc/ti_fpc202.c create mode 100644 drivers/net/ethernet/intel/ixgbe/devlink/devlink.c create mode 100644 drivers/net/ethernet/intel/ixgbe/devlink/devlink.h create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.h create mode 100644 drivers/net/ovpn/Makefile create mode 100644 drivers/net/ovpn/bind.c create mode 100644 drivers/net/ovpn/bind.h create mode 100644 drivers/net/ovpn/crypto.c create mode 100644 drivers/net/ovpn/crypto.h create mode 100644 drivers/net/ovpn/crypto_aead.c create mode 100644 drivers/net/ovpn/crypto_aead.h create mode 100644 drivers/net/ovpn/io.c create mode 100644 drivers/net/ovpn/io.h create mode 100644 drivers/net/ovpn/main.c create mode 100644 drivers/net/ovpn/main.h create mode 100644 drivers/net/ovpn/netlink-gen.c create mode 100644 drivers/net/ovpn/netlink-gen.h create mode 100644 drivers/net/ovpn/netlink.c create mode 100644 drivers/net/ovpn/netlink.h create mode 100644 drivers/net/ovpn/ovpnpriv.h create mode 100644 drivers/net/ovpn/peer.c create mode 100644 drivers/net/ovpn/peer.h create mode 100644 drivers/net/ovpn/pktid.c create mode 100644 drivers/net/ovpn/pktid.h create mode 100644 drivers/net/ovpn/proto.h create mode 100644 drivers/net/ovpn/skb.h create mode 100644 drivers/net/ovpn/socket.c create mode 100644 drivers/net/ovpn/socket.h create mode 100644 drivers/net/ovpn/stats.c create mode 100644 drivers/net/ovpn/stats.h create mode 100644 drivers/net/ovpn/tcp.c create mode 100644 drivers/net/ovpn/tcp.h create mode 100644 drivers/net/ovpn/udp.c create mode 100644 drivers/net/ovpn/udp.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6893.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8196.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6893.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8196.h create mode 100644 drivers/pwm/pwm-rzg2l-gpt.c create mode 100644 drivers/spmi/spmi-apple-controller.c rename drivers/staging/gpib/uapi/{gpib_user.h => gpib.h} (51%) copy drivers/usb/dwc3/{dwc3-qcom.c => dwc3-qcom-legacy.c} (99%) create mode 100644 drivers/usb/dwc3/glue.h create mode 100644 include/dt-bindings/clock/spacemit,k1-syscon.h create mode 100644 include/dt-bindings/memory/mediatek,mt6893-memory-port.h create mode 100644 include/linux/kexec_handover.h create mode 100644 include/uapi/linux/ovpn.h create mode 100644 kernel/kexec_handover.c rename {crypto => lib/crypto}/sm3.c (96%) create mode 100644 lib/test_ratelimit.c create mode 100644 rust/helpers/auxiliary.c create mode 100644 rust/kernel/auxiliary.rs create mode 100644 samples/damon/mtier.c create mode 100644 samples/rust/rust_driver_auxiliary.rs create mode 100755 scripts/git-resolve.sh create mode 100644 sound/pci/hda/tas2781_hda.h create mode 100644 tools/testing/selftests/net/ovpn/.gitignore create mode 100644 tools/testing/selftests/net/ovpn/Makefile create mode 100644 tools/testing/selftests/net/ovpn/common.sh create mode 100644 tools/testing/selftests/net/ovpn/config create mode 100644 tools/testing/selftests/net/ovpn/data64.key create mode 100644 tools/testing/selftests/net/ovpn/ovpn-cli.c create mode 100644 tools/testing/selftests/net/ovpn/tcp_peers.txt create mode 100755 tools/testing/selftests/net/ovpn/test-chachapoly.sh create mode 100755 tools/testing/selftests/net/ovpn/test-close-socket-tcp.sh create mode 100755 tools/testing/selftests/net/ovpn/test-close-socket.sh create mode 100755 tools/testing/selftests/net/ovpn/test-float.sh create mode 100755 tools/testing/selftests/net/ovpn/test-tcp.sh create mode 100755 tools/testing/selftests/net/ovpn/test.sh create mode 100644 tools/testing/selftests/net/ovpn/udp_peers.txt