* [GIT PULL] workqueue changes for v5.15-rc1
@ 2021-08-31 16:50 Tejun Heo
2021-08-31 23:00 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Tejun Heo @ 2021-08-31 16:50 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Hello, Linus.
There is a long-standing subtle destroy_workqueue() bug where a workqueue
can be destroyed while internal work items used for flushing are still in
flight. Lai fixed it by assigning a flush color to the internal work items
so that they are correctly waited for during destruction.
Other than that, all are minor cleanups.
Thanks.
The following changes since commit 7e96bf476270aecea66740a083e51b38c1371cd2:
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm (2021-07-29 09:42:09 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git for-5.15
for you to fetch changes up to bdb0a6548d2233dada752109a71bcf4c9b8ae6d6:
workqueue: Remove unused WORK_NO_COLOR (2021-08-17 07:49:10 -1000)
----------------------------------------------------------------
Cai Huoqing (1):
workqueue: Fix typo in comments
Lai Jiangshan (6):
workqueue: Rename "delayed" (delayed by active management) to "inactive"
workqueue: Change arguement of pwq_dec_nr_in_flight()
workqueue: Change the code of calculating work_flags in insert_wq_barrier()
workqueue: Mark barrier work with WORK_STRUCT_INACTIVE
workqueue: Assign a color to barrier work items
workqueue: Remove unused WORK_NO_COLOR
Sebastian Andrzej Siewior (1):
workqueue: Replace deprecated CPU-hotplug functions.
Zhen Lei (2):
workqueue: Fix possible memory leaks in wq_numa_init()
workqueue: Replace deprecated ida_simple_*() with ida_alloc()/ida_free()
include/linux/workqueue.h | 15 ++--
kernel/workqueue.c | 186 ++++++++++++++++++++++++++------------------
kernel/workqueue_internal.h | 3 +-
3 files changed, 116 insertions(+), 88 deletions(-)
--
tejun
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] workqueue changes for v5.15-rc1
2021-08-31 16:50 [GIT PULL] workqueue changes for v5.15-rc1 Tejun Heo
@ 2021-08-31 23:00 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2021-08-31 23:00 UTC (permalink / raw)
To: Tejun Heo; +Cc: Linus Torvalds, linux-kernel
The pull request you sent on Tue, 31 Aug 2021 06:50:55 -1000:
> git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git for-5.15
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/86ac54e79fe09b34c52691a780a6e31d12fa57f4
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-08-31 23:00 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-31 16:50 [GIT PULL] workqueue changes for v5.15-rc1 Tejun Heo
2021-08-31 23:00 ` pr-tracker-bot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.