]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/wlags-modules/files/fixes.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / wlags-modules / files / fixes.patch
1 This are misc fixes to warnings.
2
3 Somehow I have the feeling that Agere never used -Wall or is still using
4 ancient compilers (e.g. gcc-2.95.x) so that they don't see those warnings.
5
6 #
7 # Patch managed by http://www.holgerschurig.de/patcher.html
8 #
9
10 --- wlags/wl_main.c~fixes
11 +++ wlags/wl_main.c
12 @@ -81,6 +81,7 @@
13   ******************************************************************************/
14  #include "wl_version.h"
15  
16 +#include <linux/init.h>
17  #include <linux/module.h>
18  #include <linux/types.h>
19  #include <linux/kernel.h>
20 @@ -1122,7 +1123,6 @@
21          VALID_PARAM( PARM_PM_ENABLED <= WVLAN_PM_STATE_STANDARD );
22          VALID_PARAM( !PARM_CREATE_IBSS || strchr( "NnYy", PARM_CREATE_IBSS[0] ) != NULL );
23          VALID_PARAM( !PARM_RX_MULTICAST || strchr( "NnYy", PARM_RX_MULTICAST[0] ) != NULL );
24 -        VALID_PARAM(( PARM_MAX_SLEEP <= PARM_MAX_MAX_PM_SLEEP ));
25          VALID_PARAM(( PARM_AUTHENTICATION <= PARM_MAX_AUTHENTICATION ));
26          VALID_PARAM(( PARM_OWN_ATIM_WINDOW <= PARM_MAX_OWN_ATIM_WINDOW ));
27          VALID_PARAM(( PARM_PM_HOLDOVER_DURATION <= PARM_MAX_PM_HOLDOVER_DURATION ));
28 @@ -1513,6 +1513,7 @@
29          WL_WDS_NETDEV_REGISTER( lp );
30  
31  
32 +#ifdef USE_OLD_PARMS
33          /* Reset the DownloadFirmware variable in the private struct. If the
34             config file is not used, this will not matter; if it is used, it
35             will be reparsed in wl_open(). This is done because logic in wl_open
36 @@ -1520,6 +1521,7 @@
37             the file here; however, this parsing is needed to register WDS ports
38             in AP mode, if they are configured */
39          lp->DownloadFirmware = download_firmware;
40 +#endif
41  
42  
43  #ifdef USE_RTS
44 @@ -1539,10 +1541,12 @@
45      DBG_TRACE( DbgInfo, "%s: Wireless, io_addr %#03lx, irq %d, ""mac_address ",
46                 dev->name, dev->base_addr, dev->irq );
47  
48 +#if 0
49      for( i = 0; i < ETH_ALEN; i++ )
50      {
51          printk( "%02X%c", dev->dev_addr[i], (( i < ( ETH_ALEN-1 )) ? ':' : '\n' ));
52      }
53 +#endif
54     
55      
56      DBG_LEAVE( DbgInfo );
57 @@ -4078,6 +4082,7 @@
58  
59          break;
60  
61 +#if DBG
62      case CFG_LINK_STAT:
63          DBG_TRACE( DbgInfo, "CFG_LINK_STAT\n" );
64  
65 @@ -4254,6 +4259,7 @@
66      default:
67          DBG_TRACE( DbgInfo, "CFG_TALLIES\n" );
68          break;
69 +#endif
70      }
71  
72  
73 --- wlags/hcf.c~fixes
74 +++ wlags/hcf.c
75 @@ -181,11 +181,14 @@
76  
77         COMP_ROLE_SUPL,
78         COMP_ID_DUI,
79 -       {       DUI_COMPAT_VAR,
80 +       {
81 +               {
82 +               DUI_COMPAT_VAR,
83                 DUI_COMPAT_BOT,
84                 DUI_COMPAT_TOP
85 +               }
86         }
87 -} ;
88 +};
89  
90  struct CFG_RANGE3_STRCT BASED cfg_drv_act_ranges_pri = {
91         sizeof(cfg_drv_act_ranges_pri)/sizeof(hcf_16) - 1,      //length of RID
92 @@ -3603,7 +3606,7 @@
93  
94         if ( (ifbp->IFB_CardStat & (CARD_STAT_INCOMP_PRI|CARD_STAT_INCOMP_FW) ) == 0 &&                 /* 20*/
95                  ( (CFG_RID_CFG_MIN <= ltvp->typ && ltvp->typ <= CFG_RID_CFG_MAX ) ||
96 -                (0xFFE0 <= ltvp->typ && ltvp->typ <= 0xFFFF ) )) {
97 +                (0xFFE0 <= ltvp->typ) )) {
98  
99  #if HCF_ASSERT
100                 if ( ltvp->typ != CFG_DEFAULT_KEYS                      && ltvp->typ != CFG_ADD_TKIP_DEFAULT_KEY        && \
101 --- wlags/wl_enc.c~fixes
102 +++ wlags/wl_enc.c
103 @@ -78,6 +78,7 @@
104  /*******************************************************************************
105   *  include files
106   ******************************************************************************/
107 +#include <asm/uaccess.h>
108  #include "wl_version.h"
109  
110  #include "debug.h"