introduce-gta02-pm-wlan.patch

Werner Almesberger werner at openmoko.org
Wed Oct 29 09:07:05 CET 2008


Andy, are the two items below (from stable-tracking, commit
def57aeb4f2a5838e8ab814204af3b0465caeff6) just noise or do
they indicate that something more sinister is going on there ?

(Trying to find out why stable-tracking broke my WLAN ...)

- Werner

diff --git a/drivers/sdio/function/wlan/ar6000/ar6000/osapi_linux.h b/drivers/sdio/function/wlan/ar6000/ar6000/osapi_linux.h
index 5b64212..f95dd28 100644
--- a/drivers/sdio/function/wlan/ar6000/ar6000/osapi_linux.h
+++ b/drivers/sdio/function/wlan/ar6000/ar6000/osapi_linux.h
@@ -105,6 +105,8 @@ typedef struct timer_list               A_TIMER;
 
 #define A_INIT_TIMER(pTimer, pFunction, pArg) do {              \
     init_timer(pTimer);                                         \
+	printk(KERN_ERR "A_INIT_TIMER %p\n", pTimer); \
+	WARN_ON(1); \
     (pTimer)->function = (pFunction);                           \
     (pTimer)->data   = (unsigned long)(pArg);                   \
 } while (0)
diff --git a/drivers/sdio/stack/busdriver/sdio_bus_os.c b/drivers/sdio/stack/busdriver/sdio_bus_os.c
index c6f68e6..e99e547 100644
--- a/drivers/sdio/stack/busdriver/sdio_bus_os.c
+++ b/drivers/sdio/stack/busdriver/sdio_bus_os.c
@@ -242,7 +242,8 @@ static void CardDetect_TimerFunc(unsigned long Context)
 SDIO_STATUS InitializeTimers(void)
 {
     init_timer(&CardDetectTimer);
-    CardDetectTimer.function = CardDetect_TimerFunc;
+  	printk(KERN_INFO "init_timer(&CardDetectTimer) = %p\n", &CardDetectTimer);
+	CardDetectTimer.function = CardDetect_TimerFunc;
     CardDetectTimer.data = 0;
     return SDIO_STATUS_SUCCESS;
 }




More information about the openmoko-kernel mailing list