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, Max Vozeler <max@vozeler.com>,
	Greg Kroah-Hartman <gregkh@suse.de>,
	Paul Gortmaker <paul.gortmaker@windriver.com>
Subject: [34-longterm 125/247] staging: usbip: vhci: update reference count for usb_device
Date: Thu, 23 Jun 2011 13:33:13 -0400	[thread overview]
Message-ID: <1308850515-15242-66-git-send-email-paul.gortmaker@windriver.com> (raw)
In-Reply-To: <1308850515-15242-1-git-send-email-paul.gortmaker@windriver.com>

From: Max Vozeler <max@vozeler.com>

                   -------------------
    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 7606ee8aa33287dd3e6eb44c78541b87a413a325 upstream.

This fixes an oops observed when reading status during
removal of a device:

[ 1706.648285] general protection fault: 0000 [#1] SMP
[ 1706.648294] last sysfs file: /sys/devices/platform/vhci_hcd/status
[ 1706.648297] CPU 1
[ 1706.648300] Modules linked in: binfmt_misc microcode fuse loop vhci_hcd(N) usbip(N) usbcore usbip_common_mod(N) rtc_core rtc_lib joydev dm_mirror dm_region_hash dm_log linear dm_snapshot xennet dm_mod ext3 mbcache jbd processor thermal_sys hwmon xenblk cdrom
[ 1706.648324] Supported: Yes
[ 1706.648327] Pid: 10422, comm: usbip Tainted: G          N  2.6.32.12-0.7-xen #1
[ 1706.648330] RIP: e030:[<ffffffff801b10d5>]  [<ffffffff801b10d5>] strnlen+0x5/0x40
[ 1706.648340] RSP: e02b:ffff8800a994dd30  EFLAGS: 00010286
[ 1706.648343] RAX: ffffffff80481ec1 RBX: 0000000000000000 RCX: 0000000000000002
[ 1706.648347] RDX: 00200d1d4f1c001c RSI: ffffffffffffffff RDI: 00200d1d4f1c001c
[ 1706.648350] RBP: ffff880129a1c0aa R08: ffffffffa01901c4 R09: 0000000000000006
[ 1706.648353] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8800a9a1c0ab
[ 1706.648357] R13: 00200d1d4f1c001c R14: 00000000ffffffff R15: ffff880129a1c0aa
[ 1706.648363] FS:  00007f2f2e9ca700(0000) GS:ffff880001018000(0000) knlGS:0000000000000000
[ 1706.648367] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1706.648370] CR2: 000000000071b048 CR3: 00000000b4b68000 CR4: 0000000000002660
[ 1706.648374] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 1706.648378] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 1706.648381] Process usbip (pid: 10422, threadinfo ffff8800a994c000, task ffff88007b170200)
[ 1706.648385] Stack:
[ 1706.648387]  ffffffff801b28c9 0000000000000002 ffffffffa01901c4 ffff8800a9a1c0ab
[ 1706.648391] <0> ffffffffa01901c6 ffff8800a994de08 ffffffff801b339b 0000000000000004
[ 1706.648397] <0> 0000000affffffff ffffffffffffffff 00000000000067c0 0000000000000000
[ 1706.648404] Call Trace:
[ 1706.648413]  [<ffffffff801b28c9>] string+0x39/0xe0
[ 1706.648419]  [<ffffffff801b339b>] vsnprintf+0x1eb/0x620
[ 1706.648423]  [<ffffffff801b3813>] sprintf+0x43/0x50
[ 1706.648429]  [<ffffffffa018d719>] show_status+0x1b9/0x220 [vhci_hcd]
[ 1706.648438]  [<ffffffff8024a2b7>] dev_attr_show+0x27/0x60
[ 1706.648445]  [<ffffffff80144821>] sysfs_read_file+0x101/0x1d0
[ 1706.648451]  [<ffffffff800da4a7>] vfs_read+0xc7/0x130
[ 1706.648457]  [<ffffffff800da613>] sys_read+0x53/0xa0
[ 1706.648462]  [<ffffffff80007458>] system_call_fastpath+0x16/0x1b
[ 1706.648468]  [<00007f2f2de40f30>] 0x7f2f2de40f30
[ 1706.648470] Code: 66 0f 1f 44 00 00 48 83 c2 01 80 3a 00 75 f7 48 89 d0 48 29 f8 f3 c3 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 48 85 f6 74 29 <80> 3f 00 74 24 48 8d 56 ff 48 89 f8 eb 0e 0f 1f 44 00 00 48 83
[ 1706.648507] RIP  [<ffffffff801b10d5>] strnlen+0x5/0x40
[ 1706.648511]  RSP <ffff8800a994dd30>
[ 1706.649575] ---[ end trace b4eb72bf2e149593 ]---

Signed-off-by: Max Vozeler <max@vozeler.com>
Tested-by: Mark Wehby <MWehby@luxotticaRetail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
---
 drivers/staging/usbip/vhci_hcd.c |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/drivers/staging/usbip/vhci_hcd.c b/drivers/staging/usbip/vhci_hcd.c
index 31317ff..b007205 100644
--- a/drivers/staging/usbip/vhci_hcd.c
+++ b/drivers/staging/usbip/vhci_hcd.c
@@ -607,7 +607,9 @@ static int vhci_urb_enqueue(struct usb_hcd *hcd, struct urb *urb,
 			dev_info(dev, "SetAddress Request (%d) to port %d\n",
 				 ctrlreq->wValue, vdev->rhport);
 
-			vdev->udev = urb->dev;
+			if (vdev->udev)
+				usb_put_dev(vdev->udev);
+			vdev->udev = usb_get_dev(urb->dev);
 
 			spin_lock(&vdev->ud.lock);
 			vdev->ud.status = VDEV_ST_USED;
@@ -627,8 +629,9 @@ static int vhci_urb_enqueue(struct usb_hcd *hcd, struct urb *urb,
 						"Get_Descriptor to device 0 "
 						"(get max pipe size)\n");
 
-			/* FIXME: reference count? (usb_get_dev()) */
-			vdev->udev = urb->dev;
+			if (vdev->udev)
+				usb_put_dev(vdev->udev);
+			vdev->udev = usb_get_dev(urb->dev);
 			goto out;
 
 		default:
@@ -887,6 +890,10 @@ static void vhci_device_reset(struct usbip_device *ud)
 	vdev->speed  = 0;
 	vdev->devid  = 0;
 
+	if (vdev->udev)
+		usb_put_dev(vdev->udev);
+	vdev->udev = NULL;
+
 	ud->tcp_socket = NULL;
 
 	ud->status = VDEV_ST_NULL;
-- 
1.7.4.4


  parent reply	other threads:[~2011-06-23 18:10 UTC|newest]

Thread overview: 269+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-06-23 17:17 [34-longterm 000/247] v2.6.34.10 longterm review Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 001/247] staging: usbip: remove double giveback of URB Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 002/247] USB: EHCI: ASPM quirk of ISOC on AMD SB800 Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 003/247] rt2x00: add device id for windy31 usb device Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 004/247] ALSA: snd-usb-us122l: Fix missing NULL checks Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 005/247] hwmon: (via686a) Initialize fan_div values Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 006/247] USB: serial: handle Data Carrier Detect changes Paul Gortmaker
2011-06-24 12:13   ` Libor Pechacek
2011-06-24 13:40     ` Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 007/247] USB: CP210x Add two device IDs Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 008/247] USB: CP210x Removed incorrect device ID Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 009/247] USB: usb-storage: unusual_devs update for Cypress ATACB Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 010/247] USB: usb-storage: unusual_devs update for TrekStor DataStation maxi g.u external hard drive enclosure Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 011/247] USB: usb-storage: unusual_devs entry for CamSport Evo Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 012/247] USB: usb-storage: unusual_devs entry for Coby MP3 player Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 013/247] USB: serial: Updated support for ICOM devices Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 014/247] USB: adding USB support for Cinterion's HC2x, EU3 and PH8 products Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 015/247] USB: EHCI: ASPM quirk of ISOC on AMD Hudson Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 016/247] USB: EHCI: fix DMA deallocation bug Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 017/247] USB: g_printer: fix bug in module parameter definitions Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 018/247] USB: io_edgeport: fix the reported firmware major and minor Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 019/247] USB: ti_usb: fix module removal Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 020/247] USB: Storage: Add unusual_devs entry for VTech Kidizoom Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 021/247] USB: ftdi_sio: add ST Micro Connect Lite uart support Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 022/247] USB: cdc-acm: Adding second ACM channel support for Nokia N8 Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 023/247] USB: ftdi_sio: Add VID=0x0647, PID=0x0100 for Acton Research spectrograph Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 024/247] USB: prevent buggy hubs from crashing the USB stack Paul Gortmaker
2011-06-23 18:48   ` Alan Stern
2011-06-23 19:59     ` Paul Gortmaker
2011-08-02 15:48       ` Greg KH
2011-06-23 17:17 ` [34-longterm 025/247] staging: comedi: add support for newer jr3 1-channel pci board Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 026/247] staging: comedi: ni_labpc: Use shared IRQ for PCMCIA card Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 027/247] Staging: hv: fix sysfs symlink on hv block device Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 028/247] staging: hv: Enable sending GARP packet after live migration Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 029/247] iwlagn: enable only rfkill interrupt when device is down Paul Gortmaker
2011-06-24  8:16   ` Stanislaw Gruszka
2011-06-24 12:26     ` Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 030/247] ath9k: Fix bug in delimiter padding computation Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 031/247] fix medium error problems with some arrays which can cause data corruption Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 032/247] libsas: fix runaway error handler problem Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 033/247] mpt2sas: Fix device removal handshake for zoned devices Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 034/247] mpt2sas: Correct resizing calculation for max_queue_depth Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 035/247] mpt2sas: Kernel Panic during Large Topology discovery Paul Gortmaker
2011-06-23 17:17 ` [34-longterm 036/247] radio-aimslab.c: Fix gcc 4.5+ bug Paul Gortmaker
2011-06-23 17:18 ` [34-longterm 037/247] radio-aimslab.c needs #include <linux/delay.h> Paul Gortmaker
2011-06-23 17:18 ` [34-longterm 038/247] em28xx: Fix audio input for Terratec Grabby Paul Gortmaker
2011-06-23 17:18 ` [34-longterm 039/247] ALSA : au88x0 - Limit number of channels to fix Oops via OSS emu Paul Gortmaker
2011-06-23 17:18 ` [34-longterm 040/247] ALSA: HDA: Fix dmesg output of HDMI supported bits Paul Gortmaker
2011-06-23 17:18 ` [34-longterm 041/247] ALSA: hda - Fix memory leaks in conexant jack arrays Paul Gortmaker
2011-06-23 17:25 ` [34-longterm 042/247] Input: i8042 - introduce 'notimeout' blacklist for Dell Vostro V13 Paul Gortmaker
2011-06-23 17:25   ` [34-longterm 043/247] input: bcm5974: Add support for MacBookAir3 Paul Gortmaker
2011-06-23 17:25   ` [34-longterm 044/247] ALSA: hrtimer: handle delayed timer interrupts Paul Gortmaker
2011-06-23 17:25   ` [34-longterm 045/247] ASoC: WM8990: msleep() takes milliseconds not jiffies Paul Gortmaker
2011-06-23 17:25   ` [34-longterm 046/247] ASoC: Blackfin AC97: fix build error after multi-component update Paul Gortmaker
2011-06-23 17:25   ` [34-longterm 047/247] NFS: Fix "kernel BUG at fs/aio.c:554!" Paul Gortmaker
2011-06-23 17:25   ` [34-longterm 048/247] rtc-cmos: fix suspend/resume Paul Gortmaker
2011-06-23 17:25   ` [34-longterm 049/247] iwlagn: Re-enable RF_KILL interrupt when down Paul Gortmaker
2011-06-23 17:25   ` [34-longterm 050/247] rapidio: fix hang on RapidIO doorbell queue full condition Paul Gortmaker
2011-06-23 17:25   ` [34-longterm 051/247] PCI: pci-stub: ignore zero-length id parameters Paul Gortmaker
2011-06-23 17:25   ` [34-longterm 052/247] virtio: remove virtio-pci root device Paul Gortmaker
2011-06-23 17:25   ` [34-longterm 053/247] ds2760_battery: Fix calculation of time_to_empty_now Paul Gortmaker
2011-06-23 17:25   ` [34-longterm 054/247] p54: fix sequence no. accounting off-by-one error Paul Gortmaker
2011-06-23 17:25   ` [34-longterm 055/247] i2c: Unregister dummy devices last on adapter removal Paul Gortmaker
2011-06-23 17:25   ` [34-longterm 056/247] serial: unbreak billionton CF card Paul Gortmaker
2011-06-23 17:25   ` [34-longterm 057/247] ptrace: use safer wake up on ptrace_detach() Paul Gortmaker
2011-06-23 17:25   ` [34-longterm 058/247] x86, mtrr: Avoid MTRR reprogramming on BP during boot on UP platforms Paul Gortmaker
2011-06-23 17:25   ` [34-longterm 059/247] fix jiffy calculations in calibrate_delay_direct to handle overflow Paul Gortmaker
2011-06-23 17:32 ` [34-longterm 060/247] drivers: update to pl2303 usb-serial to support Motorola cables Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 061/247] klist: Fix object alignment on 64-bit Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 062/247] powerpc: Fix some 6xx/7xxx CPU setup functions Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 063/247] parisc : Remove broken line wrapping handling pdc_iodc_print() Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 064/247] kernel/smp.c: fix smp_call_function_many() SMP race Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 065/247] hostap_cs: fix sleeping function called from invalid context Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 066/247] pata_mpc52xx: inherit from ata_bmdma_port_ops Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 067/247] TPM: Long default timeout fix Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 068/247] SELinux: define permissions for DCB netlink messages Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 069/247] SELinux: do not compute transition labels on mountpoint labeled filesystems Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 070/247] ieee80211: correct IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK macro Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 071/247] dm: dont take i_mutex to change device size Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 072/247] dm mpath: disable blk_abort_queue Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 073/247] drm/radeon/kms: add quirk for Mac Radeon HD 2600 card Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 074/247] drm/radeon/kms: make the mac rv630 quirk generic Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 075/247] drm/radeon/kms: add pll debugging output Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 076/247] drm/radeon: remove 0x4243 pci id Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 077/247] drm/radeon/kms: fix s/r issues with bios scratch regs Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 078/247] drm/i915/lvds: Add AOpen i915GMm-HFS to the list of false-positive LVDS Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 079/247] drm/i915: Add dependency on CONFIG_TMPFS Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 080/247] x86, mm: avoid possible bogus tlb entries by clearing prev mm_cpumask after switching mm Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 081/247] usb: Realloc xHCI structures after a hub is verified Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 082/247] sched: Remove some dead code Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 083/247] sched: Remove remaining USER_SCHED code Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 084/247] sched: Move sched_avg_update() to update_cpu_load() Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 085/247] sched: suppress RCU lockdep splat in task_fork_fair Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 086/247] sched: fix RCU lockdep splat from task_group() Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 087/247] sched, cgroup: Fixup broken cgroup movement Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 088/247] sched: Fix wake_affine() vs RT tasks Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 089/247] bonding/vlan: Avoid mangled NAs on slaves without VLAN tag insertion Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 090/247] NFSD: memory corruption due to writing beyond the stat array Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 091/247] mptfusion: mptctl_release is required in mptctl.c Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 092/247] mptfusion: Fix Incorrect return value in mptscsih_dev_reset Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 093/247] ocfs2_connection_find() returns pointer to bad structure Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 094/247] OHCI: work around for nVidia shutdown problem Paul Gortmaker
2011-06-23 18:49     ` Alan Stern
2011-06-23 17:32   ` [34-longterm 095/247] x86/pvclock: Zero last_value on resume Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 096/247] CRED: Fix get_task_cred() and task_state() to not resurrect dead credentials Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 097/247] CRED: Fix kernel panic upon security_file_alloc() failure Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 098/247] CRED: Fix BUG() upon security_cred_alloc_blank() failure Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 099/247] CRED: Fix memory and refcount leaks upon security_prepare_creds() failure Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 100/247] NFS: fix the return value of nfs_file_fsync() Paul Gortmaker
2011-06-24  2:03     ` J. R. Okajima
2011-06-24  2:05       ` Trond Myklebust
2011-06-24 12:11         ` Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 101/247] isdn: hisax: Replace the bogus access to irq stats Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 102/247] nfsd: correctly handle return value from nfsd_map_name_to_* Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 103/247] xfs: always use iget in bulkstat Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 104/247] xfs: validate untrusted inode numbers during lookup Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 105/247] xfs: rename XFS_IGET_BULKSTAT to XFS_IGET_UNTRUSTED Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 106/247] xfs: remove block number from inode lookup code Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 107/247] xfs: fix untrusted inode number lookup Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 108/247] s390: remove task_show_regs Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 109/247] PM / Hibernate: Return error code when alloc_image_page() fails Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 110/247] fs/partitions: Validate map_count in Mac partition tables Paul Gortmaker
2011-06-23 17:32   ` [34-longterm 111/247] ALSA: HDA: Add position_fix quirk for an Asus device Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 112/247] ARM: Ensure predictable endian state on signal handler entry Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 113/247] acer-wmi: Fix capitalisation of GUID Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 114/247] eCryptfs: Copy up lower inode attrs in getattr Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 115/247] platform: x86: acer-wmi: world-writable sysfs threeg file Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 116/247] platform: x86: asus_acpi: world-writable procfs files Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 117/247] platform: x86: tc1100-wmi: world-writable sysfs wireless and jogdial files Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 118/247] genirq: Disable the SHIRQ_DEBUG call in request_threaded_irq for now Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 119/247] usb: musb: omap2430: fix kernel panic on reboot Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 120/247] USB: add quirks entry for Keytouch QWERTY Panel Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 121/247] USB: Add Samsung SGH-I500/Android modem ID switch to visor driver Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 122/247] USB: Add quirk for Samsung Android phone modem Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 123/247] p54pci: update receive dma buffers before and after processing Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 124/247] sierra: add new ID for Airprime/Sierra USB IP modem Paul Gortmaker
2011-06-23 17:33   ` Paul Gortmaker [this message]
2011-06-23 17:33   ` [34-longterm 126/247] staging: usbip: vhci: give back URBs from in-flight unlink requests Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 127/247] staging: usbip: vhci: refuse to enqueue for dead connections Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 128/247] staging: usbip: vhci: use urb->dev->portnum to find port Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 129/247] epoll: prevent creating circular epoll structures Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 130/247] ldm: corrupted partition table can cause kernel oops Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 131/247] md: correctly handle probe of an 'mdp' device Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 132/247] x86 quirk: Fix polarity for IRQ0 pin2 override on SB800 systems Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 133/247] xhci: Avoid BUG() in interrupt context Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 134/247] xhci: Clarify some expressions in the TRB math Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 135/247] xhci: Fix errors in the running total calculations " Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 136/247] xhci: Fix an error in count_sg_trbs_needed() Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 137/247] Ocfs2/refcounttree: Fix a bug for refcounttree to writeback clusters in a right number Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 138/247] mfd: Fix NULL pointer due to non-initialized ucb1x00-ts absinfo Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 139/247] x86: Use u32 instead of long to set reset vector back to 0 Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 140/247] fuse: fix hang of single threaded fuseblk filesystem Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 141/247] clockevents: Prevent oneshot mode when broadcast device is periodic Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 142/247] ext2: Fix link count corruption under heavy link+rename load Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 143/247] p54usb: add Senao NUB-350 usbid Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 144/247] dccp: fix oops on Reset after close Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 145/247] e1000e: disable broken PHY wakeup for ICH10 LOMs, use MAC wakeup instead Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 146/247] r8169: disable ASPM Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 147/247] usb: iowarrior: don't trust report_size for buffer size Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 148/247] arp_notify: unconditionally send gratuitous ARP for NETDEV_NOTIFY_PEERS Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 149/247] CIFS: Fix oplock break handling (try #2) Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 150/247] cpuset: add a missing unlock in cpuset_write_resmask() Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 151/247] keyboard: integer underflow bug Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 152/247] RxRPC: Fix v1 keys Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 153/247] ixgbe: fix for 82599 erratum on Header Splitting Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 154/247] mm: fix possible cause of a page_mapped BUG Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 155/247] powerpc/kdump: CPUs assume the context of the oopsing CPU Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 156/247] powerpc/kdump: Use chip->shutdown to disable IRQs Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 157/247] powerpc: Use more accurate limit for first segment memory allocations Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 158/247] powerpc/pseries: Add hcall to read 4 ptes at a time in real mode Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 159/247] powerpc/kexec: Speedup kexec hash PTE tear down Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 160/247] powerpc/crashdump: Do not fail on NULL pointer dereferencing Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 161/247] powerpc/kexec: Fix orphaned offline CPUs across kexec Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 162/247] netfilter: nf_log: avoid oops in (un)bind with invalid nfproto values Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 163/247] nfsd: wrong index used in inner loop Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 164/247] " Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 165/247] r8169: use RxFIFO overflow workaround for 8168c chipset Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 166/247] hwmon/f71882fg: Set platform drvdata to NULL later Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 167/247] mtd: add "platform:" prefix for platform modalias Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 168/247] libata: no special completion processing for EH commands Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 169/247] MIPS: MTX-1: Make au1000_eth probe all PHY addresses Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 170/247] x86/mm: Handle mm_fault_error() in kernel space Paul Gortmaker
2011-06-23 17:33   ` [34-longterm 171/247] ftrace: Fix memory leak with function graph and cpu hotplug Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 172/247] x86: Fix panic when handling "mem={invalid}" param Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 173/247] x86: Emit "mem=nopentium ignored" warning when not supported Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 174/247] ahci: AHCI and RAID mode SATA patch for Intel Patsburg DeviceIDs Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 175/247] ahci: AHCI mode SATA patch for Intel DH89xxCC DeviceIDs Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 176/247] ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 177/247] RDMA/cma: Fix crash in request handlers Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 178/247] IB/cm: Bump reference count on cm_id before invoking callback Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 179/247] x86, quirk: Fix SB600 revision check Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 180/247] ath9k_hw: Fix incorrect macversion and macrev checks Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 181/247] USB: serial/kobil_sct, fix potential tty NULL dereference Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 182/247] USB: serial: ch341: add new id Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 183/247] xhci: Fix cycle bit calculation during stall handling Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 184/247] ALSA: hda - fix digital mic selection in mixer on 92HD8X codecs Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 185/247] PCI: remove quirk for pre-production systems Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 186/247] PCI: add more checking to ICH region quirks Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 187/247] PCI: do not create quirk I/O regions below PCIBIOS_MIN_IO for ICH Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 188/247] PCI: sysfs: Fix failure path for addition of "vpd" attribute Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 189/247] ALSA: ctxfi - Fix incorrect SPDIF status bit mask Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 190/247] ALSA: ctxfi - Fix SPDIF status retrieval Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 191/247] ALSA: ctxfi - Clear input settings before initialization Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 192/247] SUNRPC: Ensure we always run the tk_callback before tk_action Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 193/247] perf, powerpc: Handle events that raise an exception without overflowing Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 194/247] ext3: Always set dx_node's fake_dirent explicitly Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 195/247] call_function_many: fix list delete vs add race Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 196/247] call_function_many: add missing ordering Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 197/247] x86: Flush TLB if PGD entry is changed in i386 PAE mode Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 198/247] isdn: avoid calling tty_ldisc_flush() in atomic context Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 199/247] smp_call_function_many: handle concurrent clearing of mask Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 200/247] fix per-cpu flag problem in the cpu affinity checkers Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 201/247] i2c: Fix typo in instantiating-devices document Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 202/247] mmc: sdio: remember new card RCA when redetecting card Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 203/247] powerpc/kexec: Fix race in kexec shutdown Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 204/247] powerpc/kdump: Fix race in kdump shutdown Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 205/247] powerpc: Fix default_machine_crash_shutdown #ifdef botch Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 206/247] powerpc: rtas_flash needs to use rtas_data_buf Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 207/247] x86, binutils, xen: Fix another wrong size directive Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 208/247] hwmon: (sht15) Fix integer overflow in humidity calculation Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 209/247] SUNRPC: Never reuse the socket port after an xs_close() Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 210/247] Input: xen-kbdfront - advertise either absolute or relative coordinates Paul Gortmaker
2011-06-23 17:57     ` Olaf Hering
2011-06-23 18:14       ` Paul Gortmaker
2011-06-23 18:21         ` Dmitry Torokhov
2011-06-23 17:34   ` [34-longterm 211/247] USB: cdc-acm: fix potential null-pointer dereference on disconnect Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 212/247] USB: cdc-acm: fix potential null-pointer dereference Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 213/247] USB: cdc-acm: fix memory corruption / panic Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 214/247] USB: uss720 fixup refcount position Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 215/247] ehci-hcd: Bug fix: don't set a QH's Halt bit Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 216/247] uvcvideo: Fix uvc_fixup_video_ctrl() format search Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 217/247] nfsd41: modify the members value of nfsd4_op_flags Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 218/247] fbcon: Bugfix soft cursor detection in Tile Blitting Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 219/247] proc: protect mm start_code/end_code in /proc/pid/stat Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 220/247] procfs: fix /proc/<pid>/maps heap check Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 221/247] ext3: skip orphan cleanup on rocompat fs Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 222/247] PCI: return correct value when writing to the "reset" attribute Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 223/247] mpt2sas: prevent heap overflows and unchecked reads Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 224/247] fs/partitions/ldm.c: fix oops caused by corrupted partition table Paul Gortmaker
2011-06-23 23:14     ` [Stable-review] " Ben Hutchings
2011-06-24 12:12       ` Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 225/247] agp: fix arbitrary kernel memory writes Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 226/247] agp: fix OOM and buffer overflow Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 227/247] udp: Fix bogus UFO packet generation Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 228/247] arch/x86/oprofile/op_model_amd.c: Perform initialisation on a single CPU Paul Gortmaker
2011-06-24  9:23     ` Robert Richter
2011-06-24 13:02       ` Paul Gortmaker
2011-06-27 13:52         ` Robert Richter
2011-06-23 17:34   ` [34-longterm 229/247] epoll: convert max_user_watches to long Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 230/247] fs: call security_d_instantiate in d_obtain_alias V2 Paul Gortmaker
2011-06-23 17:34   ` [34-longterm 231/247] dcdbas: force SMI to happen when expected Paul Gortmaker
2011-06-23 17:35   ` [34-longterm 232/247] net: ax25: fix information leak to userland Paul Gortmaker
2011-06-23 17:35   ` [34-longterm 233/247] net: tipc: " Paul Gortmaker
2011-06-23 17:35   ` [34-longterm 234/247] inet_diag: Make sure we actually run the same bytecode we audited Paul Gortmaker
2011-06-23 17:35   ` [34-longterm 235/247] netlink: Make nlmsg_find_attr take a const nlmsghdr* Paul Gortmaker
2011-06-23 17:35   ` [34-longterm 236/247] irda: prevent integer underflow in IRLMP_ENUMDEVICES Paul Gortmaker
2011-06-23 17:35   ` [34-longterm 237/247] CAN: Use inode instead of kernel address for /proc file Paul Gortmaker
2011-06-23 17:35   ` [34-longterm 238/247] xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1 Paul Gortmaker
2011-06-23 17:49     ` Dan Rosenberg
2011-06-23 18:19       ` Paul Gortmaker
2011-06-23 17:35   ` [34-longterm 239/247] Bluetooth: sco: fix information leak to userspace Paul Gortmaker
2011-06-23 17:35   ` [34-longterm 240/247] Bluetooth: bnep: fix buffer overflow Paul Gortmaker
2011-06-23 17:35   ` [34-longterm 241/247] bridge: netfilter: fix information leak Paul Gortmaker
2011-06-23 17:35   ` [34-longterm 242/247] netfilter: arp_tables: fix infoleak to userspace Paul Gortmaker
2011-06-23 17:35   ` [34-longterm 243/247] netfilter: ip_tables: " Paul Gortmaker
2011-06-23 17:35   ` [34-longterm 244/247] ipv6: netfilter: ip6_tables: " Paul Gortmaker
2011-06-23 17:35   ` [34-longterm 245/247] econet: 4 byte infoleak to the network Paul Gortmaker
2011-06-23 17:35   ` [34-longterm 246/247] net: fix rds_iovec page count overflow Paul Gortmaker
2011-06-23 17:35   ` [34-longterm 247/247] MIPS: secure_computing, syscall audit: syscall number should in r2, not r0 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=1308850515-15242-66-git-send-email-paul.gortmaker@windriver.com \
    --to=paul.gortmaker@windriver.com \
    --cc=gregkh@suse.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=max@vozeler.com \
    --cc=stable-review@kernel.org \
    --cc=stable@kernel.org \
    /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

all inboxes | Powered by JetHome®