[kernel] r16271 - in dists/sid/linux-2.6/debian: . patches/bugfix/all patches/series

Ben Hutchings benh at alioth.debian.org
Sun Sep 12 23:07:33 UTC 2010


Author: benh
Date: Sun Sep 12 23:07:28 2010
New Revision: 16271

Log:
hostap_pci: set dev->base_addr during probe (Closes: #595802)

Added:
   dists/sid/linux-2.6/debian/patches/bugfix/all/hostap_pci-set-dev-base_addr-during-probe.patch
Modified:
   dists/sid/linux-2.6/debian/changelog
   dists/sid/linux-2.6/debian/patches/series/22

Modified: dists/sid/linux-2.6/debian/changelog
==============================================================================
--- dists/sid/linux-2.6/debian/changelog	Sun Sep 12 22:14:10 2010	(r16270)
+++ dists/sid/linux-2.6/debian/changelog	Sun Sep 12 23:07:28 2010	(r16271)
@@ -54,6 +54,7 @@
   * ipheth: add support for iPhone 4
   * ipheth: remove incorrect devtype of WWAN
   * ALSA: emux: Add trivial compat ioctl handler (Closes: #596478)
+  * hostap_pci: set dev->base_addr during probe (Closes: #595802)
 
   [ Bastian Blank ]
   * Use Breaks instead of Conflicts.

Added: dists/sid/linux-2.6/debian/patches/bugfix/all/hostap_pci-set-dev-base_addr-during-probe.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ dists/sid/linux-2.6/debian/patches/bugfix/all/hostap_pci-set-dev-base_addr-during-probe.patch	Sun Sep 12 23:07:28 2010	(r16271)
@@ -0,0 +1,33 @@
+From: John W. Linville <linville at tuxdriver.com>
+Date: Tue, 13 Jul 2010 14:06:32 -0400
+Subject: [PATCH] hostap_pci: set dev->base_addr during probe
+
+commit 0f4da2d77e1bf424ac36424081afc22cbfc3ff2b upstream.
+
+"hostap: Protect against initialization interrupt" (which reinstated
+"wireless: hostap, fix oops due to early probing interrupt")
+reintroduced Bug 16111.  This is because hostap_pci wasn't setting
+dev->base_addr, which is now checked in prism2_interrupt.  As a result,
+initialization was failing for PCI-based hostap devices.  This corrects
+that oversight.
+
+Signed-off-by: John W. Linville <linville at tuxdriver.com>
+---
+ drivers/net/wireless/hostap/hostap_pci.c |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+diff --git a/drivers/net/wireless/hostap/hostap_pci.c b/drivers/net/wireless/hostap/hostap_pci.c
+index d24dc7d..972a9c3 100644
+--- a/drivers/net/wireless/hostap/hostap_pci.c
++++ b/drivers/net/wireless/hostap/hostap_pci.c
+@@ -330,6 +330,7 @@ static int prism2_pci_probe(struct pci_dev *pdev,
+ 
+         dev->irq = pdev->irq;
+         hw_priv->mem_start = mem;
++	dev->base_addr = (unsigned long) mem;
+ 
+ 	prism2_pci_cor_sreset(local);
+ 
+-- 
+1.7.1
+

Modified: dists/sid/linux-2.6/debian/patches/series/22
==============================================================================
--- dists/sid/linux-2.6/debian/patches/series/22	Sun Sep 12 22:14:10 2010	(r16270)
+++ dists/sid/linux-2.6/debian/patches/series/22	Sun Sep 12 23:07:28 2010	(r16271)
@@ -124,3 +124,4 @@
 + features/all/ipheth-add-support-for-iPhone-4.patch
 + bugfix/all/ipheth-remove-incorrect-devtype-to-WWAN.patch
 + bugfix/all/ALSA-emux-Add-trivial-compat-ioctl-handler.patch
++ bugfix/all/hostap_pci-set-dev-base_addr-during-probe.patch



More information about the Kernel-svn-changes mailing list