mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Paul Gortmaker <paul.gortmaker@windriver.com>
To: stable@kernel.org, linux-kernel@vger.kernel.org
Cc: stable-review@kernel.org, Alan Stern <stern@rowland.harvard.edu>,
	David Vrabel <david.vrabel@csr.com>,
	Sarah Sharp <sarah.a.sharp@linux.intel.com>,
	Greg Kroah-Hartman <gregkh@suse.de>,
	Paul Gortmaker <paul.gortmaker@windriver.com>
Subject: [34-longterm 122/196] USB: teach "devices" file about Wireless and SuperSpeed USB
Date: Mon, 12 Mar 2012 20:20:35 -0400	[thread overview]
Message-ID: <1331598109-31424-77-git-send-email-paul.gortmaker@windriver.com> (raw)
In-Reply-To: <1331598109-31424-1-git-send-email-paul.gortmaker@windriver.com>

From: Alan Stern <stern@rowland.harvard.edu>

                   -------------------
    This is a commit scheduled for the next v2.6.34 longterm release.
    If you see a problem with using this for longterm, please comment.
                   -------------------

commit 834e2312e7a384877a876b0d34dffc3046c96bcb upstream.

The /sys/kernel/debug/usb/devices file doesn't know about Wireless or
SuperSpeed USB.  This patch (as1416b) teaches it, and updates the
Documentation/usb/proc_sub_info.txt file accordingly.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
CC: David Vrabel <david.vrabel@csr.com>
CC: Sarah Sharp <sarah.a.sharp@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
---
 Documentation/usb/proc_usb_info.txt |   34 ++++++++++++++++++++++------------
 drivers/usb/core/devices.c          |   11 +++++++----
 2 files changed, 29 insertions(+), 16 deletions(-)

diff --git a/Documentation/usb/proc_usb_info.txt b/Documentation/usb/proc_usb_info.txt
index fafcd47..afe596d 100644
--- a/Documentation/usb/proc_usb_info.txt
+++ b/Documentation/usb/proc_usb_info.txt
@@ -1,12 +1,17 @@
 /proc/bus/usb filesystem output
 ===============================
-(version 2003.05.30)
+(version 2010.09.13)
 
 
 The usbfs filesystem for USB devices is traditionally mounted at
 /proc/bus/usb.  It provides the /proc/bus/usb/devices file, as well as
 the /proc/bus/usb/BBB/DDD files.
 
+In many modern systems the usbfs filsystem isn't used at all.  Instead
+USB device nodes are created under /dev/usb/ or someplace similar.  The
+"devices" file is available in debugfs, typically as
+/sys/kernel/debug/usb/devices.
+
 
 **NOTE**: If /proc/bus/usb appears empty, and a host controller
 	  driver has been linked, then you need to mount the
@@ -106,8 +111,8 @@ Legend:
 
 Topology info:
 
-T:  Bus=dd Lev=dd Prnt=dd Port=dd Cnt=dd Dev#=ddd Spd=ddd MxCh=dd
-|   |      |      |       |       |      |        |       |__MaxChildren
+T:  Bus=dd Lev=dd Prnt=dd Port=dd Cnt=dd Dev#=ddd Spd=dddd MxCh=dd
+|   |      |      |       |       |      |        |        |__MaxChildren
 |   |      |      |       |       |      |        |__Device Speed in Mbps
 |   |      |      |       |       |      |__DeviceNumber
 |   |      |      |       |       |__Count of devices at this level
@@ -120,8 +125,13 @@ T:  Bus=dd Lev=dd Prnt=dd Port=dd Cnt=dd Dev#=ddd Spd=ddd MxCh=dd
     Speed may be:
     	1.5	Mbit/s for low speed USB
 	12	Mbit/s for full speed USB
-	480	Mbit/s for high speed USB (added for USB 2.0)
+	480	Mbit/s for high speed USB (added for USB 2.0);
+		  also used for Wireless USB, which has no fixed speed
+	5000	Mbit/s for SuperSpeed USB (added for USB 3.0)
 
+    For reasons lost in the mists of time, the Port number is always
+    too low by 1.  For example, a device plugged into port 4 will
+    show up with "Port=03".
 
 Bandwidth info:
 B:  Alloc=ddd/ddd us (xx%), #Int=ddd, #Iso=ddd
@@ -291,7 +301,7 @@ Here's an example, from a system which has a UHCI root hub,
 an external hub connected to the root hub, and a mouse and
 a serial converter connected to the external hub.
 
-T:  Bus=00 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
+T:  Bus=00 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12   MxCh= 2
 B:  Alloc= 28/900 us ( 3%), #Int=  2, #Iso=  0
 D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
 P:  Vendor=0000 ProdID=0000 Rev= 0.00
@@ -301,21 +311,21 @@ C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
 I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
 E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
 
-T:  Bus=00 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 4
+T:  Bus=00 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12   MxCh= 4
 D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
 P:  Vendor=0451 ProdID=1446 Rev= 1.00
 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
 I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
 E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=255ms
 
-T:  Bus=00 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=1.5 MxCh= 0
+T:  Bus=00 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=1.5  MxCh= 0
 D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
 P:  Vendor=04b4 ProdID=0001 Rev= 0.00
 C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
 I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=mouse
 E:  Ad=81(I) Atr=03(Int.) MxPS=   3 Ivl= 10ms
 
-T:  Bus=00 Lev=02 Prnt=02 Port=02 Cnt=02 Dev#=  4 Spd=12  MxCh= 0
+T:  Bus=00 Lev=02 Prnt=02 Port=02 Cnt=02 Dev#=  4 Spd=12   MxCh= 0
 D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
 P:  Vendor=0565 ProdID=0001 Rev= 1.08
 S:  Manufacturer=Peracom Networks, Inc.
@@ -330,12 +340,12 @@ E:  Ad=82(I) Atr=03(Int.) MxPS=   8 Ivl=  8ms
 Selecting only the "T:" and "I:" lines from this (for example, by using
 "procusb ti"), we have:
 
-T:  Bus=00 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
-T:  Bus=00 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 4
+T:  Bus=00 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12   MxCh= 2
+T:  Bus=00 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12   MxCh= 4
 I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
-T:  Bus=00 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=1.5 MxCh= 0
+T:  Bus=00 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=1.5  MxCh= 0
 I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=mouse
-T:  Bus=00 Lev=02 Prnt=02 Port=02 Cnt=02 Dev#=  4 Spd=12  MxCh= 0
+T:  Bus=00 Lev=02 Prnt=02 Port=02 Cnt=02 Dev#=  4 Spd=12   MxCh= 0
 I:  If#= 0 Alt= 0 #EPs= 3 Cls=00(>ifc ) Sub=00 Prot=00 Driver=serial
 
 
diff --git a/drivers/usb/core/devices.c b/drivers/usb/core/devices.c
index 7013296..0ce4230 100644
--- a/drivers/usb/core/devices.c
+++ b/drivers/usb/core/devices.c
@@ -65,8 +65,8 @@
 #define ALLOW_SERIAL_NUMBER
 
 static const char *format_topo =
-/* T:  Bus=dd Lev=dd Prnt=dd Port=dd Cnt=dd Dev#=ddd Spd=ddd MxCh=dd */
-"\nT:  Bus=%2.2d Lev=%2.2d Prnt=%2.2d Port=%2.2d Cnt=%2.2d Dev#=%3d Spd=%3s MxCh=%2d\n";
+/* T:  Bus=dd Lev=dd Prnt=dd Port=dd Cnt=dd Dev#=ddd Spd=dddd MxCh=dd */
+"\nT:  Bus=%2.2d Lev=%2.2d Prnt=%2.2d Port=%2.2d Cnt=%2.2d Dev#=%3d Spd=%-4s MxCh=%2d\n";
 
 static const char *format_string_manufacturer =
 /* S:  Manufacturer=xxxx */
@@ -518,11 +518,14 @@ static ssize_t usb_device_dump(char __user **buffer, size_t *nbytes,
 		speed = "1.5"; break;
 	case USB_SPEED_UNKNOWN:		/* usb 1.1 root hub code */
 	case USB_SPEED_FULL:
-		speed = "12 "; break;
+		speed = "12"; break;
+	case USB_SPEED_WIRELESS:	/* Wireless has no real fixed speed */
 	case USB_SPEED_HIGH:
 		speed = "480"; break;
+	case USB_SPEED_SUPER:
+		speed = "5000"; break;
 	default:
-		speed = "?? ";
+		speed = "??";
 	}
 	data_end = pages_start + sprintf(pages_start, format_topo,
 			bus->busnum, level, parent_devnum,
-- 
1.7.9.3


  parent reply	other threads:[~2012-03-13  0:23 UTC|newest]

Thread overview: 208+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-13  0:12 [34-longterm 000/196] v2.6.34.11 longterm review Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 001/196] xen: set max_pfn_mapped to the last pfn mapped Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 002/196] PCI hotplug: acpiphp: set current_state to D0 in register_slot Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 003/196] shmem: let shared anonymous be nonlinear again Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 004/196] aio: wake all waiters when destroying ctx Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 005/196] ALSA: hda - Fix SPDIF out regression on ALC889 Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 006/196] ALSA: Fix yet another race in disconnection Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 007/196] perf: Better fit max unprivileged mlock pages for tools needs Paul Gortmaker
2012-03-13 10:51   ` Stephane Eranian
2012-03-13  0:12 ` [34-longterm 008/196] myri10ge: fix rmmod crash Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 009/196] cciss: fix lost command issue Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 010/196] sound/oss/opl3: validate voice and channel indexes Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 011/196] mac80211: initialize sta->last_rx in sta_info_alloc Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 012/196] ses: show devices for enclosures with no page 7 Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 013/196] ses: Avoid kernel panic when lun 0 is not mapped Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 014/196] eCryptfs: Unlock page in write_begin error path Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 015/196] eCryptfs: ecryptfs_keyring_auth_tok_for_sig() bug fix Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 016/196] staging: usbip: bugfixes related to kthread conversion Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 017/196] staging: usbip: bugfix add number of packets for isochronous frames Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 018/196] staging: usbip: bugfix for isochronous packets and optimization Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 019/196] staging: hv: Fix GARP not sent after Quick Migration Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 020/196] staging: hv: use sync_bitops when interacting with the hypervisor Paul Gortmaker
2012-03-13  7:00   ` Olaf Hering
2012-03-13 13:32     ` Paul Gortmaker
2012-03-13 13:47       ` Olaf Hering
2012-03-13  0:12 ` [34-longterm 021/196] irda: validate peer name and attribute lengths Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 022/196] irda: prevent heap corruption on invalid nickname Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 023/196] nilfs2: fix data loss in mmap page write for hole blocks Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 024/196] ASoC: Explicitly say registerless widgets have no register Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 025/196] ALSA: ens1371: fix Creative Ectiva support Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 026/196] ROSE: prevent heap corruption with bad facilities Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 027/196] Btrfs: Fix uninitialized root flags for subvolumes Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 028/196] x86, mtrr, pat: Fix one cpu getting out of sync during resume Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 029/196] ath9k: fix a chip wakeup related crash in ath9k_start Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 030/196] UBIFS: do not read flash unnecessarily Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 031/196] UBIFS: fix oops on error path in read_pnode Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 032/196] UBIFS: fix debugging failure in dbg_check_space_info Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 033/196] quota: Don't write quota info in dquot_commit() Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 034/196] mm: avoid wrapping vm_pgoff in mremap() Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 035/196] p54usb: IDs for two new devices Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 036/196] b43: allocate receive buffers big enough for max frame len + offset Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 037/196] Bluetooth: add support for Apple MacBook Pro 8,2 Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 038/196] Treat writes as new when holes span across page boundaries Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 039/196] char/tpm: Fix unitialized usage of data buffer Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 040/196] netfilter: ipt_CLUSTERIP: fix buffer overflow Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 041/196] mfd: ab3100: world-writable debugfs *_priv files Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 042/196] drivers/rtc/rtc-ds1511.c: world-writable sysfs nvram file Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 043/196] drivers/misc/ep93xx_pwm.c: world-writable sysfs files Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 044/196] sound/oss: remove offset from load_patch callbacks Paul Gortmaker
2012-03-13  0:12 ` [34-longterm 045/196] sound: oss: midi_synth: check get_user() return value Paul Gortmaker
2012-03-13  0:19 ` [34-longterm 046/196] repair gdbstub to match the gdbserial protocol specification Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 047/196] gro: Reset dev pointer on reuse Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 048/196] gro: reset skb_iif " Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 049/196] x86, microcode, AMD: Extend ucode size verification Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 050/196] Squashfs: handle corruption of directory structure Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 051/196] atm/solos-pci: Don't include frame pseudo-header on transmit hex-dump Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 052/196] ext4: fix credits computing for indirect mapped files Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 053/196] nfsd: fix auth_domain reference leak on nlm operations Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 054/196] exec: copy-and-paste the fixes into compat_do_execve() paths Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 055/196] cifs: always do is_path_accessible check in cifs_mount Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 056/196] video: sn9c102: world-wirtable sysfs files Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 057/196] UBIFS: restrict world-writable debugfs files Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 058/196] NET: cdc-phonet, handle empty phonet header Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 059/196] x86: Fix a bogus unwind annotation in lib/semaphore_32.S Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 060/196] tioca: Fix assignment from incompatible pointer warnings Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 061/196] mca.c: Fix cast from integer to pointer warning Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 062/196] ramfs: fix memleak on no-mmu arch Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 063/196] MAINTAINERS: update STABLE BRANCH info Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 064/196] UBIFS: fix oops when R/O file-system is fsync'ed Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 065/196] x86, cpu: AMD errata checking framework Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 066/196] x86, cpu: Clean up AMD erratum 400 workaround Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 067/196] x86, AMD: Set ARAT feature on AMD processors Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 068/196] x86, amd: Disable GartTlbWlkErr when BIOS forgets it Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 069/196] USB: ftdi_sio: Added IDs for CTI USB Serial Devices Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 070/196] USB: ftdi_sio: add PID for OCT DK201 docking station Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 071/196] USB: ftdi_sio: add ids for Hameg HO720 and HO730 Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 072/196] USB: option: Add new ONDA vendor id and product id for ONDA MT825UP Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 073/196] USB: option: Added support for Samsung GT-B3730/GT-B3710 LTE USB modem Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 074/196] USB: EHCI: unlink unused QHs when the controller is stopped Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 075/196] USB: fix formatting of SuperSpeed endpoints in /proc/bus/usb/devices Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 076/196] USB: xhci - fix unsafe macro definitions Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 077/196] USB: xhci - fix math in xhci_get_endpoint_interval() Paul Gortmaker
2012-03-13 16:20     ` Sarah Sharp
2012-03-13 16:54       ` Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 078/196] x86, cpu: Fix regression in AMD errata checking code Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 079/196] net: ax25: fix information leak to userland harder Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 080/196] next_pidmap: fix overflow condition Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 081/196] proc: do proper range check on readdir offset Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 082/196] can: Add missing socket check in can/bcm release Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 083/196] can: add missing socket check in can/raw release Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 084/196] nfs4: Ensure that ACL pages sent over NFS were not allocated from the slab (v3) Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 085/196] ath: add missing regdomain pair 0x5c mapping Paul Gortmaker
2012-03-13  0:19   ` [34-longterm 086/196] block, blk-sysfs: Fix an err return path in blk_register_queue() Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 087/196] p54: Initialize extra_len in p54_tx_80211 Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 088/196] intel-iommu: Unlink domain from iommu Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 089/196] intel-iommu: Fix get_domain_for_dev() error path Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 090/196] drm/radeon/kms: fix bad shift in atom iio table parser Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 091/196] NFS: nfs_wcc_update_inode() should set nfsi->attr_gencount Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 092/196] serial/imx: read cts state only after acking cts change irq Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 093/196] ASoC: Fix output PGA enabling in wm_hubs CODECs Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 094/196] kconfig: Avoid buffer underrun in choice input Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 095/196] UBIFS: fix master node recovery Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 096/196] Remove extra struct page member from the buffer info structure Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 097/196] dasd: correct device table Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 098/196] iwlagn: Support new 5000 microcode Paul Gortmaker
2012-03-13 16:24     ` Bjørn Mork
2012-03-13 16:56       ` Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 099/196] slub: fix panic with DISCONTIGMEM Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 100/196] set memory ranges in N_NORMAL_MEMORY when onlined Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 101/196] FLEXCOP-PCI: fix __xlate_proc_name-warning for flexcop-pci Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 102/196] m68k/mm: Set all online nodes in N_NORMAL_MEMORY Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 103/196] nfs: don't lose MS_SYNCHRONOUS on remount of noac mount Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 104/196] NFSv4.1: Ensure state manager thread dies on last umount Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 105/196] pmcraid: reject negative request size Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 106/196] put stricter guards on queue dead checks Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 107/196] mmc: sdhci-pci: Fix error case in sdhci_pci_probe_slot() Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 108/196] mmc: sdhci: Check mrq->cmd in sdhci_tasklet_finish Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 109/196] mmc: sdhci: Check mrq != NULL " Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 110/196] af_unix: Only allow recv on connected seqpacket sockets Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 111/196] ARM: 6891/1: prevent heap corruption in OABI semtimedop Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 112/196] i8k: Tell gcc that *regs gets clobbered Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 113/196] Fix gcc 4.5.1 miscompiling drivers/char/i8k.c (again) Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 114/196] Open with O_CREAT flag set fails to open existing files on non writable directories Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 115/196] Input: elantech - relax signature checks Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 116/196] Input: elantech - discard the first 2 positions on some firmwares Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 117/196] Staging: rtl8192su: check for skb == NULL Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 118/196] Staging: rtl8192su: Clean up in case of an error in module initialisation Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 119/196] Staging: rtl8192su: Fix procfs code for interfaces not named wlan0 Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 120/196] Staging: rtl8192su: remove device ids Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 121/196] Staging: rtl8192su: add " Paul Gortmaker
2012-03-13  0:20   ` Paul Gortmaker [this message]
2012-03-13  0:20   ` [34-longterm 123/196] GFS2: Fix writing to non-page aligned gfs2_quota structures Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 124/196] GFS2: BUG in gfs2_adjust_quota Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 125/196] SUNRPC: fix NFS client over TCP hangs due to packet loss (Bug 16494) Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 126/196] nfs: fix compilation warning Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 127/196] Fix corrupted OSF partition table parsing Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 128/196] Increase OSF partition limit from 8 to 18 Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 129/196] hwmon: (applesmc) Add support for MacBook Pro 5,3 and 5,4 Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 130/196] hwmon: (applesmc) Add generic support for MacBook Pro 6 Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 131/196] hwmon: (applesmc) Add generic support for MacBook Pro 7 Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 132/196] hwmon: (applesmc) Add MacBookAir3,1(3,2) support Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 133/196] ALSA: emux: Add trivial compat ioctl handler Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 134/196] ALSA: powermac - Reverse HP detection on G4 DA Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 135/196] ALSA: powermac - Lineout " Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 136/196] ALSA: powermac - Fix obsoleted machine_is_compatible() Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 137/196] ALSA: hda - MacBookPro 5,3 line-in support Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 138/196] ALSA: hda - Add model=mbp55 entry for MacBookPro 7,1 Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 139/196] ALSA: hda - MacBookAir3,1(3,2) alsa support Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 140/196] virtio_net: Add schedule check to napi_enable call Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 141/196] Bluetooth: Add support Bluetooth controller of MacbookPro 6,2 Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 142/196] Bluetooth: Add support Bluetooth controller of MacbookPro 7,1 Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 143/196] Bluetooth: Add MacBookAir3,1(2) support Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 144/196] perf symbols: allow forcing use of cplus_demangle Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 145/196] V4L/DVB: Add Elgato EyeTV Diversity to dibcom driver Paul Gortmaker
2012-03-13  0:20   ` [34-longterm 146/196] mmc: fix all hangs related to mmc/sd card insert/removal during suspend/resume Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 147/196] mmc: build fix: mmc_pm_notify is only available with CONFIG_PM=y Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 148/196] b43: Fix warning at drivers/mmc/core/core.c:237 in mmc_wait_for_cmd Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 149/196] dell-laptop: Add another Dell laptop family to the DMI whitelist Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 150/196] scsi_dh_emc: request flag cleanup Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 151/196] cifs: fix another memleak, in cifs_root_iget Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 152/196] e1000e: Reset 82577/82578 PHY before first PHY register read Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 153/196] e1000: fix Tx hangs by disabling 64-bit DMA Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 154/196] btrfs: Require CAP_SYS_ADMIN for filesystem rebalance Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 155/196] init, sched: Fix race between init and kthreadd Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 156/196] backlight: MacBookAir3,1(3,2) mbp-nvidia-bl support Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 157/196] bonding: Ensure that we unshare skbs prior to calling pskb_may_pull Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 158/196] HID: add MacBookAir 3,1 and 3,2 support Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 159/196] intel-iommu: Force-disable IOMMU for iGFX on broken Cantiga revisions Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 160/196] ipv6: Silence privacy extensions initialization Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 161/196] mpt2sas: fix the incorrect scsi_dma_map error checking Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 162/196] powerpc/boot/dts: Install dts from the right directory Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 163/196] rt2500usb: fallback to SW encryption for TKIP+AES Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 164/196] tehuti: Firmware filename is tehuti/bdx.bin Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 165/196] wireless: b43: fix error path in SDIO Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 166/196] libata: set queue DMA alignment to sector size for ATAPI too Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 167/196] iwlwifi: fix skb usage after free Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 168/196] x86: pvclock: Move scale_delta into common header Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 169/196] fix oops in scsi_run_queue() Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 170/196] dccp: handle invalid feature options length Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 171/196] cifs: check for bytes_remaining going to zero in CIFS_SessSetup Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 172/196] Validate size of EFI GUID partition entries Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 173/196] CIFS: Fix memory over bound bug in cifs_parse_mount_options Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 174/196] ehea: fix wrongly reported speed and port Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 175/196] NET: slip, fix ldisc->open retval Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 176/196] ne-h8300: Fix regression caused during net_device_ops conversion Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 177/196] hydra: " Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 178/196] libertas: fix cmdpendingq locking Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 179/196] zorro8390: Fix regression caused during net_device_ops conversion Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 180/196] cifs: add fallback in is_path_accessible for old servers Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 181/196] x86, AMD: Fix ARAT feature setting again Paul Gortmaker
2012-03-13 13:55     ` Boris Ostrovsky
2012-03-13 18:42       ` Paul Gortmaker
2012-03-14 14:06       ` Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 182/196] clocksource: Install completely before selecting Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 183/196] tick: Clear broadcast active bit when switching to oneshot Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 184/196] x86, apic: Fix spurious error interrupts triggering on all non-boot APs Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 185/196] x86, mce, AMD: Fix leaving freed data in a list Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 186/196] megaraid_sas: Sanity check user supplied length before passing it to dma_alloc_coherent() Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 187/196] vmxnet3: Fix inconsistent LRO state after initialization Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 188/196] taskstats: don't allow duplicate entries in listener mode Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 189/196] inet_diag: fix inet_diag_bc_audit() Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 190/196] gro: Only reset frag0 when skb can be pulled Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 191/196] ipv6: udp: fix the wrong headroom check Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 192/196] rtnetlink: Add missing manual netlink notification in dev_change_net_namespaces Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 193/196] fs/partitions/efi.c: corrupted GUID partition tables can cause kernel oops Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 194/196] Bluetooth: Prevent buffer overflow in l2cap config request Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 195/196] befs: Validate length of long symbolic links Paul Gortmaker
2012-03-13  0:21   ` [34-longterm 196/196] net: sk_add_backlog() take rmem_alloc into account Paul Gortmaker

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1331598109-31424-77-git-send-email-paul.gortmaker@windriver.com \
    --to=paul.gortmaker@windriver.com \
    --cc=david.vrabel@csr.com \
    --cc=gregkh@suse.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=sarah.a.sharp@linux.intel.com \
    --cc=stable-review@kernel.org \
    --cc=stable@kernel.org \
    --cc=stern@rowland.harvard.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome