Commit Graph

144 Commits (cef5075c8c238ffd04c86a77a5a9bdbd18031137)

Author SHA1 Message Date
Steven Rostedt 12bcbe66d7 rcu: Add _notrace variation of rcu_dereference_raw() and hlist_for_each_entry_rcu() 12 years ago
Frederic Weisbecker d1e43fa5f8 nohz: Ensure full dynticks CPUs are RCU nocbs 12 years ago
Paul E. McKenney c0f4dfd4f9 rcu: Make RCU_FAST_NO_HZ take advantage of numbered callbacks 12 years ago
Paul E. McKenney 90f45e4e72 rcu: Remove obsolete Kconfig option from comment 12 years ago
Paul E. McKenney 5249453510 rcu: Reduce rcutorture tracing 12 years ago
Frederic Weisbecker 91d1aa43d3 context_tracking: New context tracking susbsystem 12 years ago
Paul E. McKenney f0a0e6f282 rcu: Clarify memory-ordering properties of grace-period primitives 12 years ago
Frederic Weisbecker 4d9a5d4319 rcu: Remove rcu_switch() 12 years ago
Frederic Weisbecker 04e7e95153 rcu: Switch task's syscall hooks on context switch 13 years ago
Frederic Weisbecker 2b1d5024e1 rcu: Settle config for userspace extended quiescent state 13 years ago
Frederic Weisbecker 19dd1591fc rcu: New rcu_user_enter_after_irq() and rcu_user_exit_after_irq() APIs 13 years ago
Frederic Weisbecker adf5091e6c rcu: New rcu_user_enter() and rcu_user_exit() APIs 13 years ago
Paul E. McKenney b4270ee356 rcu: Permit RCU_NONIDLE() to be used from interrupt context 13 years ago
Paul E. McKenney 5cf05ad758 rcu: Fix broken strings in RCU's source code. 13 years ago
Paul E. McKenney 4fa3b6cb1b rcu: Fix qlen_lazy breakage 13 years ago
Paul E. McKenney 62fde6edf1 rcu: Make __call_rcu() handle invocation from idle 13 years ago
Paul E. McKenney 28f5c693d0 rcu: Remove function versions of __kfree_rcu and __is_kfree_rcu_offset 13 years ago
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 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
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 13 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
Paul E. McKenney 990987511c rcu: Move rcu_head definition to types.h 14 years ago
Paul E. McKenney b3fbab0571 rcu: Restore checks for blocking in RCU read-side critical sections 14 years ago
Frederic Weisbecker bdd4e85dc3 sched: Isolate preempt counting in its own config option 14 years ago
Lai Jiangshan 9ab1544eb4 rcu: introduce kfree_rcu() 14 years ago
Paul E. McKenney b0c9d7ff27 rcu: add DEBUG_OBJECTS_RCU_HEAD check for alignment 14 years ago