From patchwork Tue May 25 23:29:47 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Reinette Chatre X-Patchwork-Id: 102313 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by demeter.kernel.org (8.14.3/8.14.3) with ESMTP id o4PNUIIP028987 for ; Tue, 25 May 2010 23:30:18 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933617Ab0EYX3u (ORCPT ); Tue, 25 May 2010 19:29:50 -0400 Received: from mga03.intel.com ([143.182.124.21]:53522 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933285Ab0EYX3t (ORCPT ); Tue, 25 May 2010 19:29:49 -0400 Received: from azsmga001.ch.intel.com ([10.2.17.19]) by azsmga101.ch.intel.com with ESMTP; 25 May 2010 16:29:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.53,300,1272870000"; d="scan'208,223";a="281323147" Received: from rchatre-desk.jf.intel.com (HELO [134.134.15.235]) ([134.134.15.235]) by azsmga001.ch.intel.com with ESMTP; 25 May 2010 16:29:48 -0700 Subject: Re: iwl3945 bug in 2.6.34 From: reinette chatre To: Satish Eerpini Cc: linux-kernel , "linux-wireless@vger.kernel.org" In-Reply-To: <1274738896.2091.15438.camel@rchatre-DESK> References: <1274726029.2091.15160.camel@rchatre-DESK> <1274738896.2091.15438.camel@rchatre-DESK> Date: Tue, 25 May 2010 16:29:47 -0700 Message-ID: <1274830187.2091.17034.camel@rchatre-DESK> Mime-Version: 1.0 X-Mailer: Evolution 2.28.3 Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.3 (demeter.kernel.org [140.211.167.41]); Tue, 25 May 2010 23:30:18 +0000 (UTC) From 9e1c18e230bddad0ed7a8a8058d2dd8666f475f3 Mon Sep 17 00:00:00 2001 From: Reinette Chatre Date: Thu, 20 May 2010 10:54:40 -0700 Subject: [PATCH 2/2] iwl3945: enable stuck queue detection on 3945 We learn from http://bugzilla.intellinuxwireless.org/show_bug.cgi?id=1834 and https://bugzilla.redhat.com/show_bug.cgi?id=589777 that 3945 can also suffer from a stuck command queue. Enable stuck queue detection for iwl3945 to enable recovery in this case. Signed-off-by: Reinette Chatre --- drivers/net/wireless/iwlwifi/iwl-3945.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/net/wireless/iwlwifi/iwl-3945.c b/drivers/net/wireless/iwlwifi/iwl-3945.c index caebec4..c92fbe4 100644 --- a/drivers/net/wireless/iwlwifi/iwl-3945.c +++ b/drivers/net/wireless/iwlwifi/iwl-3945.c @@ -2792,6 +2792,7 @@ static struct iwl_lib_ops iwl3945_lib = { .isr = iwl_isr_legacy, .config_ap = iwl3945_config_ap, .add_bcast_station = iwl3945_add_bcast_station, + .recover_from_tx_stall = iwl_bg_monitor_recover, }; static struct iwl_hcmd_utils_ops iwl3945_hcmd_utils = { -- 1.7.0.4