Re: [PATCH] workqueue: Use raise_softirq() to trigger softirq in irq_work handler

From: Tejun Heo

Date: Thu Jul 16 2026 - 15:12:19 EST


Hello,

Applied to wq/for-7.1-fixes with the description reworded and the
following tags added:

Fixes: 2f34d7337d98 ("workqueue: Fix queue_work_on() with BH workqueues")
Cc: stable@xxxxxxxxxxxxxxx # v6.9+

The Fixes target differs from the suggested 4cb1ef64609f. There, the
raises ran under pool->lock with IRQs disabled. The irq_work handlers
were added later by 2f34d7337d98 which moved the remote-CPU raise out of
kick_pool(). Also picked up Bradley's Reviewed-by.

Thanks.

--
tejun