Index: sys/arch/xen/xen/xbd_xenbus.c =================================================================== RCS file: /cvsroot/src/sys/arch/xen/xen/xbd_xenbus.c,v retrieving revision 1.92 diff -u -p -r1.92 xbd_xenbus.c --- sys/arch/xen/xen/xbd_xenbus.c 2 Feb 2019 12:32:55 -0000 1.92 +++ sys/arch/xen/xen/xbd_xenbus.c 16 Oct 2019 13:55:37 -0000 @@ -588,11 +588,12 @@ xbd_backend_changed(void *arg, XenbusSta sc->sc_backend_status = BLKIF_STATE_CONNECTED; /* try to read the disklabel */ - dk_getdisklabel(&sc->sc_dksc, 0 /* XXX ? */); + dk_getdisklabel(&sc->sc_dksc, sc->sc_dksc.sc_dev); format_bytes(buf, sizeof(buf), sc->sc_sectors * sc->sc_secsize); aprint_verbose_dev(sc->sc_dksc.sc_dev, "%s, %d bytes/sect x %" PRIu64 " sectors\n", buf, (int)dg->dg_secsize, sc->sc_xbdsize); + /* Discover wedges on this disk. */ dkwedge_discover(&sc->sc_dksc.sc_dkdev);