Age | Commit message (Expand) | Author | Files | Lines |
2023-02-02 | Merge branch 'stall.2023.01.09a' into HEAD |  Paul E. McKenney | 6 | -4/+88 |
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 | 11 | -352/+842 |
2023-01-23 | rcu: Disable laziness if lazy-tracking says so |  Joel Fernandes (Google) | 1 | -1/+3 |
2023-01-17 | rcu: Track laziness during boot and suspend |  Joel Fernandes (Google) | 3 | -1/+47 |
2023-01-12 | rcu: Remove redundant call to rcu_boost_kthread_setaffinity() |  Zqiang | 1 | -5/+0 |
2023-01-09 | rcu: Allow up to five minutes expedited RCU CPU stall-warning timeouts |  Paul E. McKenney | 2 | -2/+2 |
2023-01-05 | rcu: Align the output of RCU CPU stall warning messages |  Zhen Lei | 1 | -2/+2 |
2023-01-05 | rcu: Add RCU stall diagnosis information |  Zhen Lei | 6 | -0/+84 |
2023-01-05 | rcutorture: Drop sparse lock-acquisition annotations |  Paul E. McKenney | 1 | -6/+6 |
2023-01-05 | refscale: Add tests using SLAB_TYPESAFE_BY_RCU |  Paul E. McKenney | 1 | -0/+234 |
2023-01-03 | refscale: Provide for initialization failure |  Paul E. McKenney | 1 | -5/+11 |
2023-01-03 | rcu-tasks: Handle queue-shrink/callback-enqueue race condition |  Zqiang | 1 | -5/+8 |
2023-01-03 | rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug |  Zqiang | 1 | -5/+3 |
2023-01-03 | rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() |  Frederic Weisbecker | 1 | -2/+13 |
2023-01-03 | rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls |  Frederic Weisbecker | 1 | -4/+0 |
2023-01-03 | rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose |  Frederic Weisbecker | 1 | -8/+29 |
2023-01-03 | rcu-tasks: Use accurate runstart time for RCU Tasks boot-time testing |  Zqiang | 1 | -5/+3 |
2023-01-03 | srcu: Update comment after the index flip |  Paul E. McKenney | 1 | -4/+5 |
2023-01-03 | srcu: Yet more detail for srcu_readers_active_idx_check() comments |  Paul E. McKenney | 1 | -16/+51 |
2023-01-03 | srcu: Remove needless rcu_seq_done() check while holding read lock |  Pingfan Liu | 1 | -4/+7 |
2023-01-03 | rcu: Add test code for semaphore-like SRCU readers |  Paul E. McKenney | 1 | -0/+3 |
2023-01-03 | srcu: Fix the comparision in srcu_invl_snp_seq() |  Pingfan Liu | 1 | -1/+1 |
2023-01-03 | srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL |  Pingfan Liu | 1 | -4/+5 |
2023-01-03 | srcu: Release early_srcu resources when no longer in use |  Zqiang | 1 | -0/+1 |
2023-01-03 | rcu/kvfree: Split ready for reclaim objects from a batch |  Uladzislau Rezki (Sony) | 1 | -33/+54 |
2023-01-03 | rcu/kvfree: Carefully reset number of objects in krcp |  Uladzislau Rezki (Sony) | 1 | -10/+30 |
2023-01-03 | rcu/kvfree: Use READ_ONCE() when access to krcp->head |  Uladzislau Rezki (Sony) | 1 | -2/+2 |
2023-01-03 | rcu/kvfree: Use a polled API to speedup a reclaim process |  Uladzislau Rezki (Sony) | 1 | -8/+39 |
2023-01-03 | rcu/kvfree: Move need_offload_krc() out of krcp->lock |  Uladzislau Rezki (Sony) | 1 | -7/+4 |
2023-01-03 | rcu/kvfree: Move bulk/list reclaim to separate functions |  Uladzislau Rezki (Sony) | 1 | -49/+65 |
2023-01-03 | rcu/kvfree: Switch to a generic linked list API |  Uladzislau Rezki (Sony) | 1 | -46/+43 |
2023-01-03 | rcu: Refactor kvfree_call_rcu() and high-level helpers |  Uladzislau Rezki (Sony) | 2 | -23/+15 |
2023-01-03 | rcu: Allow expedited RCU CPU stall warnings to dump task stacks |  Paul E. McKenney | 3 | -0/+44 |
2023-01-03 | rcu: Test synchronous RCU grace periods at the end of rcu_init() |  Paul E. McKenney | 2 | -0/+3 |
2023-01-03 | rcu: Make rcu_blocking_is_gp() stop early-boot might_sleep() |  Zqiang | 1 | -2/+3 |
2023-01-03 | rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() |  Paul E. McKenney | 1 | -0/+2 |
2023-01-03 | rcu: Upgrade header comment for poll_state_synchronize_rcu() |  Paul E. McKenney | 1 | -1/+9 |
2023-01-03 | rcu: Throttle callback invocation based on number of ready callbacks |  Paul E. McKenney | 3 | -2/+4 |
2023-01-03 | rcu: Consolidate initialization and CPU-hotplug code |  Paul E. McKenney | 1 | -156/+158 |
2022-12-21 | Merge tag 'rcu-urgent.2022.12.17a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu |  Linus Torvalds | 1 | -4/+6 |
2022-12-17 | rcu: Don't assert interrupts enabled too early in boot |  Paul E. McKenney | 1 | -4/+6 |
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/+2 |
2022-12-12 | Merge tag 'printk-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux |  Linus Torvalds | 5 | -24/+26 |
2022-12-12 | Merge tag 'rcu.2022.12.02a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu |  Linus Torvalds | 13 | -152/+544 |
2022-12-01 | srcu: Make Tiny synchronize_srcu() check for readers |  Zqiang | 1 | -0/+10 |
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 | 13 | -152/+544 |
2022-11-29 | rcu: Make SRCU mandatory |  Paul E. McKenney | 4 | -24/+16 |
2022-11-29 | rcu/rcutorture: Use call_rcu_hurry() where needed |  Joel Fernandes (Google) | 1 | -8/+8 |
2022-11-29 | rcu/rcuscale: Use call_rcu_hurry() for async reader test |  Joel Fernandes (Google) | 1 | -1/+1 |
2022-11-29 | rcu/sync: Use call_rcu_hurry() instead of call_rcu |  Joel Fernandes (Google) | 1 | -1/+1 |