Hi. On Sun, Aug 23, 2009 at 2:12 AM, Bob Copeland<me@xxxxxxxxxxxxxxx> wrote: > On Sat, Aug 22, 2009 at 09:29:39PM +0200, Fabio Comolli wrote: >> Hi Bob. >> Unfortunately the patch doesn't apply at all with compat-wireless, >> there's no "flush_workqueue" before "local->suspended" there.... > > Ah yes, it got moved into ieee80211_stop_device(). Can you put > local->suspended and the barrier() ahead of that? > Well, this crashed my system. Backtrace copied by hand: warning at net/wireless/core.c wdev_cleanup_work [cfg80211] warn_slowpat_common warn_slowpath_null wdev_cleanup_work [cfg80211] worker_thread wdev_cleanup_work [cfg80211] autoresolve_wake_function worker_thread kthread kthread kernel_thread_helper > Thanks! Regards, Fabio > > -- > Bob Copeland %% www.bobcopeland.com > > -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html