All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH for-4.22 v2 0/4] ns16550: bound interrupt handler execution time
@ 2026-06-29  9:45 Roger Pau Monne
  2026-06-29  9:45 ` [PATCH for-4.22 v2 1/4] riscv/irq: define a per-arch irq_to_desc() Roger Pau Monne
                   ` (3 more replies)
  0 siblings, 4 replies; 17+ messages in thread
From: Roger Pau Monne @ 2026-06-29  9:45 UTC (permalink / raw)
  To: xen-devel
  Cc: Oleksii Kurochko, Roger Pau Monne, Alistair Francis, Connor Davis,
	Andrew Cooper, Anthony PERARD, Michal Orzel, Jan Beulich,
	Julien Grall, Stefano Stabellini, Timothy Pearson, Teddy Astie

Hello,

Same approach as v1, but the introduction of a generic disable_irq()
handler requires two pre-patches for PowerPC and RISCV.  There's also an
extra fix for dealing with the interrupt being disabled while executing
the handler in do_IRQ().

Thanks, Roger.

Roger Pau Monne (4):
  riscv/irq: define a per-arch irq_to_desc()
  xen/ppc: introduce a dummy irq_to_desc()
  xen/irq: handle IRQ being disabled while executing its handler
  char/ns16550: bound execution time of ns16550_interrupt()

 xen/arch/ppc/include/asm/irq.h   |  6 ++++++
 xen/arch/riscv/include/asm/irq.h |  4 ++++
 xen/arch/riscv/irq.c             |  5 +++++
 xen/arch/x86/irq.c               |  4 +++-
 xen/common/irq.c                 | 12 ++++++++++++
 xen/drivers/char/ns16550.c       | 30 +++++++++++++++++++++++++++++-
 xen/include/xen/irq.h            |  1 +
 7 files changed, 60 insertions(+), 2 deletions(-)

-- 
2.53.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2026-06-29 14:44 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-29  9:45 [PATCH for-4.22 v2 0/4] ns16550: bound interrupt handler execution time Roger Pau Monne
2026-06-29  9:45 ` [PATCH for-4.22 v2 1/4] riscv/irq: define a per-arch irq_to_desc() Roger Pau Monne
2026-06-29 10:01   ` Oleksii Kurochko
2026-06-29 10:06   ` Jan Beulich
2026-06-29  9:45 ` [PATCH for-4.22 v2 2/4] xen/ppc: introduce a dummy irq_to_desc() Roger Pau Monne
2026-06-29 10:07   ` Jan Beulich
2026-06-29 10:09   ` Oleksii Kurochko
2026-06-29 14:26     ` Oleksii Kurochko
2026-06-29  9:45 ` [PATCH for-4.22 v2 3/4] xen/irq: handle IRQ being disabled while executing its handler Roger Pau Monne
2026-06-29 10:31   ` Jan Beulich
2026-06-29 14:29     ` Roger Pau Monné
2026-06-29 14:31       ` Jan Beulich
2026-06-29 13:37   ` Oleksii Kurochko
2026-06-29  9:45 ` [PATCH for-4.22 v2 4/4] char/ns16550: bound execution time of ns16550_interrupt() Roger Pau Monne
2026-06-29 10:39   ` Jan Beulich
2026-06-29 14:44     ` Roger Pau Monné
2026-06-29 13:49   ` Oleksii Kurochko

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.