net: wireless: bcm4329: Fix roaming setting on resume
authorDmitry Shmidt <dimitrysh@google.com>
Sun, 12 Sep 2010 21:18:23 +0000 (14:18 -0700)
committerColin Cross <ccross@android.com>
Thu, 30 Sep 2010 00:49:48 +0000 (17:49 -0700)
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
drivers/net/wireless/bcm4329/dhd_linux.c

index eb00dbd1e9b9b90fdf02185afb0ebffdd5564feb..da8dac3237db10d2365b05812af738c976851ac6 100644 (file)
@@ -359,7 +359,7 @@ module_param(dhd_dpc_prio, int, 0);
 extern int dhd_dongle_memsize;
 module_param(dhd_dongle_memsize, int, 0);
 
-/* Contorl fw roaming */
+/* Control fw roaming */
 #ifdef CUSTOMER_HW2
 uint dhd_roam = 0;
 #else
@@ -578,7 +578,7 @@ static int dhd_set_suspend(int value, dhd_pub_t *dhd)
 
                                dhdcdc_set_ioctl(dhd, 0, WLC_SET_VAR, iovbuf, sizeof(iovbuf));
 #ifdef CUSTOMER_HW2
-                       roamvar = 0;
+                       roamvar = dhd_roam;
                        bcm_mkiovar("roam_off", (char *)&roamvar, 4, iovbuf, sizeof(iovbuf));
                        dhdcdc_set_ioctl(dhd, 0, WLC_SET_VAR, iovbuf, sizeof(iovbuf));
 #endif /* CUSTOMER_HW2 */