Return-path: Received: from DMZ-MAILSEC-SCANNER-7.MIT.EDU ([18.7.68.36]:64235 "EHLO dmz-mailsec-scanner-7.mit.edu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754774Ab2K1PTG (ORCPT ); Wed, 28 Nov 2012 10:19:06 -0500 Date: Wed, 28 Nov 2012 10:13:55 -0500 (EST) From: Anders Kaseorg To: Tejun Heo , Herbert Xu , "John W. Linville" cc: netdev@vger.kernel.org, linux-wireless@vger.kernel.org, linux-kernel@vger.org Subject: Wireless regression in workqueue: use mod_delayed_work() instead of __cancel + queue Message-ID: (sfid-20121128_161910_939654_B37A7BB0) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-wireless-owner@vger.kernel.org List-ID: My Intel 6250 wireless card (iwldvm) can no longer associate with a WPA-Enterprise network (PEAP-MSCHAPv2). To my surprise, I bisected this regression to commit e7c2f967445dd2041f0f8e3179cca22bb8bb7f79, workqueue: use mod_delayed_work() instead of __cancel + queue. A bunch of logs collected by Ubuntu apport are in this bug report: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1083980 How can I help to debug this? I see that someone else reported another regression with the same commit last week, although this looks unrelated at first glance: http://thread.gmane.org/gmane.linux.kernel/1395938 Anders