Linux PCI subsystem development
 help / color / mirror / Atom feed
* 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