Greg, all, This series adds a patch I missed last go around (my fault, I started with the wrong commit :-( ), removes ';' after while() in macros as recommended by Joe, and then removes all of the calls to kernel_thread. Each patch compile tested, please sanity check, esp. the kernel_thread() fixups. thx, Jason. Jason Cooper (9): staging: brcm80211: wl_cfg80211.c: fix 'assignment in if condition' staging: brcm80211: remove ';' after while() in macros. staging: brcm80211: remove kernel_thread() for dhd_watchdog_thread. staging: brcm80211: remove kernel_thread() for dhd_dpc_thread. staging: brcm80211: remove kernel_thread() for _dhd_sysioc_thread. staging: brcm80211: remove kernel_thread() for _iscan_sysioc_thread. staging: brcm80211: remove kernel_thread() for wl_iscan_thread. staging: brcm80211: remove kernel_thread() for wl_iscan_thread. staging: brcm80211: remove kernel_thread() for wl_event_handler. drivers/staging/brcm80211/brcmfmac/dhd_linux.c | 31 ++- drivers/staging/brcm80211/brcmfmac/wl_cfg80211.c | 447 ++++++++++++---------- drivers/staging/brcm80211/brcmfmac/wl_iw.c | 9 +- 3 files changed, 281 insertions(+), 206 deletions(-) _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel