mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-15 16:24:13 +08:00
[PATCH] b44: check link state during open
Check the link state during b44_open. This closes a 1 HZ window that existed after b44_open ran but before the b44_timer handler ran, during which ethtool would report "Link detected: yes" no matter what the link state actually was. Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
1fe2cb3276
commit
e254e9bff5
@ -1285,6 +1285,9 @@ static int b44_open(struct net_device *dev)
|
||||
b44_init_hw(bp);
|
||||
bp->flags |= B44_FLAG_INIT_COMPLETE;
|
||||
|
||||
netif_carrier_off(dev);
|
||||
b44_check_phy(bp);
|
||||
|
||||
spin_unlock_irq(&bp->lock);
|
||||
|
||||
init_timer(&bp->timer);
|
||||
|
Loading…
Reference in New Issue
Block a user