Hi Kalle/Johannes, On 2/9/2019 12:42 PM, Ajay Kathat - I15481 wrote: > From: Ajay Singh <ajay.kathat@xxxxxxxxxxxxx> > > This patch series is to review and move wilc1000 driver out of staging. > Implemented the initial received review comments[1] and submitting the > driver again. During this cleanup deleted around 3.3k lines of code. > > Below are the major items fixed in recent cleanup: > - remove use of shadow buffer to keep scan result. > - remove internal messaging flow to handle cfg80211_ops. > - make use of cfg80211 provided API. > - use structure for packing firmware commands. > - make use of kernel provided API and macros. > - remove unnecessary logs messages. > > Pending action item: > - dynamically add/remove p2p interface. > > This item will take some time, we are planning to take it up after > mainline. > > We hope it can be move out staging in v5.1. > Please review and confirm if it is good to move out. Do you have any update for this series. Please provide your inputs for next step. Regards, Ajay > > [1]. https://www.spinics.net/lists/linux-wireless/msg177877.html > > Ajay Singh (16): > wilc1000: add host_interface.h > wilc1000: add host_interface.c > wilc1000: add wilc_wlan_if.h > wilc1000: add wilc_wlan_cfg.h > wilc1000: add wilc_wlan_cfg.c > wilc1000: add wilc_wfi_netdevice.h > wilc1000: add wilc_wfi_cfgoperations.h > wilc1000: add wilc_wfi_cfgoperations.c > wilc1000: add wilc_netdev.c > wilc1000: add wilc_mon.c > wilc1000: add wilc_spi.c > wilc1000: add wilc_wlan.c > wilc1000: add wilc_wlan.h > wilc1000: add wilc_sdio.c > wilc1000: updated DT device binding for wilc1000 device > wilc1000: add Makefile and Kconfig files for wilc1000 compilation > > .../net/wireless}/microchip,wilc1000,sdio.txt | 0 > .../net/wireless}/microchip,wilc1000,spi.txt | 0 > drivers/net/wireless/Kconfig | 1 + > drivers/net/wireless/Makefile | 1 + > drivers/net/wireless/microchip/Kconfig | 14 + > drivers/net/wireless/microchip/Makefile | 2 + > drivers/net/wireless/microchip/wilc1000/Kconfig | 42 + > drivers/net/wireless/microchip/wilc1000/Makefile | 14 + > .../wireless/microchip/wilc1000/host_interface.c | 2152 ++++++++++++++++++++ > .../wireless/microchip/wilc1000/host_interface.h | 247 +++ > drivers/net/wireless/microchip/wilc1000/wilc_mon.c | 258 +++ > .../net/wireless/microchip/wilc1000/wilc_netdev.c | 1079 ++++++++++ > .../net/wireless/microchip/wilc1000/wilc_sdio.c | 1140 +++++++++++ > drivers/net/wireless/microchip/wilc1000/wilc_spi.c | 1136 +++++++++++ > .../microchip/wilc1000/wilc_wfi_cfgoperations.c | 1878 +++++++++++++++++ > .../microchip/wilc1000/wilc_wfi_cfgoperations.h | 24 + > .../microchip/wilc1000/wilc_wfi_netdevice.h | 292 +++ > .../net/wireless/microchip/wilc1000/wilc_wlan.c | 1346 ++++++++++++ > .../net/wireless/microchip/wilc1000/wilc_wlan.h | 313 +++ > .../wireless/microchip/wilc1000/wilc_wlan_cfg.c | 495 +++++ > .../wireless/microchip/wilc1000/wilc_wlan_cfg.h | 54 + > .../net/wireless/microchip/wilc1000/wilc_wlan_if.h | 803 ++++++++ > drivers/staging/Kconfig | 2 - > drivers/staging/Makefile | 1 - > 24 files changed, 11291 insertions(+), 3 deletions(-) > rename {drivers/staging/wilc1000 => Documentation/devicetree/bindings/net/wireless}/microchip,wilc1000,sdio.txt (100%) > rename {drivers/staging/wilc1000 => Documentation/devicetree/bindings/net/wireless}/microchip,wilc1000,spi.txt (100%) > create mode 100644 drivers/net/wireless/microchip/Kconfig > create mode 100644 drivers/net/wireless/microchip/Makefile > create mode 100644 drivers/net/wireless/microchip/wilc1000/Kconfig > create mode 100644 drivers/net/wireless/microchip/wilc1000/Makefile > create mode 100644 drivers/net/wireless/microchip/wilc1000/host_interface.c > create mode 100644 drivers/net/wireless/microchip/wilc1000/host_interface.h > create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_mon.c > create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_netdev.c > create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_sdio.c > create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_spi.c > create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_wfi_cfgoperations.c > create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_wfi_cfgoperations.h > create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_wfi_netdevice.h > create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_wlan.c > create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_wlan.h > create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_wlan_cfg.c > create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_wlan_cfg.h > create mode 100644 drivers/net/wireless/microchip/wilc1000/wilc_wlan_if.h >