mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-05 08:00:30 +00:00
hyperv/hn: Fix vmbus_chan_subidx usage.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8629
This commit is contained in:
parent
fa915c4d20
commit
aa1a2adc92
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=309231
|
@ -1524,7 +1524,7 @@ hn_txpkt_done(struct hn_nvs_sendctx *sndc, struct hn_softc *sc,
|
|||
txr = txd->txr;
|
||||
KASSERT(txr->hn_chan == chan,
|
||||
("channel mismatch, on chan%u, should be chan%u",
|
||||
vmbus_chan_subidx(chan), vmbus_chan_subidx(txr->hn_chan)));
|
||||
vmbus_chan_id(chan), vmbus_chan_id(txr->hn_chan)));
|
||||
|
||||
txr->hn_has_txeof = 1;
|
||||
hn_txdesc_put(txr, txd);
|
||||
|
@ -4262,13 +4262,12 @@ hn_chan_detach(struct hn_softc *sc, struct vmbus_channel *chan)
|
|||
*/
|
||||
error = vmbus_chan_close_direct(chan);
|
||||
if (error == EISCONN) {
|
||||
if_printf(sc->hn_ifp, "chan%u subidx%u "
|
||||
"bufring is connected after being closed\n",
|
||||
vmbus_chan_id(chan), vmbus_chan_subidx(chan));
|
||||
if_printf(sc->hn_ifp, "chan%u bufring is connected "
|
||||
"after being closed\n", vmbus_chan_id(chan));
|
||||
rxr->hn_rx_flags |= HN_RX_FLAG_BR_REF;
|
||||
} else if (error) {
|
||||
if_printf(sc->hn_ifp, "chan%u subidx%u close failed: %d\n",
|
||||
vmbus_chan_id(chan), vmbus_chan_subidx(chan), error);
|
||||
if_printf(sc->hn_ifp, "chan%u close failed: %d\n",
|
||||
vmbus_chan_id(chan), error);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue