* Re: [PATCH v2 2/2] PCI/MSI: Implement irq_mask_noflush() for MSI-x
[not found] ` <20261105191556.4042191-3-kbusch@meta.com>
@ 2026-11-05 19:27 ` sashiko-bot
0 siblings, 0 replies; 2+ messages in thread
From: sashiko-bot @ 2026-11-05 19:27 UTC (permalink / raw)
To: Keith Busch; +Cc: linux-pci
> From: Keith Busch <kbusch@kernel.org>
>
> Skip the read-back that flushes the MSI-x mask write. Parent domains
> that mask on behalf of PCI/MSI keep using their own irq_mask().
>
> Suggested-by: Thomas Gleixner <tglx@kernel.org>
> Signed-off-by: Keith Busch <kbusch@kernel.org>
Sashiko has reviewed this patch and found no issues.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261105191556.4042191-1-kbusch@meta.com?part=2
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH v2 1/2] genirq: Add disable_irq_noflush()
[not found] ` <20261105191556.4042191-2-kbusch@meta.com>
@ 2026-11-05 19:31 ` sashiko-bot
0 siblings, 0 replies; 2+ messages in thread
From: sashiko-bot @ 2026-11-05 19:31 UTC (permalink / raw)
To: Keith Busch; +Cc: linux-pci
> From: Keith Busch <kbusch@kernel.org>
>
> Drivers that switch between interrupt and polled completions don't need
> the mask write flushed to the device; the disabled state already
> keeps their handler from running and a late interrupt is replayed on
> enable. Add an optional irq_chip::irq_mask_noflush() callback, falling
> back to irq_mask(), and disable_irq_noflush() to mask through it right
> away rather than lazily.
>
> Suggested-by: Thomas Gleixner <tglx@kernel.org>
> Signed-off-by: Keith Busch <kbusch@kernel.org>
Sashiko has reviewed this patch and found no issues.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261105191556.4042191-1-kbusch@meta.com?part=1
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-11-05 19:31 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20261105191556.4042191-1-kbusch@meta.com>
[not found] ` <20261105191556.4042191-3-kbusch@meta.com>
2026-11-05 19:27 ` [PATCH v2 2/2] PCI/MSI: Implement irq_mask_noflush() for MSI-x sashiko-bot
[not found] ` <20261105191556.4042191-2-kbusch@meta.com>
2026-11-05 19:31 ` [PATCH v2 1/2] genirq: Add disable_irq_noflush() sashiko-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox