summaryrefslogtreecommitdiffstats
path: root/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| | | | | | * rcu-tasks: Don't remove tasks with pending IPIs from holdout listPaul E. McKenney2021-12-011-2/+3
| | |_|_|_|/ | |/| | | |
| | | | | * rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn_one_nocb_kthread()Frederic Weisbecker2021-12-091-11/+4
| | | | | * rcu/nocb: Allow empty "rcu_nocbs" kernel parameterFrederic Weisbecker2021-12-091-4/+6
| | | | | * rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or "nohz_full=" are passedFrederic Weisbecker2021-12-091-8/+6
| | | | | * rcu/nocb: Optimize kthreads and rdp initializationFrederic Weisbecker2021-12-091-7/+17
| | | | | * rcu/nocb: Prepare nocb_cb_wait() to start with a non-offloaded rdpFrederic Weisbecker2021-12-091-11/+12
| | | | | * rcu/nocb: Remove rcu_node structure from nocb list when de-offloadedFrederic Weisbecker2021-12-092-9/+43
| | | | | * rcu/nocb: Don't invoke local rcu core on callback overload from nocb kthreadFrederic Weisbecker2021-12-081-5/+5
| | | | | * rcu: Apply callbacks processing time limit only on softirqFrederic Weisbecker2021-12-081-13/+12
| | | | | * rcu: Fix callbacks processing time limit retaining cond_resched()Frederic Weisbecker2021-12-081-10/+15
| | | | | * rcu/nocb: Limit number of softirq callbacks only on softirqFrederic Weisbecker2021-12-081-3/+2
| | | | | * rcu/nocb: Use appropriate rcu_nocb_lock_irqsave()Frederic Weisbecker2021-12-081-5/+3
| | | | | * rcu/nocb: Check a stable offloaded state to manipulate qlen_last_fqs_checkFrederic Weisbecker2021-12-081-1/+1
| | | | | * rcu/nocb: Make rcu_core() callbacks acceleration (de-)offloading safeFrederic Weisbecker2021-12-081-2/+16
| | | | | * rcu/nocb: Make rcu_core() callbacks acceleration preempt-safeThomas Gleixner2021-12-081-2/+3
| | | | | * rcu/nocb: Invoke rcu_core() at the start of deoffloadingFrederic Weisbecker2021-12-083-4/+28
| | | | | * rcu/nocb: Prepare state machine for a new stepFrederic Weisbecker2021-12-084-17/+27
| | | | | * rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against concurrent deoffloa...Frederic Weisbecker2021-12-081-6/+10
| | | | | * rcu: Tighten rcu_advance_cbs_nowake() checksPaul E. McKenney2021-12-081-3/+4
| | |_|_|/ | |/| | |
| | | | * srcu: Prevent redundant __srcu_read_unlock() wakeupPaul E. McKenney2021-12-011-1/+1
| | | | * rcu: Avoid alloc_pages() when recording stackJun Miao2021-12-011-2/+2
| | | | * rcu: Avoid running boost kthreads on isolated CPUsZqiang2021-12-011-1/+2
| | | | * rcu: Improve tree_plugin.h comments and add code cleanupsZhouyi Zhou2021-12-011-6/+5
| | | | * rcu: in_irq() cleanupChangbin Du2021-12-012-2/+2
| | |_|/ | |/| |
| | | * rcu: Move rcu_needs_cpu() to tree.cPaul E. McKenney2021-12-012-16/+18
| | | * rcu: Remove the RCU_FAST_NO_HZ Kconfig optionPaul E. McKenney2021-12-015-244/+4
| | |/ | |/|
| | * rcu/exp: Mark current CPU as exp-QS in IPI loop second passFrederic Weisbecker2021-12-081-0/+1
| | * rcu: Make idle entry report expedited quiescent statesPaul E. McKenney2021-12-082-2/+13
| | * rcu: Prevent expedited GP from enabling tick on offline CPUPaul E. McKenney2021-12-081-1/+4
| | * rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp loadPaul E. McKenney2021-12-081-1/+1
| | * rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_data.cpu no_qs.b.expFrederic Weisbecker2021-12-083-10/+8
| | * rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp()Frederic Weisbecker2021-12-082-4/+3
| | * rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs()Frederic Weisbecker2021-12-081-1/+5
| |/
* | Merge tag 'printk-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-01-111-46/+58
|\ \
| * | printk/console: Clean up boot console handling in register_console()Petr Mladek2021-12-061-23/+24
| * | printk/console: Remove need_default_console variablePetr Mladek2021-12-061-12/+17
| * | printk/console: Remove unnecessary need_default_console manipulationPetr Mladek2021-12-061-3/+1
| * | printk/console: Rename has_preferred_console to need_default_consolePetr Mladek2021-12-061-6/+6
| * | printk/console: Split out code that enables default consolePetr Mladek2021-12-061-15/+23
* | | Merge branch 'for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds2022-01-111-56/+45
|\ \ \
| * \ \ Merge branch 'workqueue/for-5.16-fixes' into workqueue/for-5.17Tejun Heo2022-01-101-1/+21
| |\ \ \
| | * | | workqueue: Fix unbind_workers() VS wq_worker_sleeping() raceFrederic Weisbecker2021-12-031-0/+10
| | * | | workqueue: Fix unbind_workers() VS wq_worker_running() raceFrederic Weisbecker2021-12-021-0/+9
| | * | | workqueue: Upgrade queue_work_on() commentPaul E. McKenney2021-12-011-1/+2
| * | | | workqueue: Remove the cacheline_aligned for nr_runningLai Jiangshan2021-12-091-8/+4
| * | | | workqueue: Move the code of waking a worker up in unbind_workers()Lai Jiangshan2021-12-091-23/+15
| * | | | workqueue: Remove schedule() in unbind_workers()Lai Jiangshan2021-12-091-8/+3
| * | | | workqueue: Remove outdated comment about exceptional workers in unbind_workers()Lai Jiangshan2021-12-091-3/+1
| * | | | workqueue: Remove the advanced kicking of the idle workers in rebind_workers()Lai Jiangshan2021-12-091-11/+0
| * | | | workqueue: Remove the outdated comment before wq_worker_sleeping()Lai Jiangshan2021-12-091-2/+1