xen/netfront: don't drop the RX lock in xn_rxeof

Since netfront uses different locks for the RX and TX paths there's no need to
drop the RX lock before calling if_input.

Suggested by:	jhb
Tested by:	cperciva
Sponsored by:	Citrix Systems R&D
MFC with:	r318523
This commit is contained in:
Roger Pau Monné 2017-05-22 11:33:44 +00:00
parent 10ee220f07
commit 477a40c74f

View File

@ -1224,7 +1224,6 @@ xn_rxeof(struct netfront_rxq *rxq)
RING_FINAL_CHECK_FOR_RESPONSES(&rxq->ring, work_to_do);
} while (work_to_do);
XN_RX_UNLOCK(rxq);
mbufq_drain(&mbufq_errq);
/*
* Process all the mbufs after the remapping is complete.
@ -1253,7 +1252,6 @@ xn_rxeof(struct netfront_rxq *rxq)
*/
tcp_lro_flush_all(lro);
#endif
XN_RX_LOCK(rxq);
}
static void