From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org, stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
alan@lxorguk.ukuu.org.uk,
Joachim Eastwood <joachim.eastwood@jotron.com>
Subject: [ 211/218] USB: ohci-at91: fix null pointer in ohci_hcd_at91_overcurrent_irq
Date: Fri, 28 Sep 2012 13:17:08 -0700 [thread overview]
Message-ID: <20120928201525.798488336@linuxfoundation.org> (raw)
In-Reply-To: <20120928201501.208384923@linuxfoundation.org>
3.4-stable review patch. If anyone has any objections, please let me know.
------------------
From: Joachim Eastwood <manabian@gmail.com>
commit 01bb6501779ed0b6dc6c55be34b49eaa6306fdd8 upstream.
Fixes the following NULL pointer dereference:
[ 7.740000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 7.810000] Unable to handle kernel NULL pointer dereference at virtual address 00000028
[ 7.810000] pgd = c3a38000
[ 7.810000] [00000028] *pgd=23a8c831, *pte=00000000, *ppte=00000000
[ 7.810000] Internal error: Oops: 17 [#1] PREEMPT ARM
[ 7.810000] Modules linked in: ohci_hcd(+) regmap_i2c snd_pcm usbcore snd_page_alloc at91_cf snd_timer pcmcia_rsrc snd soundcore gpio_keys regmap_spi pcmcia_core usb_common nls_base
[ 7.810000] CPU: 0 Not tainted (3.6.0-rc6-mpa+ #264)
[ 7.810000] PC is at __gpio_to_irq+0x18/0x40
[ 7.810000] LR is at ohci_hcd_at91_overcurrent_irq+0x24/0xb4 [ohci_hcd]
[ 7.810000] pc : [<c01392d4>] lr : [<bf08f694>] psr: 40000093
[ 7.810000] sp : c3a11c40 ip : c3a11c50 fp : c3a11c4c
[ 7.810000] r10: 00000000 r9 : c02dcd6e r8 : fefff400
[ 7.810000] r7 : 00000000 r6 : c02cc928 r5 : 00000030 r4 : c02dd168
[ 7.810000] r3 : c02e7350 r2 : ffffffea r1 : c02cc928 r0 : 00000000
[ 7.810000] Flags: nZcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
[ 7.810000] Control: c000717f Table: 23a38000 DAC: 00000015
[ 7.810000] Process modprobe (pid: 285, stack limit = 0xc3a10270)
[ 7.810000] Stack: (0xc3a11c40 to 0xc3a12000)
[ 7.810000] 1c40: c3a11c6c c3a11c50 bf08f694 c01392cc c3a11c84 c2c38b00 c3806900 00000030
[ 7.810000] 1c60: c3a11ca4 c3a11c70 c0051264 bf08f680 c3a11cac c3a11c80 c003e764 c3806900
[ 7.810000] 1c80: c2c38b00 c02cb05c c02cb000 fefff400 c3806930 c3a11cf4 c3a11cbc c3a11ca8
[ 7.810000] 1ca0: c005142c c005123c c3806900 c3805a00 c3a11cd4 c3a11cc0 c0053f24 c00513e4
[ 7.810000] 1cc0: c3a11cf4 00000030 c3a11cec c3a11cd8 c005120c c0053e88 00000000 00000000
[ 7.810000] 1ce0: c3a11d1c c3a11cf0 c00124d0 c00511e0 01400000 00000001 00000012 00000000
[ 7.810000] 1d00: ffffffff c3a11d94 00000030 00000000 c3a11d34 c3a11d20 c005120c c0012438
[ 7.810000] 1d20: c001dac4 00000012 c3a11d4c c3a11d38 c0009b08 c00511e0 c00523fc 60000013
[ 7.810000] 1d40: c3a11d5c c3a11d50 c0008510 c0009ab4 c3a11ddc c3a11d60 c0008eb4 c00084f0
[ 7.810000] 1d60: 00000000 00000030 00000000 00000080 60000013 bf08f670 c3806900 c2c38b00
[ 7.810000] 1d80: 00000030 c3806930 00000000 c3a11ddc c3a11d88 c3a11da8 c0054190 c00523fc
[ 7.810000] 1da0: 60000013 ffffffff c3a11dec c3a11db8 00000000 c2c38b00 bf08f670 c3806900
[ 7.810000] 1dc0: 00000000 00000080 c02cc928 00000030 c3a11e0c c3a11de0 c0052764 c00520d8
[ 7.810000] 1de0: c3a11dfc 00000000 00000000 00000002 bf090f61 00000004 c02cc930 c02cc928
[ 7.810000] 1e00: c3a11e4c c3a11e10 bf090978 c005269c bf090f61 c02cc928 bf093000 c02dd170
[ 7.810000] 1e20: c3a11e3c c02cc930 c02cc930 bf0911d0 bf0911d0 bf093000 c3a10000 00000000
[ 7.810000] 1e40: c3a11e5c c3a11e50 c0155b7c bf090808 c3a11e7c c3a11e60 c0154690 c0155b6c
[ 7.810000] 1e60: c02cc930 c02cc964 bf0911d0 c3a11ea0 c3a11e9c c3a11e80 c015484c c01545e8
[ 7.810000] 1e80: 00000000 00000000 c01547e4 bf0911d0 c3a11ec4 c3a11ea0 c0152e58 c01547f4
[ 7.810000] 1ea0: c381b88c c384ab10 c2c10540 bf0911d0 00000000 c02d7518 c3a11ed4 c3a11ec8
[ 7.810000] 1ec0: c01544c0 c0152e0c c3a11efc c3a11ed8 c01536cc c01544b0 bf091075 c3a11ee8
[ 7.810000] 1ee0: bf049af0 bf09120c bf0911d0 00000000 c3a11f1c c3a11f00 c0154e9c c0153628
[ 7.810000] 1f00: bf049af0 bf09120c 000ae190 00000000 c3a11f2c c3a11f20 c0155f58 c0154e04
[ 7.810000] 1f20: c3a11f44 c3a11f30 bf093054 c0155f1c 00000000 00006a4f c3a11f7c c3a11f48
[ 7.810000] 1f40: c0008638 bf093010 bf09120c 000ae190 00000000 c00093c4 00006a4f bf09120c
[ 7.810000] 1f60: 000ae190 00000000 c00093c4 00000000 c3a11fa4 c3a11f80 c004fdc4 c000859c
[ 7.810000] 1f80: c3a11fa4 000ae190 00006a4f 00016eb8 000ad018 00000080 00000000 c3a11fa8
[ 7.810000] 1fa0: c0009260 c004fd58 00006a4f 00016eb8 000ae190 00006a4f 000ae100 00000000
[ 7.810000] 1fc0: 00006a4f 00016eb8 000ad018 00000080 000adba0 000ad208 00000000 000ad3d8
[ 7.810000] 1fe0: beaf7ae8 beaf7ad8 000172b8 b6e4e940 20000010 000ae190 00000000 00000000
[ 7.810000] Backtrace:
[ 7.810000] [<c01392bc>] (__gpio_to_irq+0x0/0x40) from [<bf08f694>] (ohci_hcd_at91_overcurrent_irq+0x24/0xb4 [ohci_hcd])
[ 7.810000] [<bf08f670>] (ohci_hcd_at91_overcurrent_irq+0x0/0xb4 [ohci_hcd]) from [<c0051264>] (handle_irq_event_percpu+0x38/0x1a8)
[ 7.810000] r6:00000030 r5:c3806900 r4:c2c38b00
[ 7.810000] [<c005122c>] (handle_irq_event_percpu+0x0/0x1a8) from [<c005142c>] (handle_irq_event+0x58/0x7c)
[ 7.810000] [<c00513d4>] (handle_irq_event+0x0/0x7c) from [<c0053f24>] (handle_simple_irq+0xac/0xd8)
[ 7.810000] r5:c3805a00 r4:c3806900
[ 7.810000] [<c0053e78>] (handle_simple_irq+0x0/0xd8) from [<c005120c>] (generic_handle_irq+0x3c/0x48)
[ 7.810000] r4:00000030
[ 7.810000] [<c00511d0>] (generic_handle_irq+0x0/0x48) from [<c00124d0>] (gpio_irq_handler+0xa8/0xfc)
[ 7.810000] r4:00000000
[ 7.810000] [<c0012428>] (gpio_irq_handler+0x0/0xfc) from [<c005120c>] (generic_handle_irq+0x3c/0x48)
[ 7.810000] [<c00511d0>] (generic_handle_irq+0x0/0x48) from [<c0009b08>] (handle_IRQ+0x64/0x88)
[ 7.810000] r4:00000012
[ 7.810000] [<c0009aa4>] (handle_IRQ+0x0/0x88) from [<c0008510>] (at91_aic_handle_irq+0x30/0x38)
[ 7.810000] r5:60000013 r4:c00523fc
[ 7.810000] [<c00084e0>] (at91_aic_handle_irq+0x0/0x38) from [<c0008eb4>] (__irq_svc+0x34/0x60)
[ 7.810000] Exception stack(0xc3a11d60 to 0xc3a11da8)
[ 7.810000] 1d60: 00000000 00000030 00000000 00000080 60000013 bf08f670 c3806900 c2c38b00
[ 7.810000] 1d80: 00000030 c3806930 00000000 c3a11ddc c3a11d88 c3a11da8 c0054190 c00523fc
[ 7.810000] 1da0: 60000013 ffffffff
[ 7.810000] [<c00520c8>] (__setup_irq+0x0/0x458) from [<c0052764>] (request_threaded_irq+0xd8/0x134)
[ 7.810000] [<c005268c>] (request_threaded_irq+0x0/0x134) from [<bf090978>] (ohci_hcd_at91_drv_probe+0x180/0x41c [ohci_hcd])
[ 7.810000] [<bf0907f8>] (ohci_hcd_at91_drv_probe+0x0/0x41c [ohci_hcd]) from [<c0155b7c>] (platform_drv_probe+0x20/0x24)
[ 7.810000] [<c0155b5c>] (platform_drv_probe+0x0/0x24) from [<c0154690>] (driver_probe_device+0xb8/0x20c)
[ 7.810000] [<c01545d8>] (driver_probe_device+0x0/0x20c) from [<c015484c>] (__driver_attach+0x68/0x88)
[ 7.810000] r7:c3a11ea0 r6:bf0911d0 r5:c02cc964 r4:c02cc930
[ 7.810000] [<c01547e4>] (__driver_attach+0x0/0x88) from [<c0152e58>] (bus_for_each_dev+0x5c/0x9c)
[ 7.810000] r6:bf0911d0 r5:c01547e4 r4:00000000
[ 7.810000] [<c0152dfc>] (bus_for_each_dev+0x0/0x9c) from [<c01544c0>] (driver_attach+0x20/0x28)
[ 7.810000] r7:c02d7518 r6:00000000 r5:bf0911d0 r4:c2c10540
[ 7.810000] [<c01544a0>] (driver_attach+0x0/0x28) from [<c01536cc>] (bus_add_driver+0xb4/0x22c)
[ 7.810000] [<c0153618>] (bus_add_driver+0x0/0x22c) from [<c0154e9c>] (driver_register+0xa8/0x144)
[ 7.810000] r7:00000000 r6:bf0911d0 r5:bf09120c r4:bf049af0
[ 7.810000] [<c0154df4>] (driver_register+0x0/0x144) from [<c0155f58>] (platform_driver_register+0x4c/0x60)
[ 7.810000] r7:00000000 r6:000ae190 r5:bf09120c r4:bf049af0
[ 7.810000] [<c0155f0c>] (platform_driver_register+0x0/0x60) from [<bf093054>] (ohci_hcd_mod_init+0x54/0x8c [ohci_hcd])
[ 7.810000] [<bf093000>] (ohci_hcd_mod_init+0x0/0x8c [ohci_hcd]) from [<c0008638>] (do_one_initcall+0xac/0x174)
[ 7.810000] r4:00006a4f
[ 7.810000] [<c000858c>] (do_one_initcall+0x0/0x174) from [<c004fdc4>] (sys_init_module+0x7c/0x1a0)
[ 7.810000] [<c004fd48>] (sys_init_module+0x0/0x1a0) from [<c0009260>] (ret_fast_syscall+0x0/0x2c)
[ 7.810000] r7:00000080 r6:000ad018 r5:00016eb8 r4:00006a4f
[ 7.810000] Code: e24cb004 e59f3028 e1a02000 e7930180 (e5903028)
[ 7.810000] ---[ end trace 85aa37ed128143b5 ]---
[ 7.810000] Kernel panic - not syncing: Fatal exception in interrupt
Commit 6fffb77c (USB: ohci-at91: fix PIO handling in relation with number of
ports) started setting unused pins to EINVAL. But this exposed a bug in the
ohci_hcd_at91_overcurrent_irq function where the gpio was used without being
checked to see if it is valid.
This patches fixed the issue by adding the gpio valid check.
Signed-off-by: Joachim Eastwood <joachim.eastwood@jotron.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/usb/host/ohci-at91.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--- a/drivers/usb/host/ohci-at91.c
+++ b/drivers/usb/host/ohci-at91.c
@@ -466,7 +466,8 @@ static irqreturn_t ohci_hcd_at91_overcur
/* From the GPIO notifying the over-current situation, find
* out the corresponding port */
at91_for_each_port(port) {
- if (gpio_to_irq(pdata->overcurrent_pin[port]) == irq) {
+ if (gpio_is_valid(pdata->overcurrent_pin[port]) &&
+ gpio_to_irq(pdata->overcurrent_pin[port]) == irq) {
gpio = pdata->overcurrent_pin[port];
break;
}
next prev parent reply other threads:[~2012-09-28 20:39 UTC|newest]
Thread overview: 233+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-09-28 20:13 [ 000/218] 3.4.12-stable review Greg Kroah-Hartman
2012-09-28 20:13 ` [ 001/218] net: Allow driver to limit number of GSO segments per skb Greg Kroah-Hartman
2012-09-28 20:13 ` [ 002/218] sfc: Fix maximum number of TSO segments and minimum TX queue size Greg Kroah-Hartman
2012-09-28 20:13 ` [ 003/218] tcp: Apply device TSO segment limit earlier Greg Kroah-Hartman
2012-09-28 20:13 ` [ 004/218] net_sched: gact: Fix potential panic in tcf_gact() Greg Kroah-Hartman
2012-09-28 20:13 ` [ 005/218] isdnloop: fix and simplify isdnloop_init() Greg Kroah-Hartman
2012-09-28 20:13 ` [ 006/218] pptp: lookup route with the proper net namespace Greg Kroah-Hartman
2012-09-28 20:13 ` [ 007/218] net/core: Fix potential memory leak in dev_set_alias() Greg Kroah-Hartman
2012-09-28 20:13 ` [ 008/218] af_packet: remove BUG statement in tpacket_destruct_skb Greg Kroah-Hartman
2012-09-28 20:13 ` [ 009/218] ipv6: addrconf: Avoid calling netdevice notifiers with RCU read-side lock Greg Kroah-Hartman
2012-09-28 20:13 ` [ 010/218] atm: fix info leak in getsockopt(SO_ATMPVC) Greg Kroah-Hartman
2012-09-28 20:13 ` [ 011/218] atm: fix info leak via getsockname() Greg Kroah-Hartman
2012-09-28 20:13 ` [ 012/218] Bluetooth: HCI - Fix info leak in getsockopt(HCI_FILTER) Greg Kroah-Hartman
2012-09-28 20:13 ` [ 013/218] Bluetooth: HCI - Fix info leak via getsockname() Greg Kroah-Hartman
2012-09-28 20:13 ` [ 014/218] Bluetooth: RFCOMM - Fix info leak in getsockopt(BT_SECURITY) Greg Kroah-Hartman
2012-09-28 20:13 ` [ 015/218] Bluetooth: RFCOMM - Fix info leak in ioctl(RFCOMMGETDEVLIST) Greg Kroah-Hartman
2012-09-28 20:13 ` [ 016/218] Bluetooth: RFCOMM - Fix info leak via getsockname() Greg Kroah-Hartman
2012-09-28 20:13 ` [ 017/218] Bluetooth: L2CAP " Greg Kroah-Hartman
2012-09-28 20:13 ` [ 018/218] llc: fix " Greg Kroah-Hartman
2012-09-28 20:13 ` [ 019/218] dccp: fix info leak via getsockopt(DCCP_SOCKOPT_CCID_TX_INFO) Greg Kroah-Hartman
2012-09-28 20:13 ` [ 020/218] ipvs: fix info leak in getsockopt(IP_VS_SO_GET_TIMEOUT) Greg Kroah-Hartman
2012-09-28 20:13 ` [ 021/218] net: fix info leak in compat dev_ifconf() Greg Kroah-Hartman
2012-09-28 20:13 ` [ 022/218] af_packet: dont emit packet on orig fanout group Greg Kroah-Hartman
2012-09-28 20:14 ` [ 023/218] af_netlink: force credentials passing [CVE-2012-3520] Greg Kroah-Hartman
2012-09-28 20:14 ` [ 024/218] netlink: fix possible spoofing from non-root processes Greg Kroah-Hartman
2012-09-28 20:14 ` [ 025/218] tcp: fix cwnd reduction for non-sack recovery Greg Kroah-Hartman
2012-09-28 20:14 ` [ 026/218] sfc: Fix reporting of IPv4 full filters through ethtool Greg Kroah-Hartman
2012-09-28 20:14 ` [ 027/218] gianfar: fix default tx vlan offload feature flag Greg Kroah-Hartman
2012-09-28 20:14 ` [ 028/218] l2tp: avoid to use synchronize_rcu in tunnel free function Greg Kroah-Hartman
2012-09-28 20:14 ` [ 029/218] net: ipv4: ipmr_expire_timer causes crash when removing net namespace Greg Kroah-Hartman
2012-09-28 20:14 ` [ 030/218] bnx2x: fix 57840_MF pci id Greg Kroah-Hartman
2012-09-28 20:14 ` [ 031/218] openvswitch: Reset upper layer protocol info on internal devices Greg Kroah-Hartman
2012-09-28 20:14 ` [ 032/218] workqueue: reimplement work_on_cpu() using system_wq Greg Kroah-Hartman
2012-09-28 20:14 ` [ 033/218] cpufreq/powernow-k8: workqueue user shouldnt migrate the kworker to another CPU Greg Kroah-Hartman
2012-09-28 20:14 ` [ 034/218] cciss: fix handling of protocol error Greg Kroah-Hartman
2012-09-28 20:14 ` [ 035/218] vfs: make O_PATH file descriptors usable for fstat() Greg Kroah-Hartman
2012-09-28 23:27 ` Ben Hutchings
2012-09-28 23:44 ` Linus Torvalds
2012-09-28 20:14 ` [ 036/218] vfs: dcache: use DCACHE_DENTRY_KILLED instead of DCACHE_DISCONNECTED in d_kill() Greg Kroah-Hartman
2012-09-28 20:14 ` [ 037/218] netconsole: remove a redundant netconsole_target_put() Greg Kroah-Hartman
2012-09-28 20:14 ` [ 038/218] eCryptfs: Copy up attributes of the lower target inode after rename Greg Kroah-Hartman
2012-09-28 20:14 ` [ 039/218] target: Fix ->data_length re-assignment bug with SCSI overflow Greg Kroah-Hartman
2012-09-28 20:14 ` [ 040/218] ARM: 7496/1: hw_breakpoint: dont rely on dfsr to show watchpoint access type Greg Kroah-Hartman
2012-09-28 20:14 ` [ 041/218] ARM: 7513/1: Make sure dtc is built before running it Greg Kroah-Hartman
2012-09-28 20:14 ` [ 042/218] ARM: 7526/1: traps: send SIGILL if get_user fails on undef handling path Greg Kroah-Hartman
2012-09-28 20:14 ` [ 043/218] ARM: 7527/1: uaccess: explicitly check __user pointer when !CPU_USE_DOMAINS Greg Kroah-Hartman
2012-09-28 23:36 ` Ben Hutchings
2012-09-28 20:14 ` [ 044/218] Staging: Android alarm: IOCTL command encoding fix Greg Kroah-Hartman
2012-11-03 7:33 ` Colin Cross
2012-11-05 8:22 ` Greg Kroah-Hartman
2012-11-05 8:38 ` Colin Cross
2012-09-28 20:14 ` [ 045/218] ARM: OMAP: timer: obey the !CONFIG_OMAP_32K_TIMER Greg Kroah-Hartman
2012-10-01 18:20 ` Herton Ronaldo Krzesinski
2012-10-01 18:33 ` Greg Kroah-Hartman
2012-10-01 18:53 ` Herton Ronaldo Krzesinski
2012-10-01 19:51 ` Greg Kroah-Hartman
2012-09-28 20:14 ` [ 046/218] ARM: Fix ioremap() of address zero Greg Kroah-Hartman
2012-09-28 20:14 ` [ 047/218] ALSA: hda - Fix missing Master volume for STAC9200/925x Greg Kroah-Hartman
2012-09-28 20:14 ` [ 048/218] ALSA: hda - Fix Oops at codec reset/reconfig Greg Kroah-Hartman
2012-09-28 20:14 ` [ 049/218] ALSA: ice1724: Use linear scale for AK4396 volume control Greg Kroah-Hartman
2012-09-28 20:14 ` [ 050/218] ALSA: hda - Workaround for silent output on VAIO Z with ALC889 Greg Kroah-Hartman
2012-09-28 20:14 ` [ 051/218] Staging: speakup: fix an improperly-declared variable Greg Kroah-Hartman
2012-09-28 20:14 ` [ 052/218] staging: zcache: fix cleancache race condition with shrinker Greg Kroah-Hartman
2012-09-28 20:14 ` [ 053/218] staging: vt6656: [BUG] - Failed connection, incorrect endian Greg Kroah-Hartman
2012-09-28 20:14 ` [ 054/218] staging: r8712u: fix bug in r8712_recv_indicatepkt() Greg Kroah-Hartman
2012-09-28 20:14 ` [ 055/218] staging: comedi: das08: Correct AO output for das08jr-16-ao Greg Kroah-Hartman
2012-09-28 20:14 ` [ 056/218] USB: option: replace ZTE K5006-Z entry with vendor class rule Greg Kroah-Hartman
2012-09-28 20:14 ` [ 057/218] fs/proc: fix potential unregister_sysctl_table hang Greg Kroah-Hartman
2012-09-28 20:14 ` [ 058/218] sound: tegra_alc5632: remove HP detect GPIO inversion Greg Kroah-Hartman
2012-09-28 20:14 ` [ 059/218] perf_event: Switch to internal refcount, fix race with close() Greg Kroah-Hartman
2012-09-28 20:14 ` [ 060/218] ACPI / PM: Fix resource_lock dead lock in acpi_power_on_device Greg Kroah-Hartman
2012-09-28 20:14 ` [ 061/218] ACPI / PM: Use KERN_DEBUG when no power resources are found Greg Kroah-Hartman
2012-09-28 20:14 ` [ 062/218] mmc: mxs-mmc: fix deadlock in SDIO IRQ case Greg Kroah-Hartman
2012-09-28 20:14 ` [ 063/218] mmc: sdhci-esdhc: break out early if clock is 0 Greg Kroah-Hartman
2012-09-28 20:14 ` [ 064/218] mmc: card: Skip secure erase on MoviNAND; causes unrecoverable corruption Greg Kroah-Hartman
2012-09-29 0:14 ` Ben Hutchings
2012-09-28 20:14 ` [ 065/218] oprofile, s390: Fix uninitialized memory access when writing to oprofilefs Greg Kroah-Hartman
2012-09-28 20:14 ` [ 066/218] ahci: Add alternate identifier for the 88SE9172 Greg Kroah-Hartman
2012-09-28 20:14 ` [ 067/218] kobject: fix oops with "input0: bad kobj_uevent_env content in show_uevent()" Greg Kroah-Hartman
2012-09-28 20:14 ` [ 068/218] Redefine ATOMIC_INIT and ATOMIC64_INIT to drop the casts Greg Kroah-Hartman
2012-09-28 20:14 ` [ 069/218] digsig: add hash size comparision on signature verification Greg Kroah-Hartman
2012-09-28 20:14 ` [ 070/218] SUNRPC: Fix a UDP transport regression Greg Kroah-Hartman
2012-09-28 20:29 ` Myklebust, Trond
2012-09-28 21:04 ` Greg Kroah-Hartman
2012-09-28 20:14 ` [ 071/218] md: Dont truncate size at 4TB for RAID0 and Linear Greg Kroah-Hartman
2012-09-28 20:14 ` [ 072/218] md: make sure metadata is updated when spares are activated or removed Greg Kroah-Hartman
2012-09-28 20:14 ` [ 073/218] md/raid5: fix calculate of degraded when a replacement becomes active Greg Kroah-Hartman
2012-09-28 20:14 ` [ 074/218] nbd: clear waiting_queue on shutdown Greg Kroah-Hartman
2012-09-28 20:14 ` [ 075/218] ASoC: samsung dma - Dont indicate support for pause/resume Greg Kroah-Hartman
2012-09-28 20:14 ` [ 076/218] mm/page_alloc: fix the page address of higher pages buddy calculation Greg Kroah-Hartman
2012-09-28 20:14 ` [ 077/218] drivers/rtc/rtc-twl.c: ensure all interrupts are disabled during probe Greg Kroah-Hartman
2012-09-28 20:14 ` [ 078/218] hwmon: (twl4030-madc-hwmon) Initialize uninitialized structure elements Greg Kroah-Hartman
2012-09-28 20:14 ` [ 079/218] sched: Add missing call to calc_load_exit_idle() Greg Kroah-Hartman
2012-09-28 20:14 ` [ 080/218] can: mcp251x: avoid repeated frame bug Greg Kroah-Hartman
2012-09-28 20:14 ` [ 081/218] mm/ia64: fix a memory block size bug Greg Kroah-Hartman
2012-09-28 20:14 ` [ 082/218] memory hotplug: fix section info double registration bug Greg Kroah-Hartman
2012-09-28 20:15 ` [ 083/218] xen/m2p: do not reuse kmap_op->dev_bus_addr Greg Kroah-Hartman
2012-09-28 20:15 ` [ 084/218] xen/boot: Disable NUMA for PV guests Greg Kroah-Hartman
2012-09-28 20:15 ` [ 085/218] hwmon: (fam15h_power) Tweak runavg_range on resume Greg Kroah-Hartman
2012-09-28 20:15 ` [ 086/218] hwmon: (ads7871) Add name sysfs attribute Greg Kroah-Hartman
2012-09-28 20:15 ` [ 087/218] hwmon: (ad7314) " Greg Kroah-Hartman
2012-09-28 20:15 ` [ 088/218] HID: Fix logitech-dj: missing Unifying device issue Greg Kroah-Hartman
2012-09-28 20:15 ` [ 089/218] cifs: fix return value in cifsConvertToUTF16 Greg Kroah-Hartman
2012-09-28 20:15 ` [ 090/218] vmwgfx: add dumb ioctl support Greg Kroah-Hartman
2012-09-28 20:15 ` [ 091/218] ibmveth: Fix alignment of rx queue bug Greg Kroah-Hartman
2012-09-28 20:15 ` [ 092/218] mac80211: clear bssid on auth/assoc failure Greg Kroah-Hartman
2012-09-28 20:15 ` [ 093/218] brcmfmac: fix big endian bug in i-scan Greg Kroah-Hartman
2012-09-28 20:15 ` [ 094/218] brcmfmac: Fix big endian host configuration data Greg Kroah-Hartman
2012-09-28 20:15 ` [ 095/218] SCSI: lpfc: fix problems with -Werror Greg Kroah-Hartman
2012-09-28 20:15 ` [ 096/218] SCSI: mpt2sas: Fix for issue - Unable to boot from the drive connected to HBA Greg Kroah-Hartman
2012-09-28 20:15 ` [ 097/218] SCSI: bnx2i: Fixed NULL ptr deference for 1G bnx2 Linux iSCSI offload Greg Kroah-Hartman
2012-09-28 20:15 ` [ 098/218] SCSI: hpsa: fix handling of protocol error Greg Kroah-Hartman
2012-09-28 20:15 ` [ 099/218] SCSI: scsi: virtio-scsi: Fix address translation failure of HighMem pages used by sg list Greg Kroah-Hartman
2012-09-28 20:15 ` [ 100/218] Bluetooth: mgmt: Fix enabling SSP while powered off Greg Kroah-Hartman
2012-09-28 20:15 ` [ 101/218] Bluetooth: Fix not removing power_off delayed work Greg Kroah-Hartman
2012-09-28 20:15 ` [ 102/218] Bluetooth: mgmt: Fix enabling LE while powered off Greg Kroah-Hartman
2012-09-28 20:15 ` [ 103/218] hpwdt: Fix kdump issue in hpwdt Greg Kroah-Hartman
2012-09-28 20:15 ` [ 104/218] ARM: 7532/1: decompressor: reset SCTLR.TRE for VMSA ARMv7 cores Greg Kroah-Hartman
2012-09-28 20:15 ` [ 105/218] tracing: Dont call page_to_pfn() if page is NULL Greg Kroah-Hartman
2012-09-28 20:15 ` [ 106/218] Input: i8042 - disable mux on Toshiba C850D Greg Kroah-Hartman
2012-09-28 20:15 ` [ 107/218] MIPS: mm: Add compound tail page _mapcount when mapped Greg Kroah-Hartman
2012-09-28 20:15 ` [ 108/218] rtlwifi: rtl8192ce: Log message that B_CUT device may not work Greg Kroah-Hartman
2012-09-28 20:15 ` [ 109/218] asix: Support DLink DUB-E100 H/W Ver C1 Greg Kroah-Hartman
2012-09-28 20:15 ` [ 110/218] can: ti_hecc: fix oops during rmmod Greg Kroah-Hartman
2012-09-28 20:15 ` [ 111/218] can: janz-ican3: fix support for older hardware revisions Greg Kroah-Hartman
2012-09-28 20:15 ` [ 112/218] cfg80211: fix possible circular lock on reg_regdb_search() Greg Kroah-Hartman
2012-09-28 20:15 ` [ 113/218] DMA: PL330: Fix potential NULL pointer dereference in pl330_submit_req() Greg Kroah-Hartman
2012-09-28 20:15 ` [ 114/218] DMA: PL330: Check the pointer returned by kzalloc Greg Kroah-Hartman
2012-09-28 20:15 ` [ 115/218] dmaengine: at_hdmac: fix comment in atc_prep_slave_sg() Greg Kroah-Hartman
2012-09-28 20:15 ` [ 116/218] dmaengine: at_hdmac: check that each sg data length is non-null Greg Kroah-Hartman
2012-09-28 20:15 ` [ 117/218] rt2x00: Identify ASUS USB-N53 device Greg Kroah-Hartman
2012-09-28 20:15 ` [ 118/218] rt2x00: Fix word size of rt2500usb MAC_CSR19 register Greg Kroah-Hartman
2012-09-28 20:15 ` [ 119/218] rt2x00: Fix rfkill polling prior to interface start Greg Kroah-Hartman
2012-09-28 20:15 ` [ 120/218] NFS: Fix the initialisation of the readdir cookieverf array Greg Kroah-Hartman
2012-09-28 20:15 ` [ 121/218] NFS: Fix a problem with the legacy binary mount code Greg Kroah-Hartman
2012-09-28 20:15 ` [ 122/218] NFS: return error from decode_getfh in decode open Greg Kroah-Hartman
2012-09-28 20:15 ` [ 123/218] EHCI: Update qTD next pointer in QH overlay region during unlink Greg Kroah-Hartman
2012-09-28 20:15 ` [ 124/218] USB: ftdi_sio: PID for NZR SEM 16+ USB Greg Kroah-Hartman
2012-09-28 20:15 ` [ 125/218] USB: ftdi_sio: do not claim CDC ACM function Greg Kroah-Hartman
2012-09-28 20:15 ` [ 126/218] USB: ftdi-sio: add support for more Physik Instrumente devices Greg Kroah-Hartman
2012-09-28 20:15 ` [ 127/218] usb: dwc3: ep0: correct cache sync issue in case of ep0_bounced Greg Kroah-Hartman
2012-09-28 20:15 ` [ 128/218] USB: cdc-wdm: fix wdm_find_device* return value Greg Kroah-Hartman
2012-09-28 20:15 ` [ 129/218] USB: ohci-at91: fix PIO handling in relation with number of ports Greg Kroah-Hartman
2012-09-28 20:15 ` [ 130/218] USB: add device quirk for Joss Optical touchboard Greg Kroah-Hartman
2012-09-28 20:15 ` [ 131/218] rt2800usb: Added rx packet length validity check Greg Kroah-Hartman
2012-09-28 20:15 ` [ 132/218] usb: host: xhci: Fix Compliance Mode on SN65LVPE502CP Hardware Greg Kroah-Hartman
2012-09-28 20:15 ` [ 133/218] Intel xhci: Only switch the switchable ports Greg Kroah-Hartman
2012-09-28 20:15 ` [ 134/218] usb: host: xhci-plat: use ioremap_nocache Greg Kroah-Hartman
2012-09-28 20:15 ` [ 135/218] xhci: Fix a logical vs bitwise AND bug Greg Kroah-Hartman
2012-09-28 20:15 ` [ 136/218] xhci: Make handover code more robust Greg Kroah-Hartman
2012-09-28 20:15 ` [ 137/218] xhci: Recognize USB 3.0 devices as superspeed at powerup Greg Kroah-Hartman
2012-09-28 20:15 ` [ 138/218] usb: host: xhci: fix compilation error for non-PCI based stacks Greg Kroah-Hartman
2012-09-28 20:15 ` [ 139/218] tty: serial: imx: console write routing is unsafe on SMP Greg Kroah-Hartman
2012-09-28 20:15 ` [ 140/218] mutex: Place lock in contended state after fastpath_lock failure Greg Kroah-Hartman
2012-09-28 20:15 ` [ 141/218] drivers/rtc/rtc-rs5c348.c: fix hour decoding in 12-hour mode Greg Kroah-Hartman
2012-09-28 20:15 ` [ 142/218] PM / Runtime: Fix rpm_resume() return value for power.no_callbacks set Greg Kroah-Hartman
2012-09-28 20:16 ` [ 143/218] PM / Runtime: Clear power.deferred_resume on success in rpm_suspend() Greg Kroah-Hartman
2012-09-28 20:16 ` [ 144/218] drivers/misc/sgi-xp/xpc_uv.c: SGI XPC fails to load when cpu 0 is out of IRQ resources Greg Kroah-Hartman
2012-09-28 20:16 ` [ 145/218] fbcon: fix race condition between console lock and cursor timer (v1.1) Greg Kroah-Hartman
2012-09-28 20:16 ` [ 146/218] drm/radeon: avoid turning off spread spectrum for used pll Greg Kroah-Hartman
2012-09-28 20:16 ` [ 147/218] drm/radeon/ss: use num_crtc rather than hardcoded 6 Greg Kroah-Hartman
2012-09-28 20:16 ` [ 148/218] drm/radeon: split ATRM support out from the ATPX handler (v3) Greg Kroah-Hartman
2012-09-28 20:16 ` [ 149/218] drm/radeon: implement ACPI VFCT vbios fetch (v3) Greg Kroah-Hartman
2012-09-28 20:16 ` [ 150/218] drm/radeon/kms: extend the Fujitsu D3003-S2 board connector quirk to cover later silicon stepping Greg Kroah-Hartman
2012-09-28 20:16 ` [ 151/218] drm/i915: extract connector update from intel_ddc_get_modes() for reuse Greg Kroah-Hartman
2012-09-28 20:16 ` [ 152/218] asus-laptop: HRWS/HWRS typo Greg Kroah-Hartman
2012-09-28 20:16 ` [ 153/218] asus-nb-wmi: add some video toggle keys Greg Kroah-Hartman
2012-09-28 20:16 ` [ 154/218] drm: Check for invalid cursor flags Greg Kroah-Hartman
2012-09-28 20:16 ` [ 155/218] drm/radeon/atom: rework DIG modesetting on DCE3+ Greg Kroah-Hartman
2012-09-28 20:16 ` [ 156/218] drm/radeon/atom: powergating fixes for DCE6 Greg Kroah-Hartman
2012-09-28 20:16 ` [ 157/218] drm/i915: fix wrong order of parameters in port checking functions Greg Kroah-Hartman
2012-09-28 20:16 ` [ 158/218] drm/radeon: convert radeon vfct code to use acpi_get_table_with_size Greg Kroah-Hartman
2012-09-28 20:16 ` [ 159/218] drm/radeon: dont disable plls that are in use by other crtcs Greg Kroah-Hartman
2012-09-28 20:16 ` [ 160/218] drm/radeon: force dma32 to fix regression rs4xx,rs6xx,rs740 Greg Kroah-Hartman
2012-09-28 20:16 ` [ 161/218] drm/radeon: fix dig encoder selection on DCE61 Greg Kroah-Hartman
2012-09-28 20:16 ` [ 162/218] drm/nouveau: fix booting with plymouth + dumb support Greg Kroah-Hartman
2012-09-28 20:16 ` [ 163/218] drm/i915: HDMI - Clear Audio Enable bit for Hot Plug Greg Kroah-Hartman
2012-09-28 20:16 ` [ 164/218] md/raid10: fix problem with on-stack allocation of r10bio structure Greg Kroah-Hartman
2012-09-28 20:16 ` [ 165/218] workqueue: UNBOUND -> REBIND morphing in rebind_workers() should be atomic Greg Kroah-Hartman
2012-09-28 20:16 ` [ 166/218] x86: Fix boot on Twinhead H12Y Greg Kroah-Hartman
2012-09-28 20:16 ` [ 167/218] macvtap: zerocopy: fix offset calculation when building skb Greg Kroah-Hartman
2012-09-28 20:16 ` [ 168/218] macvtap: zerocopy: fix truesize underestimation Greg Kroah-Hartman
2012-09-28 20:16 ` [ 169/218] macvtap: zerocopy: put page when fail to get all requested user pages Greg Kroah-Hartman
2012-09-28 20:16 ` [ 170/218] macvtap: zerocopy: set SKBTX_DEV_ZEROCOPY only when skb is built successfully Greg Kroah-Hartman
2012-09-28 20:16 ` [ 171/218] Bluetooth: btusb: Add vendor specific ID (0a5c:21f4) BCM20702A0 Greg Kroah-Hartman
2012-09-28 20:16 ` [ 172/218] Bluetooth: Use USB_VENDOR_AND_INTERFACE() for Broadcom devices Greg Kroah-Hartman
2012-09-28 20:16 ` [ 173/218] Bluetooth: Add support for Apple vendor-specific devices Greg Kroah-Hartman
2012-09-28 20:16 ` [ 174/218] Bluetooth: Fix use-after-free bug in SMP Greg Kroah-Hartman
2012-09-29 16:29 ` Ben Hutchings
2012-09-28 20:16 ` [ 175/218] Bluetooth: Change signature of smp_conn_security() Greg Kroah-Hartman
2012-09-28 20:16 ` [ 176/218] Bluetooth: Fix sending a HCI Authorization Request over LE links Greg Kroah-Hartman
2012-09-28 20:16 ` [ 177/218] net: Statically initialize init_net.dev_base_head Greg Kroah-Hartman
2012-09-28 20:16 ` [ 178/218] media: cx25821: Remove bad strcpy to read-only char* Greg Kroah-Hartman
2012-09-28 20:16 ` [ 179/218] Fix a dead loop in async_synchronize_full() Greg Kroah-Hartman
2012-09-28 20:16 ` [ 180/218] rds: set correct msg_namelen Greg Kroah-Hartman
2012-09-28 20:16 ` [ 181/218] libata: Prevent interface errors with Seagate FreeAgent GoFlex Greg Kroah-Hartman
2012-09-28 20:16 ` [ 182/218] r8169: RxConfig hack for the 8168evl Greg Kroah-Hartman
2012-09-28 20:16 ` [ 183/218] sched: Fix race in task_group() Greg Kroah-Hartman
2012-09-28 20:16 ` [ 184/218] mm: sparse: fix usemap allocation above node descriptor section Greg Kroah-Hartman
2012-09-28 20:16 ` [ 185/218] media: lirc_sir: make device registration work Greg Kroah-Hartman
2012-09-28 20:16 ` [ 186/218] time: Improve sanity checking of timekeeping inputs Greg Kroah-Hartman
2012-09-28 20:16 ` [ 187/218] time: Avoid making adjustments if we havent accumulated anything Greg Kroah-Hartman
2012-09-28 20:16 ` [ 188/218] time: Move ktime_t overflow checking into timespec_valid_strict Greg Kroah-Hartman
2012-09-28 20:16 ` [ 189/218] media: Avoid sysfs oops when an rc_devs raw device is absent Greg Kroah-Hartman
2012-09-28 20:16 ` [ 190/218] pch_uart: Fix missing break for 16 byte fifo Greg Kroah-Hartman
2012-09-28 20:16 ` [ 191/218] pch_uart: Fix rx error interrupt setting issue Greg Kroah-Hartman
2012-09-28 20:16 ` [ 192/218] pch_uart: Fix parity " Greg Kroah-Hartman
2012-09-28 20:16 ` [ 193/218] powerpc/85xx: p1022ds: disable the NAND flash node if video is enabled Greg Kroah-Hartman
2012-09-28 20:16 ` [ 194/218] powerpc/85xx: p1022ds: fix DIU/LBC switching with NAND enabled Greg Kroah-Hartman
2012-09-28 20:16 ` [ 195/218] pch_uart: Add eg20t_port lock field, avoid recursive spinlocks Greg Kroah-Hartman
2012-09-28 20:16 ` [ 196/218] net: qmi_wwan: Add Vodafone/Huawei K5005 support Greg Kroah-Hartman
2012-09-28 20:16 ` [ 197/218] USB: qmi_wwan: Add ZTE (Vodafone) K3765-Z Greg Kroah-Hartman
2012-09-28 20:16 ` [ 198/218] net: qmi_wwan: Add Sierra Wireless device IDs Greg Kroah-Hartman
2012-09-28 20:16 ` [ 199/218] net: qmi_wwan: add ZTE MF60 Greg Kroah-Hartman
2012-09-28 20:16 ` [ 200/218] net: qmi_wwan: add ZTE MF821D Greg Kroah-Hartman
2012-09-28 20:16 ` [ 201/218] net: qmi_wwan: add Sierra Wireless devices Greg Kroah-Hartman
2012-09-28 20:16 ` [ 202/218] net: qmi_wwan: new devices: UML290 and K5006-Z Greg Kroah-Hartman
2012-09-28 20:17 ` [ 203/218] mm: avoid swapping out with swappiness==0 Greg Kroah-Hartman
2012-09-28 20:17 ` [ 204/218] irq_remap: disable IRQ remapping if any IOAPIC lacks an IOMMU Greg Kroah-Hartman
2012-09-28 20:17 ` [ 205/218] UBI: fix a horrible memory deallocation bug Greg Kroah-Hartman
2012-09-28 20:17 ` [ 206/218] NFSd: introduce nfsd_destroy() helper Greg Kroah-Hartman
2012-09-28 20:17 ` [ 207/218] NFSd: set nfsd_serv to NULL after service destruction Greg Kroah-Hartman
2012-09-28 20:17 ` [ 208/218] kthread_worker: reorganize to prepare for flush_kthread_work() reimplementation Greg Kroah-Hartman
2012-09-28 20:17 ` [ 209/218] kthread_worker: reimplement flush_kthread_work() to allow freeing the work item being executed Greg Kroah-Hartman
2012-09-28 20:17 ` [ 210/218] LockD: pass service to per-net up and down functions Greg Kroah-Hartman
2012-09-28 20:17 ` Greg Kroah-Hartman [this message]
2012-09-28 20:17 ` [ 212/218] USB: Fix race condition when removing host controllers Greg Kroah-Hartman
2012-09-28 20:17 ` [ 213/218] ASoC: wm2000: Correct register size Greg Kroah-Hartman
2012-09-28 20:17 ` [ 214/218] gpio-lpc32xx: Fix value handling of gpio_direction_output() Greg Kroah-Hartman
2012-09-28 20:17 ` [ 215/218] drm/udl: limit modes to the sku pixel limits Greg Kroah-Hartman
2012-09-28 20:17 ` [ 216/218] drm/i915: fall back to bit-banging if GMBUS fails in CRT EDID reads Greg Kroah-Hartman
2012-09-28 20:17 ` [ 217/218] vmwgfx: corruption in vmw_event_fence_action_create() Greg Kroah-Hartman
2012-09-28 20:17 ` [ 218/218] Revert: drm/i915: correctly order the ring init sequence Greg Kroah-Hartman
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=20120928201525.798488336@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=joachim.eastwood@jotron.com \
--cc=linux-kernel@vger.kernel.org \
--cc=stable@vger.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;
as well as URLs for NNTP newsgroup(s).