Paul E. McKenney
|
2a3fa843b5
rcu: Consolidate tree/tiny __rcu_read_{,un}lock() implementations
|
13 years ago |
Paul E. McKenney
|
e9023c4061
rcu: Remove return value from rcu_assign_pointer()
|
13 years ago |
Paul E. McKenney
|
d1b88eb9e3
rcu: Remove return value from RCU_INIT_POINTER()
|
13 years ago |
Paul E. McKenney
|
172708d002
rcu: Add a gcc-style structure initializer for RCU pointers
|
13 years ago |
Paul E. McKenney
|
cba6d0d64e
Revert "rcu: Move PREEMPT_RCU preemption to switch_to() invocation"
|
13 years ago |
Paul E. McKenney
|
dc36be4419
Merge branches 'barrier.2012.05.09a', 'fixes.2012.04.26a', 'inline.2012.05.02b' and 'srcu.2012.05.07b' into HEAD
|
13 years ago |
Paul E. McKenney
|
9dd8fb16c3
rcu: Make exit_rcu() more precise and consolidate
|
13 years ago |
Paul E. McKenney
|
616c310e83
rcu: Move PREEMPT_RCU preemption to switch_to() invocation
|
13 years ago |
Jan Engelhardt
|
d8169d4c36
rcu: Make __kfree_rcu() less dependent on compiler choices
|
13 years ago |
Linus Torvalds
|
ed2d265d12
Merge tag 'bug-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
|
13 years ago |
Jan Beulich
|
7ccaba5314
consolidate WARN_...ONCE() static variables
|
13 years ago |
Paul Gortmaker
|
187f1882b5
BUG: headers with BUG/BUG_ON etc. need linux/bug.h
|
13 years ago |
Paul E. McKenney
|
8a2ecf474d
rcu: Add RCU_NONIDLE() for idle-loop RCU read-side critical sections
|
13 years ago |
Heiko Carstens
|
bde23c6892
rcu: Convert WARN_ON_ONCE() in rcu_lock_acquire() to lockdep
|
13 years ago |
Paul E. McKenney
|
c0d6d01bff
rcu: Check for illegal use of RCU from offlined CPUs
|
13 years ago |
Paul E. McKenney
|
5e1ee6e101
rcu: Note that rcu_access_pointer() can be used for teardown
|
13 years ago |
Paul E. McKenney
|
50406b98b6
rcu: Make rcu_sleep_check() also check rcu_lock_map
|
13 years ago |
Paul E. McKenney
|
486e259340
rcu: Avoid waking up CPUs having only kfree_rcu() callbacks
|
13 years ago |
Paul E. McKenney
|
3842a0832a
rcu: Document same-context read-side constraints
|
13 years ago |
Paul E. McKenney
|
d8ab29f8be
rcu: Remove one layer of abstraction from PROVE_RCU checking
|
13 years ago |
Frederic Weisbecker
|
00f49e5729
rcu: Warn when rcu_read_lock() is used in extended quiescent state
|
13 years ago |
Frederic Weisbecker
|
e6b80a3b09
rcu: Detect illegal rcu dereference in extended quiescent state
|
13 years ago |
Paul E. McKenney
|
91afaf3002
rcu: Add failure tracing to rcutorture
|
13 years ago |
Paul E. McKenney
|
9b2e4f1880
rcu: Track idleness independent of idle tasks
|
14 years ago |
Paul E. McKenney
|
6206ab9bab
rcu: Move __rcu_read_unlock()'s barrier() within if-statement
|
14 years ago |
Paul E. McKenney
|
6846c0c540
rcu: Improve rcu_assign_pointer() and RCU_INIT_POINTER() documentation
|
14 years ago |
Eric Dumazet
|
d322f45cee
rcu: Make rcu_assign_pointer() unconditionally insert a memory barrier
|
14 years ago |
Paul E. McKenney
|
22507ed9b9
rcu: Remove unused and redundant interfaces
|
14 years ago |
Paul E. McKenney
|
29c00b4a1d
rcu: Add event-tracing for RCU callback invocation
|
14 years ago |
Paul E. McKenney
|
2c42818e96
rcu: Abstract common code for RCU grace-period-wait primitives
|
14 years ago |