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 2b3d5988ae2c Add linux-next specific files for 20240404 omits dff81812fbdd fixup for "netfs, 9p: Implement helpers for new write code" omits da4d922793b9 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits e0b9e0a5ebdb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 67e150995b7b Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits 1997c9be336b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5a1dcb3afc64 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits eece7d16f8ef Merge branch 'zstd-next' of https://github.com/terrelln/linux.git omits 5d459dc2ab70 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 77a2ebe65a48 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e9a34e88509c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 316a5840813c Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 2961bebab8f0 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits fffc5c06c560 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits df30d5255464 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f45ddcfb2172 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits 8cf223a4a08c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 960b6e2b8ef7 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 62b443c64809 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 64159ada7a73 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits cf79d367e44d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f361baa5ca9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 260d374a60ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 49f304742584 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 49df7e30bf28 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 12bd5a722df4 Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] omits 56006dd267b6 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 4e69c3b508ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b7302cf9538a Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 62b242188cc5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b6a3f8ee96de Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8eb91db9bd9e Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 6cd1912f0272 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits bccd653e769e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f0ac511fc9b Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 6c4f94bd1375 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits c1c5dd663e3f Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits dde8dc6dbdbe Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits e7df34b94716 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] omits 8b6e2f7f4886 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 95e9abc5ab77 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f6021c6e4ecb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 074d1a027015 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8f877ac06040 Merge branch 'next' of https://github.com/kvm-x86/linux.git omits a840d9f632bb Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits e94acd6d51e7 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits a62c49464602 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 162de613413e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d5e04b2842d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7deb1d4af92d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 012c19e4ada1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ba3a376aa938 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1cca62cb39bf Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 86837133d062 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0e11e8624ada Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9a60d3a28b8e Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 329124741a78 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits c6acb9d7aa4c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 209dc6bf7ef4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b16f2866516 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits fd7178d49df2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits df4f8fffc9e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a174e4edcb66 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a843058da3c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9c6125756976 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b5ccf458dcd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 868e1de104e7 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits 13bc1dd3b4d7 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 92a20f55c1ff Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 5576dff4a53e Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits f1174bb2a8e5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fd76ca4ca941 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 20b5baf2529d Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits c2ce3908a2c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cc7b62666779 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d7c127017330 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a716f552bdb2 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 72ec8e1a4fa6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d0cb78de0cee Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a8394888647b Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 57eda809b3e4 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits e22b4a4c84ab Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 344a98de55f2 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 9999588746f5 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits 1d53e0753062 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits beb20a65690a Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits cbde1c6ae640 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 39e8de38633d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b4e5abef30b4 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 6dcebce0d1bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits b5e22d358780 Merge branch '9p-next' of git://github.com/martinetd/linux omits c51ffd043283 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 76108930b1bf Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits d3961df5a8c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a1d8564fddde Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 4decb4c3217b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 9fd89650a28e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 824c03ee4f00 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 979351de2d78 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits c2352ac1316c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 871663037739 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] omits 89bdeab15e27 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 1bc4b351d036 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a8ecc38a729e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c94e50156145 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 811a7e04bb37 Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] omits 973c1a6eb16e Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits c307d6a77262 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 45227eba2242 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 8b37f5738d7f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9d000f4dde66 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 8c76a60b9c63 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits d1a2b524a693 Merge branch 'for-next' of https://github.com/sophgo/linux.git omits 0ffcebd3b200 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 9a59b0ee70d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd3ac7ff0205 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e103da78143b Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits b722771a8541 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d6b7dd0f8d84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 878e663e9bef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a3e96d9a8f31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 98409f9661c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d226d591ce75 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 44b9e182353f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d7ec5260271e Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 1b1c0661f381 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0ae1066b3df8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 58db568dc1bc Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 8cb7b7283f2a Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] omits ad6a31687713 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 2a4f653655c1 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits d12808ad2d75 Merge remote-tracking branch 'asoc/for-6.10' into asoc-next omits 3f982ad8ef16 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits ea38ad58a076 Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] omits 3b2e923efd02 Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] omits 1c58176d5899 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits 384f2cd2b11c Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits cc03bccb7ba7 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 98f52fcb510f Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] omits 347042e96a85 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits 59266d9886ad Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4e2247e28838 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits b0d9bbbad025 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3b29af333b9a Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 330fba2223df Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 60dea2d76066 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 8f7a1806054a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits be827d563cf4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c3a407b16bee Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 04e0be464018 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e6ef7e5b8e19 Merge branch 'fixes' of https://git.linuxtv.org/media_stage.git omits 36924b5eaabe Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 3cff27fcddf4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits edb76f679c5b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits abc62de8bccd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c542a504027d Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 87189b2993c0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 231b0ab3dc68 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9381a8f4cbb0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 1e73f4ac4cf6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 23c8e3a07ea4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 5b2593911454 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 8fd79ecd9f1d Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 5b1de986ce55 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ec7175fd074e Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits a8cbd9479d3a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d47dd72cb83e Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 5a49fcecbed1 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 5b7451e3d523 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits e29fb6e4a482 Merge remote-tracking branch 'asoc/for-6.8' into asoc-linus omits 1fe1448b0f2b ftrace: Asynchronous grace period for register_ftrace_direct() omits c5fc55092069 tsc: Check for sockets instead of CPUs to make code match comment omits 855df84b7ccd fs/proc: remove redundant comments from /proc/bootconfig omits 0f2cb849d10a rcu: Fix buffer overflow in print_cpu_stall_info() omits 20a81d303e8c rcutorture: Use rcu_gp_slow_register/unregister() only for [...] omits 305b25f432fd torture: Scale --do-kvfree test time omits 7059ffa8715a rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow omits 7572cfaf90f9 rcutorture: Fix invalid context warning when enable srcu b [...] omits eb2fae0f0d18 rcutorture: Make stall-tasks directly exit when rcutorture [...] omits 7854122a701d rcu: Mollify sparse with RCU guard omits cceadd9cda83 rcu/tree: Reduce wake up for synchronize_rcu() common case omits 1cd2991d4eca rcutorture: Removing redundant function pointer initialization omits 94eb5c7f670f rcutorture: Make rcutorture support print rcu-tasks gp state omits 74fc3eadbf6e rcutorture: Use the gp_kthread_dbg operation specified by cur_ops omits 93ea11204d76 rcu: Add lockdep_assert_in_rcu_read_lock() and friends omits d936b98c4120 rcu: Remove redundant CONFIG_PROVE_RCU #if condition omits 0f7d2c528366 rcu: Allocate WQ with WQ_MEM_RECLAIM bit set omits a55be9aacc45 rcu: Do not release a wait-head from a GP kthread omits 654f59c6bc95 rcu: Support direct wake-up of synchronize_rcu() users omits 7e2169c70c66 rcu: Add a trace event for synchronize_rcu_normal() omits a04888768f74 rcu: Reduce synchronize_rcu() latency omits ea5c579097e9 rcu: Add data structures for synchronize_rcu() omits 803c8bfe0313 rcu: Inform KCSAN of one-byte cmpxchg() in rcu_trc_cmpxchg [...] omits eae7bdf4a519 rcu: Make hotplug operations track GP state, not flags omits 26ddf5a7862c rcu: Mark loads from rcu_state.n_online_cpus omits c6afedac28e5 rcu: Mark writes to rcu_sync ->gp_count field omits 3e8bad035a13 rcu: Bring diagnostic read of rcu_state.gp_flags into alignment omits 67ce4a707038 rcu: Remove redundant READ_ONCE() of rcu_state.gp_flags in tree.c omits fd9820705f58 rcutorture: Re-use value stored to ->rtort_pipe_count inst [...] omits 5151db8a470b rcutorture: Fix rcu_torture_one_read() pipe_count overflow [...] omits f849e8c74c1c rcutorture: Remove extraneous rcu_torture_pipe_update_one( [...] omits befacfbedf7a rcutorture: ASSERT_EXCLUSIVE_WRITER() for ->rtort_pipe_cou [...] omits 9f1b9aceec4d rcu: Make Tiny RCU explicitly disable preemption omits df7954704d85 rcu: Remove redundant BH disabling in TINY_RCU omits 5fc490839799 ftrace: Chose RCU Tasks based on TASKS_RCU rather than PREEMPTION omits 5e7f96fe84b6 bpf: Chose RCU Tasks based on TASKS_RCU rather than PREEMPTION omits 0c0b928c7447 rcutorture: Dump GP kthread state on insufficient cb-flood [...] omits 0bb5e8e6fc39 rcu: Add lockdep checks and kernel-doc header to rcu_softirq_qs() omits 543df881a864 rcu-tasks: Fix the comments for tasks_rcu_exit_srcu_stall_timer omits d9c81aa59929 MAINTAINERS: Update Neeraj's email address omits d76d89be2f10 rcu-tasks: Replace exit_tasks_rcu_start() initialization w [...] omits fdea9ea51216 rcu-tasks: Make Tasks RCU wait idly for grace-period delays omits d48218725351 tracing: Select new NEED_TASKS_RCU Kconfig option omits 566f29970865 arch: Select new NEED_TASKS_RCU Kconfig option omits 3720c4967a87 bpf: Select new NEED_TASKS_RCU Kconfig option omits a090d0f34e72 rcu: Create NEED_TASKS_RCU to factor out enablement logic omits c4345a096ee8 rcutorture: Dump # online CPUs on insufficient cb-flood la [...] omits a636efa9b26f rcutorture: Enable RCU priority boosting for TREE09 omits 029fd8e9f954 doc: Remove references to arrayRCU.rst omits c1047d5b6d63 srcu: Make Tiny SRCU explicitly disable preemption omits 259e654d4503 rcu: Make TINY_RCU depend on !PREEMPT_RCU rather than !PREEMPTION omits 49546cfe9b1a rcu: Update lockdep while in RCU read-side critical section omits 4192e1caa69f rcutorture: Disable tracing to permit Tasks Rude RCU testing omits f563a2097794 scftorture: Increase memory provided to guest OS omits 281cb6e9cb05 Merge branch 'vfs.netfs' into vfs.all omits 86d96b219878 Merge branch 'vfs.mount.api' into vfs.all omits 5b5bfc641ce8 Merge branch 'vfs.misc' into vfs.all omits 902ab98300fd Merge branch 'vfs.fixes' into vfs.all omits 9973bb4fffba Merge branches 'arm32-for-6.10', 'arm64-defconfig-for-6.10 [...] omits c8efe0eb6732 SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP omits 034dd140a6d8 Merge branch into tip/master: 'x86/shstk' omits 51b7209e185e Merge branch into tip/master: 'x86/platform' omits f28170da37b0 Merge branch into tip/master: 'x86/percpu' omits d662266e55b8 Merge branch into tip/master: 'x86/misc' omits 94c82bb94a00 Merge branch into tip/master: 'x86/fpu' omits b6e9e551ac24 Merge branch into tip/master: 'x86/cpu' omits 9fb307c0701a Merge branch into tip/master: 'x86/cleanups' omits 9709fa082503 Merge branch into tip/master: 'x86/build' omits 84f69da22d3a Merge branch into tip/master: 'x86/bugs' omits 70378b814527 Merge branch into tip/master: 'x86/boot' omits 091b4f390920 Merge branch into tip/master: 'x86/asm' omits 10d71e216ca3 Merge branch into tip/master: 'sched/core' omits 02b1e181ebc8 Merge branch into tip/master: 'ras/core' omits f3271e0d0c6b Merge branch into tip/master: 'perf/core' omits c8c65d107020 Merge branch into tip/master: 'locking/core' omits f3a9f9f5504c Merge branch into tip/master: 'irq/core' omits 60397e4faf4b Merge branch into tip/master: 'x86/urgent' omits 2e43d3a62901 Merge branch into tip/master: 'timers/urgent' omits 8291669fd720 Merge branch into tip/master: 'perf/urgent' omits 417d46e7ad2e Merge branches 'for-next/ffa/fixes', 'for-next/scmi/fixes' [...] omits 09ea72b97b79 Merge branch 'netfs-writeback' of ssh://gitolite.kernel.or [...] omits 721739152283 netfs, afs: Use writeback retry to deal with alternate keys omits 2c4b166a1981 netfs: Miscellaneous tidy ups omits 671136799613 netfs: Remove the old writeback code omits 65ae39d7d9b3 netfs: Cut over to using new writeback code omits 0d393b1a6699 netfs, cachefiles: Implement helpers for new write code omits 1351be4f832e netfs, 9p: Implement helpers for new write code omits b4d20a7172e9 netfs, afs: Implement helpers for new write code omits 6ddc19f2a603 netfs: New writeback implementation omits b8c45a26dfa3 netfs: Add some write-side stats and clean up some stat names omits e6bb90ed43d1 netfs: Fix writethrough-mode error handling omits f30088042529 netfs: Switch to using unsigned long long rather than loff_t omits 20e5e65d5491 mm: Export writeback_iter() omits 078f764d76b1 Automated merge of 'dev' into 'next' omits 756ded70213d Merge branch 'mm-nonmm-unstable' into mm-everything omits 85b8af331e22 ipc: remove the now superfluous sentinel element from ctl_ [...] omits 9b36f90575fb initrd: remove the now superfluous sentinel element from c [...] omits ab7b7190a9b0 kcov: avoid clang out-of-range warning omits a0a3929b66b4 selftests/fpu: allow building on other architectures omits 5812315a95db selftests/fpu: move FP code to a separate translation unit omits bb69ec565409 drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT omits e6c031040f7f drm/amd/display: only use hard-float, not altivec on powerpc omits e0b48d3758e4 riscv: add support for kernel-mode FPU omits c9a2f75b93d5 x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits c157218902da powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits a3588146947b LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits 5cf0399e3145 lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS omits a0d4a9651c6b arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS omits b632463856e2 arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits 9b66ffdb73d7 ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS omits 5bd0a716de5d ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT omits 1e4485a11d4e arch: add ARCH_HAS_KERNEL_FPU_SUPPORT omits 96772b06da4b x86/fpu: fix asm/fpu/types.h include guard omits 93df85cc09a2 nilfs2: fix out-of-range warning omits 6afc8ddfe77e Documentation: kdump: clean up the outdated description omits 55d2903893dc arch/loongarch: clean up the left code and Kconfig item re [...] omits 9b2b7ae6b9a8 ocfs2: fix sparse warnings omits 3956bb2a2628 ocfs2: speed up chain-list searching omits 4bd6236d33d8 ocfs2: adjust enabling place for la window omits cd05cf25060a ocfs2: improve write IO performance when fragmentation is high omits f9d5bbdb7fed regset: use kvzalloc() for regset_get_alloc() omits d2bd79a7b9e7 NUMA: early use of cpu_to_node() returns 0 instead of the [...] omits 0417c7b47179 fs: add kernel-doc comments to fat_parse_long() omits e56bb01c5834 x86: call instrumentation hooks from copy_mc.c omits ebab265131cd instrumented.h: add instrument_memcpy_before, instrument_m [...] omits 561da3d9a9e1 mm: kmsan: implement kmsan_memmove() omits 100d02ebf8af bootconfig: do not put quotes on cmdline items unless necessary omits b541f81a280b lib/build_OID_registry: don't mention the full path of the [...] omits dc0d99ddb8bd ocfs2: update inode ctime in ocfs2_fileattr_set omits 6797b70b08fc ocfs2: correctly use ocfs2_find_next_zero_bit() omits d4cd6840d1dc mm: add swappiness= arg to memory.reclaim omits cccd20386cb4 mm: add defines for min/max swappiness omits 8edb6a994142 mm: optimization on page allocation when CMA enabled omits ee8f467ef364 filemap: replace pte_offset_map() with pte_offset_map_nolock() omits 76b3e859c4f1 selftests/mm: mremap_test: use sscanf to parse /proc/self/maps omits 3433065b5541 selftests/mm: mremap_test: optimize execution time from mi [...] omits 3a096696f95a selftests/mm: mremap_test: optimize using pre-filled rando [...] omits 12ac72022cfd memory: remove the now superfluous sentinel element from c [...] omits c36a1ad8716a mm: rename vma_pgoff_address back to vma_address omits 6331baab1333 mm: remove vma_address() omits 5db33b1aa6fb mm: correct page_mapped_in_vma() for large folios omits 08d6222159f2 mm: huge_memory: add the missing folio_test_pmd_mappable() [...] omits b9d978c0b803 mm: support multi-size THP numa balancing omits 1a2ba49f9614 mm: factor out the numa mapping rebuilding into a new helper omits 673caeda04fc mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fall [...] omits 229eba27cada zram: add max_pages param to recompression omits ecf418f640d9 mm: init_mlocked_on_free_v3 omits 5c2c154b46db selftest/mm: ksm_functional_tests: extend test case for ks [...] omits 30c4aa8c69aa selftest/mm: ksm_functional_tests: refactor mmap_and_merge [...] omits a7f56009cf0f mm/ksm: fix ksm exec support for prctl omits e908e52157d9 selftests/x86: add placement guard gap test for shstk omits 4867a577dd67 x86/mm: care about shadow stack guard gap during placement omits dce0452facd4 x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS omits ef4e56ae052a mm: take placement mappings gap into account omits 4940b52fc972 treewide: use initializer for struct vm_unmapped_area_info omits d0050714fc50 powerpc: use initializer for struct vm_unmapped_area_info omits 722efa8e66ea parisc: use initializer for struct vm_unmapped_area_info omits d4bc77d1f7e6 csky: use initializer for struct vm_unmapped_area_info omits de77e62e694b thp: add thp_get_unmapped_area_vmflags() omits 7b0343807725 mm: use get_unmapped_area_vmflags() omits fed6a9321e90 mm: remove export for get_unmapped_area() omits a165f36a9c66 mm: introduce arch_get_unmapped_area_vmflags() omits d3329b3a9d72 mm: switch mm->get_unmapped_area() to a flag omits 4b6cdac4af4e proc: refactor pde_get_unmapped_area as prep omits 5173632d09f2 userfaultfd: early return in dup_userfaultfd() omits 8f6c290045ec mm: remove __set_page_dirty_nobuffers() omits 455e5a8b9a0e mm: remove "prot" parameter from move_pte() omits 8ce6a2c9ddc6 mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_ar [...] omits e13c7eeee548 filemap: remove __set_page_dirty() omits b82b016f81e9 mm: use rwsem assertion macros for mmap_lock omits 38456b4a3c60 mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD omits 7187ff41b0f9 mm: vmscan: avoid split during shrink_folio_list() omits e3dfd995bf0d mm: swap: allow storage of all mTHP orders omits 23af545b91af mm: swap: simplify struct percpu_cluster omits be7c2efddf38 mm: swap: free_swap_and_cache_nr() as batched free_swap_an [...] omits 0b800b26b4c4 mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags omits 910ff1a347e4 mm/gup: handle hugetlb in the generic follow_page_mask code omits 135addca0da7 mm/gup: handle hugepd for follow_page() omits b77ad9f7e527 mm/gup: handle huge pmd for follow_pmd_mask() omits 4de63c066845 mm/gup: handle huge pud for follow_pud_mask() omits b821443e819e mm/gup: cache *pudp in follow_pud_mask() omits ea1d6fe092ec mm/gup: handle hugetlb for no_page_table() omits 8fae34d26e8c mm/gup: refactor record_subpages() to find 1st small page omits 1eaa91c5d911 mm-gup-drop-folio_fast_pin_allowed-in-hugepd-processing-fix omits 24b4bf776c61 mm/gup: drop gup_fast_folio_allowed() in hugepd processing omits 1c582f769b67 mm/arch: provide pud_pfn() fallback omits d5520a3dd65a mm: introduce vma_pgtable_walk_{begin|end}() omits ff19867d41e6 mm: make HPAGE_PXD_* macros even if !THP omits 55cee4b1c98f mm/hugetlb: declare hugetlbfs_pagecache_present() non-static omits c7dc5f98c1ca mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES omits f803c2da8f86 mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio omits e36ac8bf4755 dax: use huge_zero_folio omits 94f6f5d63ff2 mm: convert do_huge_pmd_anonymous_page to huge_zero_folio omits 6c768b74689d mm: convert huge_zero_page to huge_zero_folio omits 4e081933cead mm: convert migrate_vma_collect_pmd to use a folio omits cbc47a462f4a mm: add pmd_folio() omits ba891c568302 mm: add is_huge_zero_folio() omits ae9f09b27b0a sparc: use is_huge_zero_pmd() omits a91819e624d6 zswap: replace RB tree with xarray omits 0e9ce6398e73 zswap: replace RB tree with xarray omits e648167a0ae3 mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES omits 0a0550580f27 mm/page_alloc.c: don't show protection in zone's ->lowmem_ [...] omits f9ca6adb8b7b mm/mm_init.c: remove the outdated code comment above defer [...] omits 324c88ebd63e mm-page_allocc-remove-unneeded-codes-in-numa-version-of-bu [...] omits ad2a95a9df67 mm/page_alloc.c: remove unneeded codes in !NUMA version of [...] omits 0ba2efaa0a0c mm: make __absent_pages_in_range() as static omits 04f9c737971d mm/init: remove the unnecessary special treatment for memo [...] omits a98e86bbbaf2 mm: move array mem_section init code out of memory_present() omits 1ca7a0d6ef39 mm,page_owner: fix accounting of pages when migrating omits e727ef2ac187 mm,page_owner: fix refcount imbalance omits 8c5f1519ef3f mm,page_owner: update metada for tail pages omits 16d21e263e5c mm, slab: move slab_memcg hooks to mm/memcontrol.c omits f11bb2d9d916 mm, slab: move memcg charging to post-alloc hook omits ea1be2228bb6 proc: rewrite stable_page_flags() omits f9bc35de30a8 remove references to page->flags in documentation omits ef8cab09b3a9 slub: remove use of page->flags omits 1165b638f42a mm-convert-arch_clear_hugepage_flags-to-take-a-folio-fix omits fde23d71af52 mm: convert arch_clear_hugepage_flags to take a folio omits 118e4c6cce22 mm: make page_mapped() take a const argument omits c90fa48c549d mm: make is_free_buddy_page() take a const argument omits d8f80fe57b29 mm: make folio_test_idle and folio_test_young take a const [...] omits e89a00ccdffb mm: make page_ext_get() take a const argument omits 0762d0b8f6e9 xtensa: remove uses of PG_arch_1 on individual pages omits 0edb31e3ccd4 sh-remove-use-of-pg_arch_1-on-individual-pages-fix omits e24f573712be sh: remove use of PG_arch_1 on individual pages omits 085e5fe7388c mm: merge folio_is_secretmem() and folio_fast_pin_allowed( [...] omits 5fd22c6c8ae9 selftests/memfd_secret: add vmsplice() test omits dbde2cb09dc4 mm-move-follow_phys-to-arch-x86-mm-pat-memtypec-fix-2 omits 591182be237c mm-move-follow_phys-to-arch-x86-mm-pat-memtypec-fix omits a99ef89d0f56 mm: move follow_phys to arch/x86/mm/pat/memtype.c omits 61d7273a8019 mm: remove follow_pfn omits fcc3bafdf5b7 virt: acrn: stop using follow_pfn omits 545908b87455 mm: backing-dev: use group allocation/free of per-cpu coun [...] omits 495a57fc1b2e huge_memory.c: document huge page splitting rules more thoroughly omits 81be6ae451d4 mm/mmap: convert all mas except mas_detach to vma iterator omits 31ecc8406806 mm/mm_init.c: remove arch_reserved_kernel_pages() omits c4fc2da03f1c mm/mm_init.c: remove unneeded calc_memmap_size() omits b77aadaa11b1 mm/mm_init.c: remove meaningless calculation of zone->mana [...] omits 9253373a6669 mm/mm_init.c: remove meaningless calculation of zone->mana [...] omits ff79cdd1292b mm/mm_init.c: add new function calc_nr_all_pages() omits 17f9f08cc254 mm/mm_init.c: remove the useless dma_reserve omits f307051520f6 x86: remove unneeded memblock_find_dma_reserve() omits 6d106e09de86 mm/filemap: optimize filemap folio adding omits a33968e95939 lib/xarray: introduce a new helper xas_get_order omits 1fd101f3b870 mm/filemap: clean up hugetlb exclusion code omits 11ec851bd4b0 mm/filemap: return early if failed to allocate memory for split omits 96a18adacdee folio_likely_mapped_shared() kerneldoc fixup omits 5e69caea8329 mm: convert folio_estimated_sharers() to folio_likely_mapp [...] omits e41e737e1b06 mm-migrate-split-source-folio-if-it-is-on-deferred-split-list-fix omits 79a642ff8b02 mm/migrate: split source folio if it is on deferred split list omits 4b8c8952f3b7 mm-hold-ptl-from-the-first-pte-while-reclaiming-a-large-folio-fix omits 12e194f1ceb5 mm: hold PTL from the first PTE while reclaiming a large folio omits 6f7a2d0c8420 mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area() omits 0884c886dfdd mm/filemap: don't decrease mmap_miss when folio has workin [...] omits 21be98b144c8 mm/filemap: don't decrease mmap_miss when folio has workin [...] omits d9e5f4b03ab1 mm/readahead: break read-ahead loop if filemap_add_folio r [...] omits bf6c570ca070 arm64: mm: swap: support THP_SWAP on hardware with MTE omits d8e9e4b5a41f selftests/mm: parse VMA range in one go omits 772dff952cdd docs: hugetlbpage.rst: add hugetlb migration description omits b87689e50759 mm: hugetlb: make the hugetlb migration strategy consistent omits ec359452a4ee mm: record the migration reason for struct migration_targe [...] omits 722792a3e3f0 mm/vmalloc: eliminated the lock contention from twice to once omits 7ab41d69d59f mm/kmemleak: disable KASAN instrumentation in kmemleak omits 13376b3bd34e mm/kmemleak: compact kmemleak_object further omits ccc5fdca9d61 mm: zswap: remove nr_zswap_stored atomic omits cde93a8be380 mm: page_alloc: batch vmstat updates in expand() omits 353de0898863 mm: page_alloc: change move_freepages() to __move_freepage [...] omits 31bf437b540b mm: page_alloc: consolidate free page accounting fix 2 omits ae0f7c7689a2 mm: page_alloc: consolidate free page accounting fix omits f042db2a7d36 mm: page_alloc: consolidate free page accounting omits ac3c1a2ea65b mm-page_isolation-prepare-for-hygienic-freelists-fix omits 7711e085da01 mm: page_isolation: prepare for hygienic freelists omits e89440257ba2 mm: page_alloc: set migratetype inside move_freepages() omits aaed370477b1 mm: page_alloc: close migratetype race between freeing and [...] omits ce4f904fff12 mm: page_alloc: fix freelist movement during block conversion omits bb8b7d64952c mm: page_alloc: fix move_freepages_block() range error omits 12dc9dbad340 mm: page_alloc: move free pages when converting block duri [...] omits 58fca3905206 mm: page_alloc: fix up block types when merging compatible blocks omits 15cbc3ad31d8 mm: page_alloc: optimize free_unref_folios() omits e90cb9d36496 mm: page_alloc: remove pcppage migratetype caching omits a1f02d14a613 selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation omits afa4d0765026 mm/page-flags: make PageMappingFlags return bool omits 98feeb3fda37 mm/page-flags: make __PageMovable return bool omits 8ebe66799dd5 s390/mm: re-enable the shared zeropage for !PV and !skeys [...] omits d86928097457 mm/userfaultfd: don't place zeropages when zeropages are d [...] omits 38aa73e6a3a5 selftests-mm-confirm-va-exhaustion-without-reliance-on-cor [...] omits 47410905952a selftests/mm: confirm VA exhaustion without reliance on co [...] omits 95296be83840 hugetlb: remove mention of destructors omits 80d7743a44c0 mm: improve dumping of mapcount and page_type omits 8c454c679a08 mm-free-up-pg_slab-fix omits d81cda4ad5c7 mm: free up PG_slab omits cfc9ff5dad55 mm: remove a call to compound_head() from is_page_hwpoison() omits c87c94621150 mm-turn-folio_test_hugetlb-into-a-pagetype-fix omits 14dc0c82a834 mm: turn folio_test_hugetlb into a PageType omits 01a66c77beb8 mm: support page_mapcount() on page_has_type() pages omits c9b78e3d6176 mm: remove folio_prep_large_rmappable() omits 19970f78edae mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros omits cbe663ab141e mm: always initialise folio->_deferred_list omits 7b12bbcae6c9 memprofiling: documentation omits 5acf2502db99 MAINTAINERS: add entries for code tagging and memory alloc [...] omits 739d03e13029 codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark faile [...] omits 809761df1af3 codetag: debug: mark codetags for reserved pages as empty omits f8da7f37917c codetag: debug: skip objext checking when it's for objext itself omits f6a61baa9139 lib: add memory allocations report in show_mem() omits f6d305b27324 Documentation: rhashtable: undo _noprof additions in the d [...] omits 2792bc90341b rhashtable: plumb through alloc tag omits 7a67fe4349fa Documentation: mm: vmalloc: undo _noprof additions in the [...] omits ec8091398f65 arch/um: fix forward declaration for vmalloc omits 46c39c7b8d8a mm: vmalloc: enable memory allocation profiling omits 2c87373231f4 Documentation: mm: percpu: undo _noprof additions in the d [...] omits 2b4980ea84f1 mm: percpu: enable per-cpu allocation tagging omits 56b94084c7d8 mm: percpu: add codetag reference into pcpuobj_ext omits cfdf71f0739b mm: percpu: introduce pcpuobj_ext omits ffd37a6a7e8e Documentation: mempool: undo _noprof additions in the docu [...] omits 1a5282ccde5d mempool: hook up to memory allocation profiling omits 7b97df524c09 mm/slab: fix kcalloc() kernel-doc warnings omits 917f03ff40e2 Documentation: mm/slab: undo _noprof additions in the docu [...] omits 3ba1fa3ecba9 mm/slab: enable slab allocation tagging for kmalloc and friends omits e2213ef4f009 rust: add a rust helper for krealloc() omits 2497032b4669 mm/slab: add allocation accounting into slab allocation an [...] omits 6f6aa03bd403 lib: add codetag reference into slabobj_ext omits 50fe412c29ae mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_P [...] omits 23431d857a6d mm: fix non-compound multi-order memory accounting in __fr [...] omits e6942003e682 mm: create new codetag references during page splitting omits 564f51b95d01 Documentation: mm: undo _noprof additions in the documentation omits 2a6c1b7ecb49 mm: enable page allocation tagging omits a18a0ed5546d change alloc_pages name in dma_map_ops to avoid name conflicts omits 210331c0d70a mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate [...] omits 95767bde5020 lib: introduce early boot parameter to avoid page_ext memo [...] omits 24c01ebf7cb0 lib: introduce support for page allocation tagging omits 01e181fb4c7d Documentation: fs/proc: fix allocinfo title omits 9e2dcefa791e lib: add allocation tagging support for memory allocation [...] omits 0eccd42fbf9d lib: prevent module unloading if memory is not freed omits ed97151dec73 lib: code tagging module support omits b6bf1edeaac3 lib: code tagging framework omits b95429e677e8 slab: objext: introduce objext_flags as extension to page_ [...] omits a4fb7574b216 mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation omits 57dec1ba48ea mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent [...] omits 54078722d652 mm: introduce slabobj_ext to support slab object extensions omits f82115b7ee21 fs: convert alloc_inode_sb() to a macro omits c055c18a9d41 scripts/kallysms: always include __start and __stop symbols omits dbbc7dd93e2c mm/slub: mark slab_free_freelist_hook() __always_inline omits 302519d9e80a asm-generic/io.h: kill vmalloc.h dependency omits bde0c5d3bb12 fixup! fix missing vmalloc.h includes omits 66a780ffe226 fix missing vmalloc.h includes omits e120077b42d0 scripts/kernel-doc: drop "_noprof" on function prototypes omits b0bd05aa44d4 percpu: clean up all mappings when pcpu_map_pages() fails omits 81681c1d7bbf mm/numa_balancing: allow migrate on protnone reference wit [...] omits 7d2998396ded mm-mempolicy-use-numa_node_id-instead-of-cpu_to_node-v3 omits 72062aa2eca3 mm/mempolicy: use numa_node_id() instead of cpu_to_node() omits e6054af166c8 mm: zswap: remove unnecessary check in zswap_find_zpool() omits 2f15fbcff5b5 lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure omits 9379aff543ee mm: zpool: return pool size in pages omits cad5de54b890 mm: zswap: optimize zswap pool size tracking omits 2bf63127e5ec mm: document pXd_leaf() API omits c2fca0cf43fa mm/arm: remove pmd_thp_or_huge() omits cea3b43afb7b mm/treewide: remove pXd_huge() omits 97cbc1ed26d8 mm/treewide: replace pXd_huge() with pXd_leaf() omits 91601f99ee0a mm/gup: merge pXd huge mapping checks omits 34a701530bcc mm/powerpc: redefine pXd_huge() with pXd_leaf() omits ceacf2817a67 mm/arm64: merge pXd_huge() and pXd_leaf() definitions omits 869c84405ff7 mm/arm: redefine pmd_huge() with pmd_leaf() omits 915d9bce5d5e mm/arm: use macros to define pmd/pud helpers omits dad5db637203 mm-sparc-change-pxd_huge-behavior-to-exclude-swap-entries-fix omits 5f22fd078333 mm/sparc: change pXd_huge() behavior to exclude swap entries omits 160f589ceed1 mm/x86: change pXd_huge() behavior to exclude swap entries omits fcb631327cfc mm/gup: check p4d presence before going on omits da41ea881a8e mm/gup: cache p4d in follow_p4d_mask() omits 0bafc0c0ef6e mm/hmm: process pud swap entry without pud_huge() omits 44d57e7324c0 mm: page_alloc: control latency caused by zone PCP draining omits fa6b33b7259b selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg omits c22518b89e3b mm/madvise: don't perform madvise VMA walk for MADV_POPULA [...] omits b08bafddd561 mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAUL [...] omits 134ff207d8c9 mm: memcg: add NULL check to obj_cgroup_put() omits 798c4257909a mm: remove guard around pgd_offset_k() macro omits 19ee2ec4103d Merge branch 'mm-stable' into mm-unstable omits f5ea04e4e7d4 selftests/mm: include strings.h for ffsl omits 936eedaeacde mm: vmalloc: fix lockdep warning omits a8562910fdff mm: vmalloc: bail out early in find_vmap_area() if vmap is [...] omits d8698b81c6dd init: open output files from cpio unpacking with O_LARGEFILE omits 4396dc4c036a mm/secretmem: fix GUP-fast succeeding on secretmem folios omits 175254780e6f sunrpc: removed redundant procp check omits 3033d4e0bdfa fs: nfsd: use group allocation/free of per-cpu counters API omits 21742ca191d3 nfsd: trivial GET_DIR_DELEGATION support omits 3542fff73c97 nfsd: drop st_mutex_mutex before calling move_to_close_lru() omits dfba1ec89dd7 nfsd: replace rp_mutex to avoid deadlock in move_to_close_lru() omits 2b60ea40b4a2 nfsd: perform all find_openstateowner_str calls in the one place. omits c249dc82d2d0 nfsd: move nfsd4_cstate_assign_replay() earlier in open handling. omits e1e4db64728f kselftest/clone3: Make test names for set_tid test stable omits 2dbf6175ac13 selftests/resctrl: Move cleanups out of individual tests omits 9f9ba2fc92c7 selftests/resctrl: Simplify cleanup in ctrl-c handler omits 130c971633de selftests/resctrl: Add cleanup function to test framework omits a684034892ea selftests/dmabuf-heap: conform test to TAP format output omits a0aa24edb0be selftests: x86: test_mremap_vdso: conform test to TAP form [...] omits 03fc3d1b7d55 selftests: x86: test_vsyscall: conform test to TAP format output omits 3905e24c366d selftests: x86: test_vsyscall: reorder code to reduce #ifd [...] omits 9ca691f95646 Merge branch 'devel' into for-next omits b59c910ca7d4 Merge branch 'for-next-next-v6.9-20240328' into for-next-20240328 omits 731e548da7c8 Merge branch 'for-next-current-v6.8-20240328' into for-nex [...] omits 4950874fbac1 Merge branch 'misc-next' into for-next-next-v6.9-20240328 omits c999793929aa Merge branch 'misc-6.9' into for-next-current-v6.8-20240328 omits c7ccfecd4e39 Merge branch 'b-for-next' into for-next-next-v6.9-20240328 omits 9e7e3176da41 btrfs: handle unexpected parent block offset in btrfs_allo [...] omits c50a5ae355c1 btrfs: prevent pathological periodic reclaim loops omits cb88b6384294 btrfs: urgent periodic reclaim pass omits 375c94ca96ad btrfs: periodic block_group reclaim omits eb4bd217eb12 btrfs: dynamic block_group reclaim threshold omits 522517db4c92 btrfs: store fs_info on space_info omits 8e65f5c00355 btrfs: report reclaim count in sysfs omits 713164d0ca13 btrfs: defrag: prepare defrag for larger data folio size omits 65fece8f7b41 btrfs: introduce cached folio size omits 10652f76502f btrfs: prefer to allocate larger folio for metadata omits 741455b43b37 btrfs: === misc-next === omits c22750cb802e btrfs: always clear PERTRANS metadata during commit omits 8a9fbee85827 btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve omits 560e01206923 btrfs: free PERTRANS at the end of cleanup_transaction() omits 99e563e30c41 btrfs: qgroup: convert PREALLOC to PERTRANS after record_r [...] omits 79bc0330ea11 btrfs: record delayed inode root in transaction omits 49514f133c10 btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume o [...] omits 16b265d574c7 btrfs: qgroup: correctly model root qgroup rsv in convert omits b850ecfd2a29 btrfs: compression: migrate compression/decompression path [...] omits 1ffd980b9a66 btrfs: introduce btrfs_alloc_folio_array() omits e83fbef45dd9 btrfs: migrate insert_inline_extent() to folio interfaces omits 21ffd076ef34 btrfs: make insert_inline_extent() accept one page directly omits 3ab1323411f9 btrfs: compression: convert page allocation to folio interfaces omits 7ef3a0463462 btrfs: compression: add error handling for missed page cache omits 89b498c6d20d btrfs: stop locking the source extent range during reflink omits f6d6d0d01886 btrfs: qgroup: delete unnecessary check in btrfs_qgroup_ch [...] omits 01099b08feb8 btrfs: convert put_file_data() to folios omits 45ea7d4d0ec1 btrfs: convert relocate_one_page() to folios and rename omits e5bf749ec6d6 btrfs: page to folio conversion: prealloc_file_extent_cluster() omits 9e19abdcc522 btrfs: rename err to ret in btrfs_direct_write() omits a2aaff78664b btrfs: rename err to ret in prepare_pages() omits 9c087ac0213c btrfs: rename err to ret in btrfs_dirty_pages() omits 759c0fa871c8 btrfs: rename err to ret in create_reloc_inode() omits 02a9503ec3de btrfs: rename err to ret in __btrfs_end_transaction() omits 176a7e9b5edf btrfs: rename err to ret in convert_extent_bit() omits 55aea3a3be83 btrfs: rename err to ret in __set_extent_bit() omits 764d8b06e01d btrfs: rename err to ret in btrfs_ioctl_snap_destroy() omits 756ebdbe990e btrfs: rename err to ret in btrfs_cont_expand() omits 7dbbf47ca8a4 btrfs: rename err to ret in btrfs_rmdir() omits 2eb212c4a8a0 btrfs: rename err to ret in btrfs_initxattrs() omits 764e1ca630ee btrfs: warn if EXTENT_BUFFER_UPTODATE is set while reading omits 978e45d13e79 btrfs: add helper to clear EXTENT_BUFFER_READING omits 6e3fb85e9690 btrfs: avoid pointless wake ups of drew lock readers omits 82973f2b980a btrfs: remove pointless writepages callback wrapper omits 8eeeb14a8358 btrfs: remove pointless readahead callback wrapper omits 67b48c22ae20 btrfs: locking: rename __btrfs_tree_lock() and __btrfs_tre [...] omits f9673ffdecbf btrfs: locking: inline btrfs_tree_lock() and btrfs_tree_re [...] omits 39b25c8ee3a4 btrfs: remove pointless BUG_ON() when creating snapshot omits c45a7ede6411 selftests/perf_events: Test FASYNC with watermark wakeups. omits e291b91b7f98 kselftest/tty: Report a consistent test name for the one t [...] omits 08c7acc2a9dd kselftest: Add mechanism for reporting a KSFT_ result code omits 45752717c306 clk: scmi: Add support for get/set duty_cycle operations omits bae094b7d078 clk: scmi: Add support for re-parenting restricted clocks omits ca180f05a465 clk: scmi: Add support for rate change restricted clocks omits 31b406b12803 clk: scmi: Add support for state control restricted clocks omits 0059721f55b7 clk: scmi: Allocate CLK operations dynamically omits 18b722527e2c Merge branch 'loongarch-kvm' into loongarch-next omits bbfdba3d4757 Merge branch 'soc/next' into next omits 412c6bd2c649 Merge branch 'soc/next' into next omits bbf6d7dc2d94 Merge branch 'soc/next' into next omits 807e4e6e3833 Merge branch 'drivers/next' into next omits e5f475a0b88d Merge branch 'devicetree-arm64/next' into next omits e14aeb6cda03 ARM: brcmstb: Add debug UART entry for 74165 adds fb604a4f2bc0 mm/secretmem: fix GUP-fast succeeding on secretmem folios adds 232693028edd init: open output files from cpio unpacking with O_LARGEFILE adds d3923015a363 mm: vmalloc: bail out early in find_vmap_area() if vmap is [...] adds b40bd540922a mm: vmalloc: fix lockdep warning adds b0c1b26aecff selftests/mm: include strings.h for ffsl adds ba74dd4f0460 MAINTAINERS: change vmware.com addresses to broadcom.com adds ad1dbedf45bf x86/mm/pat: fix VM_PAT handling in COW mappings adds 5a9b4ed05255 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds eb279924f2e1 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds bc3cc002f852 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds 5bd31ab5f79e powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() adds 69630926011c powerpc/crypto/chacha-p10: Fix failure on non Power10 adds adf57d70422e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds dd7955568ec1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cbc17e7802f5 net: fec: Set mac_managed_pm during probe adds 22c5e0bc1daf Merge branch 'net-fec-fix-to-suspend-resume-with-mac_managed_pm' adds c644920ce922 net: txgbe: fix i2c dev name cannot match clkdev adds b3da86d432b7 net: stmmac: fix rx queue priority assignment adds de99e1ea3a35 net: phy: micrel: lan8814: Fix when enabling/disabling 1-s [...] adds 7eb322360b02 net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() adds c0de6ab920aa net: mana: Fix Rx DMA datasize and skb_over_panic adds 9ab4ad295622 tg3: Remove residual error handling in tg3_suspend adds 72076fc9fe60 Revert "tg3: Remove residual error handling in tg3_suspend" adds 596a4254915f net: ravb: Always process TX descriptor ring adds 101b76418d71 net: ravb: Always update error counters adds c120209bce34 net: dsa: sja1105: Fix parameters order in sja1110_pcs_mdi [...] adds 2e91bb99b9d4 net: usb: ax88179_178a: avoid the interface always configu [...] adds d313eb8b7755 net/sched: act_skbmod: prevent kernel-infoleak adds 90ca6956d383 ice: Fix freeing uninitialized pointers adds 8edfc7a40e33 ice: fix enabling RX VLAN filtering adds dd19e827d63a idpf: fix kernel panic on unknown packet types adds a66323e4fa35 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds a45e6889575c netfilter: nf_tables: release batch on table validation fr [...] adds 0d459e2ffb54 netfilter: nf_tables: release mutex after nft_gc_seq_end f [...] adds 24cea9677025 netfilter: nf_tables: flush pending destroy work before ex [...] adds 994209ddf4f4 netfilter: nf_tables: reject new basechain after table fla [...] adds 24225011d81b netfilter: nf_tables: Fix potential data-race in __nft_flo [...] adds 1bc83a019bbe netfilter: nf_tables: discard table flag update with pendi [...] adds d432f7bdc1cd Merge tag 'nf-24-04-04' of git://git.kernel.org/pub/scm/li [...] adds 0c83842df40f netfilter: validate user input for expected length adds c37741c82f5b Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 209c1a1da128 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds bb854fb90acb Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds d071878d7011 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b9846a386734 ASoC: SOF: amd: fix for false dsp interrupts adds 0deee4813d01 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8d7d710fd669 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 73a08ebaa42f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2b886ae6d279 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6ad3700b8630 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5bfc311dd6c3 usb: xhci: correct return value in case of STS_HCE adds dda7e89e53d6 xhci: Fix root hub port null pointer dereference in xhci t [...] adds 3f03e7717c29 usb: phy: MAINTAINERS: mark Freescale USB PHY as orphaned adds ce4c8d21054a usb: typec: ucsi: Fix connector check on init adds 1500a7b2794d usb: gadget: functionfs: Fix inverted DMA fence direction adds 862b416560c3 usb: gadget: functionfs: Wait for fences before enqueueing DMABUF adds c4128304c216 usb: typec: tcpm: Correct the PDO counting in pd_set adds 6334b8e4553c usb: gadget: f_ncm: Fix UAF ncm object at re-bind after us [...] adds d920a2ed8620 usb: Disable USB3 LPM at shutdown adds 2b4af881577a Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds ea1885727cd3 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 5222c1c673ca Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 606ad145394f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1a4ea83a6e67 selftests/ftrace: Limit length in subsystem-enable tests adds 72d7cb5c190b selftests/harness: Prevent infinite loop due to Assert in [...] adds 12db4882aef4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds adc6e097ca81 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7e57f9ab6f98 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds ba3bbb20c982 Merge branch 'fixes' of https://git.linuxtv.org/media_stage.git adds b84976fed55d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 28efc0c45614 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds c4e3fd40d042 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e604109518ef Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e0619be59f58 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 09cdcfcf85b6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8cf90a768414 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds ace323f80b9b mmc: sdhci-of-dwcmshc: th1520: Increase tuning loop count to 128 adds 2b1619ba6ef3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b874c554804c Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 0ffe1ae7026d riscv: mm: implement pgprot_nx adds c27fa53b858b riscv: Fix vector state restore in rt_sigreturn() adds dd33e5dc7247 riscv: use KERN_INFO in do_trap adds fa27c2cb8c40 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 80666484aa9d Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] adds d745960ed9af Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] adds b3b95964590a gpio: cdev: check for NULL labels when sanitizing them for irqs adds 83092341e15d gpio: cdev: fix missed label sanitizing in debounce_setup() adds 6e458174ea1e Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 7d8ed162e6a9 memblock tests: fix undefined reference to `early_pfn_to_nid' adds e0f5a8e74be8 memblock tests: fix undefined reference to `panic' adds 592447f6cb3c memblock tests: fix undefined reference to `BIT' adds 6e5278d90e77 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 05258a0a69b3 SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP adds 8eb613f4c79c Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] adds 49ceae68a0df rust: init: remove impl Zeroable for Infallible adds 4647ceb289dc Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] adds 0264a5718a54 Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] adds 951977790911 i2c: pxa: hide unused icr_bits[] variable adds 89e6123ddac5 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] adds dae5df22b937 Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] adds 1fc9af813b25 drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() adds 24e5164b281b Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new 36a067b1a618 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new a485c9f950fd Merge branch 'mm-stable' into mm-unstable new 40fc6fe40d12 mm: remove guard around pgd_offset_k() macro new 23f5507fb176 mm: memcg: add NULL check to obj_cgroup_put() new 246e8639dbe8 mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAUL [...] new 7236922d79b7 mm/madvise: don't perform madvise VMA walk for MADV_POPULA [...] new 8895a4d7c4c1 selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg new 6cc7cb043b4d mm: page_alloc: control latency caused by zone PCP draining new bdc8c42fc7a4 mm/hmm: process pud swap entry without pud_huge() new 5085de7010a3 mm/gup: cache p4d in follow_p4d_mask() new c463224e14d1 mm/gup: check p4d presence before going on new 77e3d7450aa5 mm/x86: change pXd_huge() behavior to exclude swap entries new 5a3354207287 mm/sparc: change pXd_huge() behavior to exclude swap entries new c4dc01c2707f mm-sparc-change-pxd_huge-behavior-to-exclude-swap-entries-fix new 950212acf147 mm/arm: use macros to define pmd/pud helpers new 86799ff9e22c mm/arm: redefine pmd_huge() with pmd_leaf() new 83d8ccd032a2 mm/arm64: merge pXd_huge() and pXd_leaf() definitions new c7d8a37a244c mm/powerpc: redefine pXd_huge() with pXd_leaf() new e79da3a55e4e mm/gup: merge pXd huge mapping checks new 8ab29d1bbe42 mm/treewide: replace pXd_huge() with pXd_leaf() new f101a604de3c mm/treewide: remove pXd_huge() new f97d60779c1b mm/arm: remove pmd_thp_or_huge() new 4a1b591ffc2b mm: document pXd_leaf() API new 7a0e3dc86f68 mm: zswap: optimize zswap pool size tracking new ccb78d7332de mm: zpool: return pool size in pages new 9e8cb2e1071d lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure new e37dbd19e72c mm: zswap: remove unnecessary check in zswap_find_zpool() new e733d7bf5014 mm/mempolicy: use numa_node_id() instead of cpu_to_node() new 0357274e9380 mm-mempolicy-use-numa_node_id-instead-of-cpu_to_node-v3 new c2fbd9dc2ea9 mm/numa_balancing: allow migrate on protnone reference wit [...] new 49c793cf40df percpu: clean up all mappings when pcpu_map_pages() fails new 5ec50d1c8518 scripts/kernel-doc: drop "_noprof" on function prototypes new 4b45a95d5ab0 fix missing vmalloc.h includes new 7a4eb4fb179a fixup! fix missing vmalloc.h includes new d82a37ff6b88 fixup! fix missing vmalloc.h includes new 5a996bcb08b6 fix-missing-vmalloch-includes-fix-3 new 627dbcce529e asm-generic/io.h: kill vmalloc.h dependency new 2e4aa4dd2f26 mm/slub: mark slab_free_freelist_hook() __always_inline new 416c1fb0d700 scripts/kallysms: always include __start and __stop symbols new 1940e7c3d424 fs: convert alloc_inode_sb() to a macro new ac5f391ac2bd mm: introduce slabobj_ext to support slab object extensions new 5263e9b24e5d mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent [...] new e7b70b8809d3 mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation new 87d18ce5d4f9 slab: objext: introduce objext_flags as extension to page_ [...] new 0e85f0664256 lib: code tagging framework new 615467364416 lib: code tagging module support new 1148464e3cbf lib: prevent module unloading if memory is not freed new 0cd7598d3ee0 lib: add allocation tagging support for memory allocation [...] new 366cdcdce8f4 Documentation: fs/proc: fix allocinfo title new 3056ab372891 lib: do limited memory accounting for modules with ARCH_NE [...] new fdbf9d80526c lib: introduce support for page allocation tagging new e1fe740fc389 lib: introduce early boot parameter to avoid page_ext memo [...] new eef7470f5307 mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate [...] new 338ddef56ffa change alloc_pages name in dma_map_ops to avoid name conflicts new 00ff1d259e35 mm: enable page allocation tagging new b5762383178f Documentation: mm: undo _noprof additions in the documentation new dc1f63a135a0 mm: create new codetag references during page splitting new de1e9f0b97da mm: fix non-compound multi-order memory accounting in __fr [...] new c8a889668509 mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_P [...] new 8adfdcd94de5 lib: add codetag reference into slabobj_ext new dae7e48b1ade mm/slab: add allocation accounting into slab allocation an [...] new 0ee9179013d7 rust: add a rust helper for krealloc() new 656a62e37f39 mm/slab: enable slab allocation tagging for kmalloc and friends new 542648869cf2 Documentation: mm/slab: undo _noprof additions in the docu [...] new 2d320b0d0358 mm/slab: fix kcalloc() kernel-doc warnings new ea6c53e3010c mempool: hook up to memory allocation profiling new fc1e52be9616 Documentation: mempool: undo _noprof additions in the docu [...] new 7fb97cecdbbc mm/mempool: Documentation: add missing mempool_create_node [...] new f13896fc8ce0 mm: percpu: introduce pcpuobj_ext new 0ac3cf0afcd0 mm: percpu: add codetag reference into pcpuobj_ext new df3c0e762840 mm: percpu: enable per-cpu allocation tagging new 32dab43f2ee4 Documentation: mm: percpu: undo _noprof additions in the d [...] new c13c957bb138 mm: vmalloc: enable memory allocation profiling new 5e06a502a0f4 arch/um: fix forward declaration for vmalloc new dca1a08cdd0f Documentation: mm: vmalloc: undo _noprof additions in the [...] new 33475774c365 rhashtable: plumb through alloc tag new 75f77535b283 Documentation: rhashtable: undo _noprof additions in the d [...] new a87e3414009f lib: add memory allocations report in show_mem() new 785875fd4bc5 codetag: debug: skip objext checking when it's for objext itself new 1336365af251 codetag: debug: mark codetags for reserved pages as empty new 341e482ac062 codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark faile [...] new e966c7100cd1 MAINTAINERS: add entries for code tagging and memory alloc [...] new 079007aedb61 memprofiling: documentation new da71c58e1dbe mm: always initialise folio->_deferred_list new 87fc5224ce69 mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros new f236ef2a77f0 mm: remove folio_prep_large_rmappable() new 1ad1b333c60d mm: support page_mapcount() on page_has_type() pages new 6b7af733e97f mm: turn folio_test_hugetlb into a PageType new 5476050674a2 mm-turn-folio_test_hugetlb-into-a-pagetype-fix new d7e52a95cdb5 mm: remove a call to compound_head() from is_page_hwpoison() new a25fd264ac59 mm: free up PG_slab new 3889c5e02f9e mm-free-up-pg_slab-fix new a7756923a5e7 mm: improve dumping of mapcount and page_type new f3e1b375d3c7 hugetlb: remove mention of destructors new 8f858860aa3c selftests/mm: confirm VA exhaustion without reliance on co [...] new e9959bce9bd3 selftests-mm-confirm-va-exhaustion-without-reliance-on-cor [...] new c84dc574c1e7 mm/userfaultfd: don't place zeropages when zeropages are d [...] new fbf94fb450f1 s390/mm: re-enable the shared zeropage for !PV and !skeys [...] new f2d5cde32a0d mm/page-flags: make __PageMovable return bool new e2f8f7cae783 mm/page-flags: make PageMappingFlags return bool new 26e6e0554f28 selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation new a7e5907dbebf fixup! selftests/mm: run_vmtests.sh: fix hugetlb mem size [...] new 1c299182da60 mm: page_alloc: remove pcppage migratetype caching new 170dfe6541c1 mm: page_alloc: optimize free_unref_folios() new f636fa6e16b2 mm: page_alloc: fix up block types when merging compatible blocks new e6ff4fc84ac4 mm: page_alloc: move free pages when converting block duri [...] new 99cf0d24481e mm: page_alloc: fix move_freepages_block() range error new b207b294042a mm: page_alloc: fix freelist movement during block conversion new 4b8d84e40219 mm: page_alloc: close migratetype race between freeing and [...] new 9f3770fcea30 mm: page_alloc: set migratetype inside move_freepages() new 27366acc749f mm: page_isolation: prepare for hygienic freelists new 9afc3241d41f mm-page_isolation-prepare-for-hygienic-freelists-fix new 645886004da5 mm: page_alloc: consolidate free page accounting new 737b01b1e85d mm: page_alloc: consolidate free page accounting fix new be40f1300381 mm: page_alloc: consolidate free page accounting fix 2 new 859342b5824a mm: page_alloc: change move_freepages() to __move_freepage [...] new 9b4f95224072 mm: page_alloc: batch vmstat updates in expand() new ccfe1723c0d0 mm: zswap: remove nr_zswap_stored atomic new 4fb1370e1ba8 mm/kmemleak: compact kmemleak_object further new d590cbd66833 mm/kmemleak: disable KASAN instrumentation in kmemleak new ff12af89bfc0 mm/vmalloc: eliminated the lock contention from twice to once new 6c4b3e5946ad mm: record the migration reason for struct migration_targe [...] new 1a558ce6d948 mm: hugetlb: make the hugetlb migration strategy consistent new 4198746671bf docs: hugetlbpage.rst: add hugetlb migration description new 1c1c06c80582 selftests/mm: parse VMA range in one go new 629f811ad29a arm64: mm: swap: support THP_SWAP on hardware with MTE new f816a818263e mm/readahead: break read-ahead loop if filemap_add_folio r [...] new 3dbae6a59f0c mm/filemap: don't decrease mmap_miss when folio has workin [...] new 8408db2990ee mm/filemap: don't decrease mmap_miss when folio has workin [...] new f190d98a7ef0 mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area() new 735da00de606 mm: hold PTL from the first PTE while reclaiming a large folio new c3ebd30b2319 mm-hold-ptl-from-the-first-pte-while-reclaiming-a-large-folio-fix new f868066dcee1 mm/migrate: split source folio if it is on deferred split list new 054e2d5f7e46 mm-migrate-split-source-folio-if-it-is-on-deferred-split-list-fix new a1512b3a93fc mm: convert folio_estimated_sharers() to folio_likely_mapp [...] new e403da29bc6b folio_likely_mapped_shared() kerneldoc fixup new 6d33dce8191a mm/filemap: return early if failed to allocate memory for split new cc93de5055ff mm/filemap: clean up hugetlb exclusion code new 5053ab0c89ee lib/xarray: introduce a new helper xas_get_order new 8cd7cd881fa6 mm/filemap: optimize filemap folio adding new 79b8eccac3c2 x86: remove unneeded memblock_find_dma_reserve() new dc825de48f76 mm/mm_init.c: remove the useless dma_reserve new 379187b4a508 mm/mm_init.c: add new function calc_nr_all_pages() new a91e06318e36 mm/mm_init.c: remove meaningless calculation of zone->mana [...] new 78c8b937d042 mm/mm_init.c: remove meaningless calculation of zone->mana [...] new f89d21b68a52 mm/mm_init.c: remove unneeded calc_memmap_size() new 058b606acbab mm/mm_init.c: remove arch_reserved_kernel_pages() new 0868354c1c7f mm/mmap: convert all mas except mas_detach to vma iterator new fdc9df87c12d huge_memory.c: document huge page splitting rules more thoroughly new 715dbd81ff62 mm: backing-dev: use group allocation/free of per-cpu coun [...] new 484866e84c24 virt: acrn: stop using follow_pfn new 1bf92c1c238e mm: remove follow_pfn new 1c19ec5cf7bd mm: move follow_phys to arch/x86/mm/pat/memtype.c new ea48b743281f selftests/memfd_secret: add vmsplice() test new ebd9f2121533 mm: merge folio_is_secretmem() and folio_fast_pin_allowed( [...] new 494c8eb3d804 sh: remove use of PG_arch_1 on individual pages new e9a18cfc89a1 sh-remove-use-of-pg_arch_1-on-individual-pages-fix new db834cb5ac49 xtensa: remove uses of PG_arch_1 on individual pages new ff7c86fe233f mm: make page_ext_get() take a const argument new 842f08a730c3 mm: make folio_test_idle and folio_test_young take a const [...] new 960a70c06bfc mm: make is_free_buddy_page() take a const argument new 141fe073d2d1 mm: make page_mapped() take a const argument new bcff9b79f990 mm: convert arch_clear_hugepage_flags to take a folio new 5ca432df5ad6 mm-convert-arch_clear_hugepage_flags-to-take-a-folio-fix new debb940e7a7f slub: remove use of page->flags new ad74ca804e1e remove references to page->flags in documentation new e92302a6e6a9 proc: rewrite stable_page_flags() new daafee8da59d proc-rewrite-stable_page_flags-fix new b865ef410cf0 mm, slab: move memcg charging to post-alloc hook new 9cff9ec67895 fixup! mm, slab: move memcg charging to post-alloc hook new 8f4f9f7c40d3 mm-slab-move-memcg-charging-to-post-alloc-hook-fix-2 new a6f5326ddc9f mm, slab: move slab_memcg hooks to mm/memcontrol.c new fad1c740c0b1 mm,page_owner: update metadata for tail pages new 5b83382b2baa mm,page_owner: fix refcount imbalance new 095427338182 mm,page_owner: fix accounting of pages when migrating new cc7af5731e65 mm: move array mem_section init code out of memory_present() new 72c3f48c187a mm/init: remove the unnecessary special treatment for memo [...] new a73f69076bfe mm: make __absent_pages_in_range() as static new 2200863e958d mm/page_alloc.c: remove unneeded codes in !NUMA version of [...] new e7f210bf8982 mm-page_allocc-remove-unneeded-codes-in-numa-version-of-bu [...] new 758687c01798 mm/mm_init.c: remove the outdated code comment above defer [...] new 1c5f3c69d5f4 mm/page_alloc.c: don't show protection in zone's ->lowmem_ [...] new 84d9f47aca56 mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES new 6e2371a0bf40 zswap: replace RB tree with xarray new 3e6ba8bc1f28 zswap: replace RB tree with xarray new f811d7632cba sparc: use is_huge_zero_pmd() new d88c99a66edd mm: add is_huge_zero_folio() new e96147a264dd mm: add pmd_folio() new 18ca497cc4c0 mm: convert migrate_vma_collect_pmd to use a folio new 1217a6088140 mm: convert huge_zero_page to huge_zero_folio new eccd41243ab1 mm: convert do_huge_pmd_anonymous_page to huge_zero_folio new 55c49a3b27cb dax: use huge_zero_folio new a1418b9d3b82 mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio new fb299d9bf492 mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES new f5cb64f3cb52 mm/hugetlb: declare hugetlbfs_pagecache_present() non-static new cfb0c80e7137 mm: make HPAGE_PXD_* macros even if !THP new 3ca20988bae0 mm: introduce vma_pgtable_walk_{begin|end}() new 49bda9a8412d mm/arch: provide pud_pfn() fallback new 8c9a7c14a7d4 fixup! mm/arch: provide pud_pfn() fallback new 4fd6bf270918 mm/gup: drop gup_fast_folio_allowed() in hugepd processing new d820a663a224 mm-gup-drop-folio_fast_pin_allowed-in-hugepd-processing-fix new 4ecdbb651f47 mm/gup: refactor record_subpages() to find 1st small page new b33c96f345c6 mm/gup: handle hugetlb for no_page_table() new 5ad5a5b6e2bc mm/gup: cache *pudp in follow_pud_mask() new fd9cf847a327 mm/gup: handle huge pud for follow_pud_mask() new 0455fd36e92c mm/gup: handle huge pmd for follow_pmd_mask() new 80967781d23d fixup! mm/gup: handle huge pmd for follow_pmd_mask() new 5d64dcc93b28 mm/gup: handle hugepd for follow_page() new 1ccdabf412ca mm/gup: handle hugetlb in the generic follow_page_mask code new c45caa069987 mm: allow anon exclusive check over hugetlb tail pages new d04619d5bc8a mm: use rwsem assertion macros for mmap_lock new 275c27b2d1f3 filemap: remove __set_page_dirty() new d06b835549ec mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_ar [...] new 9f7b6c151c04 mm: remove "prot" parameter from move_pte() new 7ab3f63a4302 mm: remove __set_page_dirty_nobuffers() new f30332a3f953 userfaultfd: early return in dup_userfaultfd() new c9dcac13a421 proc: refactor pde_get_unmapped_area as prep new ce2429b0ca9b mm: switch mm->get_unmapped_area() to a flag new dec9681159d9 mm: introduce arch_get_unmapped_area_vmflags() new c77c3c60ae28 mm: remove export for get_unmapped_area() new 3e1784ac79ec mm: use get_unmapped_area_vmflags() new 4586a1226311 thp: add thp_get_unmapped_area_vmflags() new cb92dd6a77eb csky: use initializer for struct vm_unmapped_area_info new 87038dc49276 parisc: use initializer for struct vm_unmapped_area_info new 624b773a6a40 powerpc: use initializer for struct vm_unmapped_area_info new fd8de89ce786 treewide: use initializer for struct vm_unmapped_area_info new 392c59d0916f mm: take placement mappings gap into account new 668b1fcb218a x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS new 0e31730db249 x86/mm: care about shadow stack guard gap during placement new c24c51910e2b selftests/x86: add placement guard gap test for shstk new 09fbc0206863 mm/ksm: fix ksm exec support for prctl new 29be9e8abecc selftest/mm: ksm_functional_tests: refactor mmap_and_merge [...] new 65608b6d6e34 selftest/mm: ksm_functional_tests: extend test case for ks [...] new f67fc8037def selftest-mm-ksm_functional_tests-extend-test-case-for-ksm- [...] new 9b2c59a28bf1 mm: init_mlocked_on_free_v3 new 4e55279eadfa zram: add max_pages param to recompression new 293f948741e6 mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fall [...] new f6e256246ad2 mm: factor out the numa mapping rebuilding into a new helper new 8050dfea7268 mm: support multi-size THP numa balancing new 7ab05da474c7 mm-support-multi-size-thp-numa-balancing-v3 new df660d10be5a mm: huge_memory: add the missing folio_test_pmd_mappable() [...] new ce26c0092244 mm: correct page_mapped_in_vma() for large folios new 074ff36cb1f1 mm: remove vma_address() new 998f1ed9e78e mm: rename vma_pgoff_address back to vma_address new 7fdbebea81ae memory: remove the now superfluous sentinel element from c [...] new c203bc6fef1e selftests/mm: mremap_test: optimize using pre-filled rando [...] new 52ed95ca4c2a selftests/mm: mremap_test: optimize execution time from mi [...] new 9c21553df58e selftests/mm: mremap_test: use sscanf to parse /proc/self/maps new 82353120d1bc khugepaged: inline hpage_collapse_alloc_folio() new 3b1be9558df1 khugepaged: convert alloc_charge_hpage to alloc_charge_folio new d2896f27fac5 khugepaged: remove hpage from collapse_huge_page() new b317f425199e khugepaged: pass a folio to __collapse_huge_page_copy() new 1b292827e820 khugepaged: remove hpage from collapse_file() new 54ba0a26f7af khugepaged: use a folio throughout collapse_file() new b99bd5ace5ba khugepaged: use a folio throughout hpage_collapse_scan_file() new a44f06d8c415 proc: convert clear_refs_pte_range to use a folio new b638447d98ae proc: convert smaps_account() to use a folio new 6e28bf718a80 mm: remove page_idle and page_young wrappers new 5e1d328cab6a mm: generate PAGE_IDLE_FLAG definitions new 854a2df60902 proc: convert gather_stats to use a folio new 965ecf0c9a0a proc: convert smaps_page_accumulate to use a folio new 3b33e53dab2c proc: pass a folio to smaps_page_accumulate() new ef8417e99816 proc: convert smaps_pmd_entry to use a folio new d2ff0710beed mm: page_alloc: use the correct THP order for THP PCP new 5fe0c6bdfb33 mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags new cd4dc1523255 mm: swap: free_swap_and_cache_nr() as batched free_swap_an [...] new 1c2a904f57fd mm: swap: simplify struct percpu_cluster new 7b45fa8816d3 mm: swap: allow storage of all mTHP orders new 64e5201f88e6 mm: vmscan: avoid split during shrink_folio_list() new 129c7e92058f mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD new 6cc526be0939 mm-madvise-avoid-split-during-madv_pageout-and-madv_cold-fix new 6964a6dc6cb5 arm64: mm: cleanup __do_page_fault() new 7267678c5785 arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS new 33c97f609272 arm: mm: accelerate pagefault when VM_FAULT_BADACCESS new 41b5972e9821 powerpc: mm: accelerate pagefault when badaccess new a0c04765904a riscv: mm: accelerate pagefault when badaccess new 7c649bf8322c s390: mm: accelerate pagefault when badaccess new 21ccb032a30d x86: mm: accelerate pagefault when badaccess new 1f1ba043dea2 mm: remove struct page from get_shadow_from_swap_cache new bc33443830a9 hugetlb: convert alloc_buddy_hugetlb_folio to use a folio new ae7af8cc13a3 mm/gup: consistently name GUP-fast functions new f4614559b142 mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST new 36df66ec438c mm: use "GUP-fast" instead "fast GUP" in remaining comments new fbcf5ed6a0f4 dax/bus.c: replace WARN_ON_ONCE() with lockdep asserts new e96ac201e133 mm/ksm: remove redundant code in ksm_fork new a18f83879d8c stackdepot: rename pool_index to pool_index_plus_1 new 96664f88a604 hugetlb: convert hugetlb_fault() to use struct vm_fault new ac325bca054f hugetlb: convert hugetlb_no_page() to use struct vm_fault new c844512aeeea hugetlb: convert hugetlb_wp() to use struct vm_fault new d753a0cffd31 filemap: replace pte_offset_map() with pte_offset_map_nolock() new fd300c576102 mm: optimization on page allocation when CMA enabled new 5217792fca25 mm: add defines for min/max swappiness new e2eacacca80f mm: add swappiness= arg to memory.reclaim new e04f729678f6 __mod_memcg_lruvec_state(): enhance diagnostics new e60d842a3c81 ocfs2: correctly use ocfs2_find_next_zero_bit() new 4d8f8dc4080a ocfs2: update inode ctime in ocfs2_fileattr_set new 29590d1ff3e3 lib/build_OID_registry: don't mention the full path of the [...] new ca110ac49651 bootconfig: do not put quotes on cmdline items unless necessary new 0133acc9d572 mm: kmsan: implement kmsan_memmove() new 1b4e75c6795c instrumented.h: add instrument_memcpy_before, instrument_m [...] new 136056561c7e x86: call instrumentation hooks from copy_mc.c new 4cf60b49a192 fs: add kernel-doc comments to fat_parse_long() new 0f005100fb0f NUMA: early use of cpu_to_node() returns 0 instead of the [...] new 0e3d2f9a779d regset: use kvzalloc() for regset_get_alloc() new b718409408f0 ocfs2: improve write IO performance when fragmentation is high new f174d299285c ocfs2: adjust enabling place for la window new efd18ee2470d ocfs2: speed up chain-list searching new 68366ee36406 ocfs2: fix sparse warnings new 79b65004388e arch/loongarch: clean up the left code and Kconfig item re [...] new be37e94d14cd Documentation: kdump: clean up the outdated description new f60136ea52b1 x86/fpu: fix asm/fpu/types.h include guard new 2a479dfb281b arch: add ARCH_HAS_KERNEL_FPU_SUPPORT new d37a03bef655 ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 9c585b7aa050 ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS new eb5d0da11bc3 arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 171acd334670 arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS new d09fdeeb1ee2 lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS new e14e5ae88e50 LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 75ef04602b40 powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT new c7900930f2b3 x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT new a50ef6565eb1 riscv: add support for kernel-mode FPU new 72ae6eb979a2 drm/amd/display: only use hard-float, not altivec on powerpc new fc4216add64e drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT new 44637d616150 selftests/fpu: move FP code to a separate translation unit new 0c7fbc77e30a selftests/fpu: allow building on other architectures new c13c53606d39 kcov: avoid clang out-of-range warning new 6bea150351e6 initrd: remove the now superfluous sentinel element from c [...] new 765bdd463388 ipc: remove the now superfluous sentinel element from ctl_ [...] new 3c6c96da5248 Squashfs: remove deprecated strncpy by not copying the string new 4bf2cabe793a kgdb: add HAS_IOPORT dependency new 3b25ebbe8128 devres: switch to use dev_err_probe() for unification new edd231f73808 devres: don't use "proxy" headers new f8dfaca37b32 ocfs2: return real error code in ocfs2_dio_wr_get_block new 6800fe8a2b61 ocfs2: fix races between hole punching and AIO+DIO new 15cf124c9f0a ocfs2: update inode fsync transaction id in ocfs2_unlink a [...] new f7d3b074d6c8 ocfs2: use coarse time for new created files new 5ddd81cc0455 Merge branch 'mm-nonmm-unstable' into mm-everything new 54faa30ef4f7 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new f7a0674ec418 perf tools: Add Kan Liang to MAINTAINERS as a reviewer new 374af9f1f06b perf annotate: Get rid of duplicate --group option item new bdeaf6ffec8b perf annotate: Honor output options with --data-type new 6e4b398770d5 perf sched timehist: Fix -g/--call-graph option failure new 09d2056efe0c perf evsel: Use evsel__name_is() helper new ad399baa0693 perf annotate: Use ins__is_xxx() if possible new 10adbf777622 perf annotate: Add and use ins__is_nop() new 98f69a573c66 perf annotate: Split out util/disasm.c new 6d17edc113de perf annotate: Use libcapstone to disassemble new 92dfc59463d5 perf annotate: Add symbol name when using capstone new 089ef2f4c8b9 perf beauty: Fix AT_EACCESS undeclared build error for sys [...] new baa2ca59ec1e perf build: Add LIBTRACEEVENT_DIR build option new b6347cb5e04e perf annotate: Initialize 'arch' variable not to trip some [...] new 1fb6c258d116 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new 8bdfa4f9a518 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new b1e02801d1c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4becfa076f3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2604f31693c8 dt-bindings: arm: bcm: raspberrypi,bcm2835-firmware: Add g [...] new df518a0ae1b9 firmware: raspberrypi: Use correct device for DMA mappings new e54c32f8bc7e ARM: dts: bcm283x: Drop unneeded properties in the bcm2835 [...] new f702475b839c ARM: dts: bcm2835-rpi: Move duplicate firmware-clocks to b [...] new 84b1d6cc3e4c ARM: dts: bcm2711-rpi: Add pinctrl-based multiplexing for I2C0 new d72e40d41736 ARM: dts: bcm2711-rpi-cm4-io: Add RTC on I2C0 new d990221ba549 ARM: dts: bcm2711-rpi-4-b: Add CAM1 regulator new 328ad44c5290 arm64: dts: broadcom: bcmbca: bcm4908: set brcm,wp-not-connected new b8e76959a6ef Merge branch 'devicetree-arm64/next' into next new 3f09e5d27427 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 5325f09bc459 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 49576e592980 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6b7dbd3a7680 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bc661f54d526 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ced52f9b0e1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f8dddefcb90e arm64: dts: qcom: msm8916-samsung-fortuna: Add touchscreen new 05c65922bd58 arm64: dts: qcom: msm8916-samsung-fortuna: Add PWM backlight new e5fd6512f6e8 arm64: dts: qcom: sm8150-hdk: enable WiFI support new 58dc9622d5de arm64: dts: qcom: qcs6490-rb3gen2: Enable UFS new 29493ca7d6b1 Merge branches 'arm32-for-6.10', 'arm64-defconfig-for-6.10 [...] new 66ae1a39e5ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e6dfb250a967 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b931f54a4826 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 13625551e78b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2d8021fe4e62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 495667d49c50 firmware: arm_scmi: Avoid non-constant printk format strings new 2c3924427e9b clk: scmi: Allocate CLK operations dynamically new 1c27bfb8e7eb clk: scmi: Add support for state control restricted clocks new f309cc588cd4 clk: scmi: Add support for rate change restricted clocks new c020e1dd2486 clk: scmi: Add support for re-parenting restricted clocks new dccc943c8953 clk: scmi: Add support for get/set duty_cycle operations new 26f0f850b2d9 Merge branch 'for-next/scmi/updates', tags 'ffa-fix-6.9' a [...] new 56d71b94c6ff Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new f849792be3e1 Merge branch 'for-next' of https://github.com/sophgo/linux.git new 5dd50ceb703d Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 0439fcff304a tee: Refactor TEE subsystem header files new cf4441503e20 tee: optee: Move pool_op helper functions new c835e5a3153c tee: tstee: Add Trusted Services TEE driver new 3912b1f576b1 Documentation: tee: Add TS-TEE driver new 31611cc8faa0 MAINTAINERS: tee: tstee: Add entry new 60757f1264a2 Merge branch 'tee_ts_for_v6.10' into next new 597fbe66bfe2 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new d9b1bc923fd1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3e1aa6863a4c Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 74ce94e5c0b7 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 9b674f8525bd Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 778807167ed6 mm: Move lowmem_page_address() a little later new ee6eb44a9658 LoongArch: Make {virt, phys, page, pfn} translation work w [...] new be4f3b91d859 LoongArch: Make virt_addr_valid()/__virt_addr_valid() work [...] new d689be3f87a7 Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] new cd65c081a851 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dd4d940b90fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3e42e72796d8 powerpc: Use str_plural() in cpu_init_thread_core_maps() new 01acaf3aa75e powerpc/fsl-soc: hide unused const variable new 608d4a5ca563 powerpc: Error on assembly warnings new bfe51886ca54 powerpc: Fix PS3 allmodconfig warning new cf857fa20556 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f56a6d5543b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 11cca8ccf2c3 tty: xtensa/iss: Use min() to fix Coccinelle warning new abed35fb435a Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new f74d34dfba2e Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] new 9dfc90c5758f Merge branch 'misc-6.9' into for-next-current-v6.8-20240404 new 0b4a132455f3 Merge branch 'for-next-current-v6.8-20240404' into for-nex [...] new c8f891f92dbc btrfs: remove pointless BUG_ON() when creating snapshot new c625fe4e5d4f btrfs: locking: inline btrfs_tree_lock() and btrfs_tree_re [...] new 78f16822c1dd btrfs: locking: rename __btrfs_tree_lock() and __btrfs_tre [...] new 25bdae20f7c1 btrfs: remove pointless readahead callback wrapper new 6583007e9466 btrfs: remove pointless writepages callback wrapper new 07023ba85ec1 btrfs: avoid pointless wake ups of drew lock readers new 16e958ec62f1 btrfs: add helper to clear EXTENT_BUFFER_READING new 4b586b7e1529 btrfs: warn if EXTENT_BUFFER_UPTODATE is set while reading new 8ed56999cada btrfs: rename err to ret in btrfs_initxattrs() new 1fe82d4a824c btrfs: rename err to ret in btrfs_rmdir() new a222deccd966 btrfs: rename err to ret in btrfs_cont_expand() new 0162caba229d btrfs: rename err to ret in btrfs_ioctl_snap_destroy() new 44f1f3d74923 btrfs: rename err to ret in __set_extent_bit() new e08ac5a38f86 btrfs: rename err to ret in convert_extent_bit() new e55b0f1e0fbc btrfs: rename err to ret in __btrfs_end_transaction() new e1b05a539426 btrfs: rename err to ret in create_reloc_inode() new 6d246fd0a7af btrfs: rename err to ret in btrfs_dirty_pages() new 3d5b362594bd btrfs: rename err to ret in prepare_pages() new ab55a7f195ab btrfs: rename err to ret in btrfs_direct_write() new ed522102e5a7 btrfs: page to folio conversion: prealloc_file_extent_cluster() new 3eb8c52db1e7 btrfs: convert relocate_one_page() to folios and rename new c59acaa40586 btrfs: convert put_file_data() to folios new 593ea8cf592a btrfs: qgroup: delete unnecessary check in btrfs_qgroup_ch [...] new 786d91aabc2e btrfs: stop locking the source extent range during reflink new 2438ce34dbfd btrfs: compression: add error handling for missed page cache new f5af7899e997 btrfs: compression: convert page allocation to folio interfaces new c93e9e885071 btrfs: make insert_inline_extent() accept one page directly new 166f99cf1268 btrfs: migrate insert_inline_extent() to folio interfaces new cadb6454220e btrfs: introduce btrfs_alloc_folio_array() new 5637ceafd17b btrfs: compression: migrate compression/decompression path [...] new d6d153ae36ae btrfs: qgroup: correctly model root qgroup rsv in convert new 4938f7fd884c btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume o [...] new fec3d008dc0f btrfs: record delayed inode root in transaction new f6614c9fe5a0 btrfs: qgroup: convert PREALLOC to PERTRANS after record_r [...] new 1c5a655d6feb btrfs: free PERTRANS at the end of cleanup_transaction() new cbd006768eae btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve new 34b06a6834dc btrfs: always clear PERTRANS metadata during commit new 03bec7e0f57c btrfs: remove not needed mod_start and mod_len from struct [...] new 30f0b24d6849 btrfs: remove pointless return value assignment at btrfs_f [...] new 972639028c9c btrfs: remove list emptyness check at warn_about_uncommitt [...] new 28d9855f4587 btrfs: remove no longer used btrfs_clone_chunk_map() new 7da7409b4dd7 Merge branch 'b-for-next' into for-next-next-v6.9-20240404 new 0c028bdd3cfc btrfs: === misc-next === new 198a4fed16a1 btrfs: report reclaim count in sysfs new bb6c676b0400 btrfs: store fs_info on space_info new 99583200bfb8 btrfs: dynamic block_group reclaim threshold new d30b03f66754 btrfs: periodic block_group reclaim new bd13788f05d7 btrfs: urgent periodic reclaim pass new 3300b3302629 btrfs: prevent pathological periodic reclaim loops new c8480f4b2155 btrfs: handle unexpected parent block offset in btrfs_allo [...] new 6d7390927fff btrfs: zoned: do not flag ZEROOUT on non-dirty extent bufffer new 74ceb9b1d2e9 btrfs: zoned: add ASSERT and WARN for EXTENT_BUFFER_ZONED_ [...] new 4a1e82f02fd5 btrfs: do not wait for short bulk allocation new d47fed94ba1b btrfs: scrub: fix incorrectly reported logical/physical address new 7de9004f781e Merge branch 'misc-next' into for-next-next-v6.9-20240404 new 4fea5a6d79d2 Merge branch 'for-next-next-v6.9-20240404' into for-next-20240404 new d9e2cd409411 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 22e843a3327c Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 9bc7a9cc904c Merge branch 'for-next' of git://git.infradead.org/users/h [...] new e33334039bcc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new c46f65d7a480 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new d2f277e26f52 fsnotify: rename fsnotify_{get,put}_sb_connectors() new f115815d7533 fsnotify: create helpers to get sb and connp from object new 230d97d39ee2 fsnotify: create a wrapper fsnotify_find_inode_mark() new b5cae086cc2f fanotify: merge two checks regarding add of ignore mark new 687c217c6aa2 fsnotify: pass object pointer and type to fsnotify mark helpers new c9d4603b054f fsnotify: create helper fsnotify_update_sb_watchers() new 07a3b8d0bf72 fsnotify: lazy attach fsnotify_sb_info state to sb new cb5d4f48c104 fsnotify: move s_fsnotify_connectors into fsnotify_sb_info new 477cf917dd02 fsnotify: use an enum for group priority constants new a5e57b4d370c fsnotify: optimize the case of no permission event watchers new 3d5b8c0df542 Pull fsnotify speedup patches from Amir. new 3e90417f41f4 ext2: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method new cf5e17c72729 Pull ext2 FMODE_CAN_ODIRECT cleanup from Ritesh. new d12f22035a33 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 7856390d07cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 55ed12b221d1 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new d5731d1bc62c NFSD: Move callback_wq into struct nfs4_client new c506e49638c7 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 42fb0d1ace0d Merge branch '9p-next' of git://github.com/martinetd/linux new c6b645c9f101 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 497a1dbc663e Merge branch 'vfs.fixes' into vfs.all new 10437a1f041c Merge branch 'vfs.misc' into vfs.all new 0703c31918a1 Merge branch 'vfs.mount.api' into vfs.all new 647c79c6ccac mm: Export writeback_iter() new c3eb21ddc7d1 netfs: Switch to using unsigned long long rather than loff_t new d62db5043567 netfs: Fix writethrough-mode error handling new 691c4c08186b netfs: Add some write-side stats and clean up some stat names new 34e1ec492187 netfs: New writeback implementation new 81388483313e netfs, afs: Implement helpers for new write code new 68acb796ff19 netfs, 9p: Implement helpers for new write code new 0c72178560c1 netfs, cachefiles: Implement helpers for new write code new 6dea6d475e4d netfs: Cut over to using new writeback code new f5f5b73e9457 netfs: Remove the old writeback code new c44124f3d0cc netfs: Miscellaneous tidy ups new dacbf9a11333 netfs, afs: Use writeback retry to deal with alternate keys new f4bc6f1e51bc Merge branch 'netfs-writeback' of ssh://gitolite.kernel.or [...] new debeafad51e2 Merge branch 'vfs.netfs' into vfs.all new 82ae5c45603e Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new d126c8fa4add Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e35e29c51135 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fea69a08c26b Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 9356ed90a9dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0ad118f9bfd3 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new 008998430ad3 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new fd12364f64a8 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 8130b05c559d PM: EM: fix wrong utilization estimation in em_cpu_energy() new 591a95491449 Merge branch 'pm-em' into linux-next new afde996a33ee PM: wakeup: make device_wakeup_disable() return void new 3642c7ed5231 PM: wakeup: Remove unnecessary else from device_init_wakeup() new 8c556541a538 cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] new 3bf8b781e45e Merge branches 'pm-sleep' and 'intel-pstate' into linux-next new 906d0d621041 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 7e312474b359 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 07623f57e4d1 pmdomain: mediatek: scpsys: drop driver owner assignment new b1d4c60cbc31 pmdomain: mediatek: Add MT8188 buck isolation setting new d72d7d6cf77d cpuidle: psci: Drop superfluous wrappers psci_dt_attach|de [...] new 02e2a4b3638c cpuidle: psci: Update init level to core_initcall() new 99f7b0358af4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fd2543994a64 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 236734b5d6a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2f3c7195a702 net: enable timestamp static key if CPU new 9807080e2170 trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters new 19822a980e19 trace: tcp: fully support trace_tcp_send_reset new d20bac353be7 Merge branch 'tcp-make-trace-of-reset-logic-complete' new 7c349ed09031 af_unix: Remove scm_fp_dup() in unix_attach_fds(). new 118f457da9ed af_unix: Remove lock dance in unix_peek_fds(). new 1b39b79d26be Merge branch 'af_unix-remove-old-gc-leftovers' new 04af1d643701 net: fman: Remove some unused fields in some structure new ada9841e3e66 net: phy: marvell: add basic support of 88E308X/88E609X family new 9cc8a6e62624 net: ethtool: Add impedance mismatch result code to cable test new a9e4230d0b22 net: phy: marvell: implement cable-test for 88E308X/88E609 [...] new ca3e10c4d83a tools: ynl: ethtool.py: Make tool invokable from any CWD new 8c73e8b59593 Merge tag 'wireless-next-2024-04-03' of git://git.kernel.o [...] new e2d515eb8fcd net/mlx5e: Use ethtool_sprintf/puts() to fill priv flags strings new 9ac9299d41f6 net/mlx5e: Use ethtool_sprintf/puts() to fill selftests strings new 89b34322d293 net/mlx5e: Use ethtool_sprintf/puts() to fill stats strings new 27ea84ab35f5 net/mlx5e: Make stats group fill_stats callbacks consisten [...] new 19b85f1b37ce net/mlx5e: debugfs, Add reset option for command interface stats new 595f41608dba net/mlx5e: XDP, Fix an inconsistent comment new 30f8d23814ea net/mlx5: Convert uintX_t to uX new 8c54c89ad45a net/mlx5e: Add support for 800Gbps link modes new 137f3d50ad2a net/mlx5: Support matching on l4_type for ttc_table new c788d79cfa6b net/mlx5: Skip pages EQ creation for non-page supplier function new 07e1bc785a91 net/mlx5: Don't call give_pages() if request 0 page new 6b164687f87b Merge branch 'mlx5-misc-patches' new d38718a525a3 mlxsw: pci: Move mlxsw_pci_eq_{init, fini}() new f46de9f0e70c mlxsw: pci: Move mlxsw_pci_cq_{init, fini}() new fb29028ae718 mlxsw: pci: Do not setup tasklet from operation new 38b124cb4ee5 mlxsw: pci: Arm CQ doorbell regardless of number of completions new 57beea8e5667 mlxsw: pci: Remove unused counters new 29ad2a990648 mlxsw: pci: Make style changes in mlxsw_pci_eq_tasklet() new d4b3930b19f7 mlxsw: pci: Poll command interface for each cmd_exec() new 7bc6a3098c38 mlxsw: pci: Rename MLXSW_PCI_EQS_COUNT new 6fc280a36515 mlxsw: pci: Use only one event queue new 2c200863fcc7 mlxsw: pci: Remove unused wait queue new a0639236d420 mlxsw: pci: Make style change in mlxsw_pci_cq_tasklet() new 1df7d871e349 mlxsw: pci: Break mlxsw_pci_cq_tasklet() into tasklets per [...] new 0cd1453b7e55 mlxsw: pci: Remove mlxsw_pci_sdq_count() new 82238f0ddb46 mlxsw: pci: Remove mlxsw_pci_cq_count() new 77c6e27df9e5 mlxsw: pci: Store DQ pointer as part of CQ structure new 57a03d83f229 Merge branch 'mlxsw-preparations-for-improving-performance' new d72b735712e6 tg3: Remove residual error handling in tg3_suspend new 04172043bd21 net: ethernet: mtk_eth_soc: Reuse value using READ_ONCE in [...] new d5ab32e9b02d bnxt_en: Add delay to handle Downstream Port Containment ( [...] new 8635ae8e99a6 bnxt_en: Enable XPS by default on driver load new fba2e4e5dbab bnxt_en: Allocate page pool per numa node new 1614f06e09ad bnxt_en: Change bnxt_rx_xdp function prototype new 0ae1fafc8be6 bnxt_en: Add XDP Metadata support new 4e474addc05a bnxt_en: Update firmware interface to 1.10.3.39 new e193f53aed21 bnxt_en: Add warning message about disallowed speed change new 1dee310c2667 Merge branch 'bnxt_en-update-for-net-next' new 1d056bf9a4c1 netlink: specs: define ethtool header flags new b269d2b4a523 tools: ynl: copy netlink error to NlError new 1148c4098e91 Merge branch 'selftests-net-groundwork-for-ynl-based-tests' new 1d442698a56b Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 1e9e0b85255e bpf: handle CONFIG_SMP=n configuration in x86 BPF JIT new af682b767a41 bpf: Optimize emit_mov_imm64(). new 633a6e01d1a2 bpf, riscv: Implement PROBE_MEM32 pseudo instructions new 21ab0b6d0cfc bpf, riscv: Implement bpf_addr_space_cast instruction new 5e6a3c1ee693 bpf: make bpf_get_branch_snapshot() architecture-agnostic new 314a53623cd4 bpf: inline bpf_get_branch_snapshot() helper new d82c045f9dfd Merge branch 'inline-bpf_get_branch_snapshot-bpf-helper' new 478a535ae54a bpftool: Mount bpffs on provided dir instead of parent dir new f91717007217 bpf: Pack struct bpf_fib_lookup new 20a576cfa516 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d6126dfaf91e Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNE [...] new 54b53156ad36 Bluetooth: hci_intel: Fix multiple issues reported by chec [...] new 83f805e2360a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ef2032c347f0 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 3d0fea0c793e Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new dca59298eef0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f3d9683346d6 drm/bridge: adv7511: Allow IRQ to share GPIO pins new d1ef8fc18be6 drm: fix DRM_DISPLAY_DP_HELPER dependencies new 2c6ff76d2d6a Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 5ab9593ffa38 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new a835b784ba1a drm/dp: Add support to indicate if sink supports AS SDP new 0bbb8f594e33 drm/dp: Add Adaptive Sync SDP logging new e282bb2bc972 drm/i915/display: Add crtc state dump for Adaptive Sync SDP new 12ea89291603 drm/i915/dp: Add Read/Write support for Adaptive Sync SDP new 413da1fda994 drm/i915/dp: Add wrapper function to check AS SDP new a5bd5991cb8a drm/i915/display: Compute AS SDP parameters new abe1cd9ab5be drm/i915/display: Add state checker for Adaptive Sync SDP new e8cd188e91bb drm/i915/display: Compute vrr_vsync params new 8845021b7331 drm/i915/display: Read/Write Adaptive Sync SDP new 3aecee90ac12 drm/i915/cdclk: Fix CDCLK programming order when pipes are active new 34d127e2bdef drm/i915/cdclk: Fix voltage_level programming edge case new 2e4d1769b988 drm/i915/cdclk: Drop tgl/dg2 cdclk bump hacks new 31df4904a56f drm/i915/cdclk: Indicate whether CDCLK change happens duri [...] new e8333ab22cd8 drm/i915: Loop over all active pipes in intel_mbus_dbox_update new 359e4f4fed29 drm/i915: Relocate intel_mbus_dbox_update() new 8d7fc2612e4a drm/i915: Extract intel_dbuf_mbus_join_update() new a2e83f27cc06 drm/i915: Extract intel_dbuf_mdclk_min_tracker_update() new d91254e932b2 drm/i915: Add debugs for mbus joining and dbuf ratio programming new 48b85304c00c drm/i915: Use old mbus_join value when increasing CDCLK new bea9898561f1 drm/i915: Use the correct mdclk/cdclk ratio in MBUS updates new 8c5dbb5039fd drm/i915: Implement vblank synchronized MBUS join changes new 96c420d5016e drm/i915: Use a plain old int for the cdclk/mdclk ratio new c8361cd3c449 drm/i915: Optimize out redundant dbuf slice updates new 70ee1b4916aa Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 972d01d0e357 drm/xe: Protect devcoredump access after unbind new a3c86b6d7b1c drm/xe: prefer snprintf over sprintf new 91b93fae179f drm/xe/xe_hw_engine_class_sysfs: use sysfs_emit() for attr [...] new 1dc711afec84 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new 82e4576fbf07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b459b7bf0f1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ab3be9f33a3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bba6c1f40b91 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 90f8917e7a15 ASoC: SOF: Core: Add remove_late() to sof_init_environment [...] new 2ba2d17170f9 ASoC: codecs: rk3308: fix building without CONFIG_OF new 9f1aeef4cbcb ASoC: nau8822: Remove unused member from struct new a358f67d1694 ASoC: SOF: imx: drop usage of the imx8_*_clocks API new e618b8b37aa1 ASoC: SOF: imx: remove imx8_*_clocks API new 98b1bb9ecf9a ASoC: SOF: imx: stop using the imx8_*_clocks API new 84ae7d9cfa5f ASoC: SOF: Disable pointless writes to debugfs file new 2cfa0eea2675 ASoC: SOF: Clean up sof_ipc_flood_dfs_write() new 251ea652050e ASoC: Intel: Skylake: Remove soc-topology ABI v4 support new c57468dc1f80 ASoC: topology: Remove ABI v4 support new 82c192540b24 ASoC: topology: Cleanup after ABI v4 support removal new 4ba509bf3988 ASoC: topology: Remove obsolete ABI v4 structs new fe4a07454256 ASoC: Drop soc-topology ABI v4 support new 70b9f55ae379 Merge remote-tracking branch 'asoc/for-6.10' into asoc-next new a86e1460ecbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 775ed00e02c9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new deb4aa4d236e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 6d2c1f0fadce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8a4a4c4b2afc Bluetooth: btmrvl_sdio: drop driver owner initialization new 327e3d0bfa47 Bluetooth: btmtksdio: drop driver owner initialization new 04792c1e6739 wifi: ath10k: sdio: simplify module initialization new 91fe9ede3a99 wifi: ath10k: sdio: drop driver owner initialization new 782bfc112871 wifi: brcm80211: drop driver owner initialization new 243012707419 wifi: mwifiex: drop driver owner initialization new fbd4219fd6e8 wifi: wfx: drop driver owner initialization new bce42d6108c9 mmc: Merge branch fixes into next new ce6c3df5963b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 75aba603dd38 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 13bc43307773 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 8cc9583b7c7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 44ad5cd1fcc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 13f3817d9d33 integrity: Avoid -Wflex-array-member-not-at-end warnings new babcd390c280 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 4e551db04264 selinux: clarify return code in filename_trans_read_helper [...] new d6fc1ee0b6c1 Automated merge of 'dev' into 'next' new 2919e53bf098 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5b201c5d4db5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 039d4b61ca48 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6ca8d4fae091 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4f2f5520142d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ab09ec614e28 Merge branch into tip/master: 'perf/urgent' new cffaefd15a8f vdso: Use CONFIG_PAGE_SHIFT in vdso/datapage.h new 206e260bda8e Merge branch into tip/master: 'timers/urgent' new 9852b1dc6a14 x86/numa/32: Include missing <asm/pgtable_areas.h> new 99485c4c026f x86/coco: Require seeding RNG with RDRAND on CoCo systems new 54f5f47b6055 x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM new bc6f707fc0fe x86/cc: Add cc_platform_set/_clear() helpers new 0ecaefb303de x86/CPU/AMD: Track SNP host status with cc_platform_*() new b7ff229fde8e Merge branch into tip/master: 'x86/urgent' new fdbb5d11cf87 Merge branch into tip/master: 'irq/core' new 587a8da9860a Merge branch into tip/master: 'locking/core' new df42e366be5d Merge branch into tip/master: 'perf/core' new fb91228e5016 Merge branch into tip/master: 'ras/core' new 0b259dbf623c Merge branch into tip/master: 'sched/core' new d076c9c38737 Merge tag 'v6.9-rc2' into x86/alternatives, to pick up fixes new f317392a317a x86/alternatives: Remove a superfluous newline in _static_ [...] new 4175b45dec4c x86/alternatives: Catch late X86_FEATURE modifiers new 70ace93e24df Merge branch into tip/master: 'x86/alternatives' new 0049f04c7dfe x86/apic: Improve data types to fix Coccinelle warnings new 89dfead34706 Merge branch into tip/master: 'x86/apic' new dfe5195872ac Merge branch into tip/master: 'x86/boot' new 4544634ca2a5 Merge branch into tip/master: 'x86/bugs' new c4be26c33b58 Merge branch into tip/master: 'x86/build' new 62fbc013c185 x86/rtc: Remove unused intel-mid.h new dba20ad168df Merge branch into tip/master: 'x86/cleanups' new 754f464594c2 Merge branch into tip/master: 'x86/cpu' new af813acf8c06 x86/fpu: Update fpu_swap_kvm_fpu() uses in comments as well new 13f8004c9daa Merge branch into tip/master: 'x86/fpu' new a77f6bcbadfb Merge branch into tip/master: 'x86/misc' new 46d5feb08858 Merge branch into tip/master: 'x86/percpu' new 7d42b3d4cea1 Merge branch into tip/master: 'x86/platform' new f382ab103749 Merge branch into tip/master: 'x86/shstk' new 81b90f1bc242 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d7518ad4ed0c EDAC/mc_sysfs: Convert sprintf()/snprintf() to sysfs_emit() new 063628069e05 Merge ras/edac-misc into for-next new a7c932751b46 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 4facfdfaec7a fs/proc: remove redundant comments from /proc/bootconfig new 547ee7b5552b tsc: Check for sockets instead of CPUs to make code match comment new c7ddc6b66848 Merge branches 'bootconfig.2024.04.04a', 'lkmm.2024.04.04a [...] new 34ef5a5fcacd scftorture: Increase memory provided to guest OS new 95284dd644a1 rcutorture: Disable tracing to permit Tasks Rude RCU testing new 90b2dbc66da2 rcu: Update lockdep while in RCU read-side critical section new 623322ab9ba7 rcu: Make TINY_RCU depend on !PREEMPT_RCU rather than !PREEMPTION new 9eaef03683d7 srcu: Make Tiny SRCU explicitly disable preemption new 394e99ca8226 doc: Remove references to arrayRCU.rst new 99beb335a2ab rcutorture: Enable RCU priority boosting for TREE09 new 2039b92451da rcutorture: Dump # online CPUs on insufficient cb-flood la [...] new f6cfa7b26e4f rcu: Create NEED_TASKS_RCU to factor out enablement logic new b4f6997d9e8d bpf: Select new NEED_TASKS_RCU Kconfig option new 297d37467146 arch: Select new NEED_TASKS_RCU Kconfig option new d0e9bbafdc68 tracing: Select new NEED_TASKS_RCU Kconfig option new cf7cd1971712 rcu-tasks: Make Tasks RCU wait idly for grace-period delays new 9b72578a6d39 rcu-tasks: Replace exit_tasks_rcu_start() initialization w [...] new 8f050af0f141 MAINTAINERS: Update Neeraj's email address new 38f162b6d3cb rcu-tasks: Fix the comments for tasks_rcu_exit_srcu_stall_timer new 9b4ad76da0d4 rcu: Add lockdep checks and kernel-doc header to rcu_softirq_qs() new d899e0b26188 rcutorture: Dump GP kthread state on insufficient cb-flood [...] new b26620e75281 bpf: Chose RCU Tasks based on TASKS_RCU rather than PREEMPTION new 7e829e7eb931 ftrace: Chose RCU Tasks based on TASKS_RCU rather than PREEMPTION new bf180cdc20a1 rcu: Remove redundant BH disabling in TINY_RCU new 8aa037e06d11 rcu: Make Tiny RCU explicitly disable preemption new 27c665f6822e rcutorture: ASSERT_EXCLUSIVE_WRITER() for ->rtort_pipe_cou [...] new 7c6f616039c5 rcutorture: Remove extraneous rcu_torture_pipe_update_one( [...] new 5aff0be892bb rcutorture: Fix rcu_torture_one_read() pipe_count overflow [...] new 2d10d04b5865 rcutorture: Re-use value stored to ->rtort_pipe_count inst [...] new 255343b6f2f1 rcu: Remove redundant READ_ONCE() of rcu_state.gp_flags in tree.c new eb543422f8d4 rcu: Bring diagnostic read of rcu_state.gp_flags into alignment new 50faf75674fc rcu: Mark writes to rcu_sync ->gp_count field new b3a845060e90 rcu: Mark loads from rcu_state.n_online_cpus new 5e5c8419b8db rcu: Make hotplug operations track GP state, not flags new 47b40666dddb rcu: Inform KCSAN of one-byte cmpxchg() in rcu_trc_cmpxchg [...] new a20c2f00b0fc rcu: Remove redundant CONFIG_PROVE_RCU #if condition new bcc99e0e5aca rcu: Add lockdep_assert_in_rcu_read_lock() and friends new e758fc8e0f78 rcutorture: Use the gp_kthread_dbg operation specified by cur_ops new 61f4ee02adc0 rcutorture: Make rcutorture support print rcu-tasks gp state new 54a5c4755d74 rcutorture: Removing redundant function pointer initialization new 41abc12d0c16 rcu: Mollify sparse with RCU guard new 59a02063ffe4 rcutorture: Make stall-tasks directly exit when rcutorture [...] new 50308a15a36e rcutorture: Fix invalid context warning when enable srcu b [...] new b136fbf36750 rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow new 31bf492dde30 torture: Scale --do-kvfree test time new ff30b4fbcd02 rcutorture: Use rcu_gp_slow_register/unregister() only for [...] new 1da55a7e8686 rcu: Fix buffer overflow in print_cpu_stall_info() new aa64e76d50ef ftrace: Asynchronous grace period for register_ftrace_direct() new d77eee2239fc Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 6d2a21350ae3 Merge branch 'next' of https://github.com/kvm-x86/linux.git new 807bf7adc759 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fd645cc1c093 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4d98b9b12b06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5a5531a704f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b8ff9012f343 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] new 8022653786c3 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new 739bf2135f87 char: ipmi: handle HAS_IOPORT dependencies new c495c717dfa3 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 41cabbe2b17d Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 214788f64dfd Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new e0f5af4a41c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 92f7a4f29a47 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 09bb2491db45 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new c40bb98b3a55 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 26948d0838da Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e0534516c28f Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 8cb0673681dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9e62bfbe90d4 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 21e7bd3dd45f Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] new 0233068f0a10 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 629f3abb7eae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c58db6c9b36e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e7822f8ec30c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 15250bceca63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 26849018ca7b Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 08f66a8edd08 pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENA [...] new c5d3b64c568a pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{I [...] new d303735ce5dc pinctrl: armada-37xx: remove an unused variable new e5e8a5802370 pinctrl: aw9523: Destroy mutex on ->remove() new f91eafcb18e0 pinctrl: aw9523: Use correct error code for not supported [...] new 091655b9285d pinctrl: aw9523: Always try both ports in aw9523_gpio_set_ [...] new 418ee9488ff7 pinctrl: aw9523: Make use of struct pinfunction and PINCTR [...] new 66413f0468d3 pinctrl: aw9523: Use temporary variable for HW IRQ number new 4210ef801a24 pinctrl: aw9523: Get rid of redundant ' & U8_MAX' pieces new 6bf270863ade pinctrl: aw9523: Remove unused irqchip field in struct aw9523_irq new c567b00cc3d7 pinctrl: aw9523: Make use of dev_err_probe() new 7b8b9b5450b8 pinctrl: aw9523: Sort headers and group pinctrl/* new 4aad0ad20f4e pinctrl: aw9523: Fix indentation in a few places new e798845d685e pinctrl: sunxi: sun9i-a80-r: drop driver owner assignment new 30a5d2afa450 pinctrl: pinconf-generic: check error value EOPNOTSUPP new 5d12ea319201 pinctrl: max77620: Remove an unused fields in struct max77 [...] new 4da2026b1846 pinctrl: pinctrl-single: Remove some unused fields in stru [...] new 70e1352101ec pinctrl: single: Fix PIN_CONFIG_BIAS_DISABLE handling new 07bd48cca03b Merge branch 'devel' into for-next new a6f24525319c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 280ae408ca69 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new dff955571e0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cf6a08cb5a50 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 5d3a9274f0d1 kselftest: Add mechanism for reporting a KSFT_ result code new 70ed2ffc53dd kselftest/tty: Report a consistent test name for the one t [...] new 398d99519758 selftests/perf_events: Test FASYNC with watermark wakeups. new 0052bee4d995 selftests: x86: test_vsyscall: reorder code to reduce #ifd [...] new 4f753204d5e1 selftests: x86: test_vsyscall: conform test to TAP format output new ae3048cc481a selftests: x86: test_mremap_vdso: conform test to TAP form [...] new b78109b8073c selftests/dmabuf-heap: conform test to TAP format output new 422715448f00 selftests/resctrl: Add cleanup function to test framework new 244336bd89bd selftests/resctrl: Simplify cleanup in ctrl-c handler new 2c6bfb770605 selftests/resctrl: Move cleanups out of individual tests new 9ca1fe29193d kselftest/clone3: Make test names for set_tid test stable new ac89436701ca kselftest: Add missing signature to the comments new f07041728422 selftests: add ksft_exit_fail_perror() new 4389636db356 selftests: exec: Use new ksft_exit_fail_perror() helper new 2cd7998e8573 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2aa0a01fca78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 86e699de7f5a Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 61890747a38c Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new e771768f4987 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c444c537977c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 39e88e9f0084 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 4ba94830e54e Merge branch 'zstd-next' of https://github.com/terrelln/linux.git new 34d2df1f4c37 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 87e7d427784b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new acc8f4dbf1b3 mm/slub: remove the check of !kmem_cache_has_cpu_partial() new 721a2f8be134 mm/slub: add slub_get_cpu_partial() helper new ff99b18fee79 mm/slub: simplify get_partial_node() new b1080c667b3b mm/slub, kunit: Use inverted data to corrupt kmem cache new b062539c4e2f mm/slub: correct comment in do_slab_free() new 131818f60c2d Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new 8e455f7e1824 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 678535bdf59a Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 23b0b9bb6800 fix up for "__mod_memcg_lruvec_state(): enhance diagnostics" new 8568bb2ccc27 Add linux-next specific files for 20240405
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 (2b3d5988ae2c) \ N -- N -- N refs/heads/master (8568bb2ccc27)
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 854 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 + Documentation/admin-guide/kernel-parameters.txt | 14 - .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 30 + .../bindings/gpio/raspberrypi,firmware-gpio.txt | 30 - Documentation/netlink/specs/ethtool.yaml | 6 + Documentation/tee/index.rst | 1 + Documentation/tee/ts-tee.rst | 71 + MAINTAINERS | 59 +- Next/SHA1s | 98 +- Next/merge.log | 1324 ++++++++------ arch/arm/Kconfig | 2 +- arch/arm/boot/dts/broadcom/bcm2711-rpi-4-b.dts | 7 + arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts | 9 + arch/arm/boot/dts/broadcom/bcm2711-rpi.dtsi | 34 +- arch/arm/boot/dts/broadcom/bcm2835-rpi-common.dtsi | 7 - arch/arm/boot/dts/broadcom/bcm2835-rpi.dtsi | 9 +- arch/arm/mm/fault.c | 4 +- arch/arm64/Kconfig | 2 +- arch/arm64/boot/dts/broadcom/bcmbca/bcm4908.dtsi | 1 + arch/arm64/boot/dts/broadcom/bcmbca/bcm94908.dts | 1 - .../dts/qcom/msm8916-samsung-fortuna-common.dtsi | 83 + .../dts/qcom/msm8916-samsung-rossa-common.dtsi | 12 + arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 28 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 16 + arch/arm64/mm/fault.c | 31 +- arch/loongarch/Kconfig | 2 +- arch/loongarch/include/asm/addrspace.h | 1 + arch/loongarch/include/asm/io.h | 20 +- arch/loongarch/include/asm/kfence.h | 9 + arch/loongarch/include/asm/page.h | 26 +- arch/loongarch/mm/mmap.c | 4 + arch/loongarch/mm/pgtable.c | 4 +- arch/mips/Kconfig | 2 +- arch/powerpc/Kbuild | 3 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/crypto/chacha-p10-glue.c | 8 +- arch/powerpc/include/asm/vdso/gettimeofday.h | 3 +- arch/powerpc/kernel/iommu.c | 7 +- arch/powerpc/kernel/setup-common.c | 2 +- arch/powerpc/mm/fault.c | 33 +- arch/powerpc/platforms/ps3/device-init.c | 61 +- arch/powerpc/sysdev/fsl_msi.c | 2 + arch/riscv/Kconfig | 2 +- arch/riscv/include/asm/pgtable.h | 6 + arch/riscv/kernel/signal.c | 15 +- arch/riscv/kernel/traps.c | 2 +- arch/riscv/mm/fault.c | 5 +- arch/riscv/net/bpf_jit.h | 2 + arch/riscv/net/bpf_jit_comp64.c | 203 ++- arch/riscv/net/bpf_jit_core.c | 2 + arch/s390/Kconfig | 2 +- arch/s390/mm/fault.c | 3 +- arch/sh/Kconfig | 2 +- arch/x86/Kconfig | 2 +- arch/x86/coco/core.c | 93 + arch/x86/include/asm/coco.h | 2 + arch/x86/include/asm/cpufeature.h | 11 +- arch/x86/include/asm/sev.h | 4 +- arch/x86/kernel/apic/apic.c | 8 +- arch/x86/kernel/cpu/amd.c | 38 +- arch/x86/kernel/cpu/cpuid-deps.c | 3 + arch/x86/kernel/cpu/mtrr/generic.c | 2 +- arch/x86/kernel/fpu/xstate.c | 4 +- arch/x86/kernel/rtc.c | 1 - arch/x86/kernel/setup.c | 2 + arch/x86/kernel/sev.c | 10 - arch/x86/kernel/tsc.c | 2 +- arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/svm/sev.c | 2 +- arch/x86/mm/fault.c | 23 +- arch/x86/mm/numa_32.c | 2 + arch/x86/mm/pat/memtype.c | 56 +- arch/x86/net/bpf_jit_comp.c | 12 +- arch/x86/virt/svm/sev.c | 26 +- arch/xtensa/platforms/iss/console.c | 6 +- drivers/base/power/wakeup.c | 11 +- drivers/bluetooth/btmrvl_sdio.c | 1 - drivers/bluetooth/btmtksdio.c | 1 - drivers/bluetooth/hci_intel.c | 19 +- drivers/char/ipmi/Makefile | 11 +- drivers/char/ipmi/ipmi_si_intf.c | 3 +- drivers/char/ipmi/ipmi_si_pci.c | 3 + drivers/cpufreq/intel_pstate.c | 2 + drivers/cpuidle/cpuidle-psci-domain.c | 3 +- drivers/cpuidle/cpuidle-psci.c | 5 +- drivers/cpuidle/cpuidle-psci.h | 20 - drivers/crypto/ccp/sev-dev.c | 2 +- drivers/dax/bus.c | 23 +- drivers/edac/edac_mc_sysfs.c | 47 +- drivers/firmware/arm_scmi/driver.c | 4 +- drivers/firmware/raspberrypi.c | 7 +- drivers/gpio/gpiolib-cdev.c | 48 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 8 +- drivers/gpu/drm/display/drm_dp_helper.c | 37 + drivers/gpu/drm/exynos/Kconfig | 2 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 99 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 8 +- .../gpu/drm/i915/display/intel_crtc_state_dump.c | 3 + drivers/gpu/drm/i915/display/intel_ddi.c | 1 + drivers/gpu/drm/i915/display/intel_display.c | 53 +- .../gpu/drm/i915/display/intel_display_device.h | 1 + drivers/gpu/drm/i915/display/intel_display_types.h | 2 + drivers/gpu/drm/i915/display/intel_dp.c | 125 ++ drivers/gpu/drm/i915/display/intel_dp.h | 1 + drivers/gpu/drm/i915/display/intel_hdmi.c | 14 +- drivers/gpu/drm/i915/display/intel_vrr.c | 33 +- drivers/gpu/drm/i915/display/skl_watermark.c | 334 ++-- drivers/gpu/drm/i915/display/skl_watermark.h | 9 +- drivers/gpu/drm/i915/i915_reg.h | 15 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 13 +- drivers/gpu/drm/rockchip/Kconfig | 2 +- drivers/gpu/drm/xe/xe_debugfs.c | 2 +- drivers/gpu/drm/xe/xe_exec_queue.c | 12 +- drivers/gpu/drm/xe/xe_gt_debugfs.c | 2 +- drivers/gpu/drm/xe/xe_gt_idle.c | 4 +- drivers/gpu/drm/xe/xe_guc_submit.c | 1 + drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c | 36 +- drivers/gpu/drm/xe/xe_hw_fence.c | 2 +- drivers/gpu/drm/xe/xe_vm.c | 6 +- drivers/i2c/busses/i2c-pxa.c | 2 +- drivers/iommu/amd/init.c | 4 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 1 + drivers/mmc/host/sdhci-pci-core.c | 2 +- drivers/net/dsa/sja1105/sja1105_mdio.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 114 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 184 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 30 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 2 +- drivers/net/ethernet/broadcom/tg3.c | 30 +- drivers/net/ethernet/freescale/fec_main.c | 11 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 1 - drivers/net/ethernet/freescale/fman/fman_muram.c | 1 - drivers/net/ethernet/intel/ice/ice_common.c | 10 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 2 +- .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c | 18 +- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 4 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.h | 4 +- .../mellanox/mlx5/core/en_accel/ipsec_stats.c | 28 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 14 +- .../mellanox/mlx5/core/en_accel/ktls_stats.c | 26 +- .../mellanox/mlx5/core/en_accel/macsec_stats.c | 22 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 30 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 491 +++--- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 8 +- .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 254 ++- .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h | 2 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 3 + .../mellanox/mlx5/core/steering/dr_ste_v0.c | 2 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 436 ++--- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 4 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 2 +- drivers/net/ethernet/renesas/ravb_main.c | 24 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 40 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 38 +- drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 8 +- drivers/net/phy/marvell.c | 221 +++ drivers/net/phy/micrel.c | 10 +- drivers/net/usb/ax88179_178a.c | 2 + drivers/net/wireless/ath/ath10k/sdio.c | 21 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 1 - drivers/net/wireless/marvell/mwifiex/sdio.c | 1 - drivers/net/wireless/silabs/wfx/bus_sdio.c | 1 - drivers/pinctrl/mediatek/pinctrl-paris.c | 40 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 3 - drivers/pinctrl/pinconf-generic.c | 2 +- drivers/pinctrl/pinctrl-aw9523.c | 131 +- drivers/pinctrl/pinctrl-max77620.c | 2 - drivers/pinctrl/pinctrl-single.c | 22 +- drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c | 1 - drivers/pmdomain/mediatek/mt8188-pm-domains.h | 14 +- drivers/pmdomain/mediatek/mtk-scpsys.c | 1 - drivers/tee/Kconfig | 1 + drivers/tee/Makefile | 1 + drivers/tee/amdtee/amdtee_private.h | 2 +- drivers/tee/amdtee/call.c | 2 +- drivers/tee/amdtee/core.c | 3 +- drivers/tee/amdtee/shm_pool.c | 2 +- drivers/tee/optee/call.c | 2 +- drivers/tee/optee/core.c | 66 +- drivers/tee/optee/device.c | 2 +- drivers/tee/optee/ffa_abi.c | 8 +- drivers/tee/optee/notif.c | 2 +- drivers/tee/optee/optee_private.h | 14 +- drivers/tee/optee/rpc.c | 2 +- drivers/tee/optee/smc_abi.c | 11 +- drivers/tee/tee_core.c | 2 +- drivers/tee/tee_private.h | 35 - drivers/tee/tee_shm.c | 67 +- drivers/tee/tee_shm_pool.c | 2 +- drivers/tee/tstee/Kconfig | 11 + drivers/tee/tstee/Makefile | 3 + drivers/tee/tstee/core.c | 480 ++++++ drivers/tee/tstee/tstee_private.h | 92 + drivers/usb/core/port.c | 4 +- drivers/usb/gadget/function/f_fs.c | 29 +- drivers/usb/gadget/function/f_ncm.c | 4 +- drivers/usb/host/xhci-ring.c | 9 +- drivers/usb/host/xhci-trace.h | 12 +- drivers/usb/typec/tcpm/tcpm.c | 4 +- drivers/usb/typec/ucsi/ucsi.c | 6 +- fs/btrfs/defrag.c | 69 +- fs/btrfs/disk-io.c | 14 - fs/btrfs/extent-tree.c | 8 + fs/btrfs/extent_io.c | 177 +- fs/btrfs/extent_map.c | 18 - fs/btrfs/extent_map.h | 4 - fs/btrfs/fs.h | 10 - fs/btrfs/inode.c | 5 +- fs/btrfs/scrub.c | 22 +- fs/btrfs/tree-log.c | 4 +- fs/btrfs/volumes.c | 15 - fs/btrfs/volumes.h | 1 - fs/ext2/file.c | 8 +- fs/ext2/inode.c | 2 - fs/netfs/direct_write.c | 2 +- fs/nfsd/export.c | 16 +- fs/nfsd/filecache.c | 4 +- fs/nfsd/nfs4callback.c | 37 +- fs/nfsd/nfs4proc.c | 41 - fs/nfsd/nfs4state.c | 168 +- fs/nfsd/nfs4xdr.c | 76 +- fs/nfsd/nfsctl.c | 5 +- fs/nfsd/state.h | 6 +- fs/nfsd/stats.c | 42 + fs/nfsd/stats.h | 5 + fs/nfsd/xdr4.h | 19 - fs/notify/dnotify/dnotify.c | 4 +- fs/notify/fanotify/fanotify_user.c | 141 +- fs/notify/fsnotify.c | 23 +- fs/notify/fsnotify.h | 39 +- fs/notify/inotify/inotify_user.c | 2 +- fs/notify/mark.c | 174 +- fs/ocfs2/aops.c | 2 - fs/ocfs2/file.c | 2 + fs/ocfs2/namei.c | 4 +- fs/proc/page.c | 4 +- fs/proc/task_mmu.c | 69 +- fs/squashfs/namei.c | 14 +- include/drm/display/drm_dp.h | 11 + include/drm/display/drm_dp_helper.h | 30 + include/linux/alloc_tag.h | 14 +- include/linux/cc_platform.h | 12 + include/linux/energy_model.h | 1 - include/linux/fs.h | 14 +- include/linux/fsnotify.h | 21 +- include/linux/fsnotify_backend.h | 93 +- include/linux/gfp_types.h | 2 + include/linux/ksm.h | 12 +- include/linux/marvell_phy.h | 1 + include/linux/mlx5/device.h | 8 +- include/linux/mlx5/mlx5_ifc.h | 36 +- include/linux/mm.h | 10 +- include/linux/nfs4.h | 6 - include/linux/page-flags.h | 17 +- include/linux/page_idle.h | 62 +- include/linux/pgtable.h | 6 +- include/linux/pm_wakeup.h | 12 +- include/linux/rmap.h | 8 +- include/linux/stackdepot.h | 7 +- include/linux/tee_core.h | 306 ++++ include/linux/tee_drv.h | 285 +-- include/net/af_unix.h | 1 - include/net/mana/mana.h | 1 - include/trace/events/btrfs.h | 3 +- include/trace/events/huge_memory.h | 12 +- include/trace/events/net_probe_common.h | 20 +- include/trace/events/rcu.h | 27 - include/trace/events/tcp.h | 42 +- include/trace/events/udp.h | 2 +- include/uapi/linux/bpf.h | 2 +- include/uapi/linux/ethtool_netlink.h | 4 + include/uapi/linux/tee.h | 1 + include/uapi/sound/asoc.h | 56 - include/uapi/sound/skl-tplg-interface.h | 74 - include/vdso/datapage.h | 8 +- kernel/audit_tree.c | 2 +- kernel/audit_watch.c | 2 +- kernel/bpf/verifier.c | 68 +- kernel/events/core.c | 4 +- kernel/rcu/tree.c | 386 +---- kernel/rcu/tree.h | 21 - kernel/rcu/tree_exp.h | 2 +- kernel/trace/bpf_trace.c | 4 - lib/Kconfig.kgdb | 1 + lib/alloc_tag.c | 3 + lib/devres.c | 26 +- lib/slub_kunit.c | 2 +- lib/stackdepot.c | 4 +- localversion-next | 2 +- mm/Kconfig | 2 +- mm/filemap.c | 2 +- mm/gup.c | 218 ++- mm/hugetlb.c | 227 ++- mm/internal.h | 12 +- mm/khugepaged.c | 295 ++-- mm/madvise.c | 5 +- mm/memcontrol.c | 12 +- mm/memory.c | 29 +- mm/mempool.c | 2 + mm/page-writeback.c | 2 +- mm/page_alloc.c | 6 +- mm/slub.c | 31 +- mm/swap_state.c | 8 +- mm/swapfile.c | 16 +- mm/vmscan.c | 8 +- net/9p/client.c | 10 +- net/bluetooth/l2cap_core.c | 3 +- net/bridge/netfilter/ebtables.c | 6 + net/core/dev.c | 5 + net/ipv4/netfilter/arp_tables.c | 4 + net/ipv4/netfilter/ip_tables.c | 4 + net/ipv4/tcp_ipv4.c | 7 +- net/ipv6/netfilter/ip6_tables.c | 4 + net/ipv6/tcp_ipv6.c | 3 +- net/netfilter/nf_tables_api.c | 50 +- net/sched/act_skbmod.c | 10 +- net/sched/sch_api.c | 2 +- net/sunrpc/svc.c | 2 + net/unix/af_unix.c | 51 +- net/unix/garbage.c | 2 +- rust/kernel/init.rs | 11 +- security/integrity/evm/evm.h | 2 +- security/integrity/ima/ima_api.c | 6 +- security/integrity/ima/ima_appraise.c | 4 +- security/integrity/ima/ima_init.c | 6 +- security/integrity/ima/ima_main.c | 6 +- security/integrity/ima/ima_template_lib.c | 10 +- security/integrity/integrity.h | 12 +- security/selinux/ss/policydb.c | 1 + sound/soc/codecs/nau8822.h | 1 - sound/soc/codecs/rk3308_codec.c | 2 +- sound/soc/intel/skylake/skl-topology.c | 169 -- sound/soc/soc-topology.c | 241 +-- sound/soc/sof/amd/acp.c | 8 +- sound/soc/sof/core.c | 14 +- sound/soc/sof/debug.c | 19 - sound/soc/sof/imx/imx-common.c | 24 - sound/soc/sof/imx/imx-common.h | 9 - sound/soc/sof/imx/imx8.c | 41 +- sound/soc/sof/imx/imx8m.c | 40 +- sound/soc/sof/imx/imx8ulp.c | 42 +- sound/soc/sof/sof-client-ipc-flood-test.c | 17 +- tools/bpf/bpftool/common.c | 96 +- tools/bpf/bpftool/iter.c | 2 +- tools/bpf/bpftool/main.h | 3 +- tools/bpf/bpftool/prog.c | 5 +- tools/bpf/bpftool/struct_ops.c | 2 +- tools/include/linux/kernel.h | 1 + tools/include/linux/mm.h | 5 + tools/include/linux/panic.h | 19 + tools/include/uapi/linux/bpf.h | 2 +- tools/net/ynl/ethtool.py | 8 +- tools/net/ynl/lib/ynl.py | 3 +- tools/perf/Makefile.config | 20 +- tools/perf/builtin-annotate.c | 46 +- tools/perf/builtin-kmem.c | 2 +- tools/perf/builtin-sched.c | 11 +- tools/perf/builtin-script.c | 2 +- tools/perf/builtin-trace.c | 4 +- tools/perf/tests/evsel-roundtrip-name.c | 4 +- tools/perf/tests/parse-events.c | 39 +- tools/perf/trace/beauty/fs_at_flags.c | 8 + tools/perf/util/Build | 1 + tools/perf/util/annotate.c | 1713 +----------------- tools/perf/util/annotate.h | 59 +- tools/perf/util/disasm.c | 1819 ++++++++++++++++++++ tools/perf/util/disasm.h | 112 ++ tools/testing/selftests/exec/recursion-depth.c | 10 +- .../ftrace/test.d/event/subsystem-enable.tc | 6 +- tools/testing/selftests/kselftest.h | 15 + tools/testing/selftests/kselftest_harness.h | 5 +- tools/testing/selftests/mm/ksm_functional_tests.c | 2 +- tools/testing/selftests/mm/run_vmtests.sh | 3 +- 387 files changed, 8832 insertions(+), 6873 deletions(-) delete mode 100644 Documentation/devicetree/bindings/gpio/raspberrypi,firmware-gpio.txt create mode 100644 Documentation/tee/ts-tee.rst create mode 100644 drivers/tee/tstee/Kconfig create mode 100644 drivers/tee/tstee/Makefile create mode 100644 drivers/tee/tstee/core.c create mode 100644 drivers/tee/tstee/tstee_private.h create mode 100644 include/linux/tee_core.h create mode 100644 tools/include/linux/panic.h create mode 100644 tools/perf/util/disasm.c create mode 100644 tools/perf/util/disasm.h