[PATCH 00/61] staging: rtl8192e: Redo patches for Greg
Larry Finger
Larry.Finger at lwfinger.net
Wed Aug 24 03:38:34 UTC 2011
These patches implement a new version of the driver for RTL8192E devices.
Realtek has rewritten the new version so that it is much more like the
mainline drivers in the rtlwifi tree. This change will make it easier to
modify this one to use rtlwifi and mac80211 - two conditions necessary
to move this driver to mainline.
Signed-off-by: Larry Finger <Larry.Finger at lwfinger.net>
---
Greg,
This exercise was more effort than I expected. Sorry it got so screwed up.
If I got it right, you should be able to pull from
git://git.kernel.org/pub/scm/linux/kernel/git/lwfinger/r8192E.git
Larry
---
Larry Finger (54):
From: wlanfae <wlanfae at realtek.com> [PATCH 1/8] rtl8192e: Import
new version of driver from realtek
staging: rtl8192e: Remove code dependent on RTL8190P
staging: rtl8192e: Remove dead code associated with RTL8192SE
staging: rtl8192e: Remove dead code associated with RTL8192CE
staging: rtl8192e: Remove dead code associated with RTL8192SU
staging: rtl8192e: Remove dead code associated with RTL8192U
staging: rtl8192e: Remove internal references to RTL8192E
staging: rtl8192e: Fix edit error in removal of dead code associated
with RTL8190P
staging: rtl8192e: Fix kernel panics due to RX skb allocation
failures
staging: rtl8192e: Remove dead code associated with CONFIG_MP
staging: rtl8192e: Remove dead code inside 'ifdef MERGE_TO_DO'
staging: rtl8192e: Remove dead code involved with TO_DO_LIST
staging: rtl8192e: Remove dead code involved with TO_DO
staging: rtl8192e: Remove dead code associated with USB_USE_ALIGNMENT
staging: rtl8192e: Remove dead code associated with CONFIG_ASPM_OR_D3
staging: rtl8192e: Remove dead code associated with
COMPATIBLE_WITH_RALINK_MESH
staging: rtl8192e: Remove dead code associated with PF_SYNCTHREAD
staging: rtl8192e: Remove dead code from removal of ENABLE_TKIP11N
staging: rtl8192e: Remove references to ENABLE_GPIO_RADIO_CTL
staging: rtl8192e: Remove ifdefs that depend on ENABLE_DOT11D
staging: rtl8192e: Remove code dependent of JOHN_DUMP
staging: rtl8192e: Remove dead code associated with
USB_TX_DRIVER_AGGREGATION_ENABLE
staging: rtl8192e: Remove dead code associated with
TCP_CSUM_OFFLOAD_RX
staging: rtl8192e: Remove dead code associated with SUPPORT_USPD
staging: rtl8192e: Remove dead code associated with
USB_RX_AGGREGATION_SUPPORT
staging: rtl8192e: Remove dead code associated with RTK_DMP_PLATFORM
staging: rtl8192e: Remove dead code associated with NOT_YET
staging: rtl8192e: Remove dead code associated with WIFI_TEST
staging: rtl8192e: Remove dead code associated with ADHOC_11N
staging: rtl8192e: Remove dead code associated with BUILT_IN_MSHCLASS
staging: rtl8192e: Remove dead code associated with WMM_Hang_8187
staging: rtl8192e: Remove dead code associated with FOR_ANDROID_X86
and FOR_MOBLIN
staging: rtl8192e: Remove dead code associated with
CUSTOMER_ID_INTEL_CMPC and CONFIG_CRDA
staging: rtl8192e: IEEE80211_RADIOTAP_F_BADFCS is defined in kernel,
do not duplicate
staging: rtl8192e: Remove dead code associated with BUILT_IN_CRYPTO
staging: rtl8192e: Remove dead code associated with CONFIG_CFG_80211
staging: rtl8192e: Remove dead code associated with IRQF_SHARED
staging: rtl8192e: Remove dead code associated with
CONFIG_RTLLIB_CRYPT_TKIP
staging: rtl8192e: Remove dead code associated with CONFIG_64BIT_DMA
staging: rtl8192e: Remove dead code associated with
ENABLE_NULL_PT_DEBUG
staging: rtl8192e: Remove dead code associated with CONFIG_BT_30
staging: rtl8192e: Remove dead code associated with
CONFIG_CRYPTO_HMAC
staging: rtl8192e: Remove dead code associated with _ENABLE_SW_BEACON
staging: rtl8192e: Remove dead code associated with RTL819x_DEBUG
staging: rtl8192e: Remove ifdefs for CONFIG_RTLLIB_DEBUG
staging: rtl8192e: Remove dead code associated with
_RTL8192_EXT_PATCH_
staging: rtl8192e: Remove dead code associated with
CONFIG_RTLWIFI_DEBUGFS
staging: rtl8192e: Remove dead code associated with CONFIG_FW_SETCHAN
staging: rtl8192e: Remove LOOP_TEST as parameter
staging: rtl8192e: Remove dead code associated with
EFUSE_REPG_WORKAROUND
staging: rtl8192e: Remove conditional code associated with
EEPROM_OLD_FORMAT_SUPPORT
staging: rtl8192e: Remove dead code associated with CONFIG_RTL_RFKILL
staging: rtl8192e: Fix unload/reload problem
staging: rtl8192e: Fix compilation warnings
Mike McCormack (7):
rtl8192e: reject rtl8192se cards with same PCI ID
rtl8192e: Remove extra ifdefs
rtl8192e: Remove CONFIG_RTL8192_IO_MAP
rtl8192e: Remove WIRELESS_EXT macro checks
rtl8192e: Remove occurences of #if 1
rtl8192e: Remove unused debug code
rtl8192e: Add a TODO
drivers/staging/rtl8192e/Makefile | 66 +-
drivers/staging/rtl8192e/TODO | 2 +
drivers/staging/rtl8192e/dot11d.c | 216 +
drivers/staging/rtl8192e/dot11d.h | 113 +-
drivers/staging/rtl8192e/ieee80211/dot11d.c | 218 -
drivers/staging/rtl8192e/ieee80211/dot11d.h | 102 -
drivers/staging/rtl8192e/ieee80211/ieee80211.h | 2636 ----------
.../staging/rtl8192e/ieee80211/ieee80211_crypt.c | 244 -
.../staging/rtl8192e/ieee80211/ieee80211_crypt.h | 85 -
.../rtl8192e/ieee80211/ieee80211_crypt_ccmp.c | 483 --
.../rtl8192e/ieee80211/ieee80211_crypt_tkip.c | 809 ----
.../rtl8192e/ieee80211/ieee80211_crypt_wep.c | 296 --
.../staging/rtl8192e/ieee80211/ieee80211_module.c | 352 --
drivers/staging/rtl8192e/ieee80211/ieee80211_rx.c | 2676 -----------
.../staging/rtl8192e/ieee80211/ieee80211_softmac.c | 3278 -------------
.../rtl8192e/ieee80211/ieee80211_softmac_wx.c | 600 ---
drivers/staging/rtl8192e/ieee80211/ieee80211_tx.c | 955 ----
drivers/staging/rtl8192e/ieee80211/ieee80211_wx.c | 872 ----
drivers/staging/rtl8192e/ieee80211/rtl819x_BA.h | 69 -
.../staging/rtl8192e/ieee80211/rtl819x_BAProc.c | 676 ---
drivers/staging/rtl8192e/ieee80211/rtl819x_HT.h | 483 --
.../staging/rtl8192e/ieee80211/rtl819x_HTProc.c | 1732 -------
drivers/staging/rtl8192e/ieee80211/rtl819x_Qos.h | 582 ---
drivers/staging/rtl8192e/ieee80211/rtl819x_TS.h | 56 -
.../staging/rtl8192e/ieee80211/rtl819x_TSProc.c | 627 ---
drivers/staging/rtl8192e/ieee80211/rtl_crypto.h | 399 --
drivers/staging/rtl8192e/internal.h | 93 +
drivers/staging/rtl8192e/kmap_types.h | 20 +
drivers/staging/rtl8192e/license | 339 ++
drivers/staging/rtl8192e/r8190P_def.h | 415 ++
drivers/staging/rtl8192e/r8190P_hwimg.c | 4538 ++++++++++++++++++
drivers/staging/rtl8192e/r8190P_hwimg.h | 51 +
drivers/staging/rtl8192e/r8190P_rtl8256.c | 252 +
drivers/staging/rtl8192e/r8190P_rtl8256.h | 30 +
drivers/staging/rtl8192e/r8192E_cmdpkt.c | 454 ++
drivers/staging/rtl8192e/r8192E_cmdpkt.h | 163 +
drivers/staging/rtl8192e/r8192E_core.c.porig | 5039 ++++++++++++++++++++
drivers/staging/rtl8192e/r8192E_core.c.rej | 5036 +++++++++++++++++++
drivers/staging/rtl8192e/r8192E_dev.c | 2301 +++++++++
drivers/staging/rtl8192e/r8192E_dev.h | 56 +
drivers/staging/rtl8192e/r8192E_firmware.c | 365 ++
drivers/staging/rtl8192e/r8192E_firmware.h | 73 +
drivers/staging/rtl8192e/r8192E_hw.h | 480 +-
drivers/staging/rtl8192e/r8192E_hwimg.c | 3337 +++++++++++++
drivers/staging/rtl8192e/r8192E_hwimg.h | 51 +
drivers/staging/rtl8192e/r8192E_phy.c | 1594 +++++++
drivers/staging/rtl8192e/r8192E_phy.h | 132 +
drivers/staging/rtl8192e/r8192E_phyreg.h | 852 ++++
drivers/staging/rtl8192e/readme | 160 +
drivers/staging/rtl8192e/rtl819x_BA.h | 78 +
drivers/staging/rtl8192e/rtl819x_BAProc.c | 592 +++
drivers/staging/rtl8192e/rtl819x_HT.h | 478 ++
drivers/staging/rtl8192e/rtl819x_HTProc.c | 1200 +++++
drivers/staging/rtl8192e/rtl819x_Qos.h | 414 ++
drivers/staging/rtl8192e/rtl819x_TS.h | 71 +
drivers/staging/rtl8192e/rtl819x_TSProc.c | 577 +++
drivers/staging/rtl8192e/rtl_cam.c | 377 ++
drivers/staging/rtl8192e/rtl_cam.h | 44 +
drivers/staging/rtl8192e/rtl_core.c | 3279 +++++++++++++
drivers/staging/rtl8192e/rtl_core.h | 1112 +++++
drivers/staging/rtl8192e/rtl_crypto.h | 382 ++
drivers/staging/rtl8192e/rtl_debug.c | 1122 +++++
drivers/staging/rtl8192e/rtl_debug.h | 293 ++
drivers/staging/rtl8192e/rtl_dm.c | 3472 ++++++++++++++
drivers/staging/rtl8192e/rtl_dm.h | 315 ++
drivers/staging/rtl8192e/rtl_eeprom.c | 141 +
drivers/staging/rtl8192e/rtl_eeprom.h | 29 +
drivers/staging/rtl8192e/rtl_ethtool.c | 53 +
drivers/staging/rtl8192e/rtl_pci.c | 92 +
drivers/staging/rtl8192e/rtl_pci.h | 104 +
drivers/staging/rtl8192e/rtl_pm.c | 148 +
drivers/staging/rtl8192e/rtl_pm.h | 35 +
drivers/staging/rtl8192e/rtl_ps.c | 298 ++
drivers/staging/rtl8192e/rtl_ps.h | 47 +
drivers/staging/rtl8192e/rtl_wx.c | 1386 ++++++
drivers/staging/rtl8192e/rtl_wx.h | 31 +
drivers/staging/rtl8192e/rtllib.h | 3060 ++++++++++++
drivers/staging/rtl8192e/rtllib_crypt.c | 241 +
drivers/staging/rtl8192e/rtllib_crypt.h | 85 +
drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 460 ++
drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 772 +++
drivers/staging/rtl8192e/rtllib_crypt_wep.c | 288 ++
drivers/staging/rtl8192e/rtllib_endianfree.h | 156 +
drivers/staging/rtl8192e/rtllib_module.c | 293 ++
drivers/staging/rtl8192e/rtllib_rx.c | 2783 +++++++++++
drivers/staging/rtl8192e/rtllib_softmac.c | 3833 +++++++++++++++
drivers/staging/rtl8192e/rtllib_softmac_wx.c | 642 +++
drivers/staging/rtl8192e/rtllib_tx.c | 957 ++++
drivers/staging/rtl8192e/rtllib_wx.c | 866 ++++
89 files changed, 56490 insertions(+), 18574 deletions(-)
create mode 100644 drivers/staging/rtl8192e/TODO
create mode 100644 drivers/staging/rtl8192e/dot11d.c
delete mode 100644 drivers/staging/rtl8192e/ieee80211/dot11d.c
delete mode 100644 drivers/staging/rtl8192e/ieee80211/dot11d.h
delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211.h
delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_crypt.c
delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_crypt.h
delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_crypt_ccmp.c
delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_crypt_tkip.c
delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_crypt_wep.c
delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_module.c
delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_rx.c
delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_softmac.c
delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_softmac_wx.c
delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_tx.c
delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_wx.c
delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_BA.h
delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_BAProc.c
delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_HT.h
delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_HTProc.c
delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_Qos.h
delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_TS.h
delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_TSProc.c
delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl_crypto.h
create mode 100644 drivers/staging/rtl8192e/internal.h
create mode 100644 drivers/staging/rtl8192e/kmap_types.h
create mode 100644 drivers/staging/rtl8192e/license
create mode 100644 drivers/staging/rtl8192e/r8190P_def.h
create mode 100644 drivers/staging/rtl8192e/r8190P_hwimg.c
create mode 100644 drivers/staging/rtl8192e/r8190P_hwimg.h
create mode 100644 drivers/staging/rtl8192e/r8190P_rtl8256.c
create mode 100644 drivers/staging/rtl8192e/r8190P_rtl8256.h
create mode 100644 drivers/staging/rtl8192e/r8192E_cmdpkt.c
create mode 100644 drivers/staging/rtl8192e/r8192E_cmdpkt.h
create mode 100644 drivers/staging/rtl8192e/r8192E_core.c.porig
create mode 100644 drivers/staging/rtl8192e/r8192E_core.c.rej
create mode 100644 drivers/staging/rtl8192e/r8192E_dev.c
create mode 100644 drivers/staging/rtl8192e/r8192E_dev.h
create mode 100644 drivers/staging/rtl8192e/r8192E_firmware.c
create mode 100644 drivers/staging/rtl8192e/r8192E_firmware.h
create mode 100644 drivers/staging/rtl8192e/r8192E_hwimg.c
create mode 100644 drivers/staging/rtl8192e/r8192E_hwimg.h
create mode 100644 drivers/staging/rtl8192e/r8192E_phy.c
create mode 100644 drivers/staging/rtl8192e/r8192E_phy.h
create mode 100644 drivers/staging/rtl8192e/r8192E_phyreg.h
create mode 100644 drivers/staging/rtl8192e/readme
create mode 100644 drivers/staging/rtl8192e/rtl819x_BA.h
create mode 100644 drivers/staging/rtl8192e/rtl819x_BAProc.c
create mode 100644 drivers/staging/rtl8192e/rtl819x_HT.h
create mode 100644 drivers/staging/rtl8192e/rtl819x_HTProc.c
create mode 100644 drivers/staging/rtl8192e/rtl819x_Qos.h
create mode 100644 drivers/staging/rtl8192e/rtl819x_TS.h
create mode 100644 drivers/staging/rtl8192e/rtl819x_TSProc.c
create mode 100644 drivers/staging/rtl8192e/rtl_cam.c
create mode 100644 drivers/staging/rtl8192e/rtl_cam.h
create mode 100644 drivers/staging/rtl8192e/rtl_core.c
create mode 100644 drivers/staging/rtl8192e/rtl_core.h
create mode 100644 drivers/staging/rtl8192e/rtl_crypto.h
create mode 100644 drivers/staging/rtl8192e/rtl_debug.c
create mode 100644 drivers/staging/rtl8192e/rtl_debug.h
create mode 100644 drivers/staging/rtl8192e/rtl_dm.c
create mode 100644 drivers/staging/rtl8192e/rtl_dm.h
create mode 100644 drivers/staging/rtl8192e/rtl_eeprom.c
create mode 100644 drivers/staging/rtl8192e/rtl_eeprom.h
create mode 100644 drivers/staging/rtl8192e/rtl_ethtool.c
create mode 100644 drivers/staging/rtl8192e/rtl_pci.c
create mode 100644 drivers/staging/rtl8192e/rtl_pci.h
create mode 100644 drivers/staging/rtl8192e/rtl_pm.c
create mode 100644 drivers/staging/rtl8192e/rtl_pm.h
create mode 100644 drivers/staging/rtl8192e/rtl_ps.c
create mode 100644 drivers/staging/rtl8192e/rtl_ps.h
create mode 100644 drivers/staging/rtl8192e/rtl_wx.c
create mode 100644 drivers/staging/rtl8192e/rtl_wx.h
create mode 100644 drivers/staging/rtl8192e/rtllib.h
create mode 100644 drivers/staging/rtl8192e/rtllib_crypt.c
create mode 100644 drivers/staging/rtl8192e/rtllib_crypt.h
create mode 100644 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c
create mode 100644 drivers/staging/rtl8192e/rtllib_crypt_tkip.c
create mode 100644 drivers/staging/rtl8192e/rtllib_crypt_wep.c
create mode 100644 drivers/staging/rtl8192e/rtllib_endianfree.h
create mode 100644 drivers/staging/rtl8192e/rtllib_module.c
create mode 100644 drivers/staging/rtl8192e/rtllib_rx.c
create mode 100644 drivers/staging/rtl8192e/rtllib_softmac.c
create mode 100644 drivers/staging/rtl8192e/rtllib_softmac_wx.c
create mode 100644 drivers/staging/rtl8192e/rtllib_tx.c
create mode 100644 drivers/staging/rtl8192e/rtllib_wx.c
--
1.7.3.4
More information about the devel
mailing list