Commit Graph

282 Commits (fourteen)

Author SHA1 Message Date
Simon1511 34c64e7c67 Import A525FXXU3AUG4 3 years ago
Waiman Long 16a0c22def rcu: Force inlining of rcu_read_lock() 6 years ago
Linus Torvalds cfa2e34ffb rcu: locking and unlocking need to always be at least barriers 6 years ago
Will Deacon 5383f45db3 locking/barriers: Convert users of lockless_dereference() to READ_ONCE() 7 years ago
Paul E. McKenney 27fdb35fe9 doc: Fix various RCU docbook comment-header problems 7 years ago
Bart Van Assche 26e3e3cb05 scsi: rcu: Introduce rcu_swap_protected() 7 years ago
Paul E. McKenney ccdd29ffff rcu: Create reasonable API for do_exit() TASKS_RCU processing 8 years ago
Paul E. McKenney 7e42776d5e rcu: Drive TASKS_RCU directly off of PREEMPT 8 years ago
Paul E. McKenney a58163d8ca rcu: Migrate callbacks earlier in the CPU-offline timeline 8 years ago
Paul E. McKenney 825c5bd2fd srcu: Move rcu_scheduler_starting() from Tiny RCU to Tiny SRCU 8 years ago
Paul E. McKenney d2b1654f91 rcu: Remove #ifdef moving rcu_end_inkernel_boot from rcupdate.h 8 years ago
Paul E. McKenney fe5ac724d8 rcu: Remove nohz_full full-system-idle state machine 8 years ago
Paul E. McKenney 5f192ab027 rcu: Refactor #includes from include/linux/rcupdate.h 8 years ago
Paul E. McKenney 17a8c18731 rcu: move rcupdate.h to the new true/false-function style 8 years ago
Paul E. McKenney b8989b7605 rcu: Move rcu_ftrace_dump() from rcupdate.h to rcu.h 8 years ago
Paul E. McKenney 3d54f7983f rcu: Move rcu_is_nocb_cpu() from rcupdate.h to rcu.h 8 years ago
Paul E. McKenney 752de307b0 rcu: Remove linux/debugobjects.h from rcupdate.h 8 years ago
Paul E. McKenney 82118249d0 rcu: Move the RCU_SCHEDULER_ definitions from rcupdate.h 8 years ago
Paul E. McKenney 791875d16e rcu: Eliminate the unused __rcu_is_watching() function 8 years ago
Paul E. McKenney d0df7a3491 rcu: Move rcupdate.h to new empty-function style 8 years ago
Paul E. McKenney c4cbf9f736 rcu: Remove UINT_CMP_GE() and UINT_CMP_LT() 8 years ago
Paul E. McKenney cad7b38972 rcu: Move torture-related definitions from rcupdate.h to rcu.h 8 years ago
Paul E. McKenney 25c36329a3 rcu: Move expediting-related access/control out of rcupdate.h 8 years ago
Paul E. McKenney 3caec62fbb rcu: Move rcu_expedited and rcu_normal externs from rcupdate.h 8 years ago
Paul E. McKenney a68a2bb28b rcu: Move docbook comments out of rcupdate.h 8 years ago
Paul E. McKenney 59d80fd835 rcu: Print out rcupdate.c non-default boot-time settings 8 years ago
Paul E. McKenney bcbfdd01dc rcu: Make non-preemptive schedule be Tasks RCU quiescent state 8 years ago
Paul E. McKenney 77e5849688 rcu: Make arch select smp_mb__after_unlock_lock() strength 8 years ago
Steven Rostedt (VMware) 03ecd3f48e rcu/tracing: Add rcu_disabled to denote when rcu_irq_enter() will not work 8 years ago
Ingo Molnar f9411ebe3d rcu: Separate the RCU synchronization types and APIs into <linux/rcupdate_wait.h> 8 years ago
Paul E. McKenney d85b62f18d srcu: Force full grace-period ordering 8 years ago
Paul E. McKenney 52d7e48b86 rcu: Narrow early boot window of illegal synchronous grace periods 8 years ago
Paul E. McKenney 7ec99de36f rcu: Provide exact CPU-online tracking for RCU 9 years ago
Paul E. McKenney 995f140561 rcu: Suppress sparse warnings for rcu_dereference_raw() 9 years ago
Paul E. McKenney 4929c913bd rcu: Make call_rcu_tasks() tolerate first call with irqs disabled 9 years ago
Paul E. McKenney 3a37f7275c rcu: No ordering for rcu_assign_pointer() of NULL 9 years ago
Paul E. McKenney 810ce8b5df rcu: Document RCU_NONIDLE() restrictions in comment header 9 years ago
Boqun Feng 293e2421fe rcu: Remove superfluous versions of rcu_read_lock_sched_held() 9 years ago
Paul E. McKenney 274529ba9b rcu: Consolidate dumping of ftrace buffer 9 years ago
Thomas Gleixner 27d50c7eeb rcu: Make CPU_DYING_IDLE an explicit call 9 years ago
Yang Shi 3500efae44 rcu: Remove rcu_user_hooks_switch 9 years ago
Alexey Kardashevskiy f039f0af08 rcu: Fix comment for rcu_dereference_raw_notrace 9 years ago
Paul E. McKenney 7c9906ca5e rcu: Don't redundantly disable irqs in rcu_irq_{enter,exit}() 9 years ago
Paul E. McKenney 79cfea0273 rcu: Remove TINY_RCU bloat from pointless boot parameters 9 years ago
Paul E. McKenney 5a9be7c628 rcu: Add rcu_normal kernel parameter to suppress expediting 9 years ago
Paul E. McKenney e62e3f620b rcu: Remove deprecated rcu_lockdep_assert() 9 years ago
Paul E. McKenney c3ac7cf184 rcu: Add rcu_pointer_handoff() 9 years ago
Boqun Feng bb73c52bad rcu: Don't disable preemption for Tiny and Tree RCU readers 9 years ago
Boqun Feng b6a4ae766e rcu: Use rcu_callback_t in call_rcu*() and friends 9 years ago
Oleg Nesterov 66e8c57da6 rcu: Change _wait_rcu_gp() to work around GCC bug 67055 9 years ago