]> err.no Git - linux-2.6/blobdiff - include/linux/netdevice.h
[NET]: Add memory barrrier to netif_poll_enable()
[linux-2.6] / include / linux / netdevice.h
index 6be767c76b37df983084121cf9e2d21a448831c4..fea0d9db684604dc1d3b9e98dd25d32172c69291 100644 (file)
@@ -906,6 +906,7 @@ static inline void netif_poll_disable(struct net_device *dev)
 
 static inline void netif_poll_enable(struct net_device *dev)
 {
+       smp_mb__before_clear_bit();
        clear_bit(__LINK_STATE_RX_SCHED, &dev->state);
 }