Greg, all, This series removes all of the calls to kernel_thread(). At the recommendation of Jiri, also removed all reference to pid, KILL_PROC, DAEMONIZE, completion, and various completion structs. Each patch compile tested, please sanity check... thx, Jason. Jason Cooper (5): 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 and wl_event_thread. drivers/staging/brcm80211/brcmfmac/dhd_linux.c | 91 ++++++++++------------ drivers/staging/brcm80211/brcmfmac/wl_cfg80211.c | 38 ++++----- drivers/staging/brcm80211/brcmfmac/wl_cfg80211.h | 6 +- drivers/staging/brcm80211/brcmfmac/wl_iw.c | 40 ++++------ 4 files changed, 75 insertions(+), 100 deletions(-) _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel