On Thu, 2026-01-29 at 11:31 +0100, Thomas Huth wrote:
> On 27/01/2026 17.15, [email protected] wrote:
> > From: Jared Rossi <[email protected]>
> > 
> > The schid is already stored as an attribute of the VDev itself and any other
> > instances are copies of this same value.  To avoid CCW specific attributes 
> > in
> > the VRing let's just access the existing VDev schid attribute as needed.
> > 
> > Signed-off-by: Jared Rossi <[email protected]>
> > ---
> >   pc-bios/s390-ccw/virtio-blkdev.c | 2 +-
> >   pc-bios/s390-ccw/virtio-net.c    | 2 +-
> >   pc-bios/s390-ccw/virtio.c        | 9 ++++-----
> >   pc-bios/s390-ccw/virtio.h        | 3 +--
> >   4 files changed, 7 insertions(+), 9 deletions(-)
> > 
> > diff --git a/pc-bios/s390-ccw/virtio-blkdev.c 
> > b/pc-bios/s390-ccw/virtio-blkdev.c
> > index 4b819dd80f..019c2718b1 100644
> > --- a/pc-bios/s390-ccw/virtio-blkdev.c
> > +++ b/pc-bios/s390-ccw/virtio-blkdev.c
> > @@ -42,7 +42,7 @@ static int virtio_blk_read_many(VDev *vdev, unsigned long 
> > sector, void *load_add
> >       /* Now we can tell the host to read */
> >       vring_wait_reply();
> >   
> > -    if (drain_irqs(vr->schid)) {
> > +    if (drain_irqs()) {
> >           /* Well, whatever status is supposed to contain... */
> >           status = 1;
> >       }
> Just a thought: Maybe we should rather get rid of the global access to the 
> "vdev" in the long run (in case we ever want to deal with multiple devices 
> at once), so it might be nicer to add a "VDev *vdev" parameter to the 
> drain_irqs() function now instead of making its parameter list "void". 
> Anyway, it's just a thought, we can also still tackle this later if needed, 
> so I'm also fine with this patch as it:
> 
> Reviewed-by: Thomas Huth <[email protected]>

I agree. Removing that global access to the vdev would be a good goal, since 
it's sometimes passed
around today and sometimes not, and this series highlights that oddity. But, 
that doesn't need to be
addressed at this particular moment. So...

Reviewed-by: Eric Farman <[email protected]>

Reply via email to