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

Ben Hutchings benh at alioth.debian.org
Sun Mar 20 17:12:24 UTC 2011


Author: benh
Date: Sun Mar 20 17:12:21 2011
New Revision: 17091

Log:
rt2800usb: Disable powersaving by default (Closes: #618930)

Added:
   dists/sid/linux-2.6/debian/patches/bugfix/all/rt2800-disable-powersaving-as-default.patch
Modified:
   dists/sid/linux-2.6/debian/changelog
   dists/sid/linux-2.6/debian/patches/series/2

Modified: dists/sid/linux-2.6/debian/changelog
==============================================================================
--- dists/sid/linux-2.6/debian/changelog	Sat Mar 19 05:18:30 2011	(r17090)
+++ dists/sid/linux-2.6/debian/changelog	Sun Mar 20 17:12:21 2011	(r17091)
@@ -2,6 +2,7 @@
 
   [ Ben Hutchings ]
   * kconfig: Avoid buffer underrun in choice input (fixes FTBFS on mips)
+  * rt2800usb: Disable powersaving by default (Closes: #618930)
 
  -- Ben Hutchings <ben at decadent.org.uk>  Sat, 19 Mar 2011 05:17:42 +0000
 

Added: dists/sid/linux-2.6/debian/patches/bugfix/all/rt2800-disable-powersaving-as-default.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ dists/sid/linux-2.6/debian/patches/bugfix/all/rt2800-disable-powersaving-as-default.patch	Sun Mar 20 17:12:21 2011	(r17091)
@@ -0,0 +1,27 @@
+From: Johannes Stezenbach <js at sig21.net>
+Date: Wed Jan 19 04:43:34 EST 2011
+Subject: [PATCH RFC] rt2800: disable powersaving as default
+
+Powersaving is broken on rt2800usb (the hardware cannot do timed wakeup
+to receive beacons) and also on rt2800pci currently (auto-wakeup irq
+does no seem to work, for reasons so far unknown).
+
+Signed-off-by: Johannes Stezenbach <js at sig21.net>
+
+diff --git a/drivers/net/wireless/rt2x00/rt2800lib.c b/drivers/net/wireless/rt2x00/rt2800lib.c
+index b7d91d5..b846fd9 100644
+--- a/drivers/net/wireless/rt2x00/rt2800lib.c
++++ b/drivers/net/wireless/rt2x00/rt2800lib.c
+@@ -3229,10 +3229,9 @@ int rt2800_probe_hw_mode(struct rt2x00_dev *rt2x00dev)
+ 	u16 eeprom;
+ 
+ 	/*
+-	 * Disable powersaving as default on PCI devices.
++	 * Disable powersaving as default.
+ 	 */
+-	if (rt2x00_is_pci(rt2x00dev) || rt2x00_is_soc(rt2x00dev))
+-		rt2x00dev->hw->wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT;
++	rt2x00dev->hw->wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT;
+ 
+ 	/*
+ 	 * Initialize all hw fields.

Modified: dists/sid/linux-2.6/debian/patches/series/2
==============================================================================
--- dists/sid/linux-2.6/debian/patches/series/2	Sat Mar 19 05:18:30 2011	(r17090)
+++ dists/sid/linux-2.6/debian/patches/series/2	Sun Mar 20 17:12:21 2011	(r17091)
@@ -1 +1,2 @@
 + bugfix/all/kconfig-Avoid-buffer-underrun-in-choice-input.patch
++ bugfix/all/rt2800-disable-powersaving-as-default.patch



More information about the Kernel-svn-changes mailing list