public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] workqueue: Make the workqueue code PREEMPT_RT safe
@ 2020-05-13 16:27 Sebastian Andrzej Siewior
  2020-05-13 16:27 ` [PATCH 1/3] sched/swait: Add swait_event_lock_irq() Sebastian Andrzej Siewior
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Sebastian Andrzej Siewior @ 2020-05-13 16:27 UTC (permalink / raw)
  To: linux-kernel
  Cc: Tejun Heo, Lai Jiangshan, Peter Zijlstra, Thomas Gleixner,
	Ingo Molnar, Linus Torvalds

The series changes `wq_manager_wait' from waitqueues to simple
waitqueues and its internal locking (pool::lock and wq_mayday_lock) to
raw spinlocks so that workqueues can be used on PREEMPT_RT from truly
atomic context.

Sebastian



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-05-27 15:53 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-05-13 16:27 [PATCH 0/3] workqueue: Make the workqueue code PREEMPT_RT safe Sebastian Andrzej Siewior
2020-05-13 16:27 ` [PATCH 1/3] sched/swait: Add swait_event_lock_irq() Sebastian Andrzej Siewior
2020-05-13 16:27 ` [PATCH 2/3] workqueue: Use swait for wq_manager_wait Sebastian Andrzej Siewior
2020-05-13 16:27 ` [PATCH 3/3] workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t Sebastian Andrzej Siewior
2020-05-26 19:46 ` [PATCH 0/3] workqueue: Make the workqueue code PREEMPT_RT safe Tejun Heo
2020-05-26 21:41   ` Linus Torvalds
2020-05-26 21:46     ` Linus Torvalds
2020-05-27 15:20       ` Sebastian Andrzej Siewior
2020-05-27 15:52         ` Linus Torvalds

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox