diff --git a/drivers/net/ibmveth.c b/drivers/net/ibmveth.c index c236c8af33673482eb5a0a6b814df7bd84274b71..aedcb180218233936d2bd29506776307a690b1f3 100644 --- a/drivers/net/ibmveth.c +++ b/drivers/net/ibmveth.c @@ -1010,7 +1010,7 @@ static int ibmveth_poll(struct napi_struct *napi, int budget) if (!ibmveth_rxq_pending_buffer(adapter)) break; - rmb(); + smp_rmb(); if (!ibmveth_rxq_buffer_valid(adapter)) { wmb(); /* suggested by larson1 */ adapter->rx_invalid_buffer++;