lkml.org 
[lkml]   [2014]   [Jul]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/5] Remove non-standard ioctls
Date
Driver implements many WEXT_PRIV (non-standard) ioctl handlers to provide
userspace interface for following functionalities.

* WPS ( Not working )
* Debugging ( Setting/Getting register's value, dumping information)
* P2P mode
* Mesh point MP (Mode)

I suggest we should remove all functionalities which are using non-standard
ioctls, as a result of doing this the driver code complexity will reduce.
And once the driver is switched to use mac80211 framework, we can reimplement
functionalities mentioned above in a standard way.

navin patidar (5):
staging: rtl8188eu: Remove WEXT_PRIV private ioctl handlers
staging: rtl8188eu: Remove files rtw_mp_ioctl.[c,h]
staging: rtl8188eu: Remove usb_osintf.h header file.
staging: rtl8188eu: Remove mp( mesh point) mode support
staging: rtl8188eu: Remove P2P support

drivers/staging/rtl8188eu/Makefile | 4 -
drivers/staging/rtl8188eu/core/rtw_ap.c | 8 -
drivers/staging/rtl8188eu/core/rtw_cmd.c | 66 -
drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 208 +-
drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 2 -
drivers/staging/rtl8188eu/core/rtw_mlme.c | 18 +-
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 3157 +----------
drivers/staging/rtl8188eu/core/rtw_mp.c | 995 ----
drivers/staging/rtl8188eu/core/rtw_mp_ioctl.c | 1430 -----
drivers/staging/rtl8188eu/core/rtw_p2p.c | 2015 -------
drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 37 +-
drivers/staging/rtl8188eu/core/rtw_recv.c | 27 -
drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 9 -
drivers/staging/rtl8188eu/core/rtw_xmit.c | 1 -
drivers/staging/rtl8188eu/hal/HalPhyRf_8188e.c | 11 -
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 72 -
drivers/staging/rtl8188eu/hal/rtl8188e_mp.c | 854 ---
drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 3 -
drivers/staging/rtl8188eu/hal/usb_halinit.c | 60 +-
drivers/staging/rtl8188eu/include/drv_types.h | 8 -
drivers/staging/rtl8188eu/include/ieee80211.h | 13 -
drivers/staging/rtl8188eu/include/osdep_intf.h | 5 +-
drivers/staging/rtl8188eu/include/rtl8188e_cmd.h | 4 -
drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 4 -
drivers/staging/rtl8188eu/include/rtw_cmd.h | 3 -
drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 12 -
drivers/staging/rtl8188eu/include/rtw_mp.h | 495 --
drivers/staging/rtl8188eu/include/rtw_mp_ioctl.h | 340 --
drivers/staging/rtl8188eu/include/rtw_p2p.h | 135 -
drivers/staging/rtl8188eu/include/sta_info.h | 15 -
drivers/staging/rtl8188eu/include/usb_osintf.h | 38 -
drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 6403 +++-------------------
drivers/staging/rtl8188eu/os_dep/os_intfs.c | 37 +-
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 23 +-
drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 1 -
35 files changed, 941 insertions(+), 15572 deletions(-)
delete mode 100644 drivers/staging/rtl8188eu/core/rtw_mp.c
delete mode 100644 drivers/staging/rtl8188eu/core/rtw_mp_ioctl.c
delete mode 100644 drivers/staging/rtl8188eu/core/rtw_p2p.c
delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_mp.c
delete mode 100644 drivers/staging/rtl8188eu/include/rtw_mp.h
delete mode 100644 drivers/staging/rtl8188eu/include/rtw_mp_ioctl.h
delete mode 100644 drivers/staging/rtl8188eu/include/rtw_p2p.h
delete mode 100644 drivers/staging/rtl8188eu/include/usb_osintf.h

--
1.7.10.4



\
 
 \ /
  Last update: 2014-07-01 19:41    [W:3.827 / U:0.004 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site