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);