diff mbox

[0/5,Xenial/raspi2,SRU] drop the out-of-tree Realtek

Message ID 1463137298-17740-1-git-send-email-paolo.pisati@canonical.com
State New
Headers show

Commit Message

Paolo Pisati May 13, 2016, 11:01 a.m. UTC
BugLink: http://bugs.launchpad.net/bugs/1577421

SRU justification:

Impact: as part of the RaspberryPI BSP we got an out of tree Realtek driver that
predates the upstream rtlwifi driver:

commit 352ad803b031478b4f5ae55835225a699afa5ed3
Author: popcornmix <popcornmix@gmail.com>
Date:   Mon Sep 3 17:10:23 2012 +0100

    Add non-mainline source for rtl8192cu wireless driver version v4.0.2_9000 as
this is widely used. Disabled older rtlwifi dri
ver
    
    8192cu needs old wireless extensions
    
    The obsolete WIRELESS_EXT configuration is used
    by the old Realtek code and is needed for AP support.
    
    8192cu: CONFIG_AP_MODE hardcoded in autoconf.h

...

This driver not only predates Linux's rtlwifi driver, but it behaves differently
too (the 'iw phy' commands doesn't work, AP is not working for some adapter,
etc), it's stale (it's the same exact driver that was imported into the
RaspberryPI BSP around Linux 3.2 and got no updates since then -
https://www.raspberrypi.org/forums/viewtopic.php?p=81358#p81358), and is not
widely used as rtlwifi is - every other big Linux distribution uses rtlwifi -
Ubuntu, CentOS / RH, Debian, Gentoo, Arch, OpenWRT, etc except for the
RaspberrPI kernel / Raspbian.

I've tried to convince upstream to remove this driver and revert to rtlwifi, but
my suggestion was met with resistance:

https://github.com/raspberrypi/linux/pull/1468

Since we successfully use rtlwifi in every other architecture / branches, i'm
proposing to drop this out-of-tree driver and bring the raspi2 kernel closer to
the other Ubuntu kernels.

If we ever feel the need for an out of tree driver for this chipset, the driver
should probably be imported into master and propagated from there to all the
branches.

Fix: Revert the Realtek driver, and add back RTLWIFI to the build

Test:

check for the presence of the 8192cu.ko module:

$ find /lib/modules/`uname -r` -name 8192cu.ko

if it's present you have the out-of-tree driver,
while if it's missing and you have the rtl819cu.ko, you're running the upstream
driver:

$ find /lib/modules/`uname -r` -name rtl8192cu.ko

Paolo Pisati (5):
  Revert "rtl8192cu: Add PID for D-Link DWA 131"
  Revert "rtl8192c_rf6052: PHY_RFShadowRefresh(): fix off-by-one"
  Revert "Add non-mainline source for rtl8192cu wireless driver version
    v4.0.2_9000 as this is widely used. Disabled older rtlwifi driver"
  UBUNTU: [Config] RTLWIFI=m
  UBUNTU: missing modules: 8192cu is no more

 .../abi/4.4.0-1010.11/armhf/raspi2.modules         |     1 -
 debian.raspi2/config/config.common.ubuntu          |     5 +
 drivers/net/wireless/Kconfig                       |     3 +-
 drivers/net/wireless/realtek/Makefile              |     3 +-
 drivers/net/wireless/realtek/rtl8192cu/Kconfig     |     9 -
 drivers/net/wireless/realtek/rtl8192cu/Makefile    |   615 -
 drivers/net/wireless/realtek/rtl8192cu/clean       |     5 -
 .../realtek/rtl8192cu/core/efuse/rtw_efuse.c       |  1145 --
 .../net/wireless/realtek/rtl8192cu/core/rtw_ap.c   |  2939 ----
 .../wireless/realtek/rtl8192cu/core/rtw_br_ext.c   |  1699 ---
 .../net/wireless/realtek/rtl8192cu/core/rtw_cmd.c  |  3034 -----
 .../wireless/realtek/rtl8192cu/core/rtw_debug.c    |  1336 --
 .../wireless/realtek/rtl8192cu/core/rtw_eeprom.c   |   422 -
 .../realtek/rtl8192cu/core/rtw_ieee80211.c         |  1914 ---
 .../net/wireless/realtek/rtl8192cu/core/rtw_io.c   |   462 -
 .../realtek/rtl8192cu/core/rtw_ioctl_query.c       |   195 -
 .../realtek/rtl8192cu/core/rtw_ioctl_rtl.c         |  1031 --
 .../realtek/rtl8192cu/core/rtw_ioctl_set.c         |  1493 --
 .../net/wireless/realtek/rtl8192cu/core/rtw_iol.c  |   262 -
 .../net/wireless/realtek/rtl8192cu/core/rtw_mlme.c |  3966 ------
 .../wireless/realtek/rtl8192cu/core/rtw_mlme_ext.c | 13599 -------------------
 .../net/wireless/realtek/rtl8192cu/core/rtw_mp.c   |  1323 --
 .../wireless/realtek/rtl8192cu/core/rtw_mp_ioctl.c |  2953 ----
 .../net/wireless/realtek/rtl8192cu/core/rtw_p2p.c  |  5293 --------
 .../wireless/realtek/rtl8192cu/core/rtw_pwrctrl.c  |  1538 ---
 .../net/wireless/realtek/rtl8192cu/core/rtw_recv.c |  4286 ------
 .../net/wireless/realtek/rtl8192cu/core/rtw_rf.c   |    94 -
 .../wireless/realtek/rtl8192cu/core/rtw_security.c |  3114 -----
 .../wireless/realtek/rtl8192cu/core/rtw_sreset.c   |   351 -
 .../wireless/realtek/rtl8192cu/core/rtw_sta_mgt.c  |   847 --
 .../net/wireless/realtek/rtl8192cu/core/rtw_tdls.c |  2940 ----
 .../realtek/rtl8192cu/core/rtw_wlan_util.c         |  2304 ----
 .../net/wireless/realtek/rtl8192cu/core/rtw_xmit.c |  4155 ------
 .../wireless/realtek/rtl8192cu/hal/HalPwrSeqCmd.c  |   175 -
 drivers/net/wireless/realtek/rtl8192cu/hal/dm.c    |   313 -
 drivers/net/wireless/realtek/rtl8192cu/hal/dm.h    |    30 -
 .../net/wireless/realtek/rtl8192cu/hal/hal_com.c   |   370 -
 .../net/wireless/realtek/rtl8192cu/hal/hal_intf.c  |   545 -
 .../realtek/rtl8192cu/hal/rtl8192c/rtl8192c_cmd.c  |  1154 --
 .../realtek/rtl8192cu/hal/rtl8192c/rtl8192c_dm.c   |  5055 -------
 .../rtl8192cu/hal/rtl8192c/rtl8192c_hal_init.c     |  3627 -----
 .../realtek/rtl8192cu/hal/rtl8192c/rtl8192c_mp.c   |  1207 --
 .../rtl8192cu/hal/rtl8192c/rtl8192c_phycfg.c       |  4840 -------
 .../rtl8192cu/hal/rtl8192c/rtl8192c_rf6052.c       |  1030 --
 .../rtl8192cu/hal/rtl8192c/rtl8192c_rxdesc.c       |   874 --
 .../rtl8192cu/hal/rtl8192c/rtl8192c_sreset.c       |    93 -
 .../realtek/rtl8192cu/hal/rtl8192c/rtl8192c_xmit.c |    62 -
 .../rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg.c    |  8757 ------------
 .../hal/rtl8192c/usb/Hal8192CUHWImg_wowlan.c       |  2557 ----
 .../rtl8192cu/hal/rtl8192c/usb/rtl8192cu_led.c     |  2674 ----
 .../rtl8192cu/hal/rtl8192c/usb/rtl8192cu_recv.c    |   227 -
 .../rtl8192cu/hal/rtl8192c/usb/rtl8192cu_xmit.c    |  1149 --
 .../rtl8192cu/hal/rtl8192c/usb/usb_halinit.c       |  6260 ---------
 .../rtl8192cu/hal/rtl8192c/usb/usb_ops_ce.c        |  1205 --
 .../rtl8192cu/hal/rtl8192c/usb/usb_ops_linux.c     |  1535 ---
 .../rtl8192cu/hal/rtl8192c/usb/usb_ops_xp.c        |  1264 --
 drivers/net/wireless/realtek/rtl8192cu/ifcfg-wlan0 |     4 -
 .../realtek/rtl8192cu/include/Hal8192CEHWImg.h     |    85 -
 .../realtek/rtl8192cu/include/Hal8192CPhyCfg.h     |   427 -
 .../realtek/rtl8192cu/include/Hal8192CPhyReg.h     |  1122 --
 .../realtek/rtl8192cu/include/Hal8192CUHWImg.h     |   105 -
 .../rtl8192cu/include/Hal8192CUHWImg_wowlan.h      |    33 -
 .../realtek/rtl8192cu/include/Hal8192DEHWImg.h     |    66 -
 .../realtek/rtl8192cu/include/Hal8192DPhyCfg.h     |   527 -
 .../realtek/rtl8192cu/include/Hal8192DPhyReg.h     |  1170 --
 .../realtek/rtl8192cu/include/Hal8192DUHWImg.h     |    66 -
 .../rtl8192cu/include/Hal8192DUHWImg_wowlan.h      |    29 -
 .../realtek/rtl8192cu/include/HalPwrSeqCmd.h       |   137 -
 .../wireless/realtek/rtl8192cu/include/autoconf.h  |   336 -
 .../realtek/rtl8192cu/include/basic_types.h        |   320 -
 .../rtl8192cu/include/byteorder/big_endian.h       |    87 -
 .../realtek/rtl8192cu/include/byteorder/generic.h  |   212 -
 .../rtl8192cu/include/byteorder/little_endian.h    |    89 -
 .../realtek/rtl8192cu/include/byteorder/swab.h     |   140 -
 .../realtek/rtl8192cu/include/byteorder/swabb.h    |   156 -
 .../wireless/realtek/rtl8192cu/include/circ_buf.h  |    27 -
 .../wireless/realtek/rtl8192cu/include/cmd_osdep.h |    35 -
 .../wireless/realtek/rtl8192cu/include/drv_conf.h  |    77 -
 .../wireless/realtek/rtl8192cu/include/drv_types.h |   661 -
 .../realtek/rtl8192cu/include/drv_types_ce.h       |    92 -
 .../realtek/rtl8192cu/include/drv_types_linux.h    |    24 -
 .../realtek/rtl8192cu/include/drv_types_sdio.h     |    69 -
 .../realtek/rtl8192cu/include/drv_types_xp.h       |    94 -
 .../wireless/realtek/rtl8192cu/include/ethernet.h  |    41 -
 .../wireless/realtek/rtl8192cu/include/h2clbk.h    |    35 -
 .../wireless/realtek/rtl8192cu/include/hal_com.h   |   145 -
 .../wireless/realtek/rtl8192cu/include/hal_intf.h  |   431 -
 .../wireless/realtek/rtl8192cu/include/ieee80211.h |  1579 ---
 .../realtek/rtl8192cu/include/ieee80211_ext.h      |   476 -
 .../wireless/realtek/rtl8192cu/include/if_ether.h  |   112 -
 .../realtek/rtl8192cu/include/ioctl_cfg80211.h     |   179 -
 .../net/wireless/realtek/rtl8192cu/include/ip.h    |   141 -
 .../realtek/rtl8192cu/include/linux/wireless.h     |    90 -
 .../realtek/rtl8192cu/include/mlme_osdep.h         |    39 -
 .../realtek/rtl8192cu/include/mp_custom_oid.h      |   353 -
 .../wireless/realtek/rtl8192cu/include/nic_spec.h  |    46 -
 .../realtek/rtl8192cu/include/osdep_ce_service.h   |   170 -
 .../realtek/rtl8192cu/include/osdep_intf.h         |   154 -
 .../realtek/rtl8192cu/include/osdep_service.h      |  1813 ---
 .../wireless/realtek/rtl8192cu/include/pci_hal.h   |   167 -
 .../wireless/realtek/rtl8192cu/include/pci_ops.h   |    60 -
 .../realtek/rtl8192cu/include/pci_osintf.h         |    32 -
 .../realtek/rtl8192cu/include/recv_osdep.h         |    57 -
 .../realtek/rtl8192cu/include/rtl8192c_cmd.h       |   152 -
 .../realtek/rtl8192cu/include/rtl8192c_dm.h        |   515 -
 .../realtek/rtl8192cu/include/rtl8192c_event.h     |    26 -
 .../realtek/rtl8192cu/include/rtl8192c_hal.h       |   934 --
 .../realtek/rtl8192cu/include/rtl8192c_led.h       |    41 -
 .../realtek/rtl8192cu/include/rtl8192c_recv.h      |   183 -
 .../realtek/rtl8192cu/include/rtl8192c_rf.h        |    91 -
 .../realtek/rtl8192cu/include/rtl8192c_spec.h      |  1864 ---
 .../realtek/rtl8192cu/include/rtl8192c_sreset.h    |    32 -
 .../realtek/rtl8192cu/include/rtl8192c_xmit.h      |   128 -
 .../realtek/rtl8192cu/include/rtl8192d_cmd.h       |   140 -
 .../realtek/rtl8192cu/include/rtl8192d_dm.h        |   420 -
 .../realtek/rtl8192cu/include/rtl8192d_hal.h       |  1125 --
 .../realtek/rtl8192cu/include/rtl8192d_led.h       |    42 -
 .../realtek/rtl8192cu/include/rtl8192d_recv.h      |   186 -
 .../realtek/rtl8192cu/include/rtl8192d_rf.h        |    96 -
 .../realtek/rtl8192cu/include/rtl8192d_spec.h      |  1840 ---
 .../realtek/rtl8192cu/include/rtl8192d_xmit.h      |   144 -
 .../realtek/rtl8192cu/include/rtw_android.h        |    89 -
 .../wireless/realtek/rtl8192cu/include/rtw_ap.h    |    63 -
 .../realtek/rtl8192cu/include/rtw_br_ext.h         |    75 -
 .../realtek/rtl8192cu/include/rtw_byteorder.h      |    39 -
 .../wireless/realtek/rtl8192cu/include/rtw_cmd.h   |  1166 --
 .../wireless/realtek/rtl8192cu/include/rtw_debug.h |   537 -
 .../realtek/rtl8192cu/include/rtw_eeprom.h         |   152 -
 .../wireless/realtek/rtl8192cu/include/rtw_efuse.h |   123 -
 .../wireless/realtek/rtl8192cu/include/rtw_event.h |   153 -
 .../wireless/realtek/rtl8192cu/include/rtw_ht.h    |    49 -
 .../wireless/realtek/rtl8192cu/include/rtw_io.h    |   504 -
 .../wireless/realtek/rtl8192cu/include/rtw_ioctl.h |   268 -
 .../realtek/rtl8192cu/include/rtw_ioctl_query.h    |    35 -
 .../realtek/rtl8192cu/include/rtw_ioctl_rtl.h      |    83 -
 .../realtek/rtl8192cu/include/rtw_ioctl_set.h      |    78 -
 .../wireless/realtek/rtl8192cu/include/rtw_iol.h   |    89 -
 .../wireless/realtek/rtl8192cu/include/rtw_led.h   |   216 -
 .../wireless/realtek/rtl8192cu/include/rtw_mlme.h  |   843 --
 .../realtek/rtl8192cu/include/rtw_mlme_ext.h       |   962 --
 .../wireless/realtek/rtl8192cu/include/rtw_mp.h    |   711 -
 .../realtek/rtl8192cu/include/rtw_mp_ioctl.h       |   595 -
 .../realtek/rtl8192cu/include/rtw_mp_phy_regdef.h  |  1096 --
 .../wireless/realtek/rtl8192cu/include/rtw_p2p.h   |   160 -
 .../realtek/rtl8192cu/include/rtw_pwrctrl.h        |   362 -
 .../wireless/realtek/rtl8192cu/include/rtw_qos.h   |    39 -
 .../wireless/realtek/rtl8192cu/include/rtw_recv.h  |   730 -
 .../wireless/realtek/rtl8192cu/include/rtw_rf.h    |   151 -
 .../realtek/rtl8192cu/include/rtw_security.h       |   446 -
 .../realtek/rtl8192cu/include/rtw_sreset.h         |    73 -
 .../wireless/realtek/rtl8192cu/include/rtw_tdls.h  |   142 -
 .../realtek/rtl8192cu/include/rtw_version.h        |     1 -
 .../wireless/realtek/rtl8192cu/include/rtw_xmit.h  |   753 -
 .../wireless/realtek/rtl8192cu/include/sta_info.h  |   431 -
 .../wireless/realtek/rtl8192cu/include/usb_hal.h   |    36 -
 .../wireless/realtek/rtl8192cu/include/usb_ops.h   |   109 -
 .../realtek/rtl8192cu/include/usb_ops_linux.h      |    62 -
 .../realtek/rtl8192cu/include/usb_osintf.h         |    37 -
 .../realtek/rtl8192cu/include/usb_vendor_req.h     |    59 -
 .../net/wireless/realtek/rtl8192cu/include/wifi.h  |  1245 --
 .../realtek/rtl8192cu/include/wlan_bssdef.h        |   702 -
 .../realtek/rtl8192cu/include/xmit_osdep.h         |    94 -
 .../rtl8192cu/os_dep/linux/ioctl_cfg80211.c        |  5488 --------
 .../realtek/rtl8192cu/os_dep/linux/ioctl_linux.c   | 11908 ----------------
 .../realtek/rtl8192cu/os_dep/linux/mlme_linux.c    |   585 -
 .../realtek/rtl8192cu/os_dep/linux/os_intfs.c      |  2748 ----
 .../realtek/rtl8192cu/os_dep/linux/pci_intf.c      |  1996 ---
 .../realtek/rtl8192cu/os_dep/linux/pci_ops_linux.c |    21 -
 .../realtek/rtl8192cu/os_dep/linux/recv_linux.c    |   447 -
 .../realtek/rtl8192cu/os_dep/linux/rtw_android.c   |   838 --
 .../realtek/rtl8192cu/os_dep/linux/usb_intf.c      |  1655 ---
 .../realtek/rtl8192cu/os_dep/linux/usb_ops_linux.c |   648 -
 .../realtek/rtl8192cu/os_dep/linux/xmit_linux.c    |   420 -
 .../realtek/rtl8192cu/os_dep/osdep_service.c       |  2299 ----
 drivers/net/wireless/realtek/rtl8192cu/runwpa      |    18 -
 drivers/net/wireless/realtek/rtl8192cu/wlan0dhcp   |    15 -
 176 files changed, 7 insertions(+), 171245 deletions(-)
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/Kconfig
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/Makefile
 delete mode 100755 drivers/net/wireless/realtek/rtl8192cu/clean
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/efuse/rtw_efuse.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ap.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_br_ext.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_cmd.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_debug.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_eeprom.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ieee80211.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_io.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_query.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_rtl.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_set.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_iol.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_mlme.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_mlme_ext.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_mp.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_mp_ioctl.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_p2p.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_pwrctrl.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_recv.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_rf.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_security.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_sreset.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_sta_mgt.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_tdls.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_wlan_util.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_xmit.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/HalPwrSeqCmd.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/dm.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/dm.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/hal_com.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/hal_intf.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_cmd.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_dm.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_hal_init.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_mp.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_phycfg.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_rf6052.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_rxdesc.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_sreset.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_xmit.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg_wowlan.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_led.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_recv.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_xmit.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_halinit.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_ce.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_linux.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_xp.c
 delete mode 100755 drivers/net/wireless/realtek/rtl8192cu/ifcfg-wlan0
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CEHWImg.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CPhyCfg.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CPhyReg.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CUHWImg.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CUHWImg_wowlan.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DEHWImg.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DPhyCfg.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DPhyReg.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DUHWImg.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DUHWImg_wowlan.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/HalPwrSeqCmd.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/autoconf.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/basic_types.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/big_endian.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/generic.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/little_endian.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/swab.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/swabb.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/circ_buf.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/cmd_osdep.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/drv_conf.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/drv_types.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/drv_types_ce.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/drv_types_linux.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/drv_types_sdio.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/drv_types_xp.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/ethernet.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/h2clbk.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/hal_com.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/hal_intf.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/ieee80211.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/ieee80211_ext.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/if_ether.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/ioctl_cfg80211.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/ip.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/linux/wireless.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/mlme_osdep.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/mp_custom_oid.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/nic_spec.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/osdep_ce_service.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/osdep_intf.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/osdep_service.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/pci_hal.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/pci_ops.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/pci_osintf.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/recv_osdep.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_cmd.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_dm.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_event.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_hal.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_led.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_recv.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_rf.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_spec.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_sreset.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_xmit.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_cmd.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_dm.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_hal.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_led.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_recv.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_rf.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_spec.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_xmit.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_android.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ap.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_br_ext.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_byteorder.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_cmd.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_debug.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_eeprom.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_efuse.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_event.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ht.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_io.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_query.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_rtl.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_set.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_iol.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_led.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mlme.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mlme_ext.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp_ioctl.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp_phy_regdef.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_p2p.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_pwrctrl.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_qos.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_recv.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_rf.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_security.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_sreset.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_tdls.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_version.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_xmit.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/sta_info.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/usb_hal.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/usb_ops.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/usb_ops_linux.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/usb_osintf.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/usb_vendor_req.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/wifi.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/wlan_bssdef.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/xmit_osdep.h
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/ioctl_cfg80211.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/ioctl_linux.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/mlme_linux.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/os_intfs.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/pci_intf.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/pci_ops_linux.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/recv_linux.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/rtw_android.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/usb_intf.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/usb_ops_linux.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/xmit_linux.c
 delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/osdep_service.c
 delete mode 100755 drivers/net/wireless/realtek/rtl8192cu/runwpa
 delete mode 100755 drivers/net/wireless/realtek/rtl8192cu/wlan0dhcp

Comments

Tim Gardner May 16, 2016, 1:14 p.m. UTC | #1

Stefan Bader May 17, 2016, 10 a.m. UTC | #2
While I am a little bit hesitant to remove stuff after release... this seems one
of the cases where it might be reasonable and closer to the other trees sounds
better...
Kamal Mostafa May 17, 2016, 5:53 p.m. UTC | #3
NAK because patch #3 fails to apply cleanly to the xenial raspi2 branch:

    Subject: [PATCH 3/5] Revert "Add non-mainline source for rtl8192cu wireless
	    driver version v4.0.2_9000 as this is widely used. Disabled
	    older rtlwifi driver"

 -Kamal

On Fri, May 13, 2016 at 01:01:33PM +0200, Paolo Pisati wrote:
> BugLink: http://bugs.launchpad.net/bugs/1577421
> 
> SRU justification:
> 
> Impact: as part of the RaspberryPI BSP we got an out of tree Realtek driver that
> predates the upstream rtlwifi driver:
> 
> commit 352ad803b031478b4f5ae55835225a699afa5ed3
> Author: popcornmix <popcornmix@gmail.com>
> Date:   Mon Sep 3 17:10:23 2012 +0100
> 
>     Add non-mainline source for rtl8192cu wireless driver version v4.0.2_9000 as
> this is widely used. Disabled older rtlwifi dri
> ver
>     
>     8192cu needs old wireless extensions
>     
>     The obsolete WIRELESS_EXT configuration is used
>     by the old Realtek code and is needed for AP support.
>     
>     8192cu: CONFIG_AP_MODE hardcoded in autoconf.h
> 
> diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
> index f9f9422..cfb2280 100644
> --- a/drivers/net/wireless/Kconfig
> +++ b/drivers/net/wireless/Kconfig
> @@ -278,7 +278,8 @@ source "drivers/net/wireless/orinoco/Kconfig"
>  source "drivers/net/wireless/p54/Kconfig"
>  source "drivers/net/wireless/rt2x00/Kconfig"
>  source "drivers/net/wireless/mediatek/Kconfig"
> -source "drivers/net/wireless/realtek/rtlwifi/Kconfig"
> +#source "drivers/net/wireless/realtek/rtlwifi/Kconfig"
> +source "drivers/net/wireless/realtek/rtl8192cu/Kconfig"
>  source "drivers/net/wireless/realtek/rtl8xxxu/Kconfig"
>  source "drivers/net/wireless/ti/Kconfig"
>  source "drivers/net/wireless/zd1211rw/Kconfig"
> ...
> 
> This driver not only predates Linux's rtlwifi driver, but it behaves differently
> too (the 'iw phy' commands doesn't work, AP is not working for some adapter,
> etc), it's stale (it's the same exact driver that was imported into the
> RaspberryPI BSP around Linux 3.2 and got no updates since then -
> https://www.raspberrypi.org/forums/viewtopic.php?p=81358#p81358), and is not
> widely used as rtlwifi is - every other big Linux distribution uses rtlwifi -
> Ubuntu, CentOS / RH, Debian, Gentoo, Arch, OpenWRT, etc except for the
> RaspberrPI kernel / Raspbian.
> 
> I've tried to convince upstream to remove this driver and revert to rtlwifi, but
> my suggestion was met with resistance:
> 
> https://github.com/raspberrypi/linux/pull/1468
> 
> Since we successfully use rtlwifi in every other architecture / branches, i'm
> proposing to drop this out-of-tree driver and bring the raspi2 kernel closer to
> the other Ubuntu kernels.
> 
> If we ever feel the need for an out of tree driver for this chipset, the driver
> should probably be imported into master and propagated from there to all the
> branches.
> 
> Fix: Revert the Realtek driver, and add back RTLWIFI to the build
> 
> Test:
> 
> check for the presence of the 8192cu.ko module:
> 
> $ find /lib/modules/`uname -r` -name 8192cu.ko
> 
> if it's present you have the out-of-tree driver,
> while if it's missing and you have the rtl819cu.ko, you're running the upstream
> driver:
> 
> $ find /lib/modules/`uname -r` -name rtl8192cu.ko
> 
> Paolo Pisati (5):
>   Revert "rtl8192cu: Add PID for D-Link DWA 131"
>   Revert "rtl8192c_rf6052: PHY_RFShadowRefresh(): fix off-by-one"
>   Revert "Add non-mainline source for rtl8192cu wireless driver version
>     v4.0.2_9000 as this is widely used. Disabled older rtlwifi driver"
>   UBUNTU: [Config] RTLWIFI=m
>   UBUNTU: missing modules: 8192cu is no more
> 
>  .../abi/4.4.0-1010.11/armhf/raspi2.modules         |     1 -
>  debian.raspi2/config/config.common.ubuntu          |     5 +
>  drivers/net/wireless/Kconfig                       |     3 +-
>  drivers/net/wireless/realtek/Makefile              |     3 +-
>  drivers/net/wireless/realtek/rtl8192cu/Kconfig     |     9 -
>  drivers/net/wireless/realtek/rtl8192cu/Makefile    |   615 -
>  drivers/net/wireless/realtek/rtl8192cu/clean       |     5 -
>  .../realtek/rtl8192cu/core/efuse/rtw_efuse.c       |  1145 --
>  .../net/wireless/realtek/rtl8192cu/core/rtw_ap.c   |  2939 ----
>  .../wireless/realtek/rtl8192cu/core/rtw_br_ext.c   |  1699 ---
>  .../net/wireless/realtek/rtl8192cu/core/rtw_cmd.c  |  3034 -----
>  .../wireless/realtek/rtl8192cu/core/rtw_debug.c    |  1336 --
>  .../wireless/realtek/rtl8192cu/core/rtw_eeprom.c   |   422 -
>  .../realtek/rtl8192cu/core/rtw_ieee80211.c         |  1914 ---
>  .../net/wireless/realtek/rtl8192cu/core/rtw_io.c   |   462 -
>  .../realtek/rtl8192cu/core/rtw_ioctl_query.c       |   195 -
>  .../realtek/rtl8192cu/core/rtw_ioctl_rtl.c         |  1031 --
>  .../realtek/rtl8192cu/core/rtw_ioctl_set.c         |  1493 --
>  .../net/wireless/realtek/rtl8192cu/core/rtw_iol.c  |   262 -
>  .../net/wireless/realtek/rtl8192cu/core/rtw_mlme.c |  3966 ------
>  .../wireless/realtek/rtl8192cu/core/rtw_mlme_ext.c | 13599 -------------------
>  .../net/wireless/realtek/rtl8192cu/core/rtw_mp.c   |  1323 --
>  .../wireless/realtek/rtl8192cu/core/rtw_mp_ioctl.c |  2953 ----
>  .../net/wireless/realtek/rtl8192cu/core/rtw_p2p.c  |  5293 --------
>  .../wireless/realtek/rtl8192cu/core/rtw_pwrctrl.c  |  1538 ---
>  .../net/wireless/realtek/rtl8192cu/core/rtw_recv.c |  4286 ------
>  .../net/wireless/realtek/rtl8192cu/core/rtw_rf.c   |    94 -
>  .../wireless/realtek/rtl8192cu/core/rtw_security.c |  3114 -----
>  .../wireless/realtek/rtl8192cu/core/rtw_sreset.c   |   351 -
>  .../wireless/realtek/rtl8192cu/core/rtw_sta_mgt.c  |   847 --
>  .../net/wireless/realtek/rtl8192cu/core/rtw_tdls.c |  2940 ----
>  .../realtek/rtl8192cu/core/rtw_wlan_util.c         |  2304 ----
>  .../net/wireless/realtek/rtl8192cu/core/rtw_xmit.c |  4155 ------
>  .../wireless/realtek/rtl8192cu/hal/HalPwrSeqCmd.c  |   175 -
>  drivers/net/wireless/realtek/rtl8192cu/hal/dm.c    |   313 -
>  drivers/net/wireless/realtek/rtl8192cu/hal/dm.h    |    30 -
>  .../net/wireless/realtek/rtl8192cu/hal/hal_com.c   |   370 -
>  .../net/wireless/realtek/rtl8192cu/hal/hal_intf.c  |   545 -
>  .../realtek/rtl8192cu/hal/rtl8192c/rtl8192c_cmd.c  |  1154 --
>  .../realtek/rtl8192cu/hal/rtl8192c/rtl8192c_dm.c   |  5055 -------
>  .../rtl8192cu/hal/rtl8192c/rtl8192c_hal_init.c     |  3627 -----
>  .../realtek/rtl8192cu/hal/rtl8192c/rtl8192c_mp.c   |  1207 --
>  .../rtl8192cu/hal/rtl8192c/rtl8192c_phycfg.c       |  4840 -------
>  .../rtl8192cu/hal/rtl8192c/rtl8192c_rf6052.c       |  1030 --
>  .../rtl8192cu/hal/rtl8192c/rtl8192c_rxdesc.c       |   874 --
>  .../rtl8192cu/hal/rtl8192c/rtl8192c_sreset.c       |    93 -
>  .../realtek/rtl8192cu/hal/rtl8192c/rtl8192c_xmit.c |    62 -
>  .../rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg.c    |  8757 ------------
>  .../hal/rtl8192c/usb/Hal8192CUHWImg_wowlan.c       |  2557 ----
>  .../rtl8192cu/hal/rtl8192c/usb/rtl8192cu_led.c     |  2674 ----
>  .../rtl8192cu/hal/rtl8192c/usb/rtl8192cu_recv.c    |   227 -
>  .../rtl8192cu/hal/rtl8192c/usb/rtl8192cu_xmit.c    |  1149 --
>  .../rtl8192cu/hal/rtl8192c/usb/usb_halinit.c       |  6260 ---------
>  .../rtl8192cu/hal/rtl8192c/usb/usb_ops_ce.c        |  1205 --
>  .../rtl8192cu/hal/rtl8192c/usb/usb_ops_linux.c     |  1535 ---
>  .../rtl8192cu/hal/rtl8192c/usb/usb_ops_xp.c        |  1264 --
>  drivers/net/wireless/realtek/rtl8192cu/ifcfg-wlan0 |     4 -
>  .../realtek/rtl8192cu/include/Hal8192CEHWImg.h     |    85 -
>  .../realtek/rtl8192cu/include/Hal8192CPhyCfg.h     |   427 -
>  .../realtek/rtl8192cu/include/Hal8192CPhyReg.h     |  1122 --
>  .../realtek/rtl8192cu/include/Hal8192CUHWImg.h     |   105 -
>  .../rtl8192cu/include/Hal8192CUHWImg_wowlan.h      |    33 -
>  .../realtek/rtl8192cu/include/Hal8192DEHWImg.h     |    66 -
>  .../realtek/rtl8192cu/include/Hal8192DPhyCfg.h     |   527 -
>  .../realtek/rtl8192cu/include/Hal8192DPhyReg.h     |  1170 --
>  .../realtek/rtl8192cu/include/Hal8192DUHWImg.h     |    66 -
>  .../rtl8192cu/include/Hal8192DUHWImg_wowlan.h      |    29 -
>  .../realtek/rtl8192cu/include/HalPwrSeqCmd.h       |   137 -
>  .../wireless/realtek/rtl8192cu/include/autoconf.h  |   336 -
>  .../realtek/rtl8192cu/include/basic_types.h        |   320 -
>  .../rtl8192cu/include/byteorder/big_endian.h       |    87 -
>  .../realtek/rtl8192cu/include/byteorder/generic.h  |   212 -
>  .../rtl8192cu/include/byteorder/little_endian.h    |    89 -
>  .../realtek/rtl8192cu/include/byteorder/swab.h     |   140 -
>  .../realtek/rtl8192cu/include/byteorder/swabb.h    |   156 -
>  .../wireless/realtek/rtl8192cu/include/circ_buf.h  |    27 -
>  .../wireless/realtek/rtl8192cu/include/cmd_osdep.h |    35 -
>  .../wireless/realtek/rtl8192cu/include/drv_conf.h  |    77 -
>  .../wireless/realtek/rtl8192cu/include/drv_types.h |   661 -
>  .../realtek/rtl8192cu/include/drv_types_ce.h       |    92 -
>  .../realtek/rtl8192cu/include/drv_types_linux.h    |    24 -
>  .../realtek/rtl8192cu/include/drv_types_sdio.h     |    69 -
>  .../realtek/rtl8192cu/include/drv_types_xp.h       |    94 -
>  .../wireless/realtek/rtl8192cu/include/ethernet.h  |    41 -
>  .../wireless/realtek/rtl8192cu/include/h2clbk.h    |    35 -
>  .../wireless/realtek/rtl8192cu/include/hal_com.h   |   145 -
>  .../wireless/realtek/rtl8192cu/include/hal_intf.h  |   431 -
>  .../wireless/realtek/rtl8192cu/include/ieee80211.h |  1579 ---
>  .../realtek/rtl8192cu/include/ieee80211_ext.h      |   476 -
>  .../wireless/realtek/rtl8192cu/include/if_ether.h  |   112 -
>  .../realtek/rtl8192cu/include/ioctl_cfg80211.h     |   179 -
>  .../net/wireless/realtek/rtl8192cu/include/ip.h    |   141 -
>  .../realtek/rtl8192cu/include/linux/wireless.h     |    90 -
>  .../realtek/rtl8192cu/include/mlme_osdep.h         |    39 -
>  .../realtek/rtl8192cu/include/mp_custom_oid.h      |   353 -
>  .../wireless/realtek/rtl8192cu/include/nic_spec.h  |    46 -
>  .../realtek/rtl8192cu/include/osdep_ce_service.h   |   170 -
>  .../realtek/rtl8192cu/include/osdep_intf.h         |   154 -
>  .../realtek/rtl8192cu/include/osdep_service.h      |  1813 ---
>  .../wireless/realtek/rtl8192cu/include/pci_hal.h   |   167 -
>  .../wireless/realtek/rtl8192cu/include/pci_ops.h   |    60 -
>  .../realtek/rtl8192cu/include/pci_osintf.h         |    32 -
>  .../realtek/rtl8192cu/include/recv_osdep.h         |    57 -
>  .../realtek/rtl8192cu/include/rtl8192c_cmd.h       |   152 -
>  .../realtek/rtl8192cu/include/rtl8192c_dm.h        |   515 -
>  .../realtek/rtl8192cu/include/rtl8192c_event.h     |    26 -
>  .../realtek/rtl8192cu/include/rtl8192c_hal.h       |   934 --
>  .../realtek/rtl8192cu/include/rtl8192c_led.h       |    41 -
>  .../realtek/rtl8192cu/include/rtl8192c_recv.h      |   183 -
>  .../realtek/rtl8192cu/include/rtl8192c_rf.h        |    91 -
>  .../realtek/rtl8192cu/include/rtl8192c_spec.h      |  1864 ---
>  .../realtek/rtl8192cu/include/rtl8192c_sreset.h    |    32 -
>  .../realtek/rtl8192cu/include/rtl8192c_xmit.h      |   128 -
>  .../realtek/rtl8192cu/include/rtl8192d_cmd.h       |   140 -
>  .../realtek/rtl8192cu/include/rtl8192d_dm.h        |   420 -
>  .../realtek/rtl8192cu/include/rtl8192d_hal.h       |  1125 --
>  .../realtek/rtl8192cu/include/rtl8192d_led.h       |    42 -
>  .../realtek/rtl8192cu/include/rtl8192d_recv.h      |   186 -
>  .../realtek/rtl8192cu/include/rtl8192d_rf.h        |    96 -
>  .../realtek/rtl8192cu/include/rtl8192d_spec.h      |  1840 ---
>  .../realtek/rtl8192cu/include/rtl8192d_xmit.h      |   144 -
>  .../realtek/rtl8192cu/include/rtw_android.h        |    89 -
>  .../wireless/realtek/rtl8192cu/include/rtw_ap.h    |    63 -
>  .../realtek/rtl8192cu/include/rtw_br_ext.h         |    75 -
>  .../realtek/rtl8192cu/include/rtw_byteorder.h      |    39 -
>  .../wireless/realtek/rtl8192cu/include/rtw_cmd.h   |  1166 --
>  .../wireless/realtek/rtl8192cu/include/rtw_debug.h |   537 -
>  .../realtek/rtl8192cu/include/rtw_eeprom.h         |   152 -
>  .../wireless/realtek/rtl8192cu/include/rtw_efuse.h |   123 -
>  .../wireless/realtek/rtl8192cu/include/rtw_event.h |   153 -
>  .../wireless/realtek/rtl8192cu/include/rtw_ht.h    |    49 -
>  .../wireless/realtek/rtl8192cu/include/rtw_io.h    |   504 -
>  .../wireless/realtek/rtl8192cu/include/rtw_ioctl.h |   268 -
>  .../realtek/rtl8192cu/include/rtw_ioctl_query.h    |    35 -
>  .../realtek/rtl8192cu/include/rtw_ioctl_rtl.h      |    83 -
>  .../realtek/rtl8192cu/include/rtw_ioctl_set.h      |    78 -
>  .../wireless/realtek/rtl8192cu/include/rtw_iol.h   |    89 -
>  .../wireless/realtek/rtl8192cu/include/rtw_led.h   |   216 -
>  .../wireless/realtek/rtl8192cu/include/rtw_mlme.h  |   843 --
>  .../realtek/rtl8192cu/include/rtw_mlme_ext.h       |   962 --
>  .../wireless/realtek/rtl8192cu/include/rtw_mp.h    |   711 -
>  .../realtek/rtl8192cu/include/rtw_mp_ioctl.h       |   595 -
>  .../realtek/rtl8192cu/include/rtw_mp_phy_regdef.h  |  1096 --
>  .../wireless/realtek/rtl8192cu/include/rtw_p2p.h   |   160 -
>  .../realtek/rtl8192cu/include/rtw_pwrctrl.h        |   362 -
>  .../wireless/realtek/rtl8192cu/include/rtw_qos.h   |    39 -
>  .../wireless/realtek/rtl8192cu/include/rtw_recv.h  |   730 -
>  .../wireless/realtek/rtl8192cu/include/rtw_rf.h    |   151 -
>  .../realtek/rtl8192cu/include/rtw_security.h       |   446 -
>  .../realtek/rtl8192cu/include/rtw_sreset.h         |    73 -
>  .../wireless/realtek/rtl8192cu/include/rtw_tdls.h  |   142 -
>  .../realtek/rtl8192cu/include/rtw_version.h        |     1 -
>  .../wireless/realtek/rtl8192cu/include/rtw_xmit.h  |   753 -
>  .../wireless/realtek/rtl8192cu/include/sta_info.h  |   431 -
>  .../wireless/realtek/rtl8192cu/include/usb_hal.h   |    36 -
>  .../wireless/realtek/rtl8192cu/include/usb_ops.h   |   109 -
>  .../realtek/rtl8192cu/include/usb_ops_linux.h      |    62 -
>  .../realtek/rtl8192cu/include/usb_osintf.h         |    37 -
>  .../realtek/rtl8192cu/include/usb_vendor_req.h     |    59 -
>  .../net/wireless/realtek/rtl8192cu/include/wifi.h  |  1245 --
>  .../realtek/rtl8192cu/include/wlan_bssdef.h        |   702 -
>  .../realtek/rtl8192cu/include/xmit_osdep.h         |    94 -
>  .../rtl8192cu/os_dep/linux/ioctl_cfg80211.c        |  5488 --------
>  .../realtek/rtl8192cu/os_dep/linux/ioctl_linux.c   | 11908 ----------------
>  .../realtek/rtl8192cu/os_dep/linux/mlme_linux.c    |   585 -
>  .../realtek/rtl8192cu/os_dep/linux/os_intfs.c      |  2748 ----
>  .../realtek/rtl8192cu/os_dep/linux/pci_intf.c      |  1996 ---
>  .../realtek/rtl8192cu/os_dep/linux/pci_ops_linux.c |    21 -
>  .../realtek/rtl8192cu/os_dep/linux/recv_linux.c    |   447 -
>  .../realtek/rtl8192cu/os_dep/linux/rtw_android.c   |   838 --
>  .../realtek/rtl8192cu/os_dep/linux/usb_intf.c      |  1655 ---
>  .../realtek/rtl8192cu/os_dep/linux/usb_ops_linux.c |   648 -
>  .../realtek/rtl8192cu/os_dep/linux/xmit_linux.c    |   420 -
>  .../realtek/rtl8192cu/os_dep/osdep_service.c       |  2299 ----
>  drivers/net/wireless/realtek/rtl8192cu/runwpa      |    18 -
>  drivers/net/wireless/realtek/rtl8192cu/wlan0dhcp   |    15 -
>  176 files changed, 7 insertions(+), 171245 deletions(-)
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/Kconfig
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/Makefile
>  delete mode 100755 drivers/net/wireless/realtek/rtl8192cu/clean
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/efuse/rtw_efuse.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ap.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_br_ext.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_cmd.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_debug.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_eeprom.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ieee80211.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_io.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_query.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_rtl.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_set.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_iol.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_mlme.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_mlme_ext.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_mp.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_mp_ioctl.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_p2p.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_pwrctrl.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_recv.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_rf.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_security.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_sreset.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_sta_mgt.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_tdls.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_wlan_util.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_xmit.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/HalPwrSeqCmd.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/dm.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/dm.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/hal_com.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/hal_intf.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_cmd.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_dm.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_hal_init.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_mp.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_phycfg.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_rf6052.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_rxdesc.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_sreset.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_xmit.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg_wowlan.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_led.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_recv.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_xmit.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_halinit.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_ce.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_linux.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_xp.c
>  delete mode 100755 drivers/net/wireless/realtek/rtl8192cu/ifcfg-wlan0
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CEHWImg.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CPhyCfg.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CPhyReg.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CUHWImg.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CUHWImg_wowlan.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DEHWImg.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DPhyCfg.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DPhyReg.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DUHWImg.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DUHWImg_wowlan.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/HalPwrSeqCmd.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/autoconf.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/basic_types.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/big_endian.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/generic.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/little_endian.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/swab.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/swabb.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/circ_buf.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/cmd_osdep.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/drv_conf.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/drv_types.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/drv_types_ce.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/drv_types_linux.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/drv_types_sdio.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/drv_types_xp.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/ethernet.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/h2clbk.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/hal_com.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/hal_intf.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/ieee80211.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/ieee80211_ext.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/if_ether.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/ioctl_cfg80211.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/ip.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/linux/wireless.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/mlme_osdep.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/mp_custom_oid.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/nic_spec.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/osdep_ce_service.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/osdep_intf.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/osdep_service.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/pci_hal.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/pci_ops.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/pci_osintf.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/recv_osdep.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_cmd.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_dm.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_event.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_hal.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_led.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_recv.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_rf.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_spec.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_sreset.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_xmit.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_cmd.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_dm.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_hal.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_led.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_recv.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_rf.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_spec.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_xmit.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_android.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ap.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_br_ext.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_byteorder.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_cmd.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_debug.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_eeprom.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_efuse.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_event.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ht.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_io.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_query.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_rtl.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_set.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_iol.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_led.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mlme.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mlme_ext.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp_ioctl.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp_phy_regdef.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_p2p.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_pwrctrl.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_qos.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_recv.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_rf.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_security.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_sreset.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_tdls.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_version.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_xmit.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/sta_info.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/usb_hal.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/usb_ops.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/usb_ops_linux.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/usb_osintf.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/usb_vendor_req.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/wifi.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/wlan_bssdef.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/xmit_osdep.h
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/ioctl_cfg80211.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/ioctl_linux.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/mlme_linux.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/os_intfs.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/pci_intf.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/pci_ops_linux.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/recv_linux.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/rtw_android.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/usb_intf.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/usb_ops_linux.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/xmit_linux.c
>  delete mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/osdep_service.c
>  delete mode 100755 drivers/net/wireless/realtek/rtl8192cu/runwpa
>  delete mode 100755 drivers/net/wireless/realtek/rtl8192cu/wlan0dhcp
> 
> -- 
> 2.7.4
> 
> 
> -- 
> kernel-team mailing list
> kernel-team@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
diff mbox

Patch

diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index f9f9422..cfb2280 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -278,7 +278,8 @@  source "drivers/net/wireless/orinoco/Kconfig"
 source "drivers/net/wireless/p54/Kconfig"
 source "drivers/net/wireless/rt2x00/Kconfig"
 source "drivers/net/wireless/mediatek/Kconfig"
-source "drivers/net/wireless/realtek/rtlwifi/Kconfig"
+#source "drivers/net/wireless/realtek/rtlwifi/Kconfig"
+source "drivers/net/wireless/realtek/rtl8192cu/Kconfig"
 source "drivers/net/wireless/realtek/rtl8xxxu/Kconfig"
 source "drivers/net/wireless/ti/Kconfig"
 source "drivers/net/wireless/zd1211rw/Kconfig"