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:
parent
10ee220f07
commit
477a40c74f
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user