Re: [PATCH] staging: r8188eu: Remove conditionals CONFIG_88EU_{AP_MODE,P2P}

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 9/9/21 05:02, Greg KH wrote:
On Wed, Sep 08, 2021 at 12:01:09AM -0500, Larry Finger wrote:
These two conditional compile symbols are explicitly defined.
As a result, their included code is always compiled. They could be
converted to Kconfig symbols; however, my experience with this driver
in a GitHub repo is that many users of the device have it built into
a SOC or SBC that they wish to use as an access point. As a result,
CONFIG_88EU_APMODE would need to be selected. Thus it should be built in.

There have also been many users the wish to establish peer-to-peer
networks with this device. For this reason, I am also proposing that
CONFIG_88EU_P2P be automatically included.

Signed-off-by: Larry Finger <Larry.Finger@xxxxxxxxxxxx>
---
  drivers/staging/r8188eu/core/rtw_ap.c         |   8 -
  drivers/staging/r8188eu/core/rtw_cmd.c        |  13 --
  drivers/staging/r8188eu/core/rtw_debug.c      |   3 -
  drivers/staging/r8188eu/core/rtw_ieee80211.c  |   5 -
  drivers/staging/r8188eu/core/rtw_ioctl_set.c  |   5 -
  drivers/staging/r8188eu/core/rtw_mlme.c       |  20 +--
  drivers/staging/r8188eu/core/rtw_mlme_ext.c   | 156 ++----------------
  drivers/staging/r8188eu/core/rtw_p2p.c        |  16 --
  drivers/staging/r8188eu/core/rtw_pwrctrl.c    |  19 ---
  drivers/staging/r8188eu/core/rtw_recv.c       |   9 -
  drivers/staging/r8188eu/core/rtw_sta_mgt.c    |  17 --
  drivers/staging/r8188eu/core/rtw_wlan_util.c  |   2 -
  drivers/staging/r8188eu/core/rtw_xmit.c       |   6 -
  drivers/staging/r8188eu/hal/hal_intf.c        |   2 -
  drivers/staging/r8188eu/hal/rtl8188e_cmd.c    |   3 -
  drivers/staging/r8188eu/hal/usb_halinit.c     |   2 -
  drivers/staging/r8188eu/include/drv_types.h   |   8 -
  drivers/staging/r8188eu/include/ieee80211.h   |  12 --
  .../staging/r8188eu/include/ioctl_cfg80211.h  |   2 -
  .../staging/r8188eu/include/rtl8188e_cmd.h    |   2 -
  .../staging/r8188eu/include/rtl8188e_hal.h    |   2 -
  drivers/staging/r8188eu/include/rtw_ap.h      |   5 -
  drivers/staging/r8188eu/include/rtw_cmd.h     |   4 -
  drivers/staging/r8188eu/include/rtw_debug.h   |   4 -
  drivers/staging/r8188eu/include/rtw_mlme.h    |   5 -
  .../staging/r8188eu/include/rtw_mlme_ext.h    |   4 -
  .../staging/r8188eu/include/rtw_security.h    |   2 -
  drivers/staging/r8188eu/include/rtw_xmit.h    |   2 -
  drivers/staging/r8188eu/include/sta_info.h    |   7 -
  drivers/staging/r8188eu/os_dep/ioctl_linux.c  |  38 -----
  drivers/staging/r8188eu/os_dep/mlme_linux.c   |   4 -
  drivers/staging/r8188eu/os_dep/os_intfs.c     |  13 --
  drivers/staging/r8188eu/os_dep/usb_intf.c     |   4 -
  .../staging/r8188eu/os_dep/usb_ops_linux.c    |   2 -
  34 files changed, 12 insertions(+), 394 deletions(-)

Wait, shouldn't you also remove it from the Kconfig file as part of this
change?

Yes, it should. V2 coming soon.

Note that when the CFG80211 code is ready, the following selects can also be removed:

        select WIRELESS_EXT
        select WEXT_PRIV
        select LIB80211
        select LIB80211_CRYPT_WEP
        select LIB80211_CRYPT_CCMP

They will be replaced with 'select CONFIG_CFG80211'.

Larry


Larry


Larry





[Index of Archives]     [Linux Driver Development]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux