staging: rtl8187se: Fixed size of BEACON_INTERVAL register
BEACON_INTERVAL register is 16-bit, not 32-bit Signed-off-by: Maxim Mikityanskiy <maxtram95@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
53094af120
commit
fbce428a07
|
@ -1984,10 +1984,10 @@ void rtl8180_link_change(struct net_device *dev)
|
|||
write_nic_dword(dev, BSSID, ((u32 *)net->bssid)[0]);
|
||||
write_nic_word(dev, BSSID+4, ((u16 *)net->bssid)[2]);
|
||||
|
||||
beacon_interval = read_nic_dword(dev, BEACON_INTERVAL);
|
||||
beacon_interval = read_nic_word(dev, BEACON_INTERVAL);
|
||||
beacon_interval &= ~BEACON_INTERVAL_MASK;
|
||||
beacon_interval |= net->beacon_interval;
|
||||
write_nic_dword(dev, BEACON_INTERVAL, beacon_interval);
|
||||
write_nic_word(dev, BEACON_INTERVAL, beacon_interval);
|
||||
|
||||
rtl8180_set_mode(dev, EPROM_CMD_NORMAL);
|
||||
|
||||
|
|
Loading…
Reference in a new issue