b43: use b43_is_mode() call
PATCH 1/1 b43: use b43_is_mode() call
We must use the b43_is_mode() call to check the current interface operation mode.
Signed-off-by Michael Buesch <[email protected]>
---
John, this is for 2.6.26.
drivers/net/wireless/b43/main.c +2 -2
@@ -3768,13 +3768,13 @@ static void b43_set_synth_pu_delay(struc/* The time value is in microseconds. */ if (dev->phy.type ==B43_PHYTYPE_A ) pu_delay =3700 ;else pu_delay =1050 ; -if ((dev->wl->if_type ==IEEE80211_IF_TYPE_IBSS ) || idle) +if (b43_is_mode (dev->wl,IEEE80211_IF_TYPE_IBSS ) || idle) pu_delay =500 ;if ((dev->phy.radio_ver ==0x2050 ) && (dev->phy.radio_rev ==8 )) pu_delay =max (pu_delay, (u16 )2400 );b43_shm_write16 (dev,B43_SHM_SHARED ,B43_SHM_SH_SPUWKUP , pu_delay); }
@@ -3782,13 +3782,13 @@ static void b43_set_synth_pu_delay(struc/* Set the TSF CFP pre-TargetBeaconTransmissionTime. */ static void b43_set_pretbtt (struct b43_wldev *dev) {u16 pretbtt;/* The time value is in microseconds. */ -if (dev->wl->if_type ==IEEE80211_IF_TYPE_IBSS ) { +if (b43_is_mode (dev->wl,IEEE80211_IF_TYPE_IBSS )) { pretbtt =2 ; }else {if (dev->phy.type ==B43_PHYTYPE_A ) pretbtt =120 ;else pretbtt =250 ;