All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/8] limit passing around of cpu_user_regs
@ 2024-02-05 13:25 Jan Beulich
  2024-02-05 13:27 ` [PATCH v3 1/8] serial: fake IRQ-regs context in poll handlers Jan Beulich
                   ` (7 more replies)
  0 siblings, 8 replies; 29+ messages in thread
From: Jan Beulich @ 2024-02-05 13:25 UTC (permalink / raw)
  To: xen-devel@lists.xenproject.org
  Cc: Andrew Cooper, George Dunlap, Julien Grall, Stefano Stabellini,
	Wei Liu

Unlike (synchronous) exception handlers, interrupt handlers don't normally
have a need to know the outer context's register state. Similarly, the vast
majority of key handlers has no need for such.

1: serial: fake IRQ-regs context in poll handlers
2: keyhandler: drop regs parameter from handle_keyregs()
3: serial: drop serial_rx_fn's regs parameter
4: PV-shim: drop pv_console_rx()'s regs parameter
5: serial: drop serial_[rt]x_interrupt()'s regs parameter
6: IRQ: drop regs parameter from handler functions
7: x86/APIC: drop regs parameter from direct vector handler functions
8: consolidate do_bug_frame() / bug_fn_t

Jan


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

end of thread, other threads:[~2024-02-15 12:02 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-05 13:25 [PATCH v3 0/8] limit passing around of cpu_user_regs Jan Beulich
2024-02-05 13:27 ` [PATCH v3 1/8] serial: fake IRQ-regs context in poll handlers Jan Beulich
2024-02-08 22:00   ` Julien Grall
2024-02-12  9:04     ` Jan Beulich
2024-02-13  3:43       ` Marek Marczykowski
2024-02-13  7:45         ` Jan Beulich
2024-02-13 14:53           ` Marek Marczykowski
2024-02-13 15:00             ` Jan Beulich
2024-02-13 15:11               ` Marek Marczykowski
2024-02-13 15:44                 ` Jan Beulich
2024-02-15  2:19                   ` Marek Marczykowski
2024-02-15  8:39                     ` Jan Beulich
2024-02-15 11:08                       ` Marek Marczykowski
2024-02-15  8:45   ` Jan Beulich
2024-02-05 13:28 ` [PATCH v3 2/8] keyhandler: drop regs parameter from handle_keyregs() Jan Beulich
2024-02-08 22:09   ` Julien Grall
2024-02-12  9:13     ` Jan Beulich
2024-02-15 12:02       ` Julien Grall
2024-02-05 13:28 ` [PATCH v3 3/8] serial: drop serial_rx_fn's regs parameter Jan Beulich
2024-02-05 13:37   ` Andrew Cooper
2024-02-05 13:29 ` [PATCH v3 4/8] PV-shim: drop pv_console_rx()'s " Jan Beulich
2024-02-05 13:30 ` [PATCH v3 5/8] serial: drop serial_[rt]x_interrupt()'s " Jan Beulich
2024-02-05 13:39   ` Andrew Cooper
2024-02-05 13:31 ` [PATCH v3 6/8] IRQ: drop regs parameter from handler functions Jan Beulich
2024-02-05 13:31 ` [PATCH v3 7/8] x86/APIC: drop regs parameter from direct vector " Jan Beulich
2024-02-05 13:32 ` [PATCH v3 8/8] consolidate do_bug_frame() / bug_fn_t Jan Beulich
2024-02-05 13:51   ` Andrew Cooper
2024-02-05 14:02     ` Jan Beulich
2024-02-08 21:36   ` Julien Grall

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.