[NET]: Add memory barrrier to netif_poll_enable()
When a driver writer calls this, they generally expect that all previous stores and modifications they've made will be visible before netif_poll_enable() executes, so ensure this. Noticed by Ben H. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
bfff6e92a3
commit
e44c39bd84
1 changed files with 1 additions and 0 deletions
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue