net: wireless: bcm4329: Fix dhd_bus_watchdog() race conditions
authorGreg Goldman <ggoldman@broadcom.com>
Tue, 10 Aug 2010 22:15:26 +0000 (15:15 -0700)
committerColin Cross <ccross@android.com>
Thu, 30 Sep 2010 00:49:43 +0000 (17:49 -0700)
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
drivers/net/wireless/bcm4329/dhd_sdio.c

index 0cf6508b527b66a9307f8b983fb52ac0059fe72a..34f45b427b4f35b7665dcde4da48cbdb8f869c6e 100644 (file)
@@ -4694,8 +4694,6 @@ dhd_bus_watchdog(dhd_pub_t *dhdp)
                        bus->idlecount = 0;
                        if (bus->activity) {
                                bus->activity = FALSE;
-                               dhd_os_wd_timer(bus->dhd,dhd_watchdog_ms);
-                       } else {
                                dhdsdio_clkctl(bus, CLK_NONE, FALSE);
                        }
                }