[PULL 0/8] Xen regression fixes and cleanups

David Woodhouse posted 8 patches 2 weeks, 6 days ago
hw/block/xen-block.c            |  3 ++-
hw/char/xen_console.c           | 56 ++++++++++++++++++++++++-----------------
hw/net/xen_nic.c                | 13 +++++-----
hw/xen/trace-events             |  2 +-
hw/xen/xen-bus-helper.c         | 37 ++++++++++++++++++++-------
hw/xen/xen-bus.c                | 14 +++++++++--
hw/xen/xen_pvdev.c              |  6 ++---
include/hw/xen/xen-bus-helper.h |  9 +++++++
include/hw/xen/xen-bus.h        |  1 +
include/system/system.h         |  1 +
system/runstate.c               |  1 +
11 files changed, 96 insertions(+), 47 deletions(-)
[PULL 0/8] Xen regression fixes and cleanups
Posted by David Woodhouse 2 weeks, 6 days ago
From: David Woodhouse <dwmw@amazon.co.uk>

The following changes since commit 7433709a147706ad7d1956b15669279933d0f82b:

  Merge tag 'hw-misc-20250113' of https://github.com/philmd/qemu into staging (2025-01-14 12:46:56 -0500)

are available in the Git repository at:

  git://git.infradead.org/users/dwmw2/qemu.git tags/pull-xenfv-20250116

for you to fetch changes up to e7bc0204e57836b3df611b73d2decc56ed698c4a:

  system/runstate: Fix regression, clarify BQL status of exit notifiers (2025-01-15 18:05:19 +0000)

----------------------------------------------------------------
Xen regression fixes and cleanups

----------------------------------------------------------------
David Woodhouse (6):
      hw/xen: Add xs_node_read() helper function
      hw/xen: Use xs_node_read() from xs_node_vscanf()
      hw/xen: Use xs_node_read() from xen_console_get_name()
      hw/xen: Use xs_node_read() from xen_netdev_get_name()
      hw/xen: Use xs_node_read() from xenstore_read_str() instead of open-coding it
      hw/xen: Fix errp handling in xen_console

Phil Dennis-Jordan (1):
      system/runstate: Fix regression, clarify BQL status of exit notifiers

Roger Pau Monné (1):
      xen: do not use '%ms' scanf specifier

 hw/block/xen-block.c            |  3 ++-
 hw/char/xen_console.c           | 56 ++++++++++++++++++++++++-----------------
 hw/net/xen_nic.c                | 13 +++++-----
 hw/xen/trace-events             |  2 +-
 hw/xen/xen-bus-helper.c         | 37 ++++++++++++++++++++-------
 hw/xen/xen-bus.c                | 14 +++++++++--
 hw/xen/xen_pvdev.c              |  6 ++---
 include/hw/xen/xen-bus-helper.h |  9 +++++++
 include/hw/xen/xen-bus.h        |  1 +
 include/system/system.h         |  1 +
 system/runstate.c               |  1 +
 11 files changed, 96 insertions(+), 47 deletions(-)

Re: [PULL 0/8] Xen regression fixes and cleanups
Posted by Stefan Hajnoczi 2 weeks, 5 days ago
Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/10.0 for any user-visible changes.
Re: [PULL 0/8] Xen regression fixes and cleanups
Posted by Phil Dennis-Jordan 2 weeks, 4 days ago
On Thu, 16 Jan 2025 at 23:10, Stefan Hajnoczi <stefanha@redhat.com> wrote:

> Applied, thanks.
>
> Please update the changelog at https://wiki.qemu.org/ChangeLog/10.0 for
> any user-visible changes.
>

This note made me realise that my feature addition (macOS PV graphics
device) that caused the regression requiring my patch in this series hasn't
made it into the changelog. I'd be happy to add it myself, but I don't have
a wiki account. How do I get one?

Thanks,
Phil
Re: [PULL 0/8] Xen regression fixes and cleanups
Posted by David Woodhouse 2 weeks, 4 days ago
On Fri, 2025-01-17 at 11:49 +0100, Phil Dennis-Jordan wrote:
> 
> This note made me realise that my feature addition (macOS PV graphics
> device) that caused the regression requiring my patch in this series
> hasn't made it into the changelog. I'd be happy to add it myself, but
> I don't have a wiki account. How do I get one?

I think the automatic account creation and you have to mail someone to
get access, but I can't remember whom.

If you want to give me something I can cut/paste, I can add it for you.
Re: [PULL 0/8] Xen regression fixes and cleanups
Posted by Stefan Hajnoczi 2 weeks, 4 days ago
On Fri, 17 Jan 2025 at 06:37, David Woodhouse <dwmw2@infradead.org> wrote:
>
> On Fri, 2025-01-17 at 11:49 +0100, Phil Dennis-Jordan wrote:
> >
> > This note made me realise that my feature addition (macOS PV graphics
> > device) that caused the regression requiring my patch in this series
> > hasn't made it into the changelog. I'd be happy to add it myself, but
> > I don't have a wiki account. How do I get one?
>
> I think the automatic account creation and you have to mail someone to
> get access, but I can't remember whom.
>
> If you want to give me something I can cut/paste, I can add it for you.

Any existing wiki user can create a new account for someone:
https://wiki.qemu.org/Special:CreateAccount

I have created an account for Phil and will send him the login details
in a private email.

Stefan