* 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
[parent not found: <20261105191556.4042191-2-kbusch@meta.com>]
* 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