All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
	George Dunlap <george.dunlap@citrix.com>,
	Julien Grall <julien@xen.org>,
	Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>
Subject: [PATCH v3 0/8] limit passing around of cpu_user_regs
Date: Mon, 5 Feb 2024 14:25:05 +0100	[thread overview]
Message-ID: <ebc330a9-eafa-4858-b5cf-5694c4da911d@suse.com> (raw)

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


             reply	other threads:[~2024-02-05 13:25 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-02-05 13:25 Jan Beulich [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ebc330a9-eafa-4858-b5cf-5694c4da911d@suse.com \
    --to=jbeulich@suse.com \
    --cc=andrew.cooper3@citrix.com \
    --cc=george.dunlap@citrix.com \
    --cc=julien@xen.org \
    --cc=sstabellini@kernel.org \
    --cc=wl@xen.org \
    --cc=xen-devel@lists.xenproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.