Hi Greg, I am Tony from Atmel working together with Johnny in charge of Atmel wireless driver, especially ATWILC1000 single WLAM driver. I know WILC1000 driver is very far from Linux coding style and there are so many changes required to be proper kernel driver over the Linux kernel tree. However, the progress was got stucked due to mess related to 64-bit support problems as I know. So, I will support him to go through it. There are still many issues to tackle the 64-bit problem, mostly structural issues. However, I will frequently send small patches while changing the structural issues to be the kernel driver. As listed in the TODO file, the followings will be patched: - removing most warnings reported by checkpatch.pl - removing OS wrapper to replace them by kernel API as is if possible - removing 64-bit compile warnings - removing platform dependencies in complie-time basis - updating the WILC1000 driver with the latest version - removing CamelCases - removing the warnings for line over 80 characters The followings are highlight in this patch: - remove the unnecessary files which is not used anymore to simplify the driver. - remove the dead conditionals related to SIMULATION which are not used. - add more comments to describe the config symbols in the Kconfig. - remove the platform dependencies in the wilc_sdio.c file. - rewrte the wilc_sdio.c for the preprocessor conditionals to compile out the entire functions rather than portions of the function. - remove the warnings reported by checkpatch.pl. I always appreciate your comment and advice for my patches. Best Regards, Tony. Jude.Lee (2): staging: wilc1000: remove multiple blank lines staging: wilc1000: alignment should match open parenthesis Kim, Leo (3): staging: wilc1000: remove braces {} for single statement blocks staging: wilc1000: remove warnings on the multiple blank lines uses staging: wilc1000: remove unnecessary spcae Tony Cho (16): staging: wilc1000: remove unnecessary files staging: wilc1000: describe the config symbol fully staging: wilc1000: remove dead codes related to SIMULATION staging: wilc1000: remove warnings on the multiple line uses staging: wilc1000: remove the warnings on missing blank line staging: wilc1000: remove the warnings on unnecessary braces staging: wilc1000: remove preprocessor conditionals unused staging: wilc1000: remove a dead preprocessor conditionals staging: wilc1000: #ifdef conditionals cover entire functions staging: wilc1000: remove unused functions staging: wilc1000: remove errors on required space staging: wilc1000: remove warnings on unnecessary braces staging: wilc1000: remove warnings on missing blank line staging: wilc1000: remove unnecessary inner braces staging: wilc1000: remove unnecessary blank lines staging: wilc1000: update TODO list of WILC1000 drivers/staging/wilc1000/Kconfig | 28 +- drivers/staging/wilc1000/Makefile | 4 +- drivers/staging/wilc1000/TODO | 13 +- drivers/staging/wilc1000/coreconfigsimulator.h | 17 - drivers/staging/wilc1000/coreconfigurator.c | 86 -- drivers/staging/wilc1000/coreconfigurator.h | 15 +- drivers/staging/wilc1000/fifo_buffer.c | 132 ---- drivers/staging/wilc1000/fifo_buffer.h | 26 - drivers/staging/wilc1000/host_interface.c | 23 - drivers/staging/wilc1000/host_interface.h | 1 - drivers/staging/wilc1000/linux_mon.c | 15 +- drivers/staging/wilc1000/linux_wlan.c | 169 +--- drivers/staging/wilc1000/wilc_sdio.c | 788 ++++++++----------- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 13 - drivers/staging/wilc1000/wilc_wfi_netdevice.c | 909 ---------------------- drivers/staging/wilc1000/wilc_wlan.c | 1 - 16 files changed, 383 insertions(+), 1857 deletions(-) delete mode 100644 drivers/staging/wilc1000/coreconfigsimulator.h delete mode 100644 drivers/staging/wilc1000/fifo_buffer.c delete mode 100644 drivers/staging/wilc1000/fifo_buffer.h delete mode 100644 drivers/staging/wilc1000/wilc_wfi_netdevice.c -- 1.9.1 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel