History log of /drivers/staging/rtl8192e/rtllib.h
Revision Date Author Comments
50d5e53ddfc0d9cf4707d7d8e22624b26ab9114e 14-Oct-2014 Andy Shevchenko <andriy.shevchenko@linux.intel.com> staging: rtl8192e: use %*pEn to escape buffer

Let's use kernel's native specifier to escape a buffer.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Cc: "John W . Linville" <linville@tuxdriver.com>
Cc: Johannes Berg <johannes@sipsolutions.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Joe Perches <joe@perches.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
042b623cf57a7c381326bdfe1db046e9b0b8517f 30-Sep-2014 Melike Yurtoglu <aysemelikeyurtoglu@gmail.com> staging: rtl8192e: Fix unnecessary space before function pointer arguments

This patch fixes these warning messages found by checkpatch.pl:
WARNING: Unnecessary space before function pointer arguments

Signed-off-by: Melike Yurtoglu <aysemelikeyurtoglu@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
84780ecdf6c46909c6a4f06635c953f8d8d635f7 30-Sep-2014 Melike Yurtoglu <aysemelikeyurtoglu@gmail.com> staging: rtl8192e: Array was made static const char * const

This patch fixes checkpatch.pl error in file rtllib.h
WARNING: static const char * array should probably be static
const char * const

Signed-off-by: Melike Yurtoglu <aysemelikeyurtoglu@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3a6b70c3f3558a2e47d2ca82752f0aed0f3c33c6 22-Aug-2014 Matthew Casey <mdcasey@chabloom.com> staging: rtl8192e: fixed coding style issues

Fixed missing blank line after declarations issues

Signed-off-by: Matthew Casey <mdcasey@chabloom.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
a0711c4da327de531a9f4af7a40d7043d06771b4 26-Dec-2013 Matthias Schoepe <matthias.schoepe@studium.uni-erlangen.de> Staging rtl8192e: Fixing checkpatch errors

We fixed checkpatch errors of the following type:
ERROR: "foo * bar" should be "foo *bar"

The error was fixed in the following files of the rtl8192e staging driver:
rtllib_softmac.c
rtllib_rx.c
rtllib_crypt.c
rtllib.h

There are no functional changes in this patch.

Signed-off-by: Matthias Schoepe <matthias.schoepe@studium.uni-erlangen.de>
Signed-off-by: Andreas Frembs <andreas.frembs@studium.uni-erlangen.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
559a4c318ca303880fc9f26d50711791c16ae2f3 26-Aug-2013 Andrea Merello <andrea.merello@gmail.com> staging: Update e-mail address for Andrea Merello

A lot of files contain reference to my old e-mail address.
Now I'm going not to read mail from it anymore, so update it
with my current address everywhere.

Signed-off-by: Andrea Merello <andrea.merello@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
93ba2a856f75aead35a043f169a49ce398afe737 26-Aug-2013 Andrea Merello <andrea.merello@gmail.com> Update e-mail address for Andrea Merello (resubmit)

A lot of files contain reference to my old e-mail address.
Now I'm going not to read mail from it anymore, so update it
with my current address everywhere.

Signed-off-by: Andrea Merello <andrea.merello@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
9d8a20a52cd760d1a8739fc408e68617f9d6577b 29-Oct-2012 Peter Huewe <peterhuewe@gmx.de> staging/rtl8192e: Fix compile warning 'is static but declared in .. which is not static'

When compiling this driver I get these compile warnings:

rtllib.h:2573:2: warning: '______f' is static but declared in inline
function 'rtllib_is_empty_essid' which is not static [enabled by
default]
rtllib.h:2579:3: warning: '______f' is static but declared in inline
function 'rtllib_is_empty_essid' which is not static [enabled by
default]
rtllib.h:2594:2: warning: '______f' is static but declared in inline
function 'rtllib_is_valid_mode' which is not static [enabled by default]
rtllib.h:2599:2: warning: '______f' is static but declared in inline
function 'rtllib_is_valid_mode' which is not static [enabled by default]
rtllib.h:2604:2: warning: '______f' is static but declared in inline
function 'rtllib_is_valid_mode' which is not static [enabled by default]
rtllib.h:2618:3: warning: '______f' is static but declared in inline
function 'rtllib_get_hdrlen' which is not static [enabled by default]
rtllib.h:2620:3: warning: '______f' is static but declared in inline
function 'rtllib_get_hdrlen' which is not static [enabled by default]

These functions are declared as extern inline but not 'overloaded'
anywhere so we can declare them static inline and get rid of the
warnings.

Signed-off-by: Peter Huewe <peterhuewe@gmx.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
db2c8da02a2175fe2d129aa55fb0b790ec07a1ac 09-Aug-2012 Masanari Iida <standby24x7@gmail.com> staging: rtl8192e: Fix typo in staging/rtl8192e

Correct spelling typo in staging/rtl8192e.

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
cd01712397ad428f443c05add5d7435e899c0ef1 23-Apr-2012 Justin P. Mattock <justinmattock@gmail.com> staging: rtl8192e: Fix typos.

Signed-off-by: Justin P. Mattock <justinmattock@gmail.com>
ACKed-by: Larry Finger <Larry.finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3b148be0df8e45a0259d7e84001cf02e897af614 20-Dec-2011 Sean MacLennan <seanm@seanm.ca> staging/rtl8192e: Register against lib80211

Convert rtllib from registering the crypt drivers against rtllib_crypt
and instead register the against lib80211. The crypto functions have
R- prepended (R-CCMP, R-TKIP, R-WEP) so they will not clash with the
lib80211 versions.

We cannot use the lib80211 crypt drivers since the rtl8192e has some
hardware support that is not handled by the lib80211 crypt drivers.

Signed-off-by: Sean MacLennan <seanm@seanm.ca>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
0ddcf5fdfac6bd80e153ee5c405bdfc9cb868b95 20-Dec-2011 Sean MacLennan <seanm@seanm.ca> staging/rtl8192e: Convert to lib80211_crypt_info

Convert rtllib to use lib80211_crypt_info.

Signed-off-by: Sean MacLennan <seanm@seanm.ca>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
184f1938b29310a0df4298b57a7241832cb0813c 20-Dec-2011 Sean MacLennan <seanm@seanm.ca> staging/rtl8192e: Add lib80211.h to rtllib.h

Add lib80211.h header file to rtllib.h and get it compiling.

Signed-off-by: Sean MacLennan <seanm@seanm.ca>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
e0ec8a67089762b29071e879388986ab7370d330 13-Dec-2011 Devendra Naga <devendra.aaru@gmail.com> staging: remove version.h includes in rtl8192e

Signed-off-by: Devendra Naga <devendra.aaru@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
976d534118219b04277fb6cfcdb71607b730746d 30-Nov-2011 Sean MacLennan <seanm@seanm.ca> rtl8192e: Rename clashing symbols

The "rtl8192e: Export symbols" patch exported three functions already
exported by the rtl8192u driver. This patch renames the three functions:
Dot11d_Init => dot11d_init
HTUpdateSelfAndPeerSetting => HT_update_self_and_peer_setting
IsLegalChannel => rtllib_legal_channel

Signed-off-by: Sean MacLennan <seanm@seanm.ca>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
ea74fedced8235fb01fc317bcb8cd98d8aa71436 29-Nov-2011 Sean MacLennan <seanm@seanm.ca> rtl8192e: create generic rtllib_debug.h

Rename rtl_debug.h to rtllib_debug.h. Source files should include
rtllib.h if they are generic and rtl_core.h if they are r8192e
specific. Files should never include both.

Signed-off-by: Sean MacLennan <seanm@seanm.ca>
Reviewed-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
6f03053b6810c7ca315afb30b31b63d9f5863faf 07-Nov-2011 Jesper Juhl <jj@chaosbits.net> rtl8192e: Don't copy huge struct by value (and make it const).

rtllib_is_shortslot() takes one argument - a struct that's more than a
kilobyte large. It should take a pointer instead of copying such a
huge struct - and the argument might as well be declared 'const' now
that we are at it, since it is not modified. This patch makes these
changes.

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Acked-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2eed3dee92453c1798f0932613b1b66f0763ab2e 01-Sep-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Fix smatch warnings regarding large arrays on stack

Smatch reports the follwing warnings:

CHECK drivers/staging/rtl8192e/rtllib_rx.c
drivers/staging/rtl8192e/rtllib_rx.c +552 RxReorderIndicatePacket(6) warn: 'prxbIndicateArray' puts 1024 bytes on stack

CHECK drivers/staging/rtl8192e/rtl819x_TSProc.c
drivers/staging/rtl8192e/rtl819x_TSProc.c +40 RxPktPendingTimeout(9) warn: 'stats_IndicateArray' puts 1024 bytes on stack

CHECK drivers/staging/rtl8192e/r8192E_phy.c
drivers/staging/rtl8192e/r8192E_phy.c +859 rtl8192_phy_SwChnlStepByStep(11) warn: function puts 797 bytes on stack

CHECK drivers/staging/rtl8192e/rtllib_rx.c
drivers/staging/rtl8192e/rtllib_rx.c +552 RxReorderIndicatePacket(6) warn: 'prxbIndicateArray' puts 1024 bytes on stack

These are fixed by adding the arrays in question as a union in a struct used
by nearly all routines.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
939161571c01670ecc7e33a6b880ed812a17bbc6 29-Aug-2011 Randy Dunlap <rdunlap@xenotime.net> staging: fix rtl8192e build errors

drivers/staging/rtl8192e/rtllib.h:2329: error: field 'wx_sem' has incomplete type
drivers/staging/rtl8192e/rtllib.h:2330: error: field 'scan_sem' has incomplete type
drivers/staging/rtl8192e/rtllib.h:2331: error: field 'ips_sem' has incomplete type
drivers/staging/rtl8192e/rtllib_wx.c:267: error: implicit declaration of function 'down'
drivers/staging/rtl8192e/rtllib_wx.c:290: error: implicit declaration of function 'up'
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
ac50ddaaeeca4f649c53ce31175aa68d26420138 25-Aug-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Remove MAC_FMT and MAC_ARG for %pM

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
438812c3ecfd6976d05bf9320783b689ec884dff 12-Aug-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Remove MAC_FMT and MAC_ARG for %pM

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
8567829a6cfe13e2a8b366794fffa54e5fd06e9f 25-Aug-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XII

This patch removes all the errors and most of the warnings generated by
checkpatch -f.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
0dd565069b21ae20f4916cf305b64268bb3f9d3f 25-Aug-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Modify time handling

In several places, the driver keeps times (in jiffies) in two 32-bit
quantities. In the rtl8192_hw_to_sleep(), there is an error in the
calculation of the difference between two 64-bit quantities. Rather
than fix that error, I have converted to a single 64-bit number. That
makes the code be much cleaner and clearer.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
d57429f05eac870a1c099045bf2735edf3aa70ab 08-Aug-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XII

This patch removes all the errors and most of the warnings generated by
checkpatch -f.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
e829d65e7855fb4c98a81dd8c210c5b6d738bde1 01-Aug-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Modify time handling

In several places, the driver keeps times (in jiffies) in two 32-bit
quantities. In the rtl8192_hw_to_sleep(), there is an error in the
calculation of the difference between two 64-bit quantities. Rather
than fix that error, I have converted to a single 64-bit number. That
makes the code be much cleaner and clearer.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
9de9f962c71ad2c512c40e30b84aca5392a89630 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedefs that can be replaced with #define

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
d0df281309e40f21f7a9d9633c2dd78f55edd5f4 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef RATR_TABLE_MODE_8192S to enum ratr_table_mode_8192s

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
74082c929d07ced0d7cad5ce94230a97880ed0bc 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef FW_CMD_IO_TYPE to enum fw_cmd_io_type

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
472ba3265503203f70012d2decff4007fed270db 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef SCAN_OPERATION_BACKUP_OPT to enum scan_op_backup_opt

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
569e59595541ee4721eed7a5cb6c13a4ef525bea 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef country_code_type_t to enum country_code_type

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
d45c88a63b1142ef88b732c48c9ed49838b670da 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef WOLPATTERN_TYPE to enum wol_pattern_type

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
de7c885a248ad79380bf1b3425738e436a7790ff 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef RT_RF_POWER_STATE to enum rt_rf_power_state

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
f6ce577e381e248fbcdad0d9d7e51e5337b6a6a0 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef RT_JOIN_ACTION to enum rt_join_action

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
8304cc64dc242f4b410899256c929b9a93108a92 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef IPS_CALLBACK_FUNCION to enum ips_callback_function

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
f6e3d4f4c2fd00a58561db35d6fc6e060ebbebff 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef RT_PS_MODE to enum rt_ps_mode

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
3c093c2ba168ec4a4bfd638c4c35cf748ea329a9 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef Fsync_State to enum fsync_state

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
3b45eb8309ab7e31c31ca046e36033ff9b90a336 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef erp_t to enum erp_t

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
80f839d43960c7f1dbd4dbcda63efaaa8cffc2b2 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef WIRELESS_NETWORK_TYPE to enum wireless_network_type

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
dc20a3265e242a307810a5f327206d934e4552fc 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef WIRELESS_MODE to enum wireless_mode

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
e608063303979ae4241455bd4752f2c6928e1219 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef RT_RF_TYPE_DEF to enum rt_rf_type_def

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
4fd7cedc5135a7cc5df3c0d9348b1c32b33bdb96 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef LED_CTL_MODE to enum led_ctl_mode

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
062de0a9dfd996a37f0053886e9eff4c509133e2 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef InitialGainOpType to enum init_gain_op_type

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
07276bac0f49a1fc94799ff840b9a98bc6b01133 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef BA_ACTION to enum ba_action

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
5a604053a9ae947bf9b2e265e74f2ec65e64a77f 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef TS_ACTION to enum ts_action

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
09ced23df6a3345f1923b70d0e799105777f1546 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef ACT_CATEGORY to enum act_category

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
e93e0f6aabd51652fcfa943ca8e8ec2f4947156e 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef RT_OP_MODE to enum rt_op_mode

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
bb5e482246e0f41c3b39f758c61bdf75f191cbcc 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef HW_VARIABLES to enum hw_variables

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
839370c5723a42cde6537fced66af1d2736054aa 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef HAL_DEF_VARIABLE to enum hal_def_variable

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
39b2a4aed05d872a713e2fdbe5cfa535c75a173e 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef TR_SELECT to enum tr_select

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
b678bd1ff579f9e6233911fe5ce5fce31c5242e0 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef HT_EXTCHNL_OFFSET to enum ht_extchnl_offset

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
6e579119b104967e91e506de2c7ac7ec1ac4d213 20-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef HT_CHANNEL_WIDTH to enum ht_channel_width

Remove typedef from enum.
Rename enum.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
d3b2c172518dceed0d1d68f5b90dde5a2f6a438d 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Prepare header files to ease use of typedef enum conversion

The tool that I am using fails for certain conditions. This patch makes trivial
changes to the source to allow the tool to work for all cases.

I also remove some artifacts left from the typedef struct conversion.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
66ba443abf111ab8e8df86e6eb0fb8d87fd5dc21 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef frameqos to union frameqos

Remove typedef from union.
Rename union.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
edc4b2c5708547de030ff73ffc771ad498209206 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert delayed_work_struct_rsl to struct delayed_work and work_struct_rsl to struct work_struct

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
fc22c052e20496935ee165609ed814eed336cd4a 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef buffer to struct buffer

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
65dab9a0e1672b97feb9a44d75e88a263b8db575 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef ieee_param to struct ieee_param

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
9be6f10ed3867b1b89c34e4cd3cb5c00c0bc5282 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef rate_adaptive to struct rate_adaptive

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
dca0eb1e15fa7cf1f4e5fae3d2c32512e24f1742 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef bandwidth_autoswitch to struct bandwidth_autoswitch

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
3b83db43ccbb26863f38caccc1e7fae370f31e57 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef cb_desc to struct cb_desc

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
7152e7ec339bf187109d559089712f882291fb98 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef IbssParms to struct ibss_parms

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
0ce600451d9d5543cba5b4c0478ecd02ffd3e399 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef tx_pending_t to struct tx_pending

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
8cba1432cee4c88668160750f1892aa09a2ba56a 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef RX_REORDER_ENTRY to struct rx_reorder_entry

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
ca39405519df5c53f2b2c1c635e638085538086c 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef RT_INTEL_PROMISCUOUS_MODE_INFO to struct rt_intel_promisc_mode

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
74d0497b84280ff5278fc7f12047a1e1421af443 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef RT_PMKID_LIST to struct rt_pmkid_list

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
5ea0448047ce05da0ee10775510a581b5f71cc82 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef SW_CAM_TABLE to struct sw_cam_table

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
0e86753fe3faae9c24ca52218678b614ccf04f03 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef RT_LINK_DETECT_T to struct rt_link_detect

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
ca9900116fb3b758d226d08c1f5c792285941fb9 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef RT_POWER_SAVE_CONTROL to struct rt_pwr_save_ctrl

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
628c30e852e775d98ebce006f51e64a58e3fd76b 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef RT_PM_WOL_PATTERN_INFO to struct rt_pm_wol_info

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
8310b6c05c65dfe699dd62be5d71c246ddaefd96 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef OCTET_STRING to struct octet_string

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
8cf33316817d8349fa3125584a0f4767b3e4b72d 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef BA_RECORD to struct ba_record

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
a15e76ad063248ec1d06baee423881e7aa73066b 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef BSS_HT to struct bss_ht

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
7796d93eae46054d5a3bb5411fde735801998dc5 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef RT_HIGH_THROUGHPUT to struct rt_hi_throughput

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
74724de1c40192d74a213e615b945df8de935ca2 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef TS_COMMON_INFO to struct ts_common_info

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
2c47ae282a4bbaebfdbba614fb6133db520212ba 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef RX_TS_RECORD to struct rx_ts_record

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
60554f2bdb1579ca54631e99642025797f860eb7 19-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Convert typedef TX_TS_RECORD to struct tx_ts_record

Remove typedef from struct.
Rename struct.
Rename uses.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
8cc638e95bcef31d5f8896bbe5ca06fd52fa7947 15-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Remove ifdefs for CONFIG_RTLLIB_DEBUG

This symbol is unconditionally defined in a header file, thus tests for it can be removed.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
438af18e9278157a94b4f1ecb50cf9aa9437ebc2 15-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Remove dead code associated with ENABLE_NULL_PT_DEBUG

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
1bd7bcfc633eeb821b85a90067be2bea79510d39 15-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Remove dead code associated with CONFIG_CFG_80211

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
954b609b54d4c08a3bd77d81567209ce5d81d9ba 14-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: IEEE80211_RADIOTAP_F_BADFCS is defined in kernel, do not duplicate

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
eccf634fc84c2e441b34a2c0bc4706616b8ff005 14-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Remove dead code associated with WMM_Hang_8187

This patch also removes an "#if 1 .... #endif" that survived an earlier
edit.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
94114a5ad75c6c9dcc931170855d2a90eea53d97 14-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Remove dead code associated with TCP_CSUM_OFFLOAD_RX

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
2b259bd38fdfdf6a4103234172eafc13d7f774b6 13-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Remove ifdefs that depend on ENABLE_DOT11D

This configuration parameter is selected in the Makefile, thus the
conditional code can be removed.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
eb378025999a336e9d2730a66ac924f9b91ed118 12-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Remove dead code associated with RTL8192U

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
1e71e6d0cf764841cdf60dec4a40849ff41be75c 12-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Remove dead code associated with RTL8192SE

The vendor code will generate several different drivers. As the RTL8192SE
is covered by a mac80211 driver in mainline, eliminate that code heere.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
175159c537312f95150508655256645c8daa86a0 12-Jul-2011 Larry Finger <Larry.Finger@lwfinger.net> staging: rtl8192e: Remove code dependent on RTL8190P

The vendor code can conditionally generate drivers for a number of
devices. Remove any code that depends on RTL8190P being set.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
cb76215448947ddcc133c4b1c2ff2d4a77e851e0 11-Jul-2011 Mike McCormack <mikem@ring3k.org> rtl8192e: Remove extra ifdefs

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Mike McCormack <mikem@ring3k.org>
94a799425eee8225a1e3fbe5f473d2ef04002577 24-Aug-2011 Larry Finger <Larry.Finger@lwfinger.net> From: wlanfae <wlanfae@realtek.com>
[PATCH 1/8] rtl8192e: Import new version of driver from realtek

Signed-off-by: wlanfae <wlanfae@realtek.com>
Signed-off-by: Mike McCormack <mikem@ring3k.org>
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
---