Changeset 3929


Ignore:
Timestamp:
01/23/08 01:36:48 (5 years ago)
Author:
werner
Message:

We have to be more careful about pending SDIO interrupts from the host side.
This patch fixes the iperf bug Nod has been reporting.

Signed-off-by: Samuel Ortiz <sameo@…>

[ And does some general housekeeping as well. - Werner ]

Location:
branches/src/target/kernel/2.6.24.x/patches
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/src/target/kernel/2.6.24.x/patches/atheros_2_0_function.patch

    r3847 r3929  
    1 Index: linux-2.6.24-rc7/drivers/sdio/function/Kconfig 
     1Index: linux-2.6.24-rc8/drivers/sdio/function/Kconfig 
    22=================================================================== 
    33--- /dev/null 
    4 +++ linux-2.6.24-rc7/drivers/sdio/function/Kconfig 
     4+++ linux-2.6.24-rc8/drivers/sdio/function/Kconfig 
    55@@ -0,0 +1,11 @@ 
    66+#menu "SDIO function drivers" 
     
    1616+#endmenu 
    1717\ No newline at end of file 
    18 Index: linux-2.6.24-rc7/drivers/sdio/function/Makefile 
     18Index: linux-2.6.24-rc8/drivers/sdio/function/Makefile 
    1919=================================================================== 
    2020--- /dev/null 
    21 +++ linux-2.6.24-rc7/drivers/sdio/function/Makefile 
     21+++ linux-2.6.24-rc8/drivers/sdio/function/Makefile 
    2222@@ -0,0 +1 @@ 
    2323+obj-$(CONFIG_SDIO_AR6000_WLAN)          += wlan/ 
    2424\ No newline at end of file 
    25 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/Makefile 
     25Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/Makefile 
    2626=================================================================== 
    2727--- /dev/null 
    28 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/Makefile 
     28+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/Makefile 
    2929@@ -0,0 +1,4 @@ 
    3030+# 
     
    3333+obj-$(CONFIG_SDIO_AR6000_WLAN)          += ar6000/ 
    3434\ No newline at end of file 
    35 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/Makefile 
     35Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/Makefile 
    3636=================================================================== 
    3737--- /dev/null 
    38 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/Makefile 
     38+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/Makefile 
    3939@@ -0,0 +1,38 @@ 
    4040+REV ?= 2 
     
    7676+ 
    7777+ 
    78 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/ar6000_drv.c 
     78Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/ar6000_drv.c 
    7979=================================================================== 
    8080--- /dev/null 
    81 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/ar6000_drv.c 
     81+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/ar6000_drv.c 
    8282@@ -0,0 +1,3069 @@ 
    8383+/* 
     
    31503150+{ 
    31513151+} 
    3152 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/ar6000_drv.h 
     3152Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/ar6000_drv.h 
    31533153=================================================================== 
    31543154--- /dev/null 
    3155 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/ar6000_drv.h 
     3155+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/ar6000_drv.h 
    31563156@@ -0,0 +1,361 @@ 
    31573157+/* 
     
    35163516+ 
    35173517+#endif /* _AR6000_H_ */ 
    3518 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/ar6000_raw_if.c 
     3518Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/ar6000_raw_if.c 
    35193519=================================================================== 
    35203520--- /dev/null 
    3521 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/ar6000_raw_if.c 
     3521+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/ar6000_raw_if.c 
    35223522@@ -0,0 +1,439 @@ 
    35233523+/* 
     
    39603960+} 
    39613961+#endif /* HTC_RAW_INTERFACE */ 
    3962 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/ar6xapi_linux.h 
     3962Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/ar6xapi_linux.h 
    39633963=================================================================== 
    39643964--- /dev/null 
    3965 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/ar6xapi_linux.h 
     3965+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/ar6xapi_linux.h 
    39663966@@ -0,0 +1,128 @@ 
    39673967+#ifndef _AR6XAPI_LINUX_H 
     
    40934093+ 
    40944094+#endif 
    4095 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/athdrv_linux.h 
     4095Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/athdrv_linux.h 
    40964096=================================================================== 
    40974097--- /dev/null 
    4098 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/athdrv_linux.h 
     4098+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/athdrv_linux.h 
    40994099@@ -0,0 +1,993 @@ 
    41004100+/* 
     
    50915091+#endif 
    50925092+#endif 
    5093 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/athtypes_linux.h 
     5093Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/athtypes_linux.h 
    50945094=================================================================== 
    50955095--- /dev/null 
    5096 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/athtypes_linux.h 
     5096+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/athtypes_linux.h 
    50975097@@ -0,0 +1,47 @@ 
    50985098+/* 
     
    51435143+ 
    51445144+#endif /* _ATHTYPES_LINUX_H_ */ 
    5145 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/config_linux.h 
     5145Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/config_linux.h 
    51465146=================================================================== 
    51475147--- /dev/null 
    5148 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/config_linux.h 
     5148+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/config_linux.h 
    51495149@@ -0,0 +1,44 @@ 
    51505150+/* 
     
    51925192+ 
    51935193+#endif 
    5194 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/debug_linux.h 
     5194Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/debug_linux.h 
    51955195=================================================================== 
    51965196--- /dev/null 
    5197 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/debug_linux.h 
     5197+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/debug_linux.h 
    51985198@@ -0,0 +1,86 @@ 
    51995199+/* 
     
    52835283+ 
    52845284+#endif /* _DEBUG_LINUX_H_ */ 
    5285 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/ioctl.c 
     5285Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/ioctl.c 
    52865286=================================================================== 
    52875287--- /dev/null 
    5288 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/ioctl.c 
     5288+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/ioctl.c 
    52895289@@ -0,0 +1,2573 @@ 
    52905290+/* 
     
    78617861+} 
    78627862+ 
    7863 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/netbuf.c 
     7863Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/netbuf.c 
    78647864=================================================================== 
    78657865--- /dev/null 
    7866 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/netbuf.c 
     7866+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/netbuf.c 
    78677867@@ -0,0 +1,225 @@ 
    78687868+ 
     
    80918091+} 
    80928092+ 
    8093 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/osapi_linux.h 
     8093Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/osapi_linux.h 
    80948094=================================================================== 
    80958095--- /dev/null 
    8096 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/osapi_linux.h 
     8096+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/osapi_linux.h 
    80978097@@ -0,0 +1,319 @@ 
    80988098+/* 
     
    84158415+ 
    84168416+#endif /* _OSAPI_LINUX_H_ */ 
    8417 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/wireless_ext.c 
     8417Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/wireless_ext.c 
    84188418=================================================================== 
    84198419--- /dev/null 
    8420 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/ar6000/wireless_ext.c 
     8420+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/ar6000/wireless_ext.c 
    84218421@@ -0,0 +1,1866 @@ 
    84228422+/* 
     
    1028610286+ 
    1028710287+ 
    10288 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/bmi/bmi.c 
     10288Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/bmi/bmi.c 
    1028910289=================================================================== 
    1029010290--- /dev/null 
    10291 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/bmi/bmi.c 
     10291+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/bmi/bmi.c 
    1029210292@@ -0,0 +1,657 @@ 
    1029310293+/* 
     
    1094810948+    return status; 
    1094910949+} 
    10950 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/bmi/bmi_internal.h 
     10950Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/bmi/bmi_internal.h 
    1095110951=================================================================== 
    1095210952--- /dev/null 
    10953 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/bmi/bmi_internal.h 
     10953+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/bmi/bmi_internal.h 
    1095410954@@ -0,0 +1,45 @@ 
    1095510955+#ifndef BMI_INTERNAL_H 
     
    1099810998+ 
    1099910999+#endif 
    11000 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/hif/hif.c 
     11000Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/hif/hif.c 
    1100111001=================================================================== 
    1100211002--- /dev/null 
    11003 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/hif/hif.c 
     11003+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/hif/hif.c 
    1100411004@@ -0,0 +1,818 @@ 
    1100511005+/* 
     
    1182111821+    return; 
    1182211822+} 
    11823 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/hif/hif_internal.h 
     11823Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/hif/hif_internal.h 
    1182411824=================================================================== 
    1182511825--- /dev/null 
    11826 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/hif/hif_internal.h 
     11826+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/hif/hif_internal.h 
    1182711827@@ -0,0 +1,102 @@ 
    1182811828+/* 
     
    1192811928+void 
    1192911929+delHifDevice(SDDEVICE *handle); 
    11930 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/htc/ar6k.c 
     11930Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/htc/ar6k.c 
    1193111931=================================================================== 
    1193211932--- /dev/null 
    11933 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/htc/ar6k.c 
     11933+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/htc/ar6k.c 
    1193411934@@ -0,0 +1,991 @@ 
    1193511935+/* 
     
    1292412924+ 
    1292512925+ 
    12926 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/htc/ar6k.h 
     12926Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/htc/ar6k.h 
    1292712927=================================================================== 
    1292812928--- /dev/null 
    12929 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/htc/ar6k.h 
     12929+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/htc/ar6k.h 
    1293012930@@ -0,0 +1,191 @@ 
    1293112931+/* 
     
    1312013120+ 
    1312113121+#endif /*AR6K_H_*/ 
    13122 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/htc/ar6k_events.c 
     13122Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/htc/ar6k_events.c 
    1312313123=================================================================== 
    1312413124--- /dev/null 
    13125 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/htc/ar6k_events.c 
     13125+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/htc/ar6k_events.c 
    1312613126@@ -0,0 +1,638 @@ 
    1312713127+/* 
     
    1376313763+ 
    1376413764+ 
    13765 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/htc/htc.c 
     13765Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/htc/htc.c 
    1376613766=================================================================== 
    1376713767--- /dev/null 
    13768 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/htc/htc.c 
     13768+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/htc/htc.c 
    1376913769@@ -0,0 +1,507 @@ 
    1377013770+/* 
     
    1427514275+#endif 
    1427614276+} 
    14277 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/htc/htc_debug.h 
     14277Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/htc/htc_debug.h 
    1427814278=================================================================== 
    1427914279--- /dev/null 
    14280 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/htc/htc_debug.h 
     14280+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/htc/htc_debug.h 
    1428114281@@ -0,0 +1,65 @@ 
    1428214282+#ifndef HTC_DEBUG_H_ 
     
    1434514345+ 
    1434614346+#endif /*HTC_DEBUG_H_*/ 
    14347 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/htc/htc_internal.h 
     14347Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/htc/htc_internal.h 
    1434814348=================================================================== 
    1434914349--- /dev/null 
    14350 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/htc/htc_internal.h 
     14350+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/htc/htc_internal.h 
    1435114351@@ -0,0 +1,168 @@ 
    1435214352+/* 
     
    1451814518+ 
    1451914519+#endif /* _HTC_INTERNAL_H_ */ 
    14520 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/htc/htc_recv.c 
     14520Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/htc/htc_recv.c 
    1452114521=================================================================== 
    1452214522--- /dev/null 
    14523 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/htc/htc_recv.c 
     14523+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/htc/htc_recv.c 
    1452414524@@ -0,0 +1,703 @@ 
    1452514525+/* 
     
    1522615226+ 
    1522715227+ 
    15228 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/htc/htc_send.c 
     15228Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/htc/htc_send.c 
    1522915229=================================================================== 
    1523015230--- /dev/null 
    15231 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/htc/htc_send.c 
     15231+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/htc/htc_send.c 
    1523215232@@ -0,0 +1,541 @@ 
    1523315233+/* 
     
    1577215772+ 
    1577315773+} 
    15774 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/htc/htc_services.c 
     15774Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/htc/htc_services.c 
    1577515775=================================================================== 
    1577615776--- /dev/null 
    15777 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/htc/htc_services.c 
     15777+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/htc/htc_services.c 
    1577815778@@ -0,0 +1,403 @@ 
    1577915779+/* 
     
    1618016180+ 
    1618116181+} 
    16182 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/AR6001_regdump.h 
     16182Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/AR6001_regdump.h 
    1618316183=================================================================== 
    1618416184--- /dev/null 
    16185 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/AR6001_regdump.h 
     16185+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/AR6001_regdump.h 
    1618616186@@ -0,0 +1,100 @@ 
    1618716187+/* 
     
    1628516285+ 
    1628616286+#endif /* __AR6000_REGDUMP_H__ */ 
    16287 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/AR6K_version.h 
     16287Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/AR6K_version.h 
    1628816288=================================================================== 
    1628916289--- /dev/null 
    16290 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/AR6K_version.h 
     16290+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/AR6K_version.h 
    1629116291@@ -0,0 +1,36 @@ 
    1629216292+#define __VER_MAJOR_ 2 
     
    1632616326+ 
    1632716327+ 
    16328 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/AR6K_version.h.NEW 
     16328Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/AR6K_version.h.NEW 
    1632916329=================================================================== 
    1633016330--- /dev/null 
    16331 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/AR6K_version.h.NEW 
     16331+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/AR6K_version.h.NEW 
    1633216332@@ -0,0 +1,36 @@ 
    1633316333+#define __VER_MAJOR_ 2 
     
    1636716367+ 
    1636816368+ 
    16369 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/AR6Khwreg.h 
     16369Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/AR6Khwreg.h 
    1637016370=================================================================== 
    1637116371--- /dev/null 
    16372 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/AR6Khwreg.h 
     16372+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/AR6Khwreg.h 
    1637316373@@ -0,0 +1,147 @@ 
    1637416374+/* 
     
    1651916519+ 
    1652016520+#endif /* __AR6KHWREG_H__ */ 
    16521 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/a_config.h 
     16521Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/a_config.h 
    1652216522=================================================================== 
    1652316523--- /dev/null 
    16524 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/a_config.h 
     16524+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/a_config.h 
    1652516525@@ -0,0 +1,27 @@ 
    1652616526+#ifndef _A_CONFIG_H_ 
     
    1655116551+ 
    1655216552+#endif 
    16553 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/a_debug.h 
     16553Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/a_debug.h 
    1655416554=================================================================== 
    1655516555--- /dev/null 
    16556 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/a_debug.h 
     16556+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/a_debug.h 
    1655716557@@ -0,0 +1,41 @@ 
    1655816558+#ifndef _A_DEBUG_H_ 
     
    1659716597+ 
    1659816598+#endif 
    16599 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/a_drv.h 
     16599Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/a_drv.h 
    1660016600=================================================================== 
    1660116601--- /dev/null 
    16602 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/a_drv.h 
     16602+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/a_drv.h 
    1660316603@@ -0,0 +1,28 @@ 
    1660416604+#ifndef _A_DRV_H_ 
     
    1663016630+ 
    1663116631+#endif /* _ADRV_H_ */ 
    16632 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/a_drv_api.h 
     16632Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/a_drv_api.h 
    1663316633=================================================================== 
    1663416634--- /dev/null 
    16635 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/a_drv_api.h 
     16635+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/a_drv_api.h 
    1663616636@@ -0,0 +1,185 @@ 
    1663716637+#ifndef _A_DRV_API_H_ 
     
    1682016820+ 
    1682116821+#endif 
    16822 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/a_osapi.h 
     16822Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/a_osapi.h 
    1682316823=================================================================== 
    1682416824--- /dev/null 
    16825 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/a_osapi.h 
     16825+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/a_osapi.h 
    1682616826@@ -0,0 +1,28 @@ 
    1682716827+#ifndef _A_OSAPI_H_ 
     
    1685316853+ 
    1685416854+#endif /* _OSAPI_H_ */ 
    16855 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/a_types.h 
     16855Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/a_types.h 
    1685616856=================================================================== 
    1685716857--- /dev/null 
    16858 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/a_types.h 
     16858+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/a_types.h 
    1685916859@@ -0,0 +1,28 @@ 
    1686016860+#ifndef _A_TYPES_H_ 
     
    1688616886+ 
    1688716887+#endif /* _ATHTYPES_H_ */ 
    16888 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/ar6000_api.h 
     16888Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/ar6000_api.h 
    1688916889=================================================================== 
    1689016890--- /dev/null 
    16891 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/ar6000_api.h 
     16891+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/ar6000_api.h 
    1689216892@@ -0,0 +1,29 @@ 
    1689316893+#ifndef _AR6000_API_H_ 
     
    1692016920+#endif /* _AR6000_API_H */ 
    1692116921+ 
    16922 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/ar6000_diag.h 
     16922Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/ar6000_diag.h 
    1692316923=================================================================== 
    1692416924--- /dev/null 
    16925 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/ar6000_diag.h 
     16925+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/ar6000_diag.h 
    1692616926@@ -0,0 +1,38 @@ 
    1692716927+/* 
     
    1696316963+ 
    1696416964+#endif /*AR6000_DIAG_H_*/ 
    16965 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/athdefs.h 
     16965Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/athdefs.h 
    1696616966=================================================================== 
    1696716967--- /dev/null 
    16968 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/athdefs.h 
     16968+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/athdefs.h 
    1696916969@@ -0,0 +1,85 @@ 
    1697016970+#ifndef __ATHDEFS_H__ 
     
    1705317053+ 
    1705417054+#endif /* __ATHDEFS_H__ */ 
    17055 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/athdrv.h 
     17055Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/athdrv.h 
    1705617056=================================================================== 
    1705717057--- /dev/null 
    17058 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/athdrv.h 
     17058+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/athdrv.h 
    1705917059@@ -0,0 +1,32 @@ 
    1706017060+/* 
     
    1709017090+ 
    1709117091+#endif /* _ATHDRV_H_ */ 
    17092 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/athendpack.h 
     17092Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/athendpack.h 
    1709317093=================================================================== 
    1709417094--- /dev/null 
    17095 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/athendpack.h 
     17095+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/athendpack.h 
    1709617096@@ -0,0 +1,41 @@ 
    1709717097+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
     
    1713617136+#endif /* WINCE */ 
    1713717137+ 
    17138 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/athstartpack.h 
     17138Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/athstartpack.h 
    1713917139=================================================================== 
    1714017140--- /dev/null 
    17141 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/athstartpack.h 
     17141+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/athstartpack.h 
    1714217142@@ -0,0 +1,42 @@ 
    1714317143+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
     
    1718317183+#endif /* WINCE */ 
    1718417184+ 
    17185 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/bmi.h 
     17185Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/bmi.h 
    1718617186=================================================================== 
    1718717187--- /dev/null 
    17188 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/bmi.h 
     17188+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/bmi.h 
    1718917189@@ -0,0 +1,100 @@ 
    1719017190+#ifndef _BMI_H_ 
     
    1728817288+ 
    1728917289+#endif /* _BMI_H_ */ 
    17290 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/bmi_msg.h 
     17290Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/bmi_msg.h 
    1729117291=================================================================== 
    1729217292--- /dev/null 
    17293 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/bmi_msg.h 
     17293+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/bmi_msg.h 
    1729417294@@ -0,0 +1,199 @@ 
    1729517295+#ifndef __BMI_MSG_H__ 
     
    1749217492+ 
    1749317493+#endif /* __BMI_MSG_H__ */ 
    17494 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/common_drv.h 
     17494Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/common_drv.h 
    1749517495=================================================================== 
    1749617496--- /dev/null 
    17497 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/common_drv.h 
     17497+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/common_drv.h 
    1749817498@@ -0,0 +1,61 @@ 
    1749917499+/* 
     
    1755817558+ 
    1755917559+#endif /*COMMON_DRV_H_*/ 
    17560 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/dbglog.h 
     17560Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/dbglog.h 
    1756117561=================================================================== 
    1756217562--- /dev/null 
    17563 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/dbglog.h 
     17563+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/dbglog.h 
    1756417564@@ -0,0 +1,107 @@ 
    1756517565+/* 
     
    1767017670+ 
    1767117671+#endif /* _DBGLOG_H_ */ 
    17672 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/dbglog_api.h 
     17672Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/dbglog_api.h 
    1767317673=================================================================== 
    1767417674--- /dev/null 
    17675 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/dbglog_api.h 
     17675+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/dbglog_api.h 
    1767617676@@ -0,0 +1,46 @@ 
    1767717677+#ifndef _DBGLOG_API_H_ 
     
    1772117721+ 
    1772217722+#endif /* _DBGLOG_API_H_ */ 
    17723 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/dbglog_id.h 
     17723Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/dbglog_id.h 
    1772417724=================================================================== 
    1772517725--- /dev/null 
    17726 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/dbglog_id.h 
     17726+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/dbglog_id.h 
    1772717727@@ -0,0 +1,307 @@ 
    1772817728+/* 
     
    1803318033+ 
    1803418034+#endif /* _DBGLOG_ID_H_ */ 
    18035 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/dl_list.h 
     18035Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/dl_list.h 
    1803618036=================================================================== 
    1803718037--- /dev/null 
    18038 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/dl_list.h 
     18038+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/dl_list.h 
    1803918039@@ -0,0 +1,114 @@ 
    1804018040+/* 
     
    1815218152+ 
    1815318153+#endif /* __DL_LIST_H___ */ 
    18154 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/dset_api.h 
     18154Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/dset_api.h 
    1815518155=================================================================== 
    1815618156--- /dev/null 
    18157 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/dset_api.h 
     18157+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/dset_api.h 
    1815818158@@ -0,0 +1,63 @@ 
    1815918159+/* 
     
    1822018220+ 
    1822118221+#endif /* _DSET_API_H_ */ 
    18222 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/dset_internal.h 
     18222Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/dset_internal.h 
    1822318223=================================================================== 
    1822418224--- /dev/null 
    18225 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/dset_internal.h 
     18225+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/dset_internal.h 
    1822618226@@ -0,0 +1,39 @@ 
    1822718227+/* 
     
    1826418264+ 
    1826518265+#endif /* __DSET_INTERNAL_H__ */ 
    18266 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/dsetid.h 
     18266Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/dsetid.h 
    1826718267=================================================================== 
    1826818268--- /dev/null 
    18269 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/dsetid.h 
     18269+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/dsetid.h 
    1827018270@@ -0,0 +1,110 @@ 
    1827118271+/* 
     
    1837918379+ 
    1838018380+#endif /* __DSETID_H__ */ 
    18381 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/gpio.h 
     18381Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/gpio.h 
    1838218382=================================================================== 
    1838318383--- /dev/null 
    18384 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/gpio.h 
     18384+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/gpio.h 
    1838518385@@ -0,0 +1,34 @@ 
    1838618386+/* 
     
    1841818418+#define GPIO_LAST_REGISTER_ID   GPIO_ID_PIN(17) 
    1841918419+#define GPIO_ID_NONE            0xffffffff 
    18420 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/gpio_api.h 
     18420Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/gpio_api.h 
    1842118421=================================================================== 
    1842218422--- /dev/null 
    18423 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/gpio_api.h 
     18423+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/gpio_api.h 
    1842418424@@ -0,0 +1,57 @@ 
    1842518425+#ifndef _GPIO_API_H_ 
     
    1848018480+ 
    1848118481+#endif /* _GPIO_API_H_ */ 
    18482 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/hif.h 
     18482Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/hif.h 
    1848318483=================================================================== 
    1848418484--- /dev/null 
    18485 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/hif.h 
     18485+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/hif.h 
    1848618486@@ -0,0 +1,291 @@ 
    1848718487+/* 
     
    1877618776+ 
    1877718777+#endif /* _HIF_H_ */ 
    18778 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/host_version.h 
     18778Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/host_version.h 
    1877918779=================================================================== 
    1878018780--- /dev/null 
    18781 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/host_version.h 
     18781+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/host_version.h 
    1878218782@@ -0,0 +1,49 @@ 
    1878318783+#ifndef _HOST_VERSION_H_ 
     
    1883018830+ 
    1883118831+#endif /* _HOST_VERSION_H_ */ 
    18832 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/htc.h 
     18832Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/htc.h 
    1883318833=================================================================== 
    1883418834--- /dev/null 
    18835 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/htc.h 
     18835+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/htc.h 
    1883618836@@ -0,0 +1,190 @@ 
    1883718837+/* 
     
    1902519025+#endif /* __HTC_H__ */ 
    1902619026+ 
    19027 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/htc_api.h 
     19027Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/htc_api.h 
    1902819028=================================================================== 
    1902919029--- /dev/null 
    19030 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/htc_api.h 
     19030+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/htc_api.h 
    1903119031@@ -0,0 +1,436 @@ 
    1903219032+/* 
     
    1946619466+ 
    1946719467+#endif /* _HTC_API_H_ */ 
    19468 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/htc_packet.h 
     19468Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/htc_packet.h 
    1946919469=================================================================== 
    1947019470--- /dev/null 
    19471 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/htc_packet.h 
     19471+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/htc_packet.h 
    1947219472@@ -0,0 +1,138 @@ 
    1947319473+/* 
     
    1960919609+ 
    1961019610+#endif /*HTC_PACKET_H_*/ 
    19611 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/htc_services.h 
     19611Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/htc_services.h 
    1961219612=================================================================== 
    1961319613--- /dev/null 
    19614 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/htc_services.h 
     19614+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/htc_services.h 
    1961519615@@ -0,0 +1,37 @@ 
    1961619616+/* 
     
    1965119651+ 
    1965219652+#endif /*HTC_SERVICES_H_*/ 
    19653 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/ieee80211.h 
     19653Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/ieee80211.h 
    1965419654=================================================================== 
    1965519655--- /dev/null 
    19656 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/ieee80211.h 
     19656+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/ieee80211.h 
    1965719657@@ -0,0 +1,342 @@ 
    1965819658+/*- 
     
    1999819998+ 
    1999919999+#endif /* _NET80211_IEEE80211_H_ */ 
    20000 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/ieee80211_ioctl.h 
     20000Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/ieee80211_ioctl.h 
    2000120001=================================================================== 
    2000220002--- /dev/null 
    20003 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/ieee80211_ioctl.h 
     20003+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/ieee80211_ioctl.h 
    2000420004@@ -0,0 +1,163 @@ 
    2000520005+/* 
     
    2016620166+ 
    2016720167+#endif /* _IEEE80211_IOCTL_H_ */ 
    20168 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/ieee80211_node.h 
     20168Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/ieee80211_node.h 
    2016920169=================================================================== 
    2017020170--- /dev/null 
    20171 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/ieee80211_node.h 
     20171+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/ieee80211_node.h 
    2017220172@@ -0,0 +1,77 @@ 
    2017320173+/*- 
     
    2024820248+ 
    2024920249+#endif /* _IEEE80211_NODE_H_ */ 
    20250 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/ini_dset.h 
     20250Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/ini_dset.h 
    2025120251=================================================================== 
    2025220252--- /dev/null 
    20253 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/ini_dset.h 
     20253+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/ini_dset.h 
    2025420254@@ -0,0 +1,40 @@ 
    2025520255+/* 
     
    2029320293+ 
    2029420294+#endif 
    20295 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/regDb.h 
     20295Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/regDb.h 
    2029620296=================================================================== 
    2029720297--- /dev/null 
    20298 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/regDb.h 
     20298+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/regDb.h 
    2029920299@@ -0,0 +1,19 @@ 
    2030020300+/* 
     
    2031720317+ 
    2031820318+#endif  /* __REG_DB_H__ */ 
    20319 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/regdump.h 
     20319Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/regdump.h 
    2032020320=================================================================== 
    2032120321--- /dev/null 
    20322 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/regdump.h 
     20322+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/regdump.h 
    2032320323@@ -0,0 +1,33 @@ 
    2032420324+#ifndef __REGDUMP_H__ 
     
    2035520355+#endif /* __ASSEMBLER__ */ 
    2035620356+#endif /* __REGDUMP_H__ */ 
    20357 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/targaddrs.h 
     20357Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/targaddrs.h 
    2035820358=================================================================== 
    2035920359--- /dev/null 
    20360 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/targaddrs.h 
     20360+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/targaddrs.h 
    2036120361@@ -0,0 +1,158 @@ 
    2036220362+/* 
     
    2051820518+ 
    2051920519+#endif /* __TARGADDRS_H__ */ 
    20520 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/testcmd.h 
     20520Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/testcmd.h 
    2052120521=================================================================== 
    2052220522--- /dev/null 
    20523 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/testcmd.h 
     20523+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/testcmd.h 
    2052420524@@ -0,0 +1,144 @@ 
    2052520525+/* 
     
    2066720667+ 
    2066820668+#endif /* TESTCMD_H_ */ 
    20669 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/wlan_api.h 
     20669Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/wlan_api.h 
    2067020670=================================================================== 
    2067120671--- /dev/null 
    20672 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/wlan_api.h 
     20672+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/wlan_api.h 
    2067320673@@ -0,0 +1,101 @@ 
    2067420674+#ifndef _HOST_WLAN_API_H_ 
     
    2077320773+ 
    2077420774+#endif /* _HOST_WLAN_API_H_ */ 
    20775 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/wlan_dset.h 
     20775Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/wlan_dset.h 
    2077620776=================================================================== 
    2077720777--- /dev/null 
    20778 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/wlan_dset.h 
     20778+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/wlan_dset.h 
    2077920779@@ -0,0 +1,20 @@ 
    2078020780+/* 
     
    2079820798+ 
    2079920799+#endif 
    20800 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/wmi.h 
     20800Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/wmi.h 
    2080120801=================================================================== 
    2080220802--- /dev/null 
    20803 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/wmi.h 
     20803+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/wmi.h 
    2080420804@@ -0,0 +1,1739 @@ 
    2080520805+/* 
     
    2190821908+    A_INT16     rssi; 
    2190921909+    A_UINT8     bssid[ATH_MAC_LEN]; 
    21910 +//    A_UINT32    ieMask; 
     21910+    A_UINT32    ieMask; 
    2191121911+} POSTPACK WMI_BSS_INFO_HDR; 
    2191221912+ 
     
    2254222542+ 
    2254322543+#endif /* _WMI_H_ */ 
    22544 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/wmi_api.h 
     22544Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/wmi_api.h 
    2254522545=================================================================== 
    2254622546--- /dev/null 
    22547 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/wmi_api.h 
     22547+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/wmi_api.h 
    2254822548@@ -0,0 +1,259 @@ 
    2254922549+#ifndef _WMI_API_H_ 
     
    2280622806+ 
    2280722807+#endif /* _WMI_API_H_ */ 
    22808 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/wmix.h 
     22808Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/wmix.h 
    2280922809=================================================================== 
    2281022810--- /dev/null 
    22811 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/include/wmix.h 
     22811+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/include/wmix.h 
    2281222812@@ -0,0 +1,233 @@ 
    2281322813+/* 
     
    2304423044+ 
    2304523045+#endif /* _WMIX_H_ */ 
    23046 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/miscdrv/common_drv.c 
     23046Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/miscdrv/common_drv.c 
    2304723047=================================================================== 
    2304823048--- /dev/null 
    23049 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/miscdrv/common_drv.c 
     23049+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/miscdrv/common_drv.c 
    2305023050@@ -0,0 +1,467 @@ 
    2305123051+ 
     
    2351623516+} 
    2351723517+ 
    23518 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/miscdrv/credit_dist.c 
     23518Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/miscdrv/credit_dist.c 
    2351923519=================================================================== 
    2352023520--- /dev/null 
    23521 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/miscdrv/credit_dist.c 
     23521+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/miscdrv/credit_dist.c 
    2352223522@@ -0,0 +1,346 @@ 
    2352323523+ 
     
    2386723867+} 
    2386823868+ 
    23869 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/wlan/wlan_node.c 
     23869Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/wlan/wlan_node.c 
    2387023870=================================================================== 
    2387123871--- /dev/null 
    23872 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/wlan/wlan_node.c 
     23872+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/wlan/wlan_node.c 
    2387323873@@ -0,0 +1,371 @@ 
    2387423874+/*- 
     
    2424324243+       IEEE80211_NODE_UNLOCK (nt); 
    2424424244+} 
    24245 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/wlan/wlan_recv_beacon.c 
     24245Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/wlan/wlan_recv_beacon.c 
    2424624246=================================================================== 
    2424724247--- /dev/null 
    24248 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/wlan/wlan_recv_beacon.c 
     24248+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/wlan/wlan_recv_beacon.c 
    2424924249@@ -0,0 +1,192 @@ 
    2425024250+/*- 
     
    2444024440+    return A_OK; 
    2444124441+} 
    24442 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/wlan/wlan_utils.c 
     24442Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/wlan/wlan_utils.c 
    2444324443=================================================================== 
    2444424444--- /dev/null 
    24445 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/wlan/wlan_utils.c 
     24445+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/wlan/wlan_utils.c 
    2444624446@@ -0,0 +1,59 @@ 
    2444724447+/* 
     
    2450424504+    return (freq - 5000) / 5; 
    2450524505+} 
    24506 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/wmi/wmi.c 
     24506Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/wmi/wmi.c 
    2450724507=================================================================== 
    2450824508--- /dev/null 
    24509 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/wmi/wmi.c 
     24509+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/wmi/wmi.c 
    2451024510@@ -0,0 +1,3921 @@ 
    2451124511+/* 
     
    2843028430+} 
    2843128431+ 
    28432 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/wmi/wmi_doc.h 
     28432Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/wmi/wmi_doc.h 
    2843328433=================================================================== 
    2843428434--- /dev/null 
    28435 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/wmi/wmi_doc.h 
     28435+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/wmi/wmi_doc.h 
    2843628436@@ -0,0 +1,4421 @@ 
    2843728437+/* 
     
    3285632856+===================================================================== 
    3285732857+#endif 
    32858 Index: linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/wmi/wmi_host.h 
     32858Index: linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/wmi/wmi_host.h 
    3285932859=================================================================== 
    3286032860--- /dev/null 
    32861 +++ linux-2.6.24-rc7/drivers/sdio/function/wlan/ar6000/wmi/wmi_host.h 
     32861+++ linux-2.6.24-rc8/drivers/sdio/function/wlan/ar6000/wmi/wmi_host.h 
    3286232862@@ -0,0 +1,71 @@ 
    3286332863+#ifndef _WMI_HOST_H_ 
  • branches/src/target/kernel/2.6.24.x/patches/atheros_2_0_hcd.patch

    r3924 r3929  
    1 Index: linux-2.6.24-rc7/drivers/sdio/hcd/Kconfig 
     1Index: linux-2.6.24-rc8/drivers/sdio/hcd/Kconfig 
    22=================================================================== 
    33--- /dev/null 
    4 +++ linux-2.6.24-rc7/drivers/sdio/hcd/Kconfig 
     4+++ linux-2.6.24-rc8/drivers/sdio/hcd/Kconfig 
    55@@ -0,0 +1,14 @@ 
    66+config SDIO_S3C24XX 
     
    1818+         good luck. 
    1919+ 
    20 Index: linux-2.6.24-rc7/drivers/sdio/hcd/Makefile 
     20Index: linux-2.6.24-rc8/drivers/sdio/hcd/Makefile 
    2121=================================================================== 
    2222--- /dev/null 
    23 +++ linux-2.6.24-rc7/drivers/sdio/hcd/Makefile 
     23+++ linux-2.6.24-rc8/drivers/sdio/hcd/Makefile 
    2424@@ -0,0 +1 @@ 
    2525+obj-$(CONFIG_PLAT_S3C24XX)             += s3c24xx/ 
    26 Index: linux-2.6.24-rc7/drivers/sdio/hcd/s3c24xx/Makefile 
     26Index: linux-2.6.24-rc8/drivers/sdio/hcd/s3c24xx/Makefile 
    2727=================================================================== 
    2828--- /dev/null 
    29 +++ linux-2.6.24-rc7/drivers/sdio/hcd/s3c24xx/Makefile 
     29+++ linux-2.6.24-rc8/drivers/sdio/hcd/s3c24xx/Makefile 
    3030@@ -0,0 +1,2 @@ 
    3131+obj-$(CONFIG_PLAT_S3C24XX) += sdio_s3c24xx_hcd.o 
    3232+sdio_s3c24xx_hcd-objs := s3c24xx_hcd.o 
    33 Index: linux-2.6.24-rc7/drivers/sdio/hcd/s3c24xx/s3c24xx_hcd.c 
     33Index: linux-2.6.24-rc8/drivers/sdio/hcd/s3c24xx/s3c24xx_hcd.c 
    3434=================================================================== 
    3535--- /dev/null 
    36 +++ linux-2.6.24-rc7/drivers/sdio/hcd/s3c24xx/s3c24xx_hcd.c 
    37 @@ -0,0 +1,1491 @@ 
     36+++ linux-2.6.24-rc8/drivers/sdio/hcd/s3c24xx/s3c24xx_hcd.c 
     37@@ -0,0 +1,1500 @@ 
    3838+/* 
    3939+ * s3c24xx_hcd.c - Samsung S3C MCI driver, Atheros SDIO API compatible. 
     
    601601+       struct s3c24xx_hcd_context * context = 
    602602+               container_of(work, struct s3c24xx_hcd_context, io_work); 
    603 +       unsigned long flags; 
    604 + 
    605 +//     spin_lock_irqsave(&context->lock, flags); 
    606603+ 
    607604+       req = GET_CURRENT_REQUEST(&context->hcd); 
    608605+       if (req == NULL) { 
    609606+               DBG_PRINT(SDDBG_ERROR, ("%s(): No current request\n", __FUNCTION__)); 
    610 +//             enable_irq(context->io_irq); 
    611607+               return; 
    612608+       } 
     
    653649+                   context->complete == S3C24XX_HCD_DATA_WRITE) { 
    654650+                       if (context->dma_en) { 
     651+                               dma_sync_single(NULL, context->io_buffer_dma, 
     652+                                               req->BlockCount * req->BlockLen, DMA_BIDIRECTIONAL); 
    655653+ 
    656654+                               s3c2410_dma_ctrl(context->dma_channel, S3C2410_DMAOP_START); 
    657655+ 
    658 +//                             spin_unlock_irqrestore(&context->lock, flags); 
    659656+                               wait_for_completion(&context->dma_complete); 
    660 +//                             spin_lock_irqsave(&context->lock, flags); 
    661657+ 
    662658+                               s3c24xx_hcd_dma_complete(context); 
     
    668664+ 
    669665+ out: 
    670 +//     spin_unlock_irqrestore(&context->lock, flags); 
    671 + 
    672666+       s3c24xx_hcd_clear_sta(context); 
    673667+       s3c24xx_hcd_clear_imask(context); 
     
    675669+       writel(0, context->base + S3C2410_SDICMDARG); 
    676670+       writel(0, context->base + S3C2410_SDICMDCON); 
    677 + 
    678 +//     spin_unlock_irqrestore(&context->lock, flags); 
    679671+ 
    680672+       SDIO_HandleHcdEvent(&context->hcd, EVENT_HCD_TRANSFER_DONE); 
     
    785777+                       writel(imask, context->base + S3C2440_SDIIMSK); 
    786778+                       SDIO_HandleHcdEvent(&context->hcd, EVENT_HCD_SDIO_IRQ_PENDING); 
     779+ 
     780+                       dsta = readl(context->base + S3C2410_SDIDSTA); 
     781+                       if (dsta & S3C2410_SDIDSTA_SDIOIRQDETECT) { 
     782+                               writel(S3C2410_SDIDSTA_SDIOIRQDETECT, 
     783+                                      context->base + S3C2410_SDIDSTA); 
     784+                               SDIO_HandleHcdEvent(&context->hcd, 
     785+                                                   EVENT_HCD_SDIO_IRQ_PENDING); 
     786+                       } 
     787+ 
     788+ 
     789+               } else { 
     790+                       context->int_pending = 1; 
    787791+               } 
    788 + 
    789 +               writel(S3C2410_SDIDSTA_SDIOIRQDETECT, context->base + S3C2410_SDIDSTA); 
    790792+       } 
    791793+ 
     
    825827+ 
    826828+       if (cmdsta & S3C2410_SDICMDSTAT_RSPFIN || 
    827 +               (IS_SDREQ_WRITE_DATA(req->Flags) && (fsta &  S3C2410_SDIFSTA_TFDET)) || 
    828 +               (!IS_SDREQ_WRITE_DATA(req->Flags) && (fsta &  S3C2410_SDIFSTA_RFDET))) { 
     829+           (IS_SDREQ_WRITE_DATA(req->Flags) && (fsta &  S3C2410_SDIFSTA_TFDET)) || 
     830+           (!IS_SDREQ_WRITE_DATA(req->Flags) && (fsta &  S3C2410_SDIFSTA_RFDET))) { 
    829831+ 
    830832+               writel(S3C2410_SDICMDSTAT_RSPFIN, context->base + S3C2410_SDICMDSTAT); 
     
    941943+               DBG_PRINT(SDDBG_TRACE, ("config SDIO_REARM_INT\n")); 
    942944+               spin_lock_irqsave(&context->lock,flags); 
     945+ 
     946+               if (context->int_pending) { 
     947+                       context->int_pending = 0; 
     948+                       SDIO_HandleHcdEvent(&context->hcd, 
     949+                                           EVENT_HCD_SDIO_IRQ_PENDING); 
     950+               } 
    943951+ 
    944952+               context->int_sdio = 1; 
     
    989997+               (struct s3c24xx_hcd_context *)hcd->pContext; 
    990998+ 
    991 +//     dump_request(context); 
    992 + 
    993999+       req = GET_CURRENT_REQUEST(hcd); 
    9941000+       DBG_ASSERT(req != NULL); 
     
    10061012+       /* Enabling irqs */ 
    10071013+       imask = S3C2410_SDIIMSK_READWAIT; 
    1008 +//     imask = S3C2410_SDIIMSK_READWAIT | S3C2410_SDIIMSK_SDIOIRQ; 
    10091014+ 
    10101015+       cmdcon = readl(context->base + S3C2410_SDICMDCON); 
     
    10611066+ 
    10621067+               /* Set data size, and start the transfer */ 
     1068+               dcon |= S3C2410_SDIDCON_IRQPERIOD; 
    10631069+               if (!(req->DataRemaining % 4)) { 
    10641070+                       context->data_size = 4; 
    10651071+                       dcon |= S3C2440_SDIDCON_DS_WORD; 
    1066 +                       dcon |= (1 << 24); 
    10671072+               } else if (!(req->DataRemaining % 2)) { 
    10681073+                       context->data_size = 2; 
     
    10741079+ 
    10751080+#ifdef CONFIG_SDIO_S3C24XX_DMA 
    1076 +               context->dma_en = 1; 
    1077 +#else 
    1078 +               context->dma_en = 0; 
    1079 +               context->data_size = 1; 
    1080 +               dcon |= S3C2440_SDIDCON_DS_BYTE; 
     1081+               if (req->DataRemaining > 16) { 
     1082+                       context->dma_en = 1; 
     1083+               } else 
    10811084+#endif 
     1085+               { 
     1086+                       context->dma_en = 0; 
     1087+                       context->data_size = 1; 
     1088+                       dcon |= S3C2440_SDIDCON_DS_BYTE; 
     1089+               } 
    10821090+ 
    10831091+               if (context->dma_en) { 
     
    13621370+ 
    13631371+       hcd_context.int_sdio = 0; 
     1372+       hcd_context.int_pending = 0; 
    13641373+ 
    13651374+       spin_lock_init(&hcd_context.lock); 
     
    15271536+module_init(s3c24xx_hcd_init); 
    15281537+module_exit(s3c24xx_hcd_exit); 
    1529 Index: linux-2.6.24-rc7/drivers/sdio/hcd/s3c24xx/s3c24xx_hcd.h 
     1538Index: linux-2.6.24-rc8/drivers/sdio/hcd/s3c24xx/s3c24xx_hcd.h 
    15301539=================================================================== 
    15311540--- /dev/null 
    1532 +++ linux-2.6.24-rc7/drivers/sdio/hcd/s3c24xx/s3c24xx_hcd.h 
    1533 @@ -0,0 +1,66 @@ 
     1541+++ linux-2.6.24-rc8/drivers/sdio/hcd/s3c24xx/s3c24xx_hcd.h 
     1542@@ -0,0 +1,67 @@ 
    15341543+#ifndef __SDIO_S3C24XX_HCD_H___ 
    15351544+#define __SDIO_S3C24XX_HCD_H___ 
     
    15801589+       UINT32                    int_mask; 
    15811590+       UINT32                    int_sdio;            /* Do we have SDIO interrupt on ? */ 
     1591+       UINT32                    int_pending; 
    15821592+ 
    15831593+       UINT32                    complete; 
  • branches/src/target/kernel/2.6.24.x/patches/atheros_2_0_sdio_stack.patch

    r3847 r3929  
    1 Index: linux-2.6.24-rc7/arch/arm/Kconfig 
     1Index: linux-2.6.24-rc8/arch/arm/Kconfig 
    22=================================================================== 
    3 --- linux-2.6.24-rc7.orig/arch/arm/Kconfig 
    4 +++ linux-2.6.24-rc7/arch/arm/Kconfig 
     3--- linux-2.6.24-rc8.orig/arch/arm/Kconfig 
     4+++ linux-2.6.24-rc8/arch/arm/Kconfig 
    55@@ -1064,6 +1064,8 @@ 
    66  
     
    1212  
    1313 source "drivers/leds/Kconfig" 
    14 Index: linux-2.6.24-rc7/drivers/Kconfig 
     14Index: linux-2.6.24-rc8/drivers/Kconfig 
    1515=================================================================== 
    16 --- linux-2.6.24-rc7.orig/drivers/Kconfig 
    17 +++ linux-2.6.24-rc7/drivers/Kconfig 
     16--- linux-2.6.24-rc8.orig/drivers/Kconfig 
     17+++ linux-2.6.24-rc8/drivers/Kconfig 
    1818@@ -74,6 +74,8 @@ 
    1919  
     
    2525  
    2626 source "drivers/leds/Kconfig" 
    27 Index: linux-2.6.24-rc7/drivers/Makefile 
     27Index: linux-2.6.24-rc8/drivers/Makefile 
    2828=================================================================== 
    29 --- linux-2.6.24-rc7.orig/drivers/Makefile 
    30 +++ linux-2.6.24-rc7/drivers/Makefile 
     29--- linux-2.6.24-rc8.orig/drivers/Makefile 
     30+++ linux-2.6.24-rc8/drivers/Makefile 
    3131@@ -77,6 +77,7 @@ 
    3232 obj-$(CONFIG_CPU_FREQ)         += cpufreq/ 
     
    3737 obj-$(CONFIG_INFINIBAND)       += infiniband/ 
    3838 obj-$(CONFIG_SGI_SN)           += sn/ 
    39 Index: linux-2.6.24-rc7/drivers/sdio/Kconfig 
     39Index: linux-2.6.24-rc8/drivers/sdio/Kconfig 
    4040=================================================================== 
    4141--- /dev/null 
    42 +++ linux-2.6.24-rc7/drivers/sdio/Kconfig 
     42+++ linux-2.6.24-rc8/drivers/sdio/Kconfig 
    4343@@ -0,0 +1,17 @@ 
    4444+# 
     
    5959+ 
    6060+endmenu 
    61 Index: linux-2.6.24-rc7/drivers/sdio/Makefile 
     61Index: linux-2.6.24-rc8/drivers/sdio/Makefile 
    6262=================================================================== 
    6363--- /dev/null 
    64 +++ linux-2.6.24-rc7/drivers/sdio/Makefile 
     64+++ linux-2.6.24-rc8/drivers/sdio/Makefile 
    6565@@ -0,0 +1,4 @@ 
    6666+#Makefile for SDIO stack 
     
    6868+obj-$(CONFIG_SDIO)      += hcd/ 
    6969+obj-$(CONFIG_SDIO)      += function/ 
    70 Index: linux-2.6.24-rc7/drivers/sdio/stack/Makefile 
     70Index: linux-2.6.24-rc8/drivers/sdio/stack/Makefile 
    7171=================================================================== 
    7272--- /dev/null 
    73 +++ linux-2.6.24-rc7/drivers/sdio/stack/Makefile 
     73+++ linux-2.6.24-rc8/drivers/sdio/stack/Makefile 
    7474@@ -0,0 +1 @@ 
    7575+obj-$(CONFIG_SDIO)      += busdriver/ lib/ 
    7676\ No newline at end of file 
    77 Index: linux-2.6.24-rc7/drivers/sdio/stack/busdriver/Makefile 
     77Index: linux-2.6.24-rc8/drivers/sdio/stack/busdriver/Makefile 
    7878=================================================================== 
    7979--- /dev/null 
    80 +++ linux-2.6.24-rc7/drivers/sdio/stack/busdriver/Makefile 
     80+++ linux-2.6.24-rc8/drivers/sdio/stack/busdriver/Makefile 
    8181@@ -0,0 +1,2 @@ 
    8282+obj-$(CONFIG_SDIO) += sdio_busdriver.o 
    8383+sdio_busdriver-objs := sdio_bus.o sdio_function.o sdio_bus_misc.o sdio_bus_events.o sdio_bus_os.o 
    84 Index: linux-2.6.24-rc7/drivers/sdio/stack/busdriver/_busdriver.h 
     84Index: linux-2.6.24-rc8/drivers/sdio/stack/busdriver/_busdriver.h 
    8585=================================================================== 
    8686--- /dev/null 
    87 +++ linux-2.6.24-rc7/drivers/sdio/stack/busdriver/_busdriver.h 
     87+++ linux-2.6.24-rc8/drivers/sdio/stack/busdriver/_busdriver.h 
    8888@@ -0,0 +1,466 @@ 
    8989+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
     
    553553+ 
    554554+#endif /*___BUSDRIVER_H___*/ 
    555 Index: linux-2.6.24-rc7/drivers/sdio/stack/busdriver/sdio_bus.c 
     555Index: linux-2.6.24-rc8/drivers/sdio/stack/busdriver/sdio_bus.c 
    556556=================================================================== 
    557557--- /dev/null 
    558 +++ linux-2.6.24-rc7/drivers/sdio/stack/busdriver/sdio_bus.c 
     558+++ linux-2.6.24-rc8/drivers/sdio/stack/busdriver/sdio_bus.c 
    559559@@ -0,0 +1,2120 @@ 
    560560+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
     
    26782678+ 
    26792679++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ 
    2680 Index: linux-2.6.24-rc7/drivers/sdio/stack/busdriver/sdio_bus_events.c 
     2680Index: linux-2.6.24-rc8/drivers/sdio/stack/busdriver/sdio_bus_events.c 
    26812681=================================================================== 
    26822682--- /dev/null 
    2683 +++ linux-2.6.24-rc7/drivers/sdio/stack/busdriver/sdio_bus_events.c 
    2684 @@ -0,0 +1,1044 @@ 
     2683+++ linux-2.6.24-rc8/drivers/sdio/stack/busdriver/sdio_bus_events.c 
     2684@@ -0,0 +1,1040 @@ 
    26852685+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
    26862686+@file: sdio_bus_events.c 
     
    33973397+            } 
    33983398+            if (pHcd->IrqProcState != SDHCD_IDLE) { 
    3399 +                DBG_PRINT(SDDBG_ERROR, ("-SDIO Bus Driver: Already processing interrupts! (state = %d) \n", 
    3400 +                                    pHcd->IrqProcState)); 
    34013399+                status = SDIO_STATUS_ERROR; 
    34023400+                status2 = _ReleaseHcdLock(pHcd); 
     
    34313429+ 
    34323430+        if (pHcd->IrqProcState != SDHCD_IDLE) { 
    3433 +            DBG_PRINT(SDDBG_ERROR, ("-SDIO Bus Driver: Already processing interrupts! (state = %d) \n", 
    3434 +                                    pHcd->IrqProcState)); 
    34353431+            status = SDIO_STATUS_ERROR; 
    34363432+        } else { 
     
    37273723+ 
    37283724+} 
    3729 Index: linux-2.6.24-rc7/drivers/sdio/stack/busdriver/sdio_bus_misc.c 
     3725Index: linux-2.6.24-rc8/drivers/sdio/stack/busdriver/sdio_bus_misc.c 
    37303726=================================================================== 
    37313727--- /dev/null 
    3732 +++ linux-2.6.24-rc7/drivers/sdio/stack/busdriver/sdio_bus_misc.c 
     3728+++ linux-2.6.24-rc8/drivers/sdio/stack/busdriver/sdio_bus_misc.c 
    37333729@@ -0,0 +1,3122 @@ 
    37343730+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
     
    68546850+} 
    68556851+ 
    6856 Index: linux-2.6.24-rc7/drivers/sdio/stack/busdriver/sdio_bus_os.c 
     6852Index: linux-2.6.24-rc8/drivers/sdio/stack/busdriver/sdio_bus_os.c 
    68576853=================================================================== 
    68586854--- /dev/null 
    6859 +++ linux-2.6.24-rc7/drivers/sdio/stack/busdriver/sdio_bus_os.c 
     6855+++ linux-2.6.24-rc8/drivers/sdio/stack/busdriver/sdio_bus_os.c 
    68606856@@ -0,0 +1,832 @@ 
    68616857+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
     
    76917687+EXPORT_SYMBOL(SDIO_RegisterFunction); 
    76927688+EXPORT_SYMBOL(SDIO_UnregisterFunction); 
    7693 Index: linux-2.6.24-rc7/drivers/sdio/stack/busdriver/sdio_function.c 
     7689Index: linux-2.6.24-rc8/drivers/sdio/stack/busdriver/sdio_function.c 
    76947690=================================================================== 
    76957691--- /dev/null 
    7696 +++ linux-2.6.24-rc7/drivers/sdio/stack/busdriver/sdio_function.c 
     7692+++ linux-2.6.24-rc8/drivers/sdio/stack/busdriver/sdio_function.c 
    76977693@@ -0,0 +1,715 @@ 
    76987694+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
     
    84118407+} 
    84128408+ 
    8413 Index: linux-2.6.24-rc7/drivers/sdio/stack/lib/Makefile 
     8409Index: linux-2.6.24-rc8/drivers/sdio/stack/lib/Makefile 
    84148410=================================================================== 
    84158411--- /dev/null 
    8416 +++ linux-2.6.24-rc7/drivers/sdio/stack/lib/Makefile 
     8412+++ linux-2.6.24-rc8/drivers/sdio/stack/lib/Makefile 
    84178413@@ -0,0 +1,2 @@ 
    84188414+obj-$(CONFIG_SDIO) += sdio_lib.o 
    84198415+sdio_lib-objs := sdio_lib_c.o sdio_lib_os.o 
    8420 Index: linux-2.6.24-rc7/drivers/sdio/stack/lib/_sdio_lib.h 
     8416Index: linux-2.6.24-rc8/drivers/sdio/stack/lib/_sdio_lib.h 
    84218417=================================================================== 
    84228418--- /dev/null 
    8423 +++ linux-2.6.24-rc7/drivers/sdio/stack/lib/_sdio_lib.h 
     8419+++ linux-2.6.24-rc8/drivers/sdio/stack/lib/_sdio_lib.h 
    84248420@@ -0,0 +1,50 @@ 
    84258421+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
     
    84738469+ 
    84748470+#endif /* ___SDIO_LIB_H___*/ 
    8475 Index: linux-2.6.24-rc7/drivers/sdio/stack/lib/sdio_lib_c.c 
     8471Index: linux-2.6.24-rc8/drivers/sdio/stack/lib/sdio_lib_c.c 
    84768472=================================================================== 
    84778473--- /dev/null 
    8478 +++ linux-2.6.24-rc7/drivers/sdio/stack/lib/sdio_lib_c.c 
     8474+++ linux-2.6.24-rc8/drivers/sdio/stack/lib/sdio_lib_c.c 
    84798475@@ -0,0 +1,908 @@ 
    84808476+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
     
    93869382+ 
    93879383+ 
    9388 Index: linux-2.6.24-rc7/drivers/sdio/stack/lib/sdio_lib_os.c 
     9384Index: linux-2.6.24-rc8/drivers/sdio/stack/lib/sdio_lib_os.c 
    93899385=================================================================== 
    93909386--- /dev/null 
    9391 +++ linux-2.6.24-rc7/drivers/sdio/stack/lib/sdio_lib_os.c 
     9387+++ linux-2.6.24-rc8/drivers/sdio/stack/lib/sdio_lib_os.c 
    93929388@@ -0,0 +1,251 @@ 
    93939389+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
     
    96429638+EXPORT_SYMBOL(SDLIB_PostMessage); 
    96439639+EXPORT_SYMBOL(SDLIB_GetMessage); 
    9644 Index: linux-2.6.24-rc7/drivers/sdio/stack/platform/Makefile 
     9640Index: linux-2.6.24-rc8/drivers/sdio/stack/platform/Makefile 
    96459641=================================================================== 
    96469642--- /dev/null 
    9647 +++ linux-2.6.24-rc7/drivers/sdio/stack/platform/Makefile 
     9643+++ linux-2.6.24-rc8/drivers/sdio/stack/platform/Makefile 
    96489644@@ -0,0 +1,2 @@ 
    96499645+obj-$(CONFIG_SDIO) += sdio_platform.o 
    96509646+sdio_platform-objs := sdioplatformdriver.o 
    96519647\ No newline at end of file 
    9652 Index: linux-2.6.24-rc7/drivers/sdio/stack/platform/sdioplatformdriver.c 
     9648Index: linux-2.6.24-rc8/drivers/sdio/stack/platform/sdioplatformdriver.c 
    96539649=================================================================== 
    96549650--- /dev/null 
    9655 +++ linux-2.6.24-rc7/drivers/sdio/stack/platform/sdioplatformdriver.c 
     9651+++ linux-2.6.24-rc8/drivers/sdio/stack/platform/sdioplatformdriver.c 
    96569652@@ -0,0 +1,300 @@ 
    96579653+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
     
    99559951+ 
    99569952+ 
    9957 Index: linux-2.6.24-rc7/include/linux/sdio/_sdio_defs.h 
     9953Index: linux-2.6.24-rc8/include/linux/sdio/_sdio_defs.h 
    99589954=================================================================== 
    99599955--- /dev/null 
    9960 +++ linux-2.6.24-rc7/include/linux/sdio/_sdio_defs.h 
     9956+++ linux-2.6.24-rc8/include/linux/sdio/_sdio_defs.h 
    99619957@@ -0,0 +1,638 @@ 
    99629958+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
     
    1059810594+ 
    1059910595+#endif 
    10600 Index: linux-2.6.24-rc7/include/linux/sdio/ctsystem.h 
     10596Index: linux-2.6.24-rc8/include/linux/sdio/ctsystem.h 
    1060110597=================================================================== 
    1060210598--- /dev/null 
    10603 +++ linux-2.6.24-rc7/include/linux/sdio/ctsystem.h 
     10599+++ linux-2.6.24-rc8/include/linux/sdio/ctsystem.h 
    1060410600@@ -0,0 +1,115 @@ 
    1060510601+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
     
    1071810714+ 
    1071910715+#endif /* __CPSYSTEM_H___ */ 
    10720 Index: linux-2.6.24-rc7/include/linux/sdio/ctsystem_linux.h 
     10716Index: linux-2.6.24-rc8/include/linux/sdio/ctsystem_linux.h 
    1072110717=================================================================== 
    1072210718--- /dev/null 
    10723 +++ linux-2.6.24-rc7/include/linux/sdio/ctsystem_linux.h 
     10719+++ linux-2.6.24-rc8/include/linux/sdio/ctsystem_linux.h 
    1072410720@@ -0,0 +1,983 @@ 
    1072510721+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
     
    1170611702+#endif /* __CPSYSTEM_LINUX_H___ */ 
    1170711703+ 
    11708 Index: linux-2.6.24-rc7/include/linux/sdio/mmc_defs.h 
     11704Index: linux-2.6.24-rc8/include/linux/sdio/mmc_defs.h 
    1170911705=================================================================== 
    1171011706--- /dev/null 
    11711 +++ linux-2.6.24-rc7/include/linux/sdio/mmc_defs.h 
     11707+++ linux-2.6.24-rc8/include/linux/sdio/mmc_defs.h 
    1171211708@@ -0,0 +1,103 @@ 
    1171311709+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
     
    1181411810+ 
    1181511811+#endif 
    11816 Index: linux-2.6.24-rc7/include/linux/sdio/sdio_busdriver.h 
     11812Index: linux-2.6.24-rc8/include/linux/sdio/sdio_busdriver.h 
    1181711813=================================================================== 
    1181811814--- /dev/null 
    11819 +++ linux-2.6.24-rc7/include/linux/sdio/sdio_busdriver.h 
     11815+++ linux-2.6.24-rc8/include/linux/sdio/sdio_busdriver.h 
    1182011816@@ -0,0 +1,1435 @@ 
    1182111817+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
     
    1325413250+#include "sdio_hcd_defs.h" 
    1325513251+#endif /* __SDIO_BUSDRIVER_H___ */ 
    13256 Index: linux-2.6.24-rc7/include/linux/sdio/sdio_hcd_defs.h 
     13252Index: linux-2.6.24-rc8/include/linux/sdio/sdio_hcd_defs.h 
    1325713253=================================================================== 
    1325813254--- /dev/null 
    13259 +++ linux-2.6.24-rc7/include/linux/sdio/sdio_hcd_defs.h 
     13255+++ linux-2.6.24-rc8/include/linux/sdio/sdio_hcd_defs.h 
    1326013256@@ -0,0 +1,219 @@ 
    1326113257+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
     
    1347813474+ 
    1347913475+#endif /* __SDIO_BUSDRIVER_H___ */ 
    13480 Index: linux-2.6.24-rc7/include/linux/sdio/sdio_lib.h 
     13476Index: linux-2.6.24-rc8/include/linux/sdio/sdio_lib.h 
    1348113477=================================================================== 
    1348213478--- /dev/null 
    13483 +++ linux-2.6.24-rc7/include/linux/sdio/sdio_lib.h 
     13479+++ linux-2.6.24-rc8/include/linux/sdio/sdio_lib.h 
    1348413480@@ -0,0 +1,270 @@ 
    1348513481+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
     
    1375313749+ 
    1375413750+#endif /* __SDIO_LIB_H___*/ 
    13755 Index: linux-2.6.24-rc7/include/linux/sdio/sdlist.h 
     13751Index: linux-2.6.24-rc8/include/linux/sdio/sdlist.h 
    1375613752=================================================================== 
    1375713753--- /dev/null 
    13758 +++ linux-2.6.24-rc7/include/linux/sdio/sdlist.h 
     13754+++ linux-2.6.24-rc8/include/linux/sdio/sdlist.h 
    1375913755@@ -0,0 +1,141 @@ 
    1376013756+/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
Note: See TracChangeset for help on using the changeset viewer.