hyperv/hn: Utilize vmbus_chan_xact_wait
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8612
This commit is contained in:
parent
a54152eaa5
commit
f6f2e0ce38
@ -109,10 +109,8 @@ hn_nvs_xact_execute(struct hn_softc *sc, struct vmbus_xact *xact,
|
||||
vmbus_xact_deactivate(xact);
|
||||
return (NULL);
|
||||
}
|
||||
if (HN_CAN_SLEEP(sc))
|
||||
hdr = vmbus_xact_wait(xact, &resplen);
|
||||
else
|
||||
hdr = vmbus_xact_busywait(xact, &resplen);
|
||||
hdr = vmbus_chan_xact_wait(sc->hn_prichan, xact, &resplen,
|
||||
HN_CAN_SLEEP(sc));
|
||||
|
||||
/*
|
||||
* Check this NVS response message.
|
||||
|
@ -232,10 +232,8 @@ hn_rndis_xact_exec1(struct hn_softc *sc, struct vmbus_xact *xact, size_t reqlen,
|
||||
if_printf(sc->hn_ifp, "RNDIS ctrl send failed: %d\n", error);
|
||||
return (NULL);
|
||||
}
|
||||
if (HN_CAN_SLEEP(sc))
|
||||
return (vmbus_xact_wait(xact, comp_len));
|
||||
else
|
||||
return (vmbus_xact_busywait(xact, comp_len));
|
||||
return (vmbus_chan_xact_wait(sc->hn_prichan, xact, comp_len,
|
||||
HN_CAN_SLEEP(sc)));
|
||||
}
|
||||
|
||||
static const void *
|
||||
|
Loading…
Reference in New Issue
Block a user