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 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel