index
:
wireguard-linux
backport-5.4.y
davem/net
davem/net-next
devel
gregkh/stable-5.4.y
jd/bump-compilers
jd/deferred-aip-removal
jd/new-archs
jd/orphan-parallel
jd/rcu-barrier
jd/shorter-socket-lock
jd/unified-crypt-queue
jd/xdp-l3
stable
update-toolchain
WireGuard for the Linux kernel
Jason A. Donenfeld
about
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
include
/
linux
/
srcutree.h
Age
Commit message (
Expand
)
Author
Files
Lines
2026-03-25
rcu: Use an intermediate irq_work to start process_srcu()
Boqun Feng
1
-0
/
+1
2026-03-25
srcu: Use raw spinlocks so call_srcu() can be used under preempt_disable()
Paul E. McKenney
1
-4
/
+4
2026-01-05
srcu: Support Clang's context analysis
Marco Elver
1
-1
/
+9
2025-11-27
srcu: Create an SRCU-fast-updown API
Paul E. McKenney
1
-2
/
+53
2025-11-05
srcu: Make SRCU-fast readers enforce use of SRCU-fast definition/init
Paul E. McKenney
1
-15
/
+1
2025-11-05
srcu: Create a DEFINE_SRCU_FAST()
Paul E. McKenney
1
-11
/
+19
2025-11-05
srcu: Create an srcu_expedite_current() function
Paul E. McKenney
1
-0
/
+8
2025-09-15
srcu: Document __srcu_read_{,un}lock_fast() implicit RCU readers
Paul E. McKenney
1
-15
/
+27
2025-08-14
srcu: Add srcu_read_lock_fast_notrace() and srcu_read_unlock_fast_notrace()
Paul E. McKenney
1
-2
/
+3
2025-08-14
srcu: Move rcu_is_watching() checks to srcu_read_{,un}lock_fast()
Paul E. McKenney
1
-2
/
+0
2025-07-16
srcu: Remove SRCU-lite implementation
Paul E. McKenney
1
-38
/
+0
2025-02-05
srcu: Make SRCU-fast also be NMI-safe
Paul E. McKenney
1
-10
/
+24
2025-02-05
srcu: Add SRCU-fast readers
Paul E. McKenney
1
-0
/
+38
2025-02-05
srcu: Move SRCU Tree/Tiny definitions from srcu.h
Paul E. McKenney
1
-0
/
+1
2025-02-05
srcu: Pull integer-to-pointer conversion into __srcu_ctr_to_ptr()
Paul E. McKenney
1
-1
/
+8
2025-02-05
srcu: Pull pointer-to-integer conversion into __srcu_ptr_to_ctr()
Paul E. McKenney
1
-1
/
+8
2025-02-05
srcu: Rename srcu_check_read_flavor_lite() to srcu_check_read_flavor_force()
Paul E. McKenney
1
-4
/
+6
2025-02-05
srcu: Make Tree SRCU updates independent of ->srcu_idx
Paul E. McKenney
1
-1
/
+0
2025-02-05
srcu: Make SRCU readers use ->srcu_ctrs for counter selection
Paul E. McKenney
1
-4
/
+5
2025-02-05
srcu: Pull ->srcu_{un,}lock_count into a new srcu_ctr structure
Paul E. McKenney
1
-4
/
+9
2024-12-14
Merge branches 'fixes.2024.12.14a', 'rcutorture.2024.12.14a', 'srcu.2024.12.14a' and 'torture-test.2024.12.14a' into rcu-merge.2024.12.14a
Uladzislau Rezki (Sony)
1
-6
/
+2
2024-12-14
srcu: Fix typo s/srcu_check_read_flavor()/__srcu_check_read_flavor()/
Paul E. McKenney
1
-1
/
+1
2024-12-14
rcutorture: Use symbols for SRCU reader flavors
Paul E. McKenney
1
-5
/
+1
2024-11-15
srcu: Unconditionally record srcu_read_lock_lite() in ->srcu_reader_flavor
Paul E. McKenney
1
-0
/
+21
2024-11-12
srcu: Allow inlining of __srcu_read_{,un}lock_lite()
Paul E. McKenney
1
-0
/
+39
2024-11-12
srcu: Add srcu_read_lock_lite() and srcu_read_unlock_lite()
Paul E. McKenney
1
-0
/
+1
2024-11-12
srcu: Create CPP macros for normal and NMI-safe SRCU readers
Paul E. McKenney
1
-0
/
+4
2024-11-12
srcu: Renaming in preparation for additional reader flavor
Paul E. McKenney
1
-1
/
+1
2024-08-12
srcu: faster gp seq wrap-around
JP Kobryn
1
-1
/
+14
2023-04-05
Merge branches 'rcu/staging-core', 'rcu/staging-docs' and 'rcu/staging-kfree', remote-tracking branches 'paul/srcu-cf.2023.04.04a', 'fbq/rcu/lockdep.2023.03.27a' and 'fbq/rcu/rcutorture.2023.03.20a' into rcu/staging
Joel Fernandes (Google)
1
-29
/
+65
2023-04-05
srcu: Add comments for srcu_size_state
Pingfan Liu
1
-10
/
+23
2023-04-04
srcu: Move work-scheduling fields from srcu_struct to srcu_usage
Paul E. McKenney
1
-4
/
+5
2023-04-04
srcu: Move srcu_barrier() fields from srcu_struct to srcu_usage
Paul E. McKenney
1
-7
/
+7
2023-04-04
srcu: Move ->sda_is_static from srcu_struct to srcu_usage
Paul E. McKenney
1
-1
/
+1
2023-04-04
srcu: Move heuristics fields from srcu_struct to srcu_usage
Paul E. McKenney
1
-3
/
+3
2023-04-04
srcu: Move grace-period fields from srcu_struct to srcu_usage
Paul E. McKenney
1
-12
/
+13
2023-04-04
srcu: Move ->srcu_gp_mutex from srcu_struct to srcu_usage
Paul E. McKenney
1
-1
/
+1
2023-04-04
srcu: Move ->lock from srcu_struct to srcu_usage
Paul E. McKenney
1
-4
/
+7
2023-04-04
srcu: Move ->srcu_cb_mutex from srcu_struct to srcu_usage
Paul E. McKenney
1
-1
/
+1
2023-04-04
srcu: Move ->srcu_size_state from srcu_struct to srcu_usage
Paul E. McKenney
1
-1
/
+1
2023-04-04
srcu: Move ->level from srcu_struct to srcu_usage
Paul E. McKenney
1
-2
/
+2
2023-04-04
srcu: Begin offloading srcu_struct fields to srcu_update
Paul E. McKenney
1
-9
/
+18
2023-04-04
srcu: Use static init for statically allocated in-module srcu_struct
Paul E. McKenney
1
-5
/
+14
2023-04-04
srcu: Add whitespace to __SRCU_STRUCT_INIT() & __DEFINE_SRCU()
Paul E. McKenney
1
-14
/
+14
2023-01-03
srcu: Fix a misspelling in comment
Pingfan Liu
1
-1
/
+1
2022-10-21
srcu: Debug NMI safety even on archs that don't require it
Frederic Weisbecker
1
-4
/
+0
2022-10-20
srcu: Check for consistent per-CPU per-srcu_struct NMI safety
Paul E. McKenney
1
-0
/
+5
2022-10-18
srcu: Convert ->srcu_lock_count and ->srcu_unlock_count to atomic
Paul E. McKenney
1
-2
/
+2
2022-05-03
srcu: Prevent expedited GPs and blocking readers from consuming CPU
Paul E. McKenney
1
-0
/
+4
2022-04-11
srcu: Add contention-triggered addition of srcu_node tree
Paul E. McKenney
1
-0
/
+2
[next]