[PATCH 0/4] staging: ks7010: cfg80211 conversion

Tobin C. Harding me at tobin.cc
Wed Jun 14 06:30:34 UTC 2017


Current ks7010 driver uses the WEXT interface. This series is the
initial stage of re-writing the driver to use cfg80211.

This patch set includes the code that was submitted as an RFC

 Subject: [RFC 0/3] staging: ks7010: cfg80211 conversion, add FIL

The RFC has been in flight for two weeks. All feed back has been seen
to.

In addition, this set includes the initial cfg80211 configuration API
implementation. Also includes rx and tx paths.

Patch 01 moves WEXT driver code into sub directory, includes empty
Makefile so build still passes.

Patch 02 adds a note to the WEXT todo file.

Patch 03 adds the new cfg80211 driver code.

Patch 04 adds an entry to the MAINTAINERS database.

Code is untested. Builds on x86_64 and PowerPC. Code is clear of any
warnings from checkpatch.pl, Sparse, and Spatch (kchecker).

Tobin C. Harding (4):
  staging: ks7010: move WEXT files to sub directory
  staging: ks7010: add note regarding patching WEXT
  staging: ks7010: add initial cfg80211 implementation
  MAINTAINERS: add maintainer entry for ks7010

 MAINTAINERS                                       |    7 +
 drivers/staging/ks7010/Kconfig                    |    8 +-
 drivers/staging/ks7010/Makefile                   |   29 +-
 drivers/staging/ks7010/README.rst                 |   91 ++
 drivers/staging/ks7010/TODO.rst                   |   30 +
 drivers/staging/ks7010/cfg80211.c                 |  981 ++++++++++++++++
 drivers/staging/ks7010/cfg80211.h                 |   40 +
 drivers/staging/ks7010/common.h                   |   33 +
 drivers/staging/ks7010/eap.h                      |   73 ++
 drivers/staging/ks7010/fil.c                      | 1294 +++++++++++++++++++++
 drivers/staging/ks7010/fil.h                      |  559 +++++++++
 drivers/staging/ks7010/fil_types.h                |  851 ++++++++++++++
 drivers/staging/ks7010/hif.c                      |  505 ++++++++
 drivers/staging/ks7010/hif.h                      |  202 ++++
 drivers/staging/ks7010/ks7010.h                   |  309 +++++
 drivers/staging/ks7010/main.c                     |  337 ++++++
 drivers/staging/ks7010/rx.c                       |  130 +++
 drivers/staging/ks7010/sdio.c                     |  691 +++++++++++
 drivers/staging/ks7010/sdio.h                     |   37 +
 drivers/staging/ks7010/tx.c                       |  170 +++
 drivers/staging/ks7010/{ => wext}/TODO            |   14 +-
 drivers/staging/ks7010/{ => wext}/eap_packet.h    |    0
 drivers/staging/ks7010/{ => wext}/ks7010_sdio.c   |    0
 drivers/staging/ks7010/{ => wext}/ks7010_sdio.h   |    0
 drivers/staging/ks7010/{ => wext}/ks_hostif.c     |    0
 drivers/staging/ks7010/{ => wext}/ks_hostif.h     |    0
 drivers/staging/ks7010/{ => wext}/ks_wlan.h       |    0
 drivers/staging/ks7010/{ => wext}/ks_wlan_ioctl.h |    0
 drivers/staging/ks7010/{ => wext}/ks_wlan_net.c   |    0
 drivers/staging/ks7010/{ => wext}/michael_mic.c   |    0
 drivers/staging/ks7010/{ => wext}/michael_mic.h   |    0
 31 files changed, 6380 insertions(+), 11 deletions(-)
 create mode 100644 drivers/staging/ks7010/README.rst
 create mode 100644 drivers/staging/ks7010/TODO.rst
 create mode 100644 drivers/staging/ks7010/cfg80211.c
 create mode 100644 drivers/staging/ks7010/cfg80211.h
 create mode 100644 drivers/staging/ks7010/common.h
 create mode 100644 drivers/staging/ks7010/eap.h
 create mode 100644 drivers/staging/ks7010/fil.c
 create mode 100644 drivers/staging/ks7010/fil.h
 create mode 100644 drivers/staging/ks7010/fil_types.h
 create mode 100644 drivers/staging/ks7010/hif.c
 create mode 100644 drivers/staging/ks7010/hif.h
 create mode 100644 drivers/staging/ks7010/ks7010.h
 create mode 100644 drivers/staging/ks7010/main.c
 create mode 100644 drivers/staging/ks7010/rx.c
 create mode 100644 drivers/staging/ks7010/sdio.c
 create mode 100644 drivers/staging/ks7010/sdio.h
 create mode 100644 drivers/staging/ks7010/tx.c
 rename drivers/staging/ks7010/{ => wext}/TODO (83%)
 rename drivers/staging/ks7010/{ => wext}/eap_packet.h (100%)
 rename drivers/staging/ks7010/{ => wext}/ks7010_sdio.c (100%)
 rename drivers/staging/ks7010/{ => wext}/ks7010_sdio.h (100%)
 rename drivers/staging/ks7010/{ => wext}/ks_hostif.c (100%)
 rename drivers/staging/ks7010/{ => wext}/ks_hostif.h (100%)
 rename drivers/staging/ks7010/{ => wext}/ks_wlan.h (100%)
 rename drivers/staging/ks7010/{ => wext}/ks_wlan_ioctl.h (100%)
 rename drivers/staging/ks7010/{ => wext}/ks_wlan_net.c (100%)
 rename drivers/staging/ks7010/{ => wext}/michael_mic.c (100%)
 rename drivers/staging/ks7010/{ => wext}/michael_mic.h (100%)

-- 
2.7.4



More information about the devel mailing list