Age | Commit message (Expand) | Author | Files | Lines |
2024-04-15 | rcu: Mollify sparse with RCU guard |  Johannes Berg | 1 | -1/+13 |
2024-04-15 | rcu: Remove redundant CONFIG_PROVE_RCU #if condition |  Paul E. McKenney | 1 | -3/+3 |
2024-04-15 | rcu: Update lockdep while in RCU read-side critical section |  Uladzislau Rezki (Sony) | 1 | -1/+1 |
2024-03-20 | rcu: add a helper to report consolidated flavor QS |  Yan Zhai | 1 | -0/+31 |
2024-02-14 | rcu-tasks: Repair RCU Tasks Trace quiescence check |  Paul E. McKenney | 1 | -2/+2 |
2023-12-14 | Merge branches 'doc.2023.12.13a', 'torture.2023.11.23a', 'fixes.2023.12.13a', 'rcu-tasks.2023.12.12b' and 'srcu.2023.12.13a' into rcu-merge.2023.12.13a |  Neeraj Upadhyay (AMD) | 1 | -3/+6 |
2023-12-13 | srcu: Use try-lock lockdep annotation for NMI-safe access. |  Sebastian Andrzej Siewior | 1 | -0/+6 |
2023-12-12 | rcu: Remove unused macros from rcupdate.h |  Pedro Falcato | 1 | -3/+0 |
2023-10-04 | rcu: Standardize explicit CPU-hotplug calls |  Frederic Weisbecker | 1 | -2/+0 |
2023-10-04 | rcu: Assume rcu_report_dead() is always called locally |  Frederic Weisbecker | 1 | -1/+1 |
2023-07-04 | Merge tag 'core_guards_for_6.5_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue |  Linus Torvalds | 1 | -0/+3 |
2023-06-26 | locking: Introduce __cleanup() based infrastructure |  Peter Zijlstra | 1 | -0/+3 |
2023-06-07 | Merge branches 'doc.2023.05.10a', 'fixes.2023.05.11a', 'kvfree.2023.05.10a', 'nocb.2023.05.11a', 'rcu-tasks.2023.05.10a', 'torture.2023.05.15a' and 'rcu-urgent.2023.06.06a' into HEAD |  Paul E. McKenney | 1 | -46/+8 |
2023-05-11 | rcu: Remove RCU_NONIDLE() |  Peter Zijlstra | 1 | -25/+0 |
2023-05-09 | rcu/kvfree: Eliminate k[v]free_rcu() single argument macro |  Uladzislau Rezki (Sony) | 1 | -21/+8 |
2023-03-29 | mm/slab: document kfree() as allowed for kmem_cache_alloc() objects |  Vlastimil Babka | 1 | -2/+4 |
2023-02-02 | Merge branches 'doc.2023.01.05a', 'fixes.2023.01.23a', 'kvfree.2023.01.03a', 'srcu.2023.01.03a', 'srcu-always.2023.02.02a', 'tasks.2023.01.03a', 'torture.2023.01.05a' and 'torturescript.2023.01.03a' into HEAD |  Paul E. McKenney | 1 | -4/+15 |
2023-02-02 | rcu/kvfree: Add kvfree_rcu_mightsleep() and kfree_rcu_mightsleep() |  Uladzislau Rezki (Sony) | 1 | -0/+3 |
2023-01-03 | rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() |  Frederic Weisbecker | 1 | -0/+2 |
2023-01-03 | rcu: Refactor kvfree_call_rcu() and high-level helpers |  Uladzislau Rezki (Sony) | 1 | -3/+2 |
2023-01-03 | rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks |  Paul E. McKenney | 1 | -1/+8 |
2022-12-13 | Merge tag 'net-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next |  Linus Torvalds | 1 | -0/+12 |
2022-11-30 | Merge branches 'doc.2022.10.20a', 'fixes.2022.10.21a', 'lazy.2022.11.30a', 'srcunmisafe.2022.11.09a', 'torture.2022.10.18c' and 'torturescript.2022.10.20a' into HEAD |  Paul E. McKenney | 1 | -0/+14 |
2022-11-29 | rcu: Make call_rcu() lazy to save power |  Joel Fernandes (Google) | 1 | -0/+9 |
2022-11-09 | rcu: Implement lockdep_rcu_enabled for !CONFIG_DEBUG_LOCK_ALLOC |  John Ogness | 1 | -0/+5 |
2022-10-18 | rcu-tasks: Provide rcu_trace_implies_rcu_gp() |  Paul E. McKenney | 1 | -0/+12 |
2022-09-01 | Merge branches 'doc.2022.08.31b', 'fixes.2022.08.31b', 'kvfree.2022.08.31b', 'nocb.2022.09.01a', 'poll.2022.08.31b', 'poll-srcu.2022.08.31b' and 'tasks.2022.08.31b' into HEAD |  Paul E. McKenney | 1 | -5/+37 |
2022-08-31 | rcu: Add functions to compare grace-period state values |  Paul E. McKenney | 1 | -0/+21 |
2022-08-31 | rcu: Add full-sized polling for get_completed*() and poll_state*() |  Paul E. McKenney | 1 | -0/+3 |
2022-08-31 | rcu: Update rcu_access_pointer() header for rcu_dereference_protected() |  Paul E. McKenney | 1 | -5/+13 |
2022-07-21 | Merge branch 'ctxt.2022.07.05a' into HEAD |  Paul E. McKenney | 1 | -9/+8 |
2022-07-21 | Merge branches 'doc.2022.06.21a', 'fixes.2022.07.19a', 'nocb.2022.07.19a', 'poll.2022.07.21a', 'rcu-tasks.2022.06.21a' and 'torture.2022.06.21a' into HEAD |  Paul E. McKenney | 1 | -8/+20 |
2022-07-05 | rcu/context-tracking: Remove unused and/or unecessary middle functions |  Frederic Weisbecker | 1 | -8/+0 |
2022-07-05 | rcu/context-tracking: Move deferred nocb resched to context tracking |  Frederic Weisbecker | 1 | -0/+6 |
2022-07-05 | context_tracking: Take IRQ eqs entrypoints over RCU |  Frederic Weisbecker | 1 | -2/+3 |
2022-07-05 | context_tracking: Take idle eqs entrypoints over RCU |  Frederic Weisbecker | 1 | -1/+1 |
2022-06-20 | rcu-tasks: Track blocked RCU Tasks Trace readers |  Paul E. McKenney | 1 | -2/+9 |
2022-06-20 | rcu-tasks: Merge state into .b.need_qs and atomically update |  Paul E. McKenney | 1 | -7/+11 |
2022-06-20 | rcu: Provide a get_completed_synchronize_rcu() function |  Paul E. McKenney | 1 | -0/+1 |
2022-04-11 | rcu-tasks: Make Tasks RCU account for userspace execution |  Paul E. McKenney | 1 | -0/+1 |
2022-02-14 | rcu: Remove __read_mostly annotations from rcu_scheduler_active externs |  Ingo Molnar | 1 | -1/+1 |
2022-02-14 | rcu: Fix description of kvfree_rcu() |  Uladzislau Rezki (Sony) | 1 | -1/+1 |
2021-11-30 | rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) |  Chun-Hung Tseng | 1 | -22/+28 |
2021-09-16 | rcu: Avoid unneeded function call in rcu_read_unlock() |  Waiman Long | 1 | -1/+2 |
2021-08-10 | Merge branches 'doc.2021.07.20c', 'fixes.2021.08.06a', 'nocb.2021.07.20c', 'nolibc.2021.07.20c', 'tasks.2021.07.20c', 'torture.2021.07.27a' and 'torturescript.2021.07.27a' into HEAD |  Paul E. McKenney | 1 | -2/+2 |
2021-08-06 | rcu: Mark accesses to ->rcu_read_lock_nesting |  Paul E. McKenney | 1 | -1/+1 |
2021-07-20 | rcu: Fix macro name CONFIG_TASKS_RCU_TRACE |  Zhouyi Zhou | 1 | -1/+1 |
2021-05-13 | rcu: Remove obsolete rcu_read_unlock() deadlock commentary |  Paul E. McKenney | 1 | -27/+6 |
2021-05-13 | rcu: Improve comments describing RCU read-side critical sections |  Paul E. McKenney | 1 | -7/+28 |
2021-05-13 | rcu: Create an unrcu_pointer() to remove __rcu from a pointer |  Paul E. McKenney | 1 | -0/+14 |