On Fri, 2007-11-23 at 15:43 +0100, Holger Schurig wrote: > New typedefs are usually frowned upon. This patch changes > libertas_adapter -> struct libertas_adapter > libertas_priv -> struct libertas_priv > > While passing, make everything checkpatch.pl-clean that gets touches. > > Signed-off-by: Holger Schurig <hs4233@xxxxxxxxxxxxxxxxxxxx> Acked-by: Dan Williams <dcbw@xxxxxxxxxx> > --- > > The previous patch omitted if_sdio.c :-( > > > Index: wireless-2.6/drivers/net/wireless/libertas/11d.c > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/11d.c 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/11d.c 2007-11-22 12:50:04.000000000 +0100 > @@ -438,7 +438,7 @@ u8 lbs_get_scan_type_11d(u8 chan, > > } > > -void lbs_init_11d(lbs_private * priv) > +void lbs_init_11d(struct lbs_private *priv) > { > priv->adapter->enable11d = 0; > memset(&(priv->adapter->parsed_region_chan), 0, > @@ -448,10 +448,10 @@ void lbs_init_11d(lbs_private * priv) > > /** > * @brief This function sets DOMAIN INFO to FW > - * @param priv pointer to lbs_private > + * @param priv pointer to struct lbs_private > * @return 0; -1 > */ > -static int set_domain_info_11d(lbs_private * priv) > +static int set_domain_info_11d(struct lbs_private *priv) > { > int ret; > > @@ -471,13 +471,13 @@ static int set_domain_info_11d(lbs_priva > > /** > * @brief This function setups scan channels > - * @param priv pointer to lbs_private > + * @param priv pointer to struct lbs_private > * @param band band > * @return 0 > */ > -int lbs_set_universaltable(lbs_private * priv, u8 band) > +int lbs_set_universaltable(struct lbs_private *priv, u8 band) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > u16 size = sizeof(struct chan_freq_power); > u16 i = 0; > > @@ -500,20 +500,20 @@ int lbs_set_universaltable(lbs_private * > > /** > * @brief This function implements command CMD_802_11D_DOMAIN_INFO > - * @param priv pointer to lbs_private > + * @param priv pointer to struct lbs_private > * @param cmd pointer to cmd buffer > * @param cmdno cmd ID > * @param cmdOption cmd action > * @return 0 > */ > -int lbs_cmd_802_11d_domain_info(lbs_private * priv, > +int lbs_cmd_802_11d_domain_info(struct lbs_private *priv, > struct cmd_ds_command *cmd, u16 cmdno, > u16 cmdoption) > { > struct cmd_ds_802_11d_domain_info *pdomaininfo = > &cmd->params.domaininfo; > struct mrvlietypes_domainparamset *domain = &pdomaininfo->domain; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > u8 nr_subband = adapter->domainreg.nr_subband; > > lbs_deb_enter(LBS_DEB_11D); > @@ -560,11 +560,11 @@ done: > > /** > * @brief This function parses countryinfo from AP and download country info to FW > - * @param priv pointer to lbs_private > + * @param priv pointer to struct lbs_private > * @param resp pointer to command response buffer > * @return 0; -1 > */ > -int lbs_ret_802_11d_domain_info(lbs_private * priv, > +int lbs_ret_802_11d_domain_info(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > struct cmd_ds_802_11d_domain_info *domaininfo = &resp->params.domaininforesp; > @@ -606,14 +606,14 @@ int lbs_ret_802_11d_domain_info(lbs_priv > > /** > * @brief This function parses countryinfo from AP and download country info to FW > - * @param priv pointer to lbs_private > + * @param priv pointer to struct lbs_private > * @return 0; -1 > */ > -int lbs_parse_dnld_countryinfo_11d(lbs_private * priv, > +int lbs_parse_dnld_countryinfo_11d(struct lbs_private *priv, > struct bss_descriptor * bss) > { > int ret; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_11D); > if (priv->adapter->enable11d) { > @@ -648,13 +648,13 @@ done: > > /** > * @brief This function generates 11D info from user specified regioncode and download to FW > - * @param priv pointer to lbs_private > + * @param priv pointer to struct lbs_private > * @return 0; -1 > */ > -int lbs_create_dnld_countryinfo_11d(lbs_private * priv) > +int lbs_create_dnld_countryinfo_11d(struct lbs_private *priv) > { > int ret; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct region_channel *region_chan; > u8 j; > > Index: wireless-2.6/drivers/net/wireless/libertas/11d.h > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/11d.h 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/11d.h 2007-11-22 12:50:04.000000000 +0100 > @@ -78,26 +78,28 @@ struct region_code_mapping { > u8 code; > }; > > +struct lbs_private; > + > u8 lbs_get_scan_type_11d(u8 chan, > struct parsed_region_chan_11d *parsed_region_chan); > > u32 lbs_chan_2_freq(u8 chan, u8 band); > > -void lbs_init_11d(lbs_private * priv); > +void lbs_init_11d(struct lbs_private *priv); > > -int lbs_set_universaltable(lbs_private * priv, u8 band); > +int lbs_set_universaltable(struct lbs_private *priv, u8 band); > > -int lbs_cmd_802_11d_domain_info(lbs_private * priv, > +int lbs_cmd_802_11d_domain_info(struct lbs_private *priv, > struct cmd_ds_command *cmd, u16 cmdno, > u16 cmdOption); > > -int lbs_ret_802_11d_domain_info(lbs_private * priv, > +int lbs_ret_802_11d_domain_info(struct lbs_private *priv, > struct cmd_ds_command *resp); > > struct bss_descriptor; > -int lbs_parse_dnld_countryinfo_11d(lbs_private * priv, > +int lbs_parse_dnld_countryinfo_11d(struct lbs_private *priv, > struct bss_descriptor * bss); > > -int lbs_create_dnld_countryinfo_11d(lbs_private * priv); > +int lbs_create_dnld_countryinfo_11d(struct lbs_private *priv); > > #endif > Index: wireless-2.6/drivers/net/wireless/libertas/assoc.c > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/assoc.c 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/assoc.c 2007-11-22 13:21:53.000000000 +0100 > @@ -15,10 +15,10 @@ static const u8 bssid_any[ETH_ALEN] = { > static const u8 bssid_off[ETH_ALEN] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; > > > -static int assoc_helper_essid(lbs_private *priv, > +static int assoc_helper_essid(struct lbs_private *priv, > struct assoc_request * assoc_req) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > struct bss_descriptor * bss; > int channel = -1; > @@ -75,10 +75,10 @@ static int assoc_helper_essid(lbs_privat > } > > > -static int assoc_helper_bssid(lbs_private *priv, > +static int assoc_helper_bssid(struct lbs_private *priv, > struct assoc_request * assoc_req) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > struct bss_descriptor * bss; > DECLARE_MAC_BUF(mac); > @@ -109,7 +109,7 @@ out: > } > > > -static int assoc_helper_associate(lbs_private *priv, > +static int assoc_helper_associate(struct lbs_private *priv, > struct assoc_request * assoc_req) > { > int ret = 0, done = 0; > @@ -135,10 +135,10 @@ static int assoc_helper_associate(lbs_pr > } > > > -static int assoc_helper_mode(lbs_private *priv, > +static int assoc_helper_mode(struct lbs_private *priv, > struct assoc_request * assoc_req) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > > lbs_deb_enter(LBS_DEB_ASSOC); > @@ -165,7 +165,7 @@ done: > } > > > -static int update_channel(lbs_private * priv) > +static int update_channel(struct lbs_private *priv) > { > int ret; > /* the channel in f/w could be out of sync, get the current channel */ > @@ -179,7 +179,8 @@ static int update_channel(lbs_private * > > void lbs_sync_channel(struct work_struct *work) > { > - lbs_private *priv = container_of(work, lbs_private, sync_channel); > + struct lbs_private *priv = container_of(work, struct lbs_private, > + sync_channel); > > lbs_deb_enter(LBS_DEB_ASSOC); > if (update_channel(priv) != 0) > @@ -187,10 +188,10 @@ void lbs_sync_channel(struct work_struct > lbs_deb_leave(LBS_DEB_ASSOC); > } > > -static int assoc_helper_channel(lbs_private *priv, > +static int assoc_helper_channel(struct lbs_private *priv, > struct assoc_request * assoc_req) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > > lbs_deb_enter(LBS_DEB_ASSOC); > @@ -242,10 +243,10 @@ done: > } > > > -static int assoc_helper_wep_keys(lbs_private *priv, > +static int assoc_helper_wep_keys(struct lbs_private *priv, > struct assoc_request * assoc_req) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int i; > int ret = 0; > > @@ -297,10 +298,10 @@ out: > return ret; > } > > -static int assoc_helper_secinfo(lbs_private *priv, > +static int assoc_helper_secinfo(struct lbs_private *priv, > struct assoc_request * assoc_req) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > u32 do_wpa; > u32 rsn = 0; > @@ -349,7 +350,7 @@ out: > } > > > -static int assoc_helper_wpa_keys(lbs_private *priv, > +static int assoc_helper_wpa_keys(struct lbs_private *priv, > struct assoc_request * assoc_req) > { > int ret = 0; > @@ -392,10 +393,10 @@ out: > } > > > -static int assoc_helper_wpa_ie(lbs_private *priv, > +static int assoc_helper_wpa_ie(struct lbs_private *priv, > struct assoc_request * assoc_req) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > > lbs_deb_enter(LBS_DEB_ASSOC); > @@ -413,7 +414,7 @@ static int assoc_helper_wpa_ie(lbs_priva > } > > > -static int should_deauth_infrastructure(lbs_adapter *adapter, > +static int should_deauth_infrastructure(struct lbs_adapter *adapter, > struct assoc_request * assoc_req) > { > int ret = 0; > @@ -465,7 +466,7 @@ out: > } > > > -static int should_stop_adhoc(lbs_adapter *adapter, > +static int should_stop_adhoc(struct lbs_adapter *adapter, > struct assoc_request * assoc_req) > { > lbs_deb_enter(LBS_DEB_ASSOC); > @@ -496,8 +497,9 @@ static int should_stop_adhoc(lbs_adapter > > void lbs_association_worker(struct work_struct *work) > { > - lbs_private *priv = container_of(work, lbs_private, assoc_work.work); > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = container_of(work, struct lbs_private, > + assoc_work.work); > + struct lbs_adapter *adapter = priv->adapter; > struct assoc_request * assoc_req = NULL; > int ret = 0; > int find_any_ssid = 0; > @@ -684,7 +686,7 @@ done: > /* > * Caller MUST hold any necessary locks > */ > -struct assoc_request *lbs_get_association_request(lbs_adapter *adapter) > +struct assoc_request *lbs_get_association_request(struct lbs_adapter *adapter) > { > struct assoc_request * assoc_req; > > Index: wireless-2.6/drivers/net/wireless/libertas/assoc.h > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/assoc.h 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/assoc.h 2007-11-22 12:50:04.000000000 +0100 > @@ -6,9 +6,7 @@ > #include "dev.h" > > void lbs_association_worker(struct work_struct *work); > - > -struct assoc_request * lbs_get_association_request(lbs_adapter *adapter); > - > +struct assoc_request *lbs_get_association_request(struct lbs_adapter *adapter); > void lbs_sync_channel(struct work_struct *work); > > #endif /* _LBS_ASSOC_H */ > Index: wireless-2.6/drivers/net/wireless/libertas/cmd.c > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/cmd.c 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/cmd.c 2007-11-22 13:21:52.000000000 +0100 > @@ -37,7 +37,7 @@ static u8 is_command_allowed_in_ps(__le1 > return 0; > } > > -static int lbs_cmd_hw_spec(lbs_private * priv, struct cmd_ds_command *cmd) > +static int lbs_cmd_hw_spec(struct lbs_private *priv, struct cmd_ds_command *cmd) > { > struct cmd_ds_get_hw_spec *hwspec = &cmd->params.hwspec; > > @@ -51,7 +51,7 @@ static int lbs_cmd_hw_spec(lbs_private * > return 0; > } > > -static int lbs_cmd_802_11_ps_mode(lbs_private * priv, > +static int lbs_cmd_802_11_ps_mode(struct lbs_private *priv, > struct cmd_ds_command *cmd, > u16 cmd_action) > { > @@ -90,7 +90,7 @@ static int lbs_cmd_802_11_ps_mode(lbs_pr > return 0; > } > > -static int lbs_cmd_802_11_inactivity_timeout(lbs_private * priv, > +static int lbs_cmd_802_11_inactivity_timeout(struct lbs_private *priv, > struct cmd_ds_command *cmd, > u16 cmd_action, void *pdata_buf) > { > @@ -114,11 +114,11 @@ static int lbs_cmd_802_11_inactivity_tim > return 0; > } > > -static int lbs_cmd_802_11_sleep_params(lbs_private * priv, > +static int lbs_cmd_802_11_sleep_params(struct lbs_private *priv, > struct cmd_ds_command *cmd, > u16 cmd_action) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ds_802_11_sleep_params *sp = &cmd->params.sleep_params; > > lbs_deb_enter(LBS_DEB_CMD); > @@ -145,13 +145,13 @@ static int lbs_cmd_802_11_sleep_params(l > return 0; > } > > -static int lbs_cmd_802_11_set_wep(lbs_private * priv, > +static int lbs_cmd_802_11_set_wep(struct lbs_private *priv, > struct cmd_ds_command *cmd, > u32 cmd_act, > void * pdata_buf) > { > struct cmd_ds_802_11_set_wep *wep = &cmd->params.wep; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > struct assoc_request * assoc_req = pdata_buf; > > @@ -219,7 +219,7 @@ done: > return ret; > } > > -static int lbs_cmd_802_11_enable_rsn(lbs_private * priv, > +static int lbs_cmd_802_11_enable_rsn(struct lbs_private *priv, > struct cmd_ds_command *cmd, > u16 cmd_action, > void * pdata_buf) > @@ -272,7 +272,7 @@ static void set_one_wpa_key(struct MrvlI > lbs_deb_leave(LBS_DEB_CMD); > } > > -static int lbs_cmd_802_11_key_material(lbs_private * priv, > +static int lbs_cmd_802_11_key_material(struct lbs_private *priv, > struct cmd_ds_command *cmd, > u16 cmd_action, > u32 cmd_oid, void *pdata_buf) > @@ -319,7 +319,7 @@ done: > return ret; > } > > -static int lbs_cmd_802_11_reset(lbs_private * priv, > +static int lbs_cmd_802_11_reset(struct lbs_private *priv, > struct cmd_ds_command *cmd, int cmd_action) > { > struct cmd_ds_802_11_reset *reset = &cmd->params.reset; > @@ -334,7 +334,7 @@ static int lbs_cmd_802_11_reset(lbs_priv > return 0; > } > > -static int lbs_cmd_802_11_get_log(lbs_private * priv, > +static int lbs_cmd_802_11_get_log(struct lbs_private *priv, > struct cmd_ds_command *cmd) > { > lbs_deb_enter(LBS_DEB_CMD); > @@ -346,7 +346,7 @@ static int lbs_cmd_802_11_get_log(lbs_pr > return 0; > } > > -static int lbs_cmd_802_11_get_stat(lbs_private * priv, > +static int lbs_cmd_802_11_get_stat(struct lbs_private *priv, > struct cmd_ds_command *cmd) > { > lbs_deb_enter(LBS_DEB_CMD); > @@ -358,13 +358,13 @@ static int lbs_cmd_802_11_get_stat(lbs_p > return 0; > } > > -static int lbs_cmd_802_11_snmp_mib(lbs_private * priv, > +static int lbs_cmd_802_11_snmp_mib(struct lbs_private *priv, > struct cmd_ds_command *cmd, > int cmd_action, > int cmd_oid, void *pdata_buf) > { > struct cmd_ds_802_11_snmp_mib *pSNMPMIB = &cmd->params.smib; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > u8 ucTemp; > > lbs_deb_enter(LBS_DEB_CMD); > @@ -479,11 +479,11 @@ static int lbs_cmd_802_11_snmp_mib(lbs_p > return 0; > } > > -static int lbs_cmd_802_11_radio_control(lbs_private * priv, > +static int lbs_cmd_802_11_radio_control(struct lbs_private *priv, > struct cmd_ds_command *cmd, > int cmd_action) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ds_802_11_radio_control *pradiocontrol = &cmd->params.radio; > > lbs_deb_enter(LBS_DEB_CMD); > @@ -519,7 +519,7 @@ static int lbs_cmd_802_11_radio_control( > return 0; > } > > -static int lbs_cmd_802_11_rf_tx_power(lbs_private * priv, > +static int lbs_cmd_802_11_rf_tx_power(struct lbs_private *priv, > struct cmd_ds_command *cmd, > u16 cmd_action, void *pdata_buf) > { > @@ -563,7 +563,7 @@ static int lbs_cmd_802_11_rf_tx_power(lb > return 0; > } > > -static int lbs_cmd_802_11_monitor_mode(lbs_private * priv, > +static int lbs_cmd_802_11_monitor_mode(struct lbs_private *priv, > struct cmd_ds_command *cmd, > u16 cmd_action, void *pdata_buf) > { > @@ -583,13 +583,13 @@ static int lbs_cmd_802_11_monitor_mode(l > return 0; > } > > -static int lbs_cmd_802_11_rate_adapt_rateset(lbs_private * priv, > +static int lbs_cmd_802_11_rate_adapt_rateset(struct lbs_private *priv, > struct cmd_ds_command *cmd, > u16 cmd_action) > { > struct cmd_ds_802_11_rate_adapt_rateset > *rateadapt = &cmd->params.rateset; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_CMD); > cmd->size = > @@ -605,12 +605,12 @@ static int lbs_cmd_802_11_rate_adapt_rat > return 0; > } > > -static int lbs_cmd_802_11_data_rate(lbs_private * priv, > +static int lbs_cmd_802_11_data_rate(struct lbs_private *priv, > struct cmd_ds_command *cmd, > u16 cmd_action) > { > struct cmd_ds_802_11_data_rate *pdatarate = &cmd->params.drate; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_CMD); > > @@ -632,12 +632,12 @@ static int lbs_cmd_802_11_data_rate(lbs_ > return 0; > } > > -static int lbs_cmd_mac_multicast_adr(lbs_private * priv, > +static int lbs_cmd_mac_multicast_adr(struct lbs_private *priv, > struct cmd_ds_command *cmd, > u16 cmd_action) > { > struct cmd_ds_mac_multicast_adr *pMCastAdr = &cmd->params.madr; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_CMD); > cmd->size = cpu_to_le16(sizeof(struct cmd_ds_mac_multicast_adr) + > @@ -655,7 +655,7 @@ static int lbs_cmd_mac_multicast_adr(lbs > return 0; > } > > -static int lbs_cmd_802_11_rf_channel(lbs_private * priv, > +static int lbs_cmd_802_11_rf_channel(struct lbs_private *priv, > struct cmd_ds_command *cmd, > int option, void *pdata_buf) > { > @@ -676,10 +676,10 @@ static int lbs_cmd_802_11_rf_channel(lbs > return 0; > } > > -static int lbs_cmd_802_11_rssi(lbs_private * priv, > +static int lbs_cmd_802_11_rssi(struct lbs_private *priv, > struct cmd_ds_command *cmd) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_CMD); > cmd->command = cpu_to_le16(CMD_802_11_RSSI); > @@ -698,7 +698,7 @@ static int lbs_cmd_802_11_rssi(lbs_priva > return 0; > } > > -static int lbs_cmd_reg_access(lbs_private * priv, > +static int lbs_cmd_reg_access(struct lbs_private *priv, > struct cmd_ds_command *cmdptr, > u8 cmd_action, void *pdata_buf) > { > @@ -773,11 +773,11 @@ static int lbs_cmd_reg_access(lbs_privat > return 0; > } > > -static int lbs_cmd_802_11_mac_address(lbs_private * priv, > +static int lbs_cmd_802_11_mac_address(struct lbs_private *priv, > struct cmd_ds_command *cmd, > u16 cmd_action) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_CMD); > cmd->command = cpu_to_le16(CMD_802_11_MAC_ADDRESS); > @@ -797,7 +797,7 @@ static int lbs_cmd_802_11_mac_address(lb > return 0; > } > > -static int lbs_cmd_802_11_eeprom_access(lbs_private * priv, > +static int lbs_cmd_802_11_eeprom_access(struct lbs_private *priv, > struct cmd_ds_command *cmd, > int cmd_action, void *pdata_buf) > { > @@ -819,7 +819,7 @@ static int lbs_cmd_802_11_eeprom_access( > return 0; > } > > -static int lbs_cmd_bt_access(lbs_private * priv, > +static int lbs_cmd_bt_access(struct lbs_private *priv, > struct cmd_ds_command *cmd, > u16 cmd_action, void *pdata_buf) > { > @@ -857,7 +857,7 @@ static int lbs_cmd_bt_access(lbs_private > return 0; > } > > -static int lbs_cmd_fwt_access(lbs_private * priv, > +static int lbs_cmd_fwt_access(struct lbs_private *priv, > struct cmd_ds_command *cmd, > u16 cmd_action, void *pdata_buf) > { > @@ -879,7 +879,7 @@ static int lbs_cmd_fwt_access(lbs_privat > return 0; > } > > -static int lbs_cmd_mesh_access(lbs_private * priv, > +static int lbs_cmd_mesh_access(struct lbs_private *priv, > struct cmd_ds_command *cmd, > u16 cmd_action, void *pdata_buf) > { > @@ -901,7 +901,7 @@ static int lbs_cmd_mesh_access(lbs_priva > return 0; > } > > -static int lbs_cmd_set_boot2_ver(lbs_private * priv, > +static int lbs_cmd_set_boot2_ver(struct lbs_private *priv, > struct cmd_ds_command *cmd, > u16 cmd_action, void *pdata_buf) > { > @@ -916,7 +916,9 @@ static int lbs_cmd_set_boot2_ver(lbs_pri > * Note: NEVER use lbs_queue_cmd() with addtail==0 other than for > * the command timer, because it does not account for queued commands. > */ > -void lbs_queue_cmd(lbs_adapter * adapter, struct cmd_ctrl_node *cmdnode, u8 addtail) > +void lbs_queue_cmd(struct lbs_adapter *adapter, > + struct cmd_ctrl_node *cmdnode, > + u8 addtail) > { > unsigned long flags; > struct cmd_ds_command *cmdptr; > @@ -968,12 +970,12 @@ done: > * For now - we are not performing the endian conversion the second time - but > * for PS and DEEP_SLEEP we need to worry > */ > -static int DownloadcommandToStation(lbs_private * priv, > +static int DownloadcommandToStation(struct lbs_private *priv, > struct cmd_ctrl_node *cmdnode) > { > unsigned long flags; > struct cmd_ds_command *cmdptr; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret = -1; > u16 cmdsize; > u16 command; > @@ -1038,7 +1040,7 @@ done: > return ret; > } > > -static int lbs_cmd_mac_control(lbs_private * priv, > +static int lbs_cmd_mac_control(struct lbs_private *priv, > struct cmd_ds_command *cmd) > { > struct cmd_ds_mac_control *mac = &cmd->params.macctrl; > @@ -1060,9 +1062,10 @@ static int lbs_cmd_mac_control(lbs_priva > * This function inserts command node to cmdfreeq > * after cleans it. Requires adapter->driver_lock held. > */ > -void __lbs_cleanup_and_insert_cmd(lbs_private * priv, struct cmd_ctrl_node *ptempcmd) > +void __lbs_cleanup_and_insert_cmd(struct lbs_private *priv, > + struct cmd_ctrl_node *ptempcmd) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > if (!ptempcmd) > return; > @@ -1071,7 +1074,8 @@ void __lbs_cleanup_and_insert_cmd(lbs_pr > list_add_tail((struct list_head *)ptempcmd, &adapter->cmdfreeq); > } > > -static void lbs_cleanup_and_insert_cmd(lbs_private * priv, struct cmd_ctrl_node *ptempcmd) > +static void lbs_cleanup_and_insert_cmd(struct lbs_private *priv, > + struct cmd_ctrl_node *ptempcmd) > { > unsigned long flags; > > @@ -1080,7 +1084,7 @@ static void lbs_cleanup_and_insert_cmd(l > spin_unlock_irqrestore(&priv->adapter->driver_lock, flags); > } > > -int lbs_set_radio_control(lbs_private * priv) > +int lbs_set_radio_control(struct lbs_private *priv) > { > int ret = 0; > > @@ -1098,7 +1102,7 @@ int lbs_set_radio_control(lbs_private * > return ret; > } > > -int lbs_set_mac_packet_filter(lbs_private * priv) > +int lbs_set_mac_packet_filter(struct lbs_private *priv) > { > int ret = 0; > > @@ -1115,7 +1119,7 @@ int lbs_set_mac_packet_filter(lbs_privat > /** > * @brief This function prepare the command before send to firmware. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param cmd_no command number > * @param cmd_action command action: GET or SET > * @param wait_option wait option: wait response or not > @@ -1123,13 +1127,13 @@ int lbs_set_mac_packet_filter(lbs_privat > * @param pdata_buf A pointer to informaion buffer > * @return 0 or -1 > */ > -int lbs_prepare_and_send_command(lbs_private * priv, > +int lbs_prepare_and_send_command(struct lbs_private *priv, > u16 cmd_no, > u16 cmd_action, > u16 wait_option, u32 cmd_oid, void *pdata_buf) > { > int ret = 0; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ctrl_node *cmdnode; > struct cmd_ds_command *cmdptr; > unsigned long flags; > @@ -1445,17 +1449,17 @@ EXPORT_SYMBOL_GPL(lbs_prepare_and_send_c > * @brief This function allocates the command buffer and link > * it to command free queue. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @return 0 or -1 > */ > -int lbs_allocate_cmd_buffer(lbs_private * priv) > +int lbs_allocate_cmd_buffer(struct lbs_private *priv) > { > int ret = 0; > u32 ulbufsize; > u32 i; > struct cmd_ctrl_node *tempcmd_array; > u8 *ptempvirtualaddr; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_HOST); > > @@ -1497,15 +1501,15 @@ done: > /** > * @brief This function frees the command buffer. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @return 0 or -1 > */ > -int lbs_free_cmd_buffer(lbs_private * priv) > +int lbs_free_cmd_buffer(struct lbs_private *priv) > { > u32 ulbufsize; /* Someone needs to die for this. Slowly and painfully */ > unsigned int i; > struct cmd_ctrl_node *tempcmd_array; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_HOST); > > @@ -1541,13 +1545,13 @@ done: > * @brief This function gets a free command node if available in > * command free queue. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @return cmd_ctrl_node A pointer to cmd_ctrl_node structure or NULL > */ > -struct cmd_ctrl_node *lbs_get_free_cmd_ctrl_node(lbs_private * priv) > +struct cmd_ctrl_node *lbs_get_free_cmd_ctrl_node(struct lbs_private *priv) > { > struct cmd_ctrl_node *tempnode; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > unsigned long flags; > > lbs_deb_enter(LBS_DEB_HOST); > @@ -1602,14 +1606,14 @@ static void cleanup_cmdnode(struct cmd_c > /** > * @brief This function initializes the command node. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param ptempnode A pointer to cmd_ctrl_node structure > * @param cmd_oid cmd oid: treated as sub command > * @param wait_option wait option: wait response or not > * @param pdata_buf A pointer to informaion buffer > * @return 0 or -1 > */ > -void lbs_set_cmd_ctrl_node(lbs_private * priv, > +void lbs_set_cmd_ctrl_node(struct lbs_private *priv, > struct cmd_ctrl_node *ptempnode, > u32 cmd_oid, u16 wait_option, void *pdata_buf) > { > @@ -1630,12 +1634,12 @@ void lbs_set_cmd_ctrl_node(lbs_private * > * pending queue. It will put fimware back to PS mode > * if applicable. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @return 0 or -1 > */ > -int lbs_execute_next_command(lbs_private * priv) > +int lbs_execute_next_command(struct lbs_private *priv) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ctrl_node *cmdnode = NULL; > struct cmd_ds_command *cmdptr; > unsigned long flags; > @@ -1781,7 +1785,7 @@ done: > return ret; > } > > -void lbs_send_iwevcustom_event(lbs_private *priv, s8 *str) > +void lbs_send_iwevcustom_event(struct lbs_private *priv, s8 *str) > { > union iwreq_data iwrq; > u8 buf[50]; > @@ -1805,10 +1809,10 @@ void lbs_send_iwevcustom_event(lbs_priva > lbs_deb_leave(LBS_DEB_WEXT); > } > > -static int sendconfirmsleep(lbs_private *priv, u8 *cmdptr, u16 size) > +static int sendconfirmsleep(struct lbs_private *priv, u8 *cmdptr, u16 size) > { > unsigned long flags; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > > lbs_deb_enter(LBS_DEB_HOST); > @@ -1847,7 +1851,7 @@ static int sendconfirmsleep(lbs_private > return ret; > } > > -void lbs_ps_sleep(lbs_private * priv, int wait_option) > +void lbs_ps_sleep(struct lbs_private *priv, int wait_option) > { > lbs_deb_enter(LBS_DEB_HOST); > > @@ -1865,11 +1869,11 @@ void lbs_ps_sleep(lbs_private * priv, in > /** > * @brief This function sends Exit_PS command to firmware. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param wait_option wait response or not > * @return n/a > */ > -void lbs_ps_wakeup(lbs_private * priv, int wait_option) > +void lbs_ps_wakeup(struct lbs_private *priv, int wait_option) > { > __le32 Localpsmode; > > @@ -1888,14 +1892,14 @@ void lbs_ps_wakeup(lbs_private * priv, i > * @brief This function checks condition and prepares to > * send sleep confirm command to firmware if ok. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param psmode Power Saving mode > * @return n/a > */ > -void lbs_ps_confirm_sleep(lbs_private * priv, u16 psmode) > +void lbs_ps_confirm_sleep(struct lbs_private *priv, u16 psmode) > { > unsigned long flags =0; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > u8 allowed = 1; > > lbs_deb_enter(LBS_DEB_HOST); > Index: wireless-2.6/drivers/net/wireless/libertas/cmdresp.c > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/cmdresp.c 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/cmdresp.c 2007-11-22 13:21:53.000000000 +0100 > @@ -20,12 +20,12 @@ > * reports disconnect to upper layer, clean tx/rx packets, > * reset link state etc. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @return n/a > */ > -void lbs_mac_event_disconnected(lbs_private * priv) > +void lbs_mac_event_disconnected(struct lbs_private *priv) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > union iwreq_data wrqu; > > if (adapter->connect_status != LBS_CONNECTED) > @@ -85,11 +85,11 @@ void lbs_mac_event_disconnected(lbs_priv > /** > * @brief This function handles MIC failure event. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @para event the event id > * @return n/a > */ > -static void handle_mic_failureevent(lbs_private * priv, u32 event) > +static void handle_mic_failureevent(struct lbs_private *priv, u32 event) > { > char buf[50]; > > @@ -108,11 +108,11 @@ static void handle_mic_failureevent(lbs_ > lbs_deb_leave(LBS_DEB_CMD); > } > > -static int lbs_ret_reg_access(lbs_private * priv, > +static int lbs_ret_reg_access(struct lbs_private *priv, > u16 type, struct cmd_ds_command *resp) > { > int ret = 0; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_CMD); > > @@ -152,12 +152,12 @@ static int lbs_ret_reg_access(lbs_privat > return ret; > } > > -static int lbs_ret_get_hw_spec(lbs_private * priv, > +static int lbs_ret_get_hw_spec(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > u32 i; > struct cmd_ds_get_hw_spec *hwspec = &resp->params.hwspec; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > DECLARE_MAC_BUF(mac); > > @@ -216,11 +216,11 @@ done: > return ret; > } > > -static int lbs_ret_802_11_sleep_params(lbs_private * priv, > +static int lbs_ret_802_11_sleep_params(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > struct cmd_ds_802_11_sleep_params *sp = &resp->params.sleep_params; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_CMD); > > @@ -240,14 +240,14 @@ static int lbs_ret_802_11_sleep_params(l > return 0; > } > > -static int lbs_ret_802_11_stat(lbs_private * priv, > +static int lbs_ret_802_11_stat(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > lbs_deb_enter(LBS_DEB_CMD); > /* currently adapter->wlan802_11Stat is unused > > struct cmd_ds_802_11_get_stat *p11Stat = &resp->params.gstat; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > // TODO Convert it to Big endian befor copy > memcpy(&adapter->wlan802_11Stat, > @@ -257,7 +257,7 @@ static int lbs_ret_802_11_stat(lbs_priva > return 0; > } > > -static int lbs_ret_802_11_snmp_mib(lbs_private * priv, > +static int lbs_ret_802_11_snmp_mib(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > struct cmd_ds_802_11_snmp_mib *smib = &resp->params.smib; > @@ -299,12 +299,12 @@ static int lbs_ret_802_11_snmp_mib(lbs_p > return 0; > } > > -static int lbs_ret_802_11_key_material(lbs_private * priv, > +static int lbs_ret_802_11_key_material(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > struct cmd_ds_802_11_key_material *pkeymaterial = > &resp->params.keymaterial; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > u16 action = le16_to_cpu(pkeymaterial->action); > > lbs_deb_enter(LBS_DEB_CMD); > @@ -355,11 +355,11 @@ static int lbs_ret_802_11_key_material(l > return 0; > } > > -static int lbs_ret_802_11_mac_address(lbs_private * priv, > +static int lbs_ret_802_11_mac_address(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > struct cmd_ds_802_11_mac_address *macadd = &resp->params.macadd; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_CMD); > > @@ -369,11 +369,11 @@ static int lbs_ret_802_11_mac_address(lb > return 0; > } > > -static int lbs_ret_802_11_rf_tx_power(lbs_private * priv, > +static int lbs_ret_802_11_rf_tx_power(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > struct cmd_ds_802_11_rf_tx_power *rtp = &resp->params.txp; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_CMD); > > @@ -385,11 +385,11 @@ static int lbs_ret_802_11_rf_tx_power(lb > return 0; > } > > -static int lbs_ret_802_11_rate_adapt_rateset(lbs_private * priv, > +static int lbs_ret_802_11_rate_adapt_rateset(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > struct cmd_ds_802_11_rate_adapt_rateset *rates = &resp->params.rateset; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_CMD); > > @@ -402,11 +402,11 @@ static int lbs_ret_802_11_rate_adapt_rat > return 0; > } > > -static int lbs_ret_802_11_data_rate(lbs_private * priv, > +static int lbs_ret_802_11_data_rate(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > struct cmd_ds_802_11_data_rate *pdatarate = &resp->params.drate; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_CMD); > > @@ -423,11 +423,11 @@ static int lbs_ret_802_11_data_rate(lbs_ > return 0; > } > > -static int lbs_ret_802_11_rf_channel(lbs_private * priv, > +static int lbs_ret_802_11_rf_channel(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > struct cmd_ds_802_11_rf_channel *rfchannel = &resp->params.rfchannel; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > u16 action = le16_to_cpu(rfchannel->action); > u16 newchannel = le16_to_cpu(rfchannel->currentchannel); > > @@ -446,11 +446,11 @@ static int lbs_ret_802_11_rf_channel(lbs > return 0; > } > > -static int lbs_ret_802_11_rssi(lbs_private * priv, > +static int lbs_ret_802_11_rssi(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > struct cmd_ds_802_11_rssi_rsp *rssirsp = &resp->params.rssirsp; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_CMD); > > @@ -477,10 +477,10 @@ static int lbs_ret_802_11_rssi(lbs_priva > return 0; > } > > -static int lbs_ret_802_11_eeprom_access(lbs_private * priv, > +static int lbs_ret_802_11_eeprom_access(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct lbs_ioctl_regrdwr *pbuf; > pbuf = (struct lbs_ioctl_regrdwr *) adapter->prdeeprom; > > @@ -503,11 +503,11 @@ static int lbs_ret_802_11_eeprom_access( > return 0; > } > > -static int lbs_ret_get_log(lbs_private * priv, > +static int lbs_ret_get_log(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > struct cmd_ds_802_11_get_log *logmessage = &resp->params.glog; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_CMD); > > @@ -518,11 +518,11 @@ static int lbs_ret_get_log(lbs_private * > return 0; > } > > -static int lbs_ret_802_11_enable_rsn(lbs_private * priv, > +static int lbs_ret_802_11_enable_rsn(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > struct cmd_ds_802_11_enable_rsn *enable_rsn = &resp->params.enbrsn; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > u32 * pdata_buf = adapter->cur_cmd->pdata_buf; > > lbs_deb_enter(LBS_DEB_CMD); > @@ -538,11 +538,11 @@ static int lbs_ret_802_11_enable_rsn(lbs > > static inline int handle_cmd_response(u16 respcmd, > struct cmd_ds_command *resp, > - lbs_private *priv) > + struct lbs_private *priv) > { > int ret = 0; > unsigned long flags; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_HOST); > > @@ -713,11 +713,11 @@ static inline int handle_cmd_response(u1 > return ret; > } > > -int lbs_process_rx_command(lbs_private * priv) > +int lbs_process_rx_command(struct lbs_private *priv) > { > u16 respcmd; > struct cmd_ds_command *resp; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > ulong flags; > u16 result; > @@ -866,10 +866,10 @@ done: > return ret; > } > > -int lbs_process_event(lbs_private * priv) > +int lbs_process_event(struct lbs_private *priv) > { > int ret = 0; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > u32 eventcause; > > lbs_deb_enter(LBS_DEB_CMD); > Index: wireless-2.6/drivers/net/wireless/libertas/debugfs.c > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/debugfs.c 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/debugfs.c 2007-11-22 13:21:52.000000000 +0100 > @@ -18,7 +18,7 @@ static char *szStates[] = { > }; > > #ifdef PROC_DEBUG > -static void lbs_debug_init(lbs_private * priv, struct net_device *dev); > +static void lbs_debug_init(struct lbs_private *priv, struct net_device *dev); > #endif > > static int open_file_generic(struct inode *inode, struct file *file) > @@ -38,7 +38,7 @@ static const size_t len = PAGE_SIZE; > static ssize_t lbs_dev_info(struct file *file, char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > + struct lbs_private *priv = file->private_data; > size_t pos = 0; > unsigned long addr = get_zeroed_page(GFP_KERNEL); > char *buf = (char *)addr; > @@ -59,7 +59,7 @@ static ssize_t lbs_dev_info(struct file > static ssize_t lbs_getscantable(struct file *file, char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > + struct lbs_private *priv = file->private_data; > size_t pos = 0; > int numscansdone = 0, res; > unsigned long addr = get_zeroed_page(GFP_KERNEL); > @@ -102,7 +102,7 @@ static ssize_t lbs_sleepparams_write(str > const char __user *user_buf, size_t count, > loff_t *ppos) > { > - lbs_private *priv = file->private_data; > + struct lbs_private *priv = file->private_data; > ssize_t buf_size, res; > int p1, p2, p3, p4, p5, p6; > unsigned long addr = get_zeroed_page(GFP_KERNEL); > @@ -143,8 +143,8 @@ out_unlock: > static ssize_t lbs_sleepparams_read(struct file *file, char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = file->private_data; > + struct lbs_adapter *adapter = priv->adapter; > ssize_t res; > size_t pos = 0; > unsigned long addr = get_zeroed_page(GFP_KERNEL); > @@ -174,7 +174,7 @@ out_unlock: > static ssize_t lbs_extscan(struct file *file, const char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > + struct lbs_private *priv = file->private_data; > ssize_t res, buf_size; > union iwreq_data wrqu; > unsigned long addr = get_zeroed_page(GFP_KERNEL); > @@ -341,7 +341,7 @@ static ssize_t lbs_setuserscan(struct fi > const char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > + struct lbs_private *priv = file->private_data; > ssize_t res, buf_size; > struct lbs_ioctl_user_scan_cfg *scan_cfg; > union iwreq_data wrqu; > @@ -383,7 +383,7 @@ out_unlock: > return count; > } > > -static int lbs_event_initcmd(lbs_private *priv, void **response_buf, > +static int lbs_event_initcmd(struct lbs_private *priv, void **response_buf, > struct cmd_ctrl_node **cmdnode, > struct cmd_ds_command **cmd) > { > @@ -412,8 +412,8 @@ static int lbs_event_initcmd(lbs_private > static ssize_t lbs_lowrssi_read(struct file *file, char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = file->private_data; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ctrl_node *pcmdnode; > struct cmd_ds_command *pcmdptr; > struct cmd_ds_802_11_subscribe_event *event; > @@ -479,9 +479,9 @@ static ssize_t lbs_lowrssi_read(struct f > return res; > } > > -static u16 lbs_get_events_bitmap(lbs_private *priv) > +static u16 lbs_get_events_bitmap(struct lbs_private *priv) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ctrl_node *pcmdnode; > struct cmd_ds_command *pcmdptr; > struct cmd_ds_802_11_subscribe_event *event; > @@ -528,8 +528,8 @@ static ssize_t lbs_lowrssi_write(struct > const char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = file->private_data; > + struct lbs_adapter *adapter = priv->adapter; > ssize_t res, buf_size; > int value, freq, subscribed, cmd_len; > struct cmd_ctrl_node *pcmdnode; > @@ -608,8 +608,8 @@ out_unlock: > static ssize_t lbs_lowsnr_read(struct file *file, char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = file->private_data; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ctrl_node *pcmdnode; > struct cmd_ds_command *pcmdptr; > struct cmd_ds_802_11_subscribe_event *event; > @@ -681,8 +681,8 @@ static ssize_t lbs_lowsnr_write(struct f > const char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = file->private_data; > + struct lbs_adapter *adapter = priv->adapter; > ssize_t res, buf_size; > int value, freq, subscribed, cmd_len; > struct cmd_ctrl_node *pcmdnode; > @@ -761,8 +761,8 @@ out_unlock: > static ssize_t lbs_failcount_read(struct file *file, char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = file->private_data; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ctrl_node *pcmdnode; > struct cmd_ds_command *pcmdptr; > struct cmd_ds_802_11_subscribe_event *event; > @@ -833,8 +833,8 @@ static ssize_t lbs_failcount_write(struc > const char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = file->private_data; > + struct lbs_adapter *adapter = priv->adapter; > ssize_t res, buf_size; > int value, freq, subscribed, cmd_len; > struct cmd_ctrl_node *pcmdnode; > @@ -912,8 +912,8 @@ out_unlock: > static ssize_t lbs_bcnmiss_read(struct file *file, char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = file->private_data; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ctrl_node *pcmdnode; > struct cmd_ds_command *pcmdptr; > struct cmd_ds_802_11_subscribe_event *event; > @@ -984,8 +984,8 @@ static ssize_t lbs_bcnmiss_write(struct > const char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = file->private_data; > + struct lbs_adapter *adapter = priv->adapter; > ssize_t res, buf_size; > int value, freq, subscribed, cmd_len; > struct cmd_ctrl_node *pcmdnode; > @@ -1062,8 +1062,8 @@ out_unlock: > static ssize_t lbs_highrssi_read(struct file *file, char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = file->private_data; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ctrl_node *pcmdnode; > struct cmd_ds_command *pcmdptr; > struct cmd_ds_802_11_subscribe_event *event; > @@ -1135,8 +1135,8 @@ static ssize_t lbs_highrssi_write(struct > const char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = file->private_data; > + struct lbs_adapter *adapter = priv->adapter; > ssize_t res, buf_size; > int value, freq, subscribed, cmd_len; > struct cmd_ctrl_node *pcmdnode; > @@ -1212,8 +1212,8 @@ out_unlock: > static ssize_t lbs_highsnr_read(struct file *file, char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = file->private_data; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ctrl_node *pcmdnode; > struct cmd_ds_command *pcmdptr; > struct cmd_ds_802_11_subscribe_event *event; > @@ -1285,8 +1285,8 @@ static ssize_t lbs_highsnr_write(struct > const char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = file->private_data; > + struct lbs_adapter *adapter = priv->adapter; > ssize_t res, buf_size; > int value, freq, subscribed, cmd_len; > struct cmd_ctrl_node *pcmdnode; > @@ -1364,8 +1364,8 @@ out_unlock: > static ssize_t lbs_rdmac_read(struct file *file, char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = file->private_data; > + struct lbs_adapter *adapter = priv->adapter; > struct lbs_offset_value offval; > ssize_t pos = 0; > int ret; > @@ -1391,7 +1391,7 @@ static ssize_t lbs_rdmac_write(struct fi > const char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > + struct lbs_private *priv = file->private_data; > ssize_t res, buf_size; > unsigned long addr = get_zeroed_page(GFP_KERNEL); > char *buf = (char *)addr; > @@ -1413,7 +1413,7 @@ static ssize_t lbs_wrmac_write(struct fi > size_t count, loff_t *ppos) > { > > - lbs_private *priv = file->private_data; > + struct lbs_private *priv = file->private_data; > ssize_t res, buf_size; > u32 offset, value; > struct lbs_offset_value offval; > @@ -1447,8 +1447,8 @@ out_unlock: > static ssize_t lbs_rdbbp_read(struct file *file, char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = file->private_data; > + struct lbs_adapter *adapter = priv->adapter; > struct lbs_offset_value offval; > ssize_t pos = 0; > int ret; > @@ -1475,7 +1475,7 @@ static ssize_t lbs_rdbbp_write(struct fi > const char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > + struct lbs_private *priv = file->private_data; > ssize_t res, buf_size; > unsigned long addr = get_zeroed_page(GFP_KERNEL); > char *buf = (char *)addr; > @@ -1497,7 +1497,7 @@ static ssize_t lbs_wrbbp_write(struct fi > size_t count, loff_t *ppos) > { > > - lbs_private *priv = file->private_data; > + struct lbs_private *priv = file->private_data; > ssize_t res, buf_size; > u32 offset, value; > struct lbs_offset_value offval; > @@ -1531,8 +1531,8 @@ out_unlock: > static ssize_t lbs_rdrf_read(struct file *file, char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = file->private_data; > + struct lbs_adapter *adapter = priv->adapter; > struct lbs_offset_value offval; > ssize_t pos = 0; > int ret; > @@ -1559,7 +1559,7 @@ static ssize_t lbs_rdrf_write(struct fil > const char __user *userbuf, > size_t count, loff_t *ppos) > { > - lbs_private *priv = file->private_data; > + struct lbs_private *priv = file->private_data; > ssize_t res, buf_size; > unsigned long addr = get_zeroed_page(GFP_KERNEL); > char *buf = (char *)addr; > @@ -1581,7 +1581,7 @@ static ssize_t lbs_wrrf_write(struct fil > size_t count, loff_t *ppos) > { > > - lbs_private *priv = file->private_data; > + struct lbs_private *priv = file->private_data; > ssize_t res, buf_size; > u32 offset, value; > struct lbs_offset_value offval; > @@ -1674,7 +1674,7 @@ void lbs_debugfs_remove(void) > return; > } > > -void lbs_debugfs_init_one(lbs_private *priv, struct net_device *dev) > +void lbs_debugfs_init_one(struct lbs_private *priv, struct net_device *dev) > { > int i; > struct lbs_debugfs_files *files; > @@ -1727,7 +1727,7 @@ exit: > return; > } > > -void lbs_debugfs_remove_one(lbs_private *priv) > +void lbs_debugfs_remove_one(struct lbs_private *priv) > { > int i; > > @@ -1754,8 +1754,8 @@ void lbs_debugfs_remove_one(lbs_private > > #ifdef PROC_DEBUG > > -#define item_size(n) (FIELD_SIZEOF(lbs_adapter, n)) > -#define item_addr(n) (offsetof(lbs_adapter, n)) > +#define item_size(n) (FIELD_SIZEOF(struct lbs_adapter, n)) > +#define item_addr(n) (offsetof(struct lbs_adapter, n)) > > > struct debug_data { > @@ -1764,7 +1764,7 @@ struct debug_data { > size_t addr; > }; > > -/* To debug any member of lbs_adapter, simply add one line here. > +/* To debug any member of struct lbs_adapter, simply add one line here. > */ > static struct debug_data items[] = { > {"intcounter", item_size(intcounter), item_addr(intcounter)}, > @@ -1891,11 +1891,11 @@ static struct file_operations lbs_debug_ > /** > * @brief create debug proc file > * > - * @param priv pointer lbs_private > + * @param priv pointer struct lbs_private > * @param dev pointer net_device > * @return N/A > */ > -static void lbs_debug_init(lbs_private * priv, struct net_device *dev) > +static void lbs_debug_init(struct lbs_private *priv, struct net_device *dev) > { > int i; > > Index: wireless-2.6/drivers/net/wireless/libertas/debugfs.h > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/debugfs.h 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/debugfs.h 2007-11-22 12:50:04.000000000 +0100 > @@ -4,7 +4,7 @@ > void lbs_debugfs_init(void); > void lbs_debugfs_remove(void); > > -void lbs_debugfs_init_one(lbs_private *priv, struct net_device *dev); > -void lbs_debugfs_remove_one(lbs_private *priv); > +void lbs_debugfs_init_one(struct lbs_private *priv, struct net_device *dev); > +void lbs_debugfs_remove_one(struct lbs_private *priv); > > #endif > Index: wireless-2.6/drivers/net/wireless/libertas/decl.h > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/decl.h 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/decl.h 2007-11-22 12:50:04.000000000 +0100 > @@ -12,71 +12,79 @@ > > /** Function Prototype Declaration */ > struct lbs_private; > +struct lbs_adapter; > struct sk_buff; > struct net_device; > > -int lbs_set_mac_packet_filter(lbs_private * priv); > +int lbs_set_mac_packet_filter(struct lbs_private *priv); > > -void lbs_send_tx_feedback(lbs_private * priv); > +void lbs_send_tx_feedback(struct lbs_private *priv); > > -int lbs_free_cmd_buffer(lbs_private * priv); > +int lbs_free_cmd_buffer(struct lbs_private *priv); > struct cmd_ctrl_node; > -struct cmd_ctrl_node *lbs_get_free_cmd_ctrl_node(lbs_private * priv); > +struct cmd_ctrl_node *lbs_get_free_cmd_ctrl_node(struct lbs_private *priv); > > -void lbs_set_cmd_ctrl_node(lbs_private * priv, > - struct cmd_ctrl_node *ptempnode, > - u32 cmd_oid, u16 wait_option, void *pdata_buf); > +void lbs_set_cmd_ctrl_node(struct lbs_private *priv, > + struct cmd_ctrl_node *ptempnode, > + u32 cmd_oid, u16 wait_option, void *pdata_buf); > > -int lbs_prepare_and_send_command(lbs_private * priv, > - u16 cmd_no, > - u16 cmd_action, > - u16 wait_option, u32 cmd_oid, void *pdata_buf); > +int lbs_prepare_and_send_command(struct lbs_private *priv, > + u16 cmd_no, > + u16 cmd_action, > + u16 wait_option, u32 cmd_oid, void *pdata_buf); > > -void lbs_queue_cmd(lbs_adapter *adapter, struct cmd_ctrl_node *cmdnode, u8 addtail); > +void lbs_queue_cmd(struct lbs_adapter *adapter, > + struct cmd_ctrl_node *cmdnode, > + u8 addtail); > > -int lbs_allocate_cmd_buffer(lbs_private * priv); > -int lbs_execute_next_command(lbs_private * priv); > -int lbs_process_event(lbs_private * priv); > +int lbs_allocate_cmd_buffer(struct lbs_private *priv); > +int lbs_execute_next_command(struct lbs_private *priv); > +int lbs_process_event(struct lbs_private *priv); > void lbs_interrupt(struct net_device *); > -int lbs_set_radio_control(lbs_private * priv); > +int lbs_set_radio_control(struct lbs_private *priv); > u32 lbs_fw_index_to_data_rate(u8 index); > u8 lbs_data_rate_to_fw_index(u32 rate); > -void lbs_get_fwversion(lbs_adapter *adapter, char *fwversion, int maxlen); > +void lbs_get_fwversion(struct lbs_adapter *adapter, > + char *fwversion, > + int maxlen); > > -void lbs_upload_rx_packet(lbs_private * priv, struct sk_buff *skb); > +void lbs_upload_rx_packet(struct lbs_private *priv, struct sk_buff *skb); > > /** The proc fs interface */ > -int lbs_process_rx_command(lbs_private * priv); > -int lbs_process_tx(lbs_private * priv, struct sk_buff *skb); > -void __lbs_cleanup_and_insert_cmd(lbs_private * priv, > - struct cmd_ctrl_node *ptempcmd); > +int lbs_process_rx_command(struct lbs_private *priv); > +int lbs_process_tx(struct lbs_private *priv, struct sk_buff *skb); > +void __lbs_cleanup_and_insert_cmd(struct lbs_private *priv, > + struct cmd_ctrl_node *ptempcmd); > > -int lbs_set_regiontable(lbs_private * priv, u8 region, u8 band); > +int lbs_set_regiontable(struct lbs_private *priv, u8 region, u8 band); > > -int lbs_process_rxed_packet(lbs_private * priv, struct sk_buff *); > +int lbs_process_rxed_packet(struct lbs_private *priv, struct sk_buff *); > > -void lbs_ps_sleep(lbs_private * priv, int wait_option); > -void lbs_ps_confirm_sleep(lbs_private * priv, u16 psmode); > -void lbs_ps_wakeup(lbs_private * priv, int wait_option); > +void lbs_ps_sleep(struct lbs_private *priv, int wait_option); > +void lbs_ps_confirm_sleep(struct lbs_private *priv, u16 psmode); > +void lbs_ps_wakeup(struct lbs_private *priv, int wait_option); > > -void lbs_tx_runqueue(lbs_private *priv); > +void lbs_tx_runqueue(struct lbs_private *priv); > > struct chan_freq_power *lbs_find_cfp_by_band_and_channel( > - lbs_adapter *adapter, u8 band, u16 channel); > + struct lbs_adapter *adapter, > + u8 band, > + u16 channel); > > -void lbs_mac_event_disconnected(lbs_private * priv); > +void lbs_mac_event_disconnected(struct lbs_private *priv); > > -void lbs_send_iwevcustom_event(lbs_private *priv, s8 *str); > +void lbs_send_iwevcustom_event(struct lbs_private *priv, s8 *str); > > /* main.c */ > -struct chan_freq_power *lbs_get_region_cfp_table(u8 region, u8 band, > - int *cfp_no); > -lbs_private *lbs_add_card(void *card, struct device *dmdev); > -int lbs_remove_card(lbs_private *priv); > -int lbs_start_card(lbs_private *priv); > -int lbs_stop_card(lbs_private *priv); > -int lbs_add_mesh(lbs_private *priv, struct device *dev); > -void lbs_remove_mesh(lbs_private *priv); > -int lbs_reset_device(lbs_private *priv); > +struct chan_freq_power *lbs_get_region_cfp_table(u8 region, > + u8 band, > + int *cfp_no); > +struct lbs_private *lbs_add_card(void *card, struct device *dmdev); > +int lbs_remove_card(struct lbs_private *priv); > +int lbs_start_card(struct lbs_private *priv); > +int lbs_stop_card(struct lbs_private *priv); > +int lbs_add_mesh(struct lbs_private *priv, struct device *dev); > +void lbs_remove_mesh(struct lbs_private *priv); > +int lbs_reset_device(struct lbs_private *priv); > > #endif > Index: wireless-2.6/drivers/net/wireless/libertas/defs.h > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/defs.h 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/defs.h 2007-11-22 12:50:04.000000000 +0100 > @@ -262,8 +262,6 @@ static inline void lbs_deb_hex(unsigned > #define UNSET_MESH_FRAME(x) (x->cb[6]=0) > > /** Global Variable Declaration */ > -typedef struct _lbs_private lbs_private; > -typedef struct _lbs_adapter lbs_adapter; > extern const char lbs_driver_version[]; > extern u16 lbs_region_code_to_index[MRVDRV_MAX_REGION_CODE]; > > Index: wireless-2.6/drivers/net/wireless/libertas/dev.h > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/dev.h 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/dev.h 2007-11-22 12:50:04.000000000 +0100 > @@ -1,7 +1,7 @@ > /** > * This file contains definitions and data structures specific > * to Marvell 802.11 NIC. It contains the Device Information > - * structure lbs_adapter. > + * structure struct lbs_adapter. > */ > #ifndef _LBS_DEV_H_ > #define _LBS_DEV_H_ > @@ -99,7 +99,7 @@ struct lbs_mesh_stats { > }; > > /** Private structure for the MV device */ > -struct _lbs_private { > +struct lbs_private { > int open; > int mesh_open; > int infra_open; > @@ -109,7 +109,7 @@ struct _lbs_private { > char name[DEV_NAME_LEN]; > > void *card; > - lbs_adapter *adapter; > + struct lbs_adapter *adapter; > struct net_device *dev; > > struct net_device_stats stats; > @@ -155,9 +155,9 @@ struct _lbs_private { > struct work_struct sync_channel; > > /** Hardware access */ > - int (*hw_host_to_card) (lbs_private *priv, u8 type, u8 *payload, u16 nb); > - int (*hw_get_int_status) (lbs_private *priv, u8 *); > - int (*hw_read_event_cause) (lbs_private *); > + int (*hw_host_to_card) (struct lbs_private *priv, u8 type, u8 *payload, u16 nb); > + int (*hw_get_int_status) (struct lbs_private *priv, u8 *); > + int (*hw_read_event_cause) (struct lbs_private *); > }; > > /** Association request > @@ -205,7 +205,7 @@ struct assoc_request { > }; > > /** Wlan adapter data structure*/ > -struct _lbs_adapter { > +struct lbs_adapter { > /** STATUS variables */ > u8 fwreleasenumber[4]; > u32 fwcapinfo; > Index: wireless-2.6/drivers/net/wireless/libertas/ethtool.c > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/ethtool.c 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/ethtool.c 2007-11-22 12:50:04.000000000 +0100 > @@ -22,7 +22,7 @@ static const char * mesh_stat_strings[]= > static void lbs_ethtool_get_drvinfo(struct net_device *dev, > struct ethtool_drvinfo *info) > { > - lbs_private *priv = (lbs_private *) dev->priv; > + struct lbs_private *priv = (struct lbs_private *) dev->priv; > char fwver[32]; > > lbs_get_fwversion(priv->adapter, fwver, sizeof(fwver) - 1); > @@ -45,8 +45,8 @@ static int lbs_ethtool_get_eeprom_len(st > static int lbs_ethtool_get_eeprom(struct net_device *dev, > struct ethtool_eeprom *eeprom, u8 * bytes) > { > - lbs_private *priv = (lbs_private *) dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = (struct lbs_private *) dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > struct lbs_ioctl_regrdwr regctrl; > char *ptr; > int ret; > @@ -108,7 +108,7 @@ done: > static void lbs_ethtool_get_stats(struct net_device * dev, > struct ethtool_stats * stats, u64 * data) > { > - lbs_private *priv = dev->priv; > + struct lbs_private *priv = dev->priv; > struct cmd_ds_mesh_access mesh_access; > int ret; > > Index: wireless-2.6/drivers/net/wireless/libertas/if_cs.c > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/if_cs.c 2007-11-22 12:50:04.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/if_cs.c 2007-11-22 12:50:04.000000000 +0100 > @@ -57,7 +57,7 @@ MODULE_LICENSE("GPL"); > > struct if_cs_card { > struct pcmcia_device *p_dev; > - lbs_private *priv; > + struct lbs_private *priv; > void __iomem *iobase; > }; > > @@ -285,7 +285,7 @@ static irqreturn_t if_cs_interrupt(int i > /* > * Called from if_cs_host_to_card to send a command to the hardware > */ > -static int if_cs_send_cmd(lbs_private *priv, u8 *buf, u16 nb) > +static int if_cs_send_cmd(struct lbs_private *priv, u8 *buf, u16 nb) > { > struct if_cs_card *card = (struct if_cs_card *)priv->card; > int ret = -1; > @@ -330,7 +330,7 @@ done: > /* > * Called from if_cs_host_to_card to send a data to the hardware > */ > -static void if_cs_send_data(lbs_private *priv, u8 *buf, u16 nb) > +static void if_cs_send_data(struct lbs_private *priv, u8 *buf, u16 nb) > { > struct if_cs_card *card = (struct if_cs_card *)priv->card; > > @@ -353,7 +353,7 @@ static void if_cs_send_data(lbs_private > /* > * Get the command result out of the card. > */ > -static int if_cs_receive_cmdres(lbs_private *priv, u8 *data, u32 *len) > +static int if_cs_receive_cmdres(struct lbs_private *priv, u8 *data, u32 *len) > { > int ret = -1; > u16 val; > @@ -385,7 +385,7 @@ out: > } > > > -static struct sk_buff *if_cs_receive_data(lbs_private *priv) > +static struct sk_buff *if_cs_receive_data(struct lbs_private *priv) > { > struct sk_buff *skb = NULL; > u16 len; > @@ -615,7 +615,10 @@ done: > /********************************************************************/ > > /* Send commands or data packets to the card */ > -static int if_cs_host_to_card(lbs_private *priv, u8 type, u8 *buf, u16 nb) > +static int if_cs_host_to_card(struct lbs_private *priv, > + u8 type, > + u8 *buf, > + u16 nb) > { > int ret = -1; > > @@ -640,10 +643,10 @@ static int if_cs_host_to_card(lbs_privat > } > > > -static int if_cs_get_int_status(lbs_private *priv, u8 *ireg) > +static int if_cs_get_int_status(struct lbs_private *priv, u8 *ireg) > { > struct if_cs_card *card = (struct if_cs_card *)priv->card; > - /* lbs_adapter *adapter = priv->adapter; */ > + /* struct lbs_adapter *adapter = priv->adapter; */ > int ret = 0; > u16 int_cause; > u8 *cmdbuf; > @@ -697,7 +700,7 @@ out: > } > > > -static int if_cs_read_event_cause(lbs_private *priv) > +static int if_cs_read_event_cause(struct lbs_private *priv) > { > lbs_deb_enter(LBS_DEB_CS); > > @@ -745,7 +748,7 @@ static void if_cs_release(struct pcmcia_ > static int if_cs_probe(struct pcmcia_device *p_dev) > { > int ret = -ENOMEM; > - lbs_private *priv; > + struct lbs_private *priv; > struct if_cs_card *card; > /* CIS parsing */ > tuple_t tuple; > Index: wireless-2.6/drivers/net/wireless/libertas/if_usb.c > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/if_usb.c 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/if_usb.c 2007-11-22 12:50:04.000000000 +0100 > @@ -45,9 +45,12 @@ MODULE_DEVICE_TABLE(usb, if_usb_table); > static void if_usb_receive(struct urb *urb); > static void if_usb_receive_fwload(struct urb *urb); > static int if_usb_prog_firmware(struct usb_card_rec *cardp); > -static int if_usb_host_to_card(lbs_private *priv, u8 type, u8 *payload, u16 nb); > -static int if_usb_get_int_status(lbs_private *priv, u8 *); > -static int if_usb_read_event_cause(lbs_private *); > +static int if_usb_host_to_card(struct lbs_private *priv, > + u8 type, > + u8 *payload, > + u16 nb); > +static int if_usb_get_int_status(struct lbs_private *priv, u8 *); > +static int if_usb_read_event_cause(struct lbs_private *); > static int usb_tx_block(struct usb_card_rec *cardp, u8 *payload, u16 nb); > static void if_usb_free(struct usb_card_rec *cardp); > static int if_usb_submit_rx_urb(struct usb_card_rec *cardp); > @@ -65,7 +68,7 @@ static void if_usb_write_bulk_callback(s > /* handle the transmission complete validations */ > > if (urb->status == 0) { > - lbs_private *priv = cardp->priv; > + struct lbs_private *priv = cardp->priv; > > /* > lbs_deb_usbd(&urb->dev->dev, "URB status is successfull\n"); > @@ -77,7 +80,7 @@ static void if_usb_write_bulk_callback(s > * valid at firmware load time. > */ > if (priv) { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct net_device *dev = priv->dev; > > priv->dnld_sent = DNLD_RES_RECEIVED; > @@ -136,7 +139,7 @@ static int if_usb_probe(struct usb_inter > struct usb_device *udev; > struct usb_host_interface *iface_desc; > struct usb_endpoint_descriptor *endpoint; > - lbs_private *priv; > + struct lbs_private *priv; > struct usb_card_rec *cardp; > int i; > > @@ -273,7 +276,7 @@ error: > static void if_usb_disconnect(struct usb_interface *intf) > { > struct usb_card_rec *cardp = usb_get_intfdata(intf); > - lbs_private *priv = (lbs_private *) cardp->priv; > + struct lbs_private *priv = (struct lbs_private *) cardp->priv; > > lbs_deb_enter(LBS_DEB_MAIN); > > @@ -283,7 +286,7 @@ static void if_usb_disconnect(struct usb > list_del(&cardp->list); > > if (priv) { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > adapter->surpriseremoved = 1; > lbs_stop_card(priv); > @@ -302,7 +305,7 @@ static void if_usb_disconnect(struct usb > > /** > * @brief This function download FW > - * @param priv pointer to lbs_private > + * @param priv pointer to struct lbs_private > * @return 0 > */ > static int if_prog_firmware(struct usb_card_rec *cardp) > @@ -385,7 +388,7 @@ static int if_prog_firmware(struct usb_c > static int if_usb_reset_device(struct usb_card_rec *cardp) > { > int ret; > - lbs_private * priv = cardp->priv; > + struct lbs_private *priv = cardp->priv; > > lbs_deb_enter(LBS_DEB_USB); > > @@ -406,7 +409,7 @@ static int if_usb_reset_device(struct us > > /** > * @brief This function transfer the data to the device. > - * @param priv pointer to lbs_private > + * @param priv pointer to struct lbs_private > * @param payload pointer to payload data > * @param nb data length > * @return 0 or -1 > @@ -583,7 +586,7 @@ exit: > > static inline void process_cmdtypedata(int recvlength, struct sk_buff *skb, > struct usb_card_rec *cardp, > - lbs_private *priv) > + struct lbs_private *priv) > { > if (recvlength > MRVDRV_ETH_RX_PACKET_BUFFER_SIZE + > MESSAGE_HEADER_LEN || recvlength < MRVDRV_MIN_PKT_LEN) { > @@ -603,7 +606,7 @@ static inline void process_cmdtypedata(i > static inline void process_cmdrequest(int recvlength, u8 *recvbuff, > struct sk_buff *skb, > struct usb_card_rec *cardp, > - lbs_private *priv) > + struct lbs_private *priv) > { > u8 *cmdbuf; > if (recvlength > MRVDRV_SIZE_OF_CMD_BUFFER) { > @@ -652,7 +655,7 @@ static void if_usb_receive(struct urb *u > struct read_cb_info *rinfo = (struct read_cb_info *)urb->context; > struct sk_buff *skb = rinfo->skb; > struct usb_card_rec *cardp = (struct usb_card_rec *) rinfo->cardp; > - lbs_private * priv = cardp->priv; > + struct lbs_private *priv = cardp->priv; > > int recvlength = urb->actual_length; > u8 *recvbuff = NULL; > @@ -720,13 +723,16 @@ rx_exit: > > /** > * @brief This function downloads data to FW > - * @param priv pointer to lbs_private structure > + * @param priv pointer to struct lbs_private structure > * @param type type of data > * @param buf pointer to data buffer > * @param len number of bytes > * @return 0 or -1 > */ > -static int if_usb_host_to_card(lbs_private *priv, u8 type, u8 *payload, u16 nb) > +static int if_usb_host_to_card(struct lbs_private *priv, > + u8 type, > + u8 *payload, > + u16 nb) > { > struct usb_card_rec *cardp = (struct usb_card_rec *)priv->card; > > @@ -753,7 +759,7 @@ static int if_usb_host_to_card(lbs_priva > } > > /* called with adapter->driver_lock held */ > -static int if_usb_get_int_status(lbs_private *priv, u8 *ireg) > +static int if_usb_get_int_status(struct lbs_private *priv, u8 *ireg) > { > struct usb_card_rec *cardp = priv->card; > > @@ -765,7 +771,7 @@ static int if_usb_get_int_status(lbs_pri > return 0; > } > > -static int if_usb_read_event_cause(lbs_private * priv) > +static int if_usb_read_event_cause(struct lbs_private *priv) > { > struct usb_card_rec *cardp = priv->card; > > @@ -940,7 +946,7 @@ done: > static int if_usb_suspend(struct usb_interface *intf, pm_message_t message) > { > struct usb_card_rec *cardp = usb_get_intfdata(intf); > - lbs_private *priv = cardp->priv; > + struct lbs_private *priv = cardp->priv; > > lbs_deb_enter(LBS_DEB_USB); > > @@ -976,7 +982,7 @@ static int if_usb_suspend(struct usb_int > static int if_usb_resume(struct usb_interface *intf) > { > struct usb_card_rec *cardp = usb_get_intfdata(intf); > - lbs_private *priv = cardp->priv; > + struct lbs_private *priv = cardp->priv; > > lbs_deb_enter(LBS_DEB_USB); > > Index: wireless-2.6/drivers/net/wireless/libertas/join.c > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/join.c 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/join.c 2007-11-22 12:50:04.000000000 +0100 > @@ -30,13 +30,15 @@ > * NOTE: Setting the MSB of the basic rates need to be taken > * care, either before or after calling this function > * > - * @param adapter A pointer to lbs_adapter structure > + * @param adapter A pointer to struct lbs_adapter structure > * @param rate1 the buffer which keeps input and output > * @param rate1_size the size of rate1 buffer; new size of buffer on return > * > * @return 0 or -1 > */ > -static int get_common_rates(lbs_adapter *adapter, u8 *rates, u16 *rates_size) > +static int get_common_rates(struct lbs_adapter *adapter, > + u8 *rates, > + u16 *rates_size) > { > u8 *card_rates = lbs_bg_rates; > size_t num_card_rates = sizeof(lbs_bg_rates); > @@ -116,14 +118,14 @@ void lbs_unset_basic_rate_flags(u8 *rate > /** > * @brief Associate to a specific BSS discovered in a scan > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param pbssdesc Pointer to the BSS descriptor to associate with. > * > * @return 0-success, otherwise fail > */ > -int lbs_associate(lbs_private *priv, struct assoc_request *assoc_req) > +int lbs_associate(struct lbs_private *priv, struct assoc_request *assoc_req) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret; > > lbs_deb_enter(LBS_DEB_JOIN); > @@ -155,13 +157,14 @@ done: > /** > * @brief Start an Adhoc Network > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param adhocssid The ssid of the Adhoc Network > * @return 0--success, -1--fail > */ > -int lbs_start_adhoc_network(lbs_private *priv, struct assoc_request *assoc_req) > +int lbs_start_adhoc_network(struct lbs_private *priv, > + struct assoc_request *assoc_req) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > > adapter->adhoccreate = 1; > @@ -188,15 +191,16 @@ int lbs_start_adhoc_network(lbs_private > /** > * @brief Join an adhoc network found in a previous scan > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param pbssdesc Pointer to a BSS descriptor found in a previous scan > * to attempt to join > * > * @return 0--success, -1--fail > */ > -int lbs_join_adhoc_network(lbs_private *priv, struct assoc_request *assoc_req) > +int lbs_join_adhoc_network(struct lbs_private *priv, > + struct assoc_request *assoc_req) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct bss_descriptor * bss = &assoc_req->bss; > int ret = 0; > > @@ -258,7 +262,7 @@ out: > return ret; > } > > -int lbs_stop_adhoc_network(lbs_private * priv) > +int lbs_stop_adhoc_network(struct lbs_private *priv) > { > return lbs_prepare_and_send_command(priv, CMD_802_11_AD_HOC_STOP, > 0, CMD_OPTION_WAITFORRSP, 0, NULL); > @@ -267,10 +271,10 @@ int lbs_stop_adhoc_network(lbs_private * > /** > * @brief Send Deauthentication Request > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @return 0--success, -1--fail > */ > -int lbs_send_deauthentication(lbs_private *priv) > +int lbs_send_deauthentication(struct lbs_private *priv) > { > return lbs_prepare_and_send_command(priv, CMD_802_11_DEAUTHENTICATE, > 0, CMD_OPTION_WAITFORRSP, 0, NULL); > @@ -279,17 +283,17 @@ int lbs_send_deauthentication(lbs_privat > /** > * @brief This function prepares command of authenticate. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param cmd A pointer to cmd_ds_command structure > * @param pdata_buf Void cast of pointer to a BSSID to authenticate with > * > * @return 0 or -1 > */ > -int lbs_cmd_80211_authenticate(lbs_private *priv, > +int lbs_cmd_80211_authenticate(struct lbs_private *priv, > struct cmd_ds_command *cmd, > void *pdata_buf) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ds_802_11_authenticate *pauthenticate = &cmd->params.auth; > int ret = -1; > u8 *bssid = pdata_buf; > @@ -329,10 +333,10 @@ out: > return ret; > } > > -int lbs_cmd_80211_deauthenticate(lbs_private *priv, > +int lbs_cmd_80211_deauthenticate(struct lbs_private *priv, > struct cmd_ds_command *cmd) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ds_802_11_deauthenticate *dauth = &cmd->params.deauth; > > lbs_deb_enter(LBS_DEB_JOIN); > @@ -352,10 +356,10 @@ int lbs_cmd_80211_deauthenticate(lbs_pri > return 0; > } > > -int lbs_cmd_80211_associate(lbs_private *priv, > +int lbs_cmd_80211_associate(struct lbs_private *priv, > struct cmd_ds_command *cmd, void *pdata_buf) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ds_802_11_associate *passo = &cmd->params.associate; > int ret = 0; > struct assoc_request * assoc_req = pdata_buf; > @@ -468,10 +472,10 @@ done: > return ret; > } > > -int lbs_cmd_80211_ad_hoc_start(lbs_private *priv, > +int lbs_cmd_80211_ad_hoc_start(struct lbs_private *priv, > struct cmd_ds_command *cmd, void *pdata_buf) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ds_802_11_ad_hoc_start *adhs = &cmd->params.ads; > int ret = 0; > int cmdappendsize = 0; > @@ -580,7 +584,7 @@ done: > return ret; > } > > -int lbs_cmd_80211_ad_hoc_stop(lbs_private *priv, > +int lbs_cmd_80211_ad_hoc_stop(struct lbs_private *priv, > struct cmd_ds_command *cmd) > { > cmd->command = cpu_to_le16(CMD_802_11_AD_HOC_STOP); > @@ -589,10 +593,10 @@ int lbs_cmd_80211_ad_hoc_stop(lbs_privat > return 0; > } > > -int lbs_cmd_80211_ad_hoc_join(lbs_private *priv, > +int lbs_cmd_80211_ad_hoc_join(struct lbs_private *priv, > struct cmd_ds_command *cmd, void *pdata_buf) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ds_802_11_ad_hoc_join *join_cmd = &cmd->params.adj; > struct assoc_request * assoc_req = pdata_buf; > struct bss_descriptor *bss = &assoc_req->bss; > @@ -692,10 +696,10 @@ done: > return ret; > } > > -int lbs_ret_80211_associate(lbs_private *priv, > +int lbs_ret_80211_associate(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > union iwreq_data wrqu; > struct ieeetypes_assocrsp *passocrsp; > @@ -809,7 +813,7 @@ done: > return ret; > } > > -int lbs_ret_80211_disassociate(lbs_private *priv, > +int lbs_ret_80211_disassociate(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > lbs_deb_enter(LBS_DEB_JOIN); > @@ -820,10 +824,10 @@ int lbs_ret_80211_disassociate(lbs_priva > return 0; > } > > -int lbs_ret_80211_ad_hoc_start(lbs_private *priv, > +int lbs_ret_80211_ad_hoc_start(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > u16 command = le16_to_cpu(resp->command); > u16 result = le16_to_cpu(resp->result); > @@ -904,7 +908,7 @@ done: > return ret; > } > > -int lbs_ret_80211_ad_hoc_stop(lbs_private *priv, > +int lbs_ret_80211_ad_hoc_stop(struct lbs_private *priv, > struct cmd_ds_command *resp) > { > lbs_deb_enter(LBS_DEB_JOIN); > Index: wireless-2.6/drivers/net/wireless/libertas/join.h > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/join.h 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/join.h 2007-11-22 12:50:04.000000000 +0100 > @@ -12,41 +12,41 @@ > #include "dev.h" > > struct cmd_ds_command; > -int lbs_cmd_80211_authenticate(lbs_private *priv, > +int lbs_cmd_80211_authenticate(struct lbs_private *priv, > struct cmd_ds_command *cmd, > void *pdata_buf); > -int lbs_cmd_80211_ad_hoc_join(lbs_private *priv, > +int lbs_cmd_80211_ad_hoc_join(struct lbs_private *priv, > struct cmd_ds_command *cmd, > void *pdata_buf); > -int lbs_cmd_80211_ad_hoc_stop(lbs_private *priv, > +int lbs_cmd_80211_ad_hoc_stop(struct lbs_private *priv, > struct cmd_ds_command *cmd); > -int lbs_cmd_80211_ad_hoc_start(lbs_private *priv, > +int lbs_cmd_80211_ad_hoc_start(struct lbs_private *priv, > struct cmd_ds_command *cmd, > void *pdata_buf); > -int lbs_cmd_80211_deauthenticate(lbs_private *priv, > +int lbs_cmd_80211_deauthenticate(struct lbs_private *priv, > struct cmd_ds_command *cmd); > -int lbs_cmd_80211_associate(lbs_private *priv, > +int lbs_cmd_80211_associate(struct lbs_private *priv, > struct cmd_ds_command *cmd, > void *pdata_buf); > > -int lbs_ret_80211_ad_hoc_start(lbs_private *priv, > +int lbs_ret_80211_ad_hoc_start(struct lbs_private *priv, > struct cmd_ds_command *resp); > -int lbs_ret_80211_ad_hoc_stop(lbs_private *priv, > +int lbs_ret_80211_ad_hoc_stop(struct lbs_private *priv, > struct cmd_ds_command *resp); > -int lbs_ret_80211_disassociate(lbs_private *priv, > +int lbs_ret_80211_disassociate(struct lbs_private *priv, > struct cmd_ds_command *resp); > -int lbs_ret_80211_associate(lbs_private *priv, > +int lbs_ret_80211_associate(struct lbs_private *priv, > struct cmd_ds_command *resp); > > -int lbs_start_adhoc_network(lbs_private *priv, > +int lbs_start_adhoc_network(struct lbs_private *priv, > struct assoc_request * assoc_req); > -int lbs_join_adhoc_network(lbs_private *priv, > +int lbs_join_adhoc_network(struct lbs_private *priv, > struct assoc_request * assoc_req); > -int lbs_stop_adhoc_network(lbs_private *priv); > +int lbs_stop_adhoc_network(struct lbs_private *priv); > > -int lbs_send_deauthentication(lbs_private *priv); > +int lbs_send_deauthentication(struct lbs_private *priv); > > -int lbs_associate(lbs_private *priv, struct assoc_request *assoc_req); > +int lbs_associate(struct lbs_private *priv, struct assoc_request *assoc_req); > > void lbs_unset_basic_rate_flags(u8 *rates, size_t len); > > Index: wireless-2.6/drivers/net/wireless/libertas/main.c > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/main.c 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/main.c 2007-11-22 13:21:53.000000000 +0100 > @@ -247,8 +247,8 @@ static ssize_t lbs_anycast_set(struct de > return strlen(buf); > } > > -int lbs_add_rtap(lbs_private *priv); > -void lbs_remove_rtap(lbs_private *priv); > +int lbs_add_rtap(struct lbs_private *priv); > +void lbs_remove_rtap(struct lbs_private *priv); > > /** > * Get function for sysfs attribute rtap > @@ -256,8 +256,9 @@ void lbs_remove_rtap(lbs_private *priv); > static ssize_t lbs_rtap_get(struct device *dev, > struct device_attribute *attr, char * buf) > { > - lbs_private *priv = (lbs_private *) (to_net_dev(dev))->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = (struct lbs_private *) > + (to_net_dev(dev))->priv; > + struct lbs_adapter *adapter = priv->adapter; > return snprintf(buf, 5, "0x%X\n", adapter->monitormode); > } > > @@ -268,8 +269,9 @@ static ssize_t lbs_rtap_set(struct devic > struct device_attribute *attr, const char * buf, size_t count) > { > int monitor_mode; > - lbs_private *priv = (lbs_private *) (to_net_dev(dev))->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = (struct lbs_private *) > + (to_net_dev(dev))->priv; > + struct lbs_adapter *adapter = priv->adapter; > > sscanf(buf, "%x", &monitor_mode); > if (monitor_mode != LBS_MONITOR_OFF) { > @@ -332,7 +334,7 @@ static ssize_t lbs_autostart_enabled_set > { > struct cmd_ds_mesh_access mesh_access; > uint32_t datum; > - lbs_private *priv = (to_net_dev(dev))->priv; > + struct lbs_private *priv = (to_net_dev(dev))->priv; > int ret; > > memset(&mesh_access, 0, sizeof(mesh_access)); > @@ -375,8 +377,8 @@ static struct attribute_group lbs_mesh_a > */ > static int pre_open_check(struct net_device *dev) > { > - lbs_private *priv = (lbs_private *) dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = (struct lbs_private *) dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > int i = 0; > > while (!adapter->fw_ready && i < 20) { > @@ -399,8 +401,8 @@ static int pre_open_check(struct net_dev > */ > static int lbs_dev_open(struct net_device *dev) > { > - lbs_private *priv = (lbs_private *) dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = (struct lbs_private *) dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_NET); > > @@ -427,7 +429,7 @@ static int lbs_dev_open(struct net_devic > */ > static int lbs_mesh_open(struct net_device *dev) > { > - lbs_private *priv = (lbs_private *) dev->priv ; > + struct lbs_private *priv = (struct lbs_private *) dev->priv ; > > if (pre_open_check(dev) == -1) > return -1; > @@ -446,7 +448,7 @@ static int lbs_mesh_open(struct net_devi > */ > static int lbs_open(struct net_device *dev) > { > - lbs_private *priv = (lbs_private *) dev->priv ; > + struct lbs_private *priv = (struct lbs_private *) dev->priv ; > > if(pre_open_check(dev) == -1) > return -1; > @@ -459,7 +461,7 @@ static int lbs_open(struct net_device *d > > static int lbs_dev_close(struct net_device *dev) > { > - lbs_private *priv = dev->priv; > + struct lbs_private *priv = dev->priv; > > lbs_deb_enter(LBS_DEB_NET); > > @@ -478,7 +480,7 @@ static int lbs_dev_close(struct net_devi > */ > static int lbs_mesh_close(struct net_device *dev) > { > - lbs_private *priv = (lbs_private *) (dev->priv); > + struct lbs_private *priv = (struct lbs_private *) (dev->priv); > > priv->mesh_open = 0; > netif_stop_queue(priv->mesh_dev); > @@ -496,7 +498,7 @@ static int lbs_mesh_close(struct net_dev > */ > static int lbs_close(struct net_device *dev) > { > - lbs_private *priv = (lbs_private *) dev->priv; > + struct lbs_private *priv = (struct lbs_private *) dev->priv; > > netif_stop_queue(dev); > priv->infra_open = 0; > @@ -510,7 +512,7 @@ static int lbs_close(struct net_device * > static int lbs_hard_start_xmit(struct sk_buff *skb, struct net_device *dev) > { > int ret = 0; > - lbs_private *priv = dev->priv; > + struct lbs_private *priv = dev->priv; > > lbs_deb_enter(LBS_DEB_NET); > > @@ -537,7 +539,7 @@ done: > static int lbs_mesh_pre_start_xmit(struct sk_buff *skb, > struct net_device *dev) > { > - lbs_private *priv = dev->priv; > + struct lbs_private *priv = dev->priv; > int ret; > > lbs_deb_enter(LBS_DEB_MESH); > @@ -559,7 +561,7 @@ static int lbs_mesh_pre_start_xmit(struc > */ > static int lbs_pre_start_xmit(struct sk_buff *skb, struct net_device *dev) > { > - lbs_private *priv = dev->priv; > + struct lbs_private *priv = dev->priv; > int ret; > > lbs_deb_enter(LBS_DEB_NET); > @@ -578,7 +580,7 @@ static int lbs_pre_start_xmit(struct sk_ > > static void lbs_tx_timeout(struct net_device *dev) > { > - lbs_private *priv = (lbs_private *) dev->priv; > + struct lbs_private *priv = (struct lbs_private *) dev->priv; > > lbs_deb_enter(LBS_DEB_TX); > > @@ -607,12 +609,12 @@ static void lbs_tx_timeout(struct net_de > /** > * @brief This function returns the network statistics > * > - * @param dev A pointer to lbs_private structure > + * @param dev A pointer to struct lbs_private structure > * @return A pointer to net_device_stats structure > */ > static struct net_device_stats *lbs_get_stats(struct net_device *dev) > { > - lbs_private *priv = (lbs_private *) dev->priv; > + struct lbs_private *priv = (struct lbs_private *) dev->priv; > > return &priv->stats; > } > @@ -620,8 +622,8 @@ static struct net_device_stats *lbs_get_ > static int lbs_set_mac_address(struct net_device *dev, void *addr) > { > int ret = 0; > - lbs_private *priv = (lbs_private *) dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = (struct lbs_private *) dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > struct sockaddr *phwaddr = addr; > > lbs_deb_enter(LBS_DEB_NET); > @@ -657,7 +659,7 @@ done: > return ret; > } > > -static int lbs_copy_multicast_address(lbs_adapter *adapter, > +static int lbs_copy_multicast_address(struct lbs_adapter *adapter, > struct net_device *dev) > { > int i = 0; > @@ -674,8 +676,8 @@ static int lbs_copy_multicast_address(lb > > static void lbs_set_multicast_list(struct net_device *dev) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > int oldpacketfilter; > DECLARE_MAC_BUF(mac); > > @@ -755,8 +757,8 @@ static void lbs_set_multicast_list(struc > static int lbs_thread(void *data) > { > struct net_device *dev = data; > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > wait_queue_t wait; > u8 ireg = 0; > > @@ -918,13 +920,13 @@ static int lbs_thread(void *data) > * HW spec from firmware and set basic parameters to > * firmware. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @return 0 or -1 > */ > -static int lbs_setup_firmware(lbs_private *priv) > +static int lbs_setup_firmware(struct lbs_private *priv) > { > int ret = -1; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ds_mesh_access mesh_access; > > lbs_deb_enter(LBS_DEB_FW); > @@ -985,8 +987,8 @@ done: > */ > static void command_timer_fn(unsigned long data) > { > - lbs_private *priv = (lbs_private *)data; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = (struct lbs_private *)data; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ctrl_node *ptempnode; > struct cmd_ds_command *cmd; > unsigned long flags; > @@ -1020,9 +1022,9 @@ static void command_timer_fn(unsigned lo > return; > } > > -static int lbs_init_adapter(lbs_private *priv) > +static int lbs_init_adapter(struct lbs_private *priv) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > size_t bufsize; > int i, ret = 0; > > @@ -1090,9 +1092,9 @@ out: > return ret; > } > > -static void lbs_free_adapter(lbs_private *priv) > +static void lbs_free_adapter(struct lbs_private *priv) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > if (!adapter) { > lbs_deb_fw("why double free adapter?\n"); > @@ -1120,25 +1122,27 @@ static void lbs_free_adapter(lbs_private > * card, allocate the lbs_priv and initialize the device. > * > * @param card A pointer to card > - * @return A pointer to lbs_private structure > + * @return A pointer to struct lbs_private structure > */ > -lbs_private *lbs_add_card(void *card, struct device *dmdev) > +struct lbs_private *lbs_add_card(void *card, struct device *dmdev) > { > struct net_device *dev = NULL; > - lbs_private *priv = NULL; > + struct lbs_private *priv = NULL; > > lbs_deb_enter(LBS_DEB_NET); > > /* Allocate an Ethernet device and register it */ > - if (!(dev = alloc_etherdev(sizeof(lbs_private)))) { > + dev = alloc_etherdev(sizeof(struct lbs_private)); > + if (!dev) { > lbs_pr_err("init ethX device failed\n"); > goto done; > } > priv = dev->priv; > > - /* allocate buffer for lbs_adapter */ > - if (!(priv->adapter = kzalloc(sizeof(lbs_adapter), GFP_KERNEL))) { > - lbs_pr_err("allocate buffer for lbs_adapter failed\n"); > + /* allocate buffer for struct lbs_adapter */ > + priv->adapter = kzalloc(sizeof(struct lbs_adapter), GFP_KERNEL); > + if (!priv->adapter) { > + lbs_pr_err("allocate buffer for struct lbs_adapter failed\n"); > goto err_kzalloc; > } > > @@ -1208,9 +1212,9 @@ done: > EXPORT_SYMBOL_GPL(lbs_add_card); > > > -int lbs_remove_card(lbs_private *priv) > +int lbs_remove_card(struct lbs_private *priv) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct net_device *dev = priv->dev; > union iwreq_data wrqu; > > @@ -1249,7 +1253,7 @@ int lbs_remove_card(lbs_private *priv) > EXPORT_SYMBOL_GPL(lbs_remove_card); > > > -int lbs_start_card(lbs_private *priv) > +int lbs_start_card(struct lbs_private *priv) > { > struct net_device *dev = priv->dev; > int ret = -1; > @@ -1282,7 +1286,7 @@ done: > EXPORT_SYMBOL_GPL(lbs_start_card); > > > -int lbs_stop_card(lbs_private *priv) > +int lbs_stop_card(struct lbs_private *priv) > { > struct net_device *dev = priv->dev; > int ret = -1; > @@ -1315,10 +1319,10 @@ EXPORT_SYMBOL_GPL(lbs_stop_card); > /** > * @brief This function adds mshX interface > * > - * @param priv A pointer to the lbs_private structure > + * @param priv A pointer to the struct lbs_private structure > * @return 0 if successful, -X otherwise > */ > -int lbs_add_mesh(lbs_private *priv, struct device *dev) > +int lbs_add_mesh(struct lbs_private *priv, struct device *dev) > { > struct net_device *mesh_dev = NULL; > int ret = 0; > @@ -1378,7 +1382,7 @@ done: > EXPORT_SYMBOL_GPL(lbs_add_mesh); > > > -void lbs_remove_mesh(lbs_private *priv) > +void lbs_remove_mesh(struct lbs_private *priv) > { > struct net_device *mesh_dev; > > @@ -1434,9 +1438,9 @@ struct chan_freq_power *lbs_get_region_c > return NULL; > } > > -int lbs_set_regiontable(lbs_private *priv, u8 region, u8 band) > +int lbs_set_regiontable(struct lbs_private *priv, u8 region, u8 band) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > int i = 0; > > @@ -1478,7 +1482,7 @@ out: > */ > void lbs_interrupt(struct net_device *dev) > { > - lbs_private *priv = dev->priv; > + struct lbs_private *priv = dev->priv; > > lbs_deb_enter(LBS_DEB_THREAD); > > @@ -1500,7 +1504,7 @@ void lbs_interrupt(struct net_device *de > } > EXPORT_SYMBOL_GPL(lbs_interrupt); > > -int lbs_reset_device(lbs_private *priv) > +int lbs_reset_device(struct lbs_private *priv) > { > int ret; > > @@ -1555,12 +1559,12 @@ static int lbs_rtap_hard_start_xmit(stru > > static struct net_device_stats *lbs_rtap_get_stats(struct net_device *dev) > { > - lbs_private *priv = dev->priv; > + struct lbs_private *priv = dev->priv; > return &priv->ieee->stats; > } > > > -void lbs_remove_rtap(lbs_private *priv) > +void lbs_remove_rtap(struct lbs_private *priv) > { > if (priv->rtap_net_dev == NULL) > return; > @@ -1569,7 +1573,7 @@ void lbs_remove_rtap(lbs_private *priv) > priv->rtap_net_dev = NULL; > } > > -int lbs_add_rtap(lbs_private *priv) > +int lbs_add_rtap(struct lbs_private *priv) > { > int rc = 0; > > Index: wireless-2.6/drivers/net/wireless/libertas/rx.c > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/rx.c 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/rx.c 2007-11-22 12:50:04.000000000 +0100 > @@ -35,19 +35,20 @@ struct rx80211packethdr { > void *eth80211_hdr; > } __attribute__ ((packed)); > > -static int process_rxed_802_11_packet(lbs_private *priv, struct sk_buff *skb); > +static int process_rxed_802_11_packet(struct lbs_private *priv, > + struct sk_buff *skb); > > /** > * @brief This function computes the avgSNR . > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @return avgSNR > */ > -static u8 lbs_getavgsnr(lbs_private *priv) > +static u8 lbs_getavgsnr(struct lbs_private *priv) > { > u8 i; > u16 temp = 0; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > if (adapter->numSNRNF == 0) > return 0; > for (i = 0; i < adapter->numSNRNF; i++) > @@ -59,14 +60,14 @@ static u8 lbs_getavgsnr(lbs_private *pri > /** > * @brief This function computes the AvgNF > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @return AvgNF > */ > -static u8 lbs_getavgnf(lbs_private *priv) > +static u8 lbs_getavgnf(struct lbs_private *priv) > { > u8 i; > u16 temp = 0; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > if (adapter->numSNRNF == 0) > return 0; > for (i = 0; i < adapter->numSNRNF; i++) > @@ -78,13 +79,13 @@ static u8 lbs_getavgnf(lbs_private *priv > /** > * @brief This function save the raw SNR/NF to our internel buffer > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param prxpd A pointer to rxpd structure of received packet > * @return n/a > */ > -static void lbs_save_rawSNRNF(lbs_private *priv, struct rxpd *p_rx_pd) > +static void lbs_save_rawSNRNF(struct lbs_private *priv, struct rxpd *p_rx_pd) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > if (adapter->numSNRNF < DEFAULT_DATA_AVG_FACTOR) > adapter->numSNRNF++; > adapter->rawSNR[adapter->nextSNRNF] = p_rx_pd->snr; > @@ -98,13 +99,13 @@ static void lbs_save_rawSNRNF(lbs_privat > /** > * @brief This function computes the RSSI in received packet. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param prxpd A pointer to rxpd structure of received packet > * @return n/a > */ > -static void lbs_compute_rssi(lbs_private *priv, struct rxpd *p_rx_pd) > +static void lbs_compute_rssi(struct lbs_private *priv, struct rxpd *p_rx_pd) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_RX); > > @@ -134,7 +135,7 @@ static void lbs_compute_rssi(lbs_private > lbs_deb_leave(LBS_DEB_RX); > } > > -void lbs_upload_rx_packet(lbs_private *priv, struct sk_buff *skb) > +void lbs_upload_rx_packet(struct lbs_private *priv, struct sk_buff *skb) > { > lbs_deb_rx("skb->data %p\n", skb->data); > > @@ -154,13 +155,13 @@ void lbs_upload_rx_packet(lbs_private *p > * @brief This function processes received packet and forwards it > * to kernel/upper layer > * > - * @param priv A pointer to lbs_private > + * @param priv A pointer to struct lbs_private > * @param skb A pointer to skb which includes the received packet > * @return 0 or -1 > */ > -int lbs_process_rxed_packet(lbs_private *priv, struct sk_buff *skb) > +int lbs_process_rxed_packet(struct lbs_private *priv, struct sk_buff *skb) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > > struct rxpackethdr *p_rx_pkt; > @@ -319,13 +320,14 @@ static u8 convert_mv_rate_to_radiotap(u8 > * @brief This function processes a received 802.11 packet and forwards it > * to kernel/upper layer > * > - * @param priv A pointer to lbs_private > + * @param priv A pointer to struct lbs_private > * @param skb A pointer to skb which includes the received packet > * @return 0 or -1 > */ > -static int process_rxed_802_11_packet(lbs_private *priv, struct sk_buff *skb) > +static int process_rxed_802_11_packet(struct lbs_private *priv, > + struct sk_buff *skb) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > > struct rx80211packethdr *p_rx_pkt; > Index: wireless-2.6/drivers/net/wireless/libertas/scan.c > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/scan.c 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/scan.c 2007-11-22 12:50:04.000000000 +0100 > @@ -163,13 +163,13 @@ static inline int match_bss_dynamic_wep( > * 0 0 0 0 !=NONE 1 0 0 yes Dynamic WEP > * > * > - * @param adapter A pointer to lbs_adapter > + * @param adapter A pointer to struct lbs_adapter > * @param index Index in scantable to check against current driver settings > * @param mode Network mode: Infrastructure or IBSS > * > * @return Index in scantable, or error code if negative > */ > -static int is_network_compatible(lbs_adapter *adapter, > +static int is_network_compatible(struct lbs_adapter *adapter, > struct bss_descriptor * bss, u8 mode) > { > int matched = 0; > @@ -262,7 +262,7 @@ int lbs_ssid_cmp(u8 *ssid1, u8 ssid1_len > * of channels to scan. This routine is used for any scan that is not > * provided a specific channel list to scan. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param scanchanlist Output parameter: resulting channel list to scan > * @param filteredscan Flag indicating whether or not a BSSID or SSID filter > * is being sent in the command to firmware. Used to > @@ -272,12 +272,12 @@ int lbs_ssid_cmp(u8 *ssid1, u8 ssid1_len > * > * @return void > */ > -static void lbs_scan_create_channel_list(lbs_private *priv, > +static void lbs_scan_create_channel_list(struct lbs_private *priv, > struct chanscanparamset * scanchanlist, > u8 filteredscan) > { > > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct region_channel *scanregion; > struct chan_freq_power *cfp; > int rgnidx; > @@ -359,7 +359,9 @@ static void lbs_scan_create_channel_list > /* Delayed partial scan worker */ > void lbs_scan_worker(struct work_struct *work) > { > - lbs_private *priv = container_of(work, lbs_private, scan_work.work); > + struct lbs_private *priv = container_of(work, > + struct lbs_private, > + scan_work.work); > > lbs_scan_networks(priv, NULL, 0); > } > @@ -385,7 +387,7 @@ void lbs_scan_worker(struct work_struct > * If the number of probes is not set, use the adapter default setting > * Qualify the channel > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param puserscanin NULL or pointer to scan configuration parameters > * @param ppchantlvout Output parameter: Pointer to the start of the > * channel TLV portion of the output scan config > @@ -404,7 +406,7 @@ void lbs_scan_worker(struct work_struct > * @return resulting scan configuration > */ > static struct lbs_scan_cmd_config * > -lbs_scan_setup_scan_config(lbs_private *priv, > +lbs_scan_setup_scan_config(struct lbs_private *priv, > const struct lbs_ioctl_user_scan_cfg *puserscanin, > struct mrvlietypes_chanlistparamset ** ppchantlvout, > struct chanscanparamset * pscanchanlist, > @@ -586,7 +588,7 @@ out: > * and sends the portion of the channel TLV along with the other TLVs > * to the lbs_cmd routines for execution in the firmware. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param maxchanperscan Maximum number channels to be included in each > * scan command sent to firmware > * @param filteredscan Flag indicating whether or not a BSSID or SSID > @@ -600,7 +602,7 @@ out: > * > * @return 0 or error return otherwise > */ > -static int lbs_scan_channel_list(lbs_private *priv, > +static int lbs_scan_channel_list(struct lbs_private *priv, > int maxchanperscan, > u8 filteredscan, > struct lbs_scan_cmd_config *pscancfgout, > @@ -753,7 +755,7 @@ out: > /* > * Only used from lbs_scan_networks() > */ > -static void clear_selected_scan_list_entries(lbs_adapter *adapter, > +static void clear_selected_scan_list_entries(struct lbs_adapter *adapter, > const struct lbs_ioctl_user_scan_cfg *scan_cfg) > { > struct bss_descriptor *bss; > @@ -812,18 +814,18 @@ out: > * order to send the appropriate scan commands to firmware to populate or > * update the internal driver scan table > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param puserscanin Pointer to the input configuration for the requested > * scan. > * @param full_scan ??? > * > * @return 0 or < 0 if error > */ > -int lbs_scan_networks(lbs_private *priv, > +int lbs_scan_networks(struct lbs_private *priv, > const struct lbs_ioctl_user_scan_cfg *puserscanin, > int full_scan) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct mrvlietypes_chanlistparamset *pchantlvout; > struct chanscanparamset * scan_chan_list = NULL; > struct lbs_scan_cmd_config *scan_cfg = NULL; > @@ -1153,13 +1155,13 @@ done: > * > * Used in association code > * > - * @param adapter A pointer to lbs_adapter > + * @param adapter A pointer to struct lbs_adapter > * @param bssid BSSID to find in the scan list > * @param mode Network mode: Infrastructure or IBSS > * > * @return index in BSSID list, or error return code (< 0) > */ > -struct bss_descriptor *lbs_find_bssid_in_list(lbs_adapter *adapter, > +struct bss_descriptor *lbs_find_bssid_in_list(struct lbs_adapter *adapter, > u8 * bssid, u8 mode) > { > struct bss_descriptor * iter_bss; > @@ -1205,14 +1207,14 @@ out: > * > * Used in association code > * > - * @param adapter A pointer to lbs_adapter > + * @param adapter A pointer to struct lbs_adapter > * @param ssid SSID to find in the list > * @param bssid BSSID to qualify the SSID selection (if provided) > * @param mode Network mode: Infrastructure or IBSS > * > * @return index in BSSID list > */ > -struct bss_descriptor *lbs_find_ssid_in_list(lbs_adapter *adapter, > +struct bss_descriptor *lbs_find_ssid_in_list(struct lbs_adapter *adapter, > u8 *ssid, u8 ssid_len, u8 * bssid, u8 mode, > int channel) > { > @@ -1277,12 +1279,13 @@ out: > * Search the scan table for the best SSID that also matches the current > * adapter network preference (infrastructure or adhoc) > * > - * @param adapter A pointer to lbs_adapter > + * @param adapter A pointer to struct lbs_adapter > * > * @return index in BSSID list > */ > -static struct bss_descriptor *lbs_find_best_ssid_in_list(lbs_adapter *adapter, > - u8 mode) > +static struct bss_descriptor *lbs_find_best_ssid_in_list( > + struct lbs_adapter *adapter, > + u8 mode) > { > u8 bestrssi = 0; > struct bss_descriptor * iter_bss; > @@ -1323,15 +1326,15 @@ static struct bss_descriptor *lbs_find_b > * > * Used from association worker. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param pSSID A pointer to AP's ssid > * > * @return 0--success, otherwise--fail > */ > -int lbs_find_best_network_ssid(lbs_private *priv, > +int lbs_find_best_network_ssid(struct lbs_private *priv, > u8 *out_ssid, u8 *out_ssid_len, u8 preferred_mode, u8 *out_mode) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int ret = -1; > struct bss_descriptor * found; > > @@ -1369,8 +1372,8 @@ out: > int lbs_set_scan(struct net_device *dev, struct iw_request_info *info, > struct iw_param *vwrq, char *extra) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_SCAN); > > @@ -1392,7 +1395,7 @@ int lbs_set_scan(struct net_device *dev, > * > * Used in association code and from debugfs > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param ssid A pointer to the SSID to scan for > * @param ssid_len Length of the SSID > * @param clear_ssid Should existing scan results with this SSID > @@ -1402,10 +1405,10 @@ int lbs_set_scan(struct net_device *dev, > * > * @return 0-success, otherwise fail > */ > -int lbs_send_specific_ssid_scan(lbs_private *priv, > +int lbs_send_specific_ssid_scan(struct lbs_private *priv, > u8 *ssid, u8 ssid_len, u8 clear_ssid) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct lbs_ioctl_user_scan_cfg scancfg; > int ret = 0; > > @@ -1443,11 +1446,11 @@ out: > > #define MAX_CUSTOM_LEN 64 > > -static inline char *lbs_translate_scan(lbs_private *priv, > +static inline char *lbs_translate_scan(struct lbs_private *priv, > char *start, char *stop, > struct bss_descriptor *bss) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct chan_freq_power *cfp; > char *current_val; /* For rates */ > struct iw_event iwe; /* Temporary buffer */ > @@ -1610,8 +1613,8 @@ int lbs_get_scan(struct net_device *dev, > struct iw_point *dwrq, char *extra) > { > #define SCAN_ITEM_SIZE 128 > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > int err = 0; > char *ev = extra; > char *stop = ev + dwrq->length; > @@ -1682,7 +1685,7 @@ int lbs_get_scan(struct net_device *dev, > * Sends a fixed lenght data part (specifying the BSS type and BSSID filters) > * as well as a variable number/length of TLVs to the firmware. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param cmd A pointer to cmd_ds_command structure to be sent to > * firmware with the cmd_DS_801_11_SCAN structure > * @param pdata_buf Void pointer cast of a lbs_scan_cmd_config struct used > @@ -1690,7 +1693,7 @@ int lbs_get_scan(struct net_device *dev, > * > * @return 0 or -1 > */ > -int lbs_cmd_80211_scan(lbs_private *priv, > +int lbs_cmd_80211_scan(struct lbs_private *priv, > struct cmd_ds_command *cmd, void *pdata_buf) > { > struct cmd_ds_802_11_scan *pscan = &cmd->params.scan; > @@ -1750,14 +1753,14 @@ static inline int is_same_network(struct > * | bufsize and sizeof the fixed fields above) | > * .-----------------------------------------------------------. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param resp A pointer to cmd_ds_command > * > * @return 0 or -1 > */ > -int lbs_ret_80211_scan(lbs_private *priv, struct cmd_ds_command *resp) > +int lbs_ret_80211_scan(struct lbs_private *priv, struct cmd_ds_command *resp) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct cmd_ds_802_11_scan_rsp *pscan; > struct bss_descriptor * iter_bss; > struct bss_descriptor * safe; > Index: wireless-2.6/drivers/net/wireless/libertas/scan.h > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/scan.h 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/scan.h 2007-11-22 12:50:04.000000000 +0100 > @@ -10,6 +10,8 @@ > #include <net/ieee80211.h> > #include "hostcmd.h" > > +struct lbs_adapter; > + > /** > * @brief Maximum number of channels that can be sent in a setuserscan ioctl > * > @@ -176,27 +178,27 @@ struct bss_descriptor { > > int lbs_ssid_cmp(u8 *ssid1, u8 ssid1_len, u8 *ssid2, u8 ssid2_len); > > -struct bss_descriptor *lbs_find_ssid_in_list(lbs_adapter *adapter, > +struct bss_descriptor *lbs_find_ssid_in_list(struct lbs_adapter *adapter, > u8 *ssid, u8 ssid_len, u8 *bssid, u8 mode, > int channel); > > -struct bss_descriptor *lbs_find_bssid_in_list(lbs_adapter *adapter, > +struct bss_descriptor *lbs_find_bssid_in_list(struct lbs_adapter *adapter, > u8 *bssid, u8 mode); > > -int lbs_find_best_network_ssid(lbs_private *priv, u8 *out_ssid, > +int lbs_find_best_network_ssid(struct lbs_private *priv, u8 *out_ssid, > u8 *out_ssid_len, u8 preferred_mode, u8 *out_mode); > > -int lbs_send_specific_ssid_scan(lbs_private *priv, u8 *ssid, > +int lbs_send_specific_ssid_scan(struct lbs_private *priv, u8 *ssid, > u8 ssid_len, u8 clear_ssid); > > -int lbs_cmd_80211_scan(lbs_private *priv, > +int lbs_cmd_80211_scan(struct lbs_private *priv, > struct cmd_ds_command *cmd, > void *pdata_buf); > > -int lbs_ret_80211_scan(lbs_private *priv, > +int lbs_ret_80211_scan(struct lbs_private *priv, > struct cmd_ds_command *resp); > > -int lbs_scan_networks(lbs_private *priv, > +int lbs_scan_networks(struct lbs_private *priv, > const struct lbs_ioctl_user_scan_cfg *puserscanin, > int full_scan); > > Index: wireless-2.6/drivers/net/wireless/libertas/tx.c > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/tx.c 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/tx.c 2007-11-22 12:50:04.000000000 +0100 > @@ -52,11 +52,11 @@ static u32 convert_radiotap_rate_to_mv(u > * @brief This function processes a single packet and sends > * to IF layer > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param skb A pointer to skb which includes TX packet > * @return 0 or -1 > */ > -static int SendSinglePacket(lbs_private *priv, struct sk_buff *skb) > +static int SendSinglePacket(struct lbs_private *priv, struct sk_buff *skb) > { > int ret = 0; > struct txpd localtxpd; > @@ -164,9 +164,9 @@ done: > } > > > -void lbs_tx_runqueue(lbs_private *priv) > +void lbs_tx_runqueue(struct lbs_private *priv) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > int i; > > spin_lock(&adapter->txqueue_lock); > @@ -180,9 +180,9 @@ void lbs_tx_runqueue(lbs_private *priv) > spin_unlock(&adapter->txqueue_lock); > } > > -static void lbs_tx_queue(lbs_private *priv, struct sk_buff *skb) > +static void lbs_tx_queue(struct lbs_private *priv, struct sk_buff *skb) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > spin_lock(&adapter->txqueue_lock); > > @@ -205,10 +205,10 @@ static void lbs_tx_queue(lbs_private *pr > * @brief This function checks the conditions and sends packet to IF > * layer if everything is ok. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @return n/a > */ > -int lbs_process_tx(lbs_private *priv, struct sk_buff *skb) > +int lbs_process_tx(struct lbs_private *priv, struct sk_buff *skb) > { > int ret = -1; > > @@ -239,14 +239,14 @@ done: > * @brief This function sends to the host the last transmitted packet, > * filling the radiotap headers with transmission information. > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @param status A 32 bit value containing transmission status. > * > * @returns void > */ > -void lbs_send_tx_feedback(lbs_private *priv) > +void lbs_send_tx_feedback(struct lbs_private *priv) > { > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > struct tx_radiotap_hdr *radiotap_hdr; > u32 status = adapter->eventcause; > int txfail; > Index: wireless-2.6/drivers/net/wireless/libertas/wext.c > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/wext.c 2007-11-22 12:49:53.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/wext.c 2007-11-22 13:21:53.000000000 +0100 > @@ -21,7 +21,7 @@ > #include "assoc.h" > > > -static inline void lbs_postpone_association_work(lbs_private *priv) > +static inline void lbs_postpone_association_work(struct lbs_private *priv) > { > if (priv->adapter->surpriseremoved) > return; > @@ -29,7 +29,7 @@ static inline void lbs_postpone_associat > queue_delayed_work(priv->work_thread, &priv->assoc_work, HZ / 2); > } > > -static inline void lbs_cancel_association_work(lbs_private *priv) > +static inline void lbs_cancel_association_work(struct lbs_private *priv) > { > cancel_delayed_work(&priv->assoc_work); > if (priv->adapter->pending_assoc_req) { > @@ -42,13 +42,15 @@ static inline void lbs_cancel_associatio > /** > * @brief Find the channel frequency power info with specific channel > * > - * @param adapter A pointer to lbs_adapter structure > + * @param adapter A pointer to struct lbs_adapter structure > * @param band it can be BAND_A, BAND_G or BAND_B > * @param channel the channel for looking > * @return A pointer to struct chan_freq_power structure or NULL if not find. > */ > -struct chan_freq_power *lbs_find_cfp_by_band_and_channel(lbs_adapter *adapter, > - u8 band, u16 channel) > +struct chan_freq_power *lbs_find_cfp_by_band_and_channel( > + struct lbs_adapter *adapter, > + u8 band, > + u16 channel) > { > struct chan_freq_power *cfp = NULL; > struct region_channel *rc; > @@ -83,13 +85,15 @@ struct chan_freq_power *lbs_find_cfp_by_ > /** > * @brief Find the channel frequency power info with specific frequency > * > - * @param adapter A pointer to lbs_adapter structure > + * @param adapter A pointer to struct lbs_adapter structure > * @param band it can be BAND_A, BAND_G or BAND_B > * @param freq the frequency for looking > * @return A pointer to struct chan_freq_power structure or NULL if not find. > */ > -static struct chan_freq_power *find_cfp_by_band_and_freq(lbs_adapter *adapter, > - u8 band, u32 freq) > +static struct chan_freq_power *find_cfp_by_band_and_freq( > + struct lbs_adapter *adapter, > + u8 band, > + u32 freq) > { > struct chan_freq_power *cfp = NULL; > struct region_channel *rc; > @@ -125,14 +129,14 @@ static struct chan_freq_power *find_cfp_ > /** > * @brief Set Radio On/OFF > * > - * @param priv A pointer to lbs_private structure > + * @param priv A pointer to struct lbs_private structure > * @option Radio Option > * @return 0 --success, otherwise fail > */ > -static int lbs_radio_ioctl(lbs_private *priv, u8 option) > +static int lbs_radio_ioctl(struct lbs_private *priv, u8 option) > { > int ret = 0; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_WEXT); > > @@ -153,10 +157,10 @@ static int lbs_radio_ioctl(lbs_private * > /** > * @brief Copy active data rates based on adapter mode and status > * > - * @param adapter A pointer to lbs_adapter structure > + * @param adapter A pointer to struct lbs_adapter structure > * @param rate The buf to return the active rates > */ > -static void copy_active_data_rates(lbs_adapter *adapter, u8 *rates) > +static void copy_active_data_rates(struct lbs_adapter *adapter, u8 *rates) > { > lbs_deb_enter(LBS_DEB_WEXT); > > @@ -184,8 +188,8 @@ static int lbs_get_name(struct net_devic > static int lbs_get_freq(struct net_device *dev, struct iw_request_info *info, > struct iw_freq *fwrq, char *extra) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > struct chan_freq_power *cfp; > > lbs_deb_enter(LBS_DEB_WEXT); > @@ -211,8 +215,8 @@ static int lbs_get_freq(struct net_devic > static int lbs_get_wap(struct net_device *dev, struct iw_request_info *info, > struct sockaddr *awrq, char *extra) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_WEXT); > > @@ -230,8 +234,8 @@ static int lbs_get_wap(struct net_device > static int lbs_set_nick(struct net_device *dev, struct iw_request_info *info, > struct iw_point *dwrq, char *extra) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_WEXT); > > @@ -255,8 +259,8 @@ static int lbs_set_nick(struct net_devic > static int lbs_get_nick(struct net_device *dev, struct iw_request_info *info, > struct iw_point *dwrq, char *extra) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_WEXT); > > @@ -273,8 +277,8 @@ static int lbs_get_nick(struct net_devic > static int mesh_get_nick(struct net_device *dev, struct iw_request_info *info, > struct iw_point *dwrq, char *extra) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_WEXT); > > @@ -299,8 +303,8 @@ static int lbs_set_rts(struct net_device > struct iw_param *vwrq, char *extra) > { > int ret = 0; > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > u32 rthr = vwrq->value; > > lbs_deb_enter(LBS_DEB_WEXT); > @@ -325,8 +329,8 @@ static int lbs_get_rts(struct net_device > struct iw_param *vwrq, char *extra) > { > int ret = 0; > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_WEXT); > > @@ -352,8 +356,8 @@ static int lbs_set_frag(struct net_devic > { > int ret = 0; > u32 fthr = vwrq->value; > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_WEXT); > > @@ -378,8 +382,8 @@ static int lbs_get_frag(struct net_devic > struct iw_param *vwrq, char *extra) > { > int ret = 0; > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_WEXT); > > @@ -404,8 +408,8 @@ out: > static int lbs_get_mode(struct net_device *dev, > struct iw_request_info *info, u32 * uwrq, char *extra) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_WEXT); > > @@ -432,8 +436,8 @@ static int lbs_get_txpow(struct net_devi > struct iw_param *vwrq, char *extra) > { > int ret = 0; > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_WEXT); > > @@ -464,8 +468,8 @@ static int lbs_set_retry(struct net_devi > struct iw_param *vwrq, char *extra) > { > int ret = 0; > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_WEXT); > > @@ -499,8 +503,8 @@ out: > static int lbs_get_retry(struct net_device *dev, struct iw_request_info *info, > struct iw_param *vwrq, char *extra) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > > lbs_deb_enter(LBS_DEB_WEXT); > @@ -568,8 +572,8 @@ static int lbs_get_range(struct net_devi > struct iw_point *dwrq, char *extra) > { > int i, j; > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > struct iw_range *range = (struct iw_range *)extra; > struct chan_freq_power *cfp; > u8 rates[MAX_RATES + 1]; > @@ -745,8 +749,8 @@ out: > static int lbs_set_power(struct net_device *dev, struct iw_request_info *info, > struct iw_param *vwrq, char *extra) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_WEXT); > > @@ -789,8 +793,8 @@ static int lbs_set_power(struct net_devi > static int lbs_get_power(struct net_device *dev, struct iw_request_info *info, > struct iw_param *vwrq, char *extra) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > int mode; > > lbs_deb_enter(LBS_DEB_WEXT); > @@ -820,8 +824,8 @@ static struct iw_statistics *lbs_get_wir > EXCELLENT = 95, > PERFECT = 100 > }; > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > u32 rssi_qual; > u32 tx_qual; > u32 quality = 0; > @@ -923,8 +927,8 @@ static int lbs_set_freq(struct net_devic > struct iw_freq *fwrq, char *extra) > { > int ret = -EINVAL; > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > struct chan_freq_power *cfp; > struct assoc_request * assoc_req; > > @@ -980,8 +984,8 @@ out: > static int lbs_set_rate(struct net_device *dev, struct iw_request_info *info, > struct iw_param *vwrq, char *extra) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > u32 new_rate; > u16 action; > int ret = -EINVAL; > @@ -1024,8 +1028,8 @@ out: > static int lbs_get_rate(struct net_device *dev, struct iw_request_info *info, > struct iw_param *vwrq, char *extra) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_WEXT); > > @@ -1050,8 +1054,8 @@ static int lbs_set_mode(struct net_devic > struct iw_request_info *info, u32 * uwrq, char *extra) > { > int ret = 0; > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > struct assoc_request * assoc_req; > > lbs_deb_enter(LBS_DEB_WEXT); > @@ -1096,8 +1100,8 @@ static int lbs_get_encode(struct net_dev > struct iw_request_info *info, > struct iw_point *dwrq, u8 * extra) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > int index = (dwrq->flags & IW_ENCODE_INDEX) - 1; > > lbs_deb_enter(LBS_DEB_WEXT); > @@ -1301,8 +1305,8 @@ static int lbs_set_encode(struct net_dev > struct iw_point *dwrq, char *extra) > { > int ret = 0; > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > struct assoc_request * assoc_req; > u16 is_default = 0, index = 0, set_tx_key = 0; > > @@ -1378,8 +1382,8 @@ static int lbs_get_encodeext(struct net_ > char *extra) > { > int ret = -EINVAL; > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; > int index, max_key_len; > > @@ -1485,8 +1489,8 @@ static int lbs_set_encodeext(struct net_ > char *extra) > { > int ret = 0; > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; > int alg = ext->alg; > struct assoc_request * assoc_req; > @@ -1610,8 +1614,8 @@ static int lbs_set_genie(struct net_devi > struct iw_point *dwrq, > char *extra) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > struct assoc_request * assoc_req; > > @@ -1657,8 +1661,8 @@ static int lbs_get_genie(struct net_devi > char *extra) > { > int ret = 0; > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_WEXT); > > @@ -1686,8 +1690,8 @@ static int lbs_set_auth(struct net_devic > struct iw_param *dwrq, > char *extra) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > struct assoc_request * assoc_req; > int ret = 0; > int updated = 0; > @@ -1786,8 +1790,8 @@ static int lbs_get_auth(struct net_devic > char *extra) > { > int ret = 0; > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_WEXT); > > @@ -1824,8 +1828,8 @@ static int lbs_set_txpow(struct net_devi > struct iw_param *vwrq, char *extra) > { > int ret = 0; > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > > u16 dbm; > > @@ -1866,8 +1870,8 @@ static int lbs_set_txpow(struct net_devi > static int lbs_get_essid(struct net_device *dev, struct iw_request_info *info, > struct iw_point *dwrq, char *extra) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > > lbs_deb_enter(LBS_DEB_WEXT); > > @@ -1902,8 +1906,8 @@ static int lbs_get_essid(struct net_devi > static int lbs_set_essid(struct net_device *dev, struct iw_request_info *info, > struct iw_point *dwrq, char *extra) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > int ret = 0; > u8 ssid[IW_ESSID_MAX_SIZE]; > u8 ssid_len = 0; > @@ -1974,8 +1978,8 @@ out: > static int lbs_set_wap(struct net_device *dev, struct iw_request_info *info, > struct sockaddr *awrq, char *extra) > { > - lbs_private *priv = dev->priv; > - lbs_adapter *adapter = priv->adapter; > + struct lbs_private *priv = dev->priv; > + struct lbs_adapter *adapter = priv->adapter; > struct assoc_request * assoc_req; > int ret = 0; > DECLARE_MAC_BUF(mac); > @@ -2006,7 +2010,7 @@ static int lbs_set_wap(struct net_device > return ret; > } > > -void lbs_get_fwversion(lbs_adapter *adapter, char *fwversion, int maxlen) > +void lbs_get_fwversion(struct lbs_adapter *adapter, char *fwversion, int maxlen) > { > char fwver[32]; > > Index: wireless-2.6/drivers/net/wireless/libertas/if_sdio.c > =================================================================== > --- wireless-2.6.orig/drivers/net/wireless/libertas/if_sdio.c 2007-11-22 13:22:09.000000000 +0100 > +++ wireless-2.6/drivers/net/wireless/libertas/if_sdio.c 2007-11-22 13:24:25.000000000 +0100 > @@ -82,7 +82,7 @@ struct if_sdio_packet { > > struct if_sdio_card { > struct sdio_func *func; > - lbs_private *priv; > + struct lbs_private *priv; > > int model; > unsigned long ioport; > @@ -694,7 +694,8 @@ out: > /* Libertas callbacks */ > /*******************************************************************/ > > -static int if_sdio_host_to_card(lbs_private *priv, u8 type, u8 *buf, u16 nb) > +static int if_sdio_host_to_card(struct lbs_private *priv, > + u8 type, u8 *buf, u16 nb) > { > int ret; > struct if_sdio_card *card; > @@ -775,7 +776,7 @@ out: > return ret; > } > > -static int if_sdio_get_int_status(lbs_private *priv, u8 *ireg) > +static int if_sdio_get_int_status(struct lbs_private *priv, u8 *ireg) > { > struct if_sdio_card *card; > > @@ -791,7 +792,7 @@ static int if_sdio_get_int_status(lbs_pr > return 0; > } > > -static int if_sdio_read_event_cause(lbs_private *priv) > +static int if_sdio_read_event_cause(struct lbs_private *priv) > { > struct if_sdio_card *card; > > @@ -857,7 +858,7 @@ static int if_sdio_probe(struct sdio_fun > const struct sdio_device_id *id) > { > struct if_sdio_card *card; > - lbs_private *priv; > + struct lbs_private *priv; > int ret, i; > unsigned int model; > struct if_sdio_packet *packet; - To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html