This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 6d1346f1bcbf Merge tag 'soc-defconfig-6.10' of git://git.kernel.org/pub [...] new 5d7531517427 alpha: sort scr_mem{cpy,move}w() out new 397c66c2c989 alpha: fix modversions for strcpy() et.al. new b973afe9d805 alpha: add clone3() support new 5759b57f03ca alpha: don't make functions public without a reason new 0ec60e28711f alpha: sys_sio: fix misspelled ifdefs new 6e8d0237857c alpha: missing includes new d92f1456a198 alpha: core_lca: take the unused functions out new 20e84a6f3350 alpha: jensen, t2 - make __EXTERN_INLINE same as for the rest new 82c525bfafb4 alpha: trim the unused stuff from asm-offsets.c new f81f335a56a8 alpha: remove DECpc AXP150 (Jensen) support new d2b1e353dacc alpha: sable: remove early machine support new 430ad3f0ddd7 alpha: remove LCA and APECS based machines new 4bf859076b16 alpha: cabriolet: remove EV5 CPU support new a4184174be36 alpha: drop pre-EV56 support new 736676f5c3ab Merge tag 'asm-generic-alpha' of git://git.kernel.org/pub/ [...] new 3183059ad82a rcu: Add lockdep checks and kernel-doc header to rcu_softirq_qs() new 058e87782c91 rcu: Update lockdep while in RCU read-side critical section new c1ec7c158090 rcu: Make TINY_RCU depend on !PREEMPT_RCU rather than !PREEMPTION new 65b4a59557f6 srcu: Make Tiny SRCU explicitly disable preemption new 1b4e9fdf9ed4 rcu: Create NEED_TASKS_RCU to factor out enablement logic new 3dbd8652f87b rcu: Remove redundant BH disabling in TINY_RCU new 11b8b378c58b rcu: Make Tiny RCU explicitly disable preemption new 62bb24c4b022 rcu: Remove redundant READ_ONCE() of rcu_state.gp_flags in tree.c new c90b9e497824 rcu: Bring diagnostic read of rcu_state.gp_flags into alignment new a542d116bab2 rcu: Mark writes to rcu_sync ->gp_count field new 09e077cf22c4 rcu: Mark loads from rcu_state.n_online_cpus new ae2b217ab542 rcu: Make hotplug operations track GP state, not flags new fc2897d2abe5 rcu: Inform KCSAN of one-byte cmpxchg() in rcu_trc_cmpxchg [...] new 10c9e40f297d rcu: Remove redundant CONFIG_PROVE_RCU #if condition new 80cd613a9ae0 rcu: Mollify sparse with RCU guard new 3758f7d9917b rcu: Fix buffer overflow in print_cpu_stall_info() new e7d420afb9d9 doc: Remove references to arrayRCU.rst new 179f4ce102eb MAINTAINERS: Update Neeraj's email address new b993115b44d7 bpf: Select new NEED_TASKS_RCU Kconfig option new 900da4d2a57c arch: Select new NEED_TASKS_RCU Kconfig option new 02b3c5fcdfe4 tracing: Select new NEED_TASKS_RCU Kconfig option new 1e52af7f023c bpf: Choose RCU Tasks based on TASKS_RCU rather than PREEMPTION new 64ec8b6ad619 ftrace: Choose RCU Tasks based on TASKS_RCU rather than PR [...] new dfd458a95d78 rcu: Add data structures for synchronize_rcu() new 988f569ae041 rcu: Reduce synchronize_rcu() latency new 2053937a310a rcu: Add a trace event for synchronize_rcu_normal() new 462df2f543ae rcu: Support direct wake-up of synchronize_rcu() users new 0fd210baa07a rcu: Allocate WQ with WQ_MEM_RECLAIM bit set new c342b42fa47f rcu-tasks: Make Tasks RCU wait idly for grace-period delays new 8db610c3bd93 rcu-tasks: Replace exit_tasks_rcu_start() initialization w [...] new 5f48fa85fdb9 rcu-tasks: Fix the comments for tasks_rcu_exit_srcu_stall_timer new cc5645fddb0c rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow new fe09d2e314e5 scftorture: Increase memory provided to guest OS new 9e97ea779641 rcutorture: Disable tracing to permit Tasks Rude RCU testing new 1a140b46da8f rcutorture: Enable RCU priority boosting for TREE09 new 0a0467af0a4d rcutorture: Dump # online CPUs on insufficient cb-flood la [...] new f8039457eedc rcutorture: Dump GP kthread state on insufficient cb-flood [...] new c507e195016c rcutorture: ASSERT_EXCLUSIVE_WRITER() for ->rtort_pipe_cou [...] new 8d0f9a6639f5 rcutorture: Remove extraneous rcu_torture_pipe_update_one( [...] new 8b9b443fa860 rcutorture: Fix rcu_torture_one_read() pipe_count overflow [...] new a10e3cbf3278 rcutorture: Re-use value stored to ->rtort_pipe_count inst [...] new e38bf06d509a rcutorture: Use the gp_kthread_dbg operation specified by cur_ops new dddcddef1414 rcutorture: Make rcutorture support print rcu-tasks gp state new 710cf51d3722 rcutorture: Removing redundant function pointer initialization new 431315a56301 rcutorture: Make stall-tasks directly exit when rcutorture [...] new 668c0406d887 rcutorture: Fix invalid context warning when enable srcu b [...] new 39988fdc126b torture: Scale --do-kvfree test time new 1c67318b3d72 rcutorture: Use rcu_gp_slow_register/unregister() only for [...] new 64619b283bb3 Merge branches 'fixes.2024.04.15a', 'misc.2024.04.12a', 'r [...] new c0b9620bc3f0 Merge tag 'rcu.next.v6.10' of https://github.com/urezki/linux
The 65 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 3 +- Documentation/RCU/whatisRCU.rst | 6 +- Documentation/admin-guide/kernel-parameters.txt | 14 + Documentation/driver-api/eisa.rst | 4 +- MAINTAINERS | 2 +- arch/Kconfig | 4 +- arch/alpha/Kconfig | 175 +------ arch/alpha/Makefile | 8 +- arch/alpha/include/asm/core_apecs.h | 534 --------------------- arch/alpha/include/asm/core_lca.h | 378 --------------- arch/alpha/include/asm/core_t2.h | 8 - arch/alpha/include/asm/dma-mapping.h | 4 - arch/alpha/include/asm/dma.h | 9 +- arch/alpha/include/asm/elf.h | 4 +- arch/alpha/include/asm/io.h | 26 +- arch/alpha/include/asm/irq.h | 10 +- arch/alpha/include/asm/jensen.h | 363 -------------- arch/alpha/include/asm/machvec.h | 9 - arch/alpha/include/asm/mmu_context.h | 45 +- arch/alpha/include/asm/special_insns.h | 5 +- arch/alpha/include/asm/tlbflush.h | 37 +- arch/alpha/include/asm/uaccess.h | 80 --- arch/alpha/include/asm/vga.h | 2 + arch/alpha/include/uapi/asm/compiler.h | 18 - arch/alpha/kernel/Makefile | 25 +- arch/alpha/kernel/asm-offsets.c | 21 +- arch/alpha/kernel/bugs.c | 1 + arch/alpha/kernel/console.c | 1 + arch/alpha/kernel/core_apecs.c | 420 ---------------- arch/alpha/kernel/core_cia.c | 6 +- arch/alpha/kernel/core_irongate.c | 1 - arch/alpha/kernel/core_lca.c | 517 -------------------- arch/alpha/kernel/core_marvel.c | 2 +- arch/alpha/kernel/core_t2.c | 2 +- arch/alpha/kernel/core_wildfire.c | 8 +- arch/alpha/kernel/entry.S | 1 + arch/alpha/kernel/io.c | 19 + arch/alpha/kernel/irq.c | 1 + arch/alpha/kernel/irq_i8259.c | 4 - arch/alpha/kernel/machvec_impl.h | 25 +- arch/alpha/kernel/pci-noop.c | 113 ----- arch/alpha/kernel/pci_impl.h | 4 +- arch/alpha/kernel/perf_event.c | 2 +- arch/alpha/kernel/proto.h | 44 +- arch/alpha/kernel/setup.c | 109 +---- arch/alpha/kernel/smc37c669.c | 6 +- arch/alpha/kernel/smc37c93x.c | 2 + arch/alpha/kernel/smp.c | 1 + arch/alpha/kernel/srmcons.c | 2 + arch/alpha/kernel/sys_cabriolet.c | 87 +--- arch/alpha/kernel/sys_eb64p.c | 238 --------- arch/alpha/kernel/sys_jensen.c | 237 --------- arch/alpha/kernel/sys_mikasa.c | 57 --- arch/alpha/kernel/sys_nautilus.c | 8 +- arch/alpha/kernel/sys_noritake.c | 60 --- arch/alpha/kernel/sys_sable.c | 294 +----------- arch/alpha/kernel/sys_sio.c | 486 ------------------- arch/alpha/kernel/syscalls/syscall.tbl | 2 +- arch/alpha/kernel/traps.c | 64 --- arch/alpha/lib/Makefile | 14 - arch/alpha/lib/checksum.c | 1 + arch/alpha/lib/fpreg.c | 1 + arch/alpha/lib/memcpy.c | 3 + arch/alpha/lib/stycpy.S | 11 + arch/alpha/lib/styncpy.S | 11 + arch/alpha/math-emu/math.c | 7 +- arch/alpha/mm/init.c | 2 +- drivers/char/agp/alpha-agp.c | 2 +- drivers/eisa/Kconfig | 9 +- drivers/eisa/virtual_root.c | 2 +- drivers/input/serio/i8042-io.h | 5 +- drivers/tty/serial/8250/8250.h | 3 - drivers/tty/serial/8250/8250_alpha.c | 21 - drivers/tty/serial/8250/8250_core.c | 4 - drivers/tty/serial/8250/Makefile | 2 - include/linux/blk_types.h | 6 - include/linux/rcupdate.h | 22 +- include/linux/rcupdate_wait.h | 18 +- include/linux/srcutiny.h | 2 + include/linux/tty.h | 14 +- include/trace/events/rcu.h | 27 ++ kernel/bpf/Kconfig | 2 +- kernel/bpf/trampoline.c | 2 +- kernel/rcu/Kconfig | 8 +- kernel/rcu/rcu.h | 20 +- kernel/rcu/rcutorture.c | 85 ++-- kernel/rcu/srcutiny.c | 31 +- kernel/rcu/srcutree.c | 5 +- kernel/rcu/sync.c | 8 +- kernel/rcu/tasks.h | 44 +- kernel/rcu/tiny.c | 4 +- kernel/rcu/tree.c | 430 ++++++++++++++++- kernel/rcu/tree.h | 24 +- kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 4 +- kernel/rcu/tree_stall.h | 11 +- kernel/rcu/update.c | 4 +- kernel/trace/Kconfig | 4 +- kernel/trace/ftrace.c | 3 +- tools/testing/selftests/rcutorture/bin/torture.sh | 6 +- .../selftests/rcutorture/configs/rcu/TREE09 | 5 +- 101 files changed, 829 insertions(+), 4678 deletions(-) delete mode 100644 arch/alpha/include/asm/core_apecs.h delete mode 100644 arch/alpha/include/asm/core_lca.h delete mode 100644 arch/alpha/include/asm/jensen.h delete mode 100644 arch/alpha/kernel/core_apecs.c delete mode 100644 arch/alpha/kernel/core_lca.c delete mode 100644 arch/alpha/kernel/pci-noop.c delete mode 100644 arch/alpha/kernel/sys_eb64p.c delete mode 100644 arch/alpha/kernel/sys_jensen.c delete mode 100644 arch/alpha/kernel/sys_sio.c create mode 100644 arch/alpha/lib/stycpy.S create mode 100644 arch/alpha/lib/styncpy.S delete mode 100644 drivers/tty/serial/8250/8250_alpha.c