public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@suse.de>
To: linux-kernel@vger.kernel.org, stable@kernel.org
Cc: stable-review@kernel.org, torvalds@linux-foundation.org,
	akpm@linux-foundation.org, alan@lxorguk.ukuu.org.uk,
	Ajay Kumar Gupta <ajay.gupta@ti.com>,
	Sergei Shtylyov <sshtylyov@ru.mvista.com>,
	Anand Gadiyar <gadiyar@ti.com>, Ming Lei <tom.leiming@gmail.com>,
	Felipe Balbi <balbi@ti.com>
Subject: [198/289] usb: musb: fix kernel oops when loading musb_hdrc module for the 2nd time
Date: Tue, 07 Dec 2010 16:59:35 -0800	[thread overview]
Message-ID: <20101208005741.287931348@clark.site> (raw)
In-Reply-To: <20101208005821.GA2922@kroah.com>

2.6.36-stable review patch.  If anyone has any objections, please let us know.

------------------

From: Ming Lei <tom.leiming@gmail.com>

commit b212091474a5f967979e62c5c24687ee4d0342d9 upstream.

musb driver still may write MUSB_DEVCTL register after clock is disabled
in musb_platform_exit, which may cause the kernel oops[1] when musb_hdrc
module is loaded for the 2nd time.

The patch fixes the kernel oops in this case.

[1] kernel oops when loading musb_hdrc module for the 2nd time

[   93.380279] musb_hdrc: version 6.0, musb-dma, otg (peripheral+host), debug=5
[   93.387847] bus: 'platform': add driver musb_hdrc
[   93.388153] bus: 'platform': driver_probe_device: matched device musb_hdrc with driver musb_hdrc
[   93.388183] bus: 'platform': really_probe: probing driver musb_hdrc with device musb_hdrc
[   93.405090] HS USB OTG: revision 0x33, sysconfig 0x2010, sysstatus 0x1, intrfsel 0x1, simenable  0x0
[   93.405364] musb_hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
[   93.405395] musb_hdrc: MHDRC RTL version 1.400
[   93.405426] musb_hdrc: setup fifo_mode 3
[   93.405456] musb_hdrc: 7/31 max ep, 3648/16384 memory
[   93.405487] musb_core_init 1524: musb_hdrc: hw_ep 0shared, max 64
[   93.405487] musb_core_init 1524: musb_hdrc: hw_ep 1tx, doublebuffer, max 512
[   93.405517] musb_core_init 1533: musb_hdrc: hw_ep 1rx, doublebuffer, max 512
[   93.405548] musb_core_init 1524: musb_hdrc: hw_ep 2tx, max 512
[   93.405578] musb_core_init 1533: musb_hdrc: hw_ep 2rx, max 512
[   93.405578] musb_core_init 1524: musb_hdrc: hw_ep 3shared, max 256
[   93.405609] musb_core_init 1524: musb_hdrc: hw_ep 4shared, max 256
[   93.405853] musb_platform_try_idle 133: b_idle inactive, for idle timer for 7 ms
[   93.405944] device: 'gadget': device_add
[   93.406921] PM: Adding info for No Bus:gadget
[   93.406951] musb_init_controller 2136: OTG mode, status 0, dev80
[   93.407379] musb_do_idle 51: musb_do_idle: state=1
[   93.408233] musb_hdrc musb_hdrc: USB OTG mode controller at fa0ab000 using DMA, IRQ 92
[   93.416656] driver: 'musb_hdrc': driver_bound: bound to device 'musb_hdrc'
[   93.416687] bus: 'platform': really_probe: bound device musb_hdrc to driver musb_hdrc
[  124.486938] bus: 'platform': remove driver musb_hdrc
[  124.490509] twl4030_usb twl4030_usb: twl4030_phy_suspend
[  124.491424] device: 'gadget': device_unregister
[  124.491424] PM: Removing info for No Bus:gadget
[  124.495269]  gadget: musb_gadget_release
[  124.498992] driver: 'musb_hdrc': driver_release
[  129.569366] musb_hdrc: version 6.0, musb-dma, otg (peripheral+host), debug=5
[  129.576934] bus: 'platform': add driver musb_hdrc
[  129.577209] bus: 'platform': driver_probe_device: matched device musb_hdrc with driver musb_hdrc
[  129.577239] bus: 'platform': really_probe: probing driver musb_hdrc with device musb_hdrc
[  129.592651] twl4030_usb twl4030_usb: twl4030_phy_resume
[  129.592681] Unhandled fault: external abort on non-linefetch (0x1028) at 0xfa0ab404
[  129.600830] Internal error: : 1028 [#1]
[  129.604858] last sysfs file: /sys/devices/platform/i2c_omap.3/i2c-3/i2c-dev/i2c-3/dev
[  129.613067] Modules linked in: musb_hdrc(+) [last unloaded: musb_hdrc]
[  129.619964] CPU: 0    Not tainted  (2.6.36-next-20101021+ #372)
[  129.626281] PC is at musb_platform_init+0xb0/0x1c8 [musb_hdrc]
[  129.632415] LR is at mark_held_locks+0x64/0x94
[  129.637084] pc : [<bf032198>]    lr : [<c00ad7c4>]    psr: 20000013
[  129.637084] sp : c6d5fcb0  ip : c6d5fc38  fp : c6d5fcd4
[  129.649139] r10: c6e72180  r9 : fa0ab000  r8 : c05612e8
[  129.654602] r7 : 0000005c  r6 : c0559cc8  r5 : c6e72180  r4 : c0561548
[  129.661468] r3 : 04d60047  r2 : fa0ab000  r1 : c07169d8  r0 : 00000000
[  129.668304] Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
[  129.675811] Control: 10c5387d  Table: 86e4c019  DAC: 00000015
[  129.681823] Process insmod (pid: 554, stack limit = 0xc6d5e2f0)
[  129.688049] Stack: (0xc6d5fcb0 to 0xc6d60000)
[  129.692626] fca0:                                     fa0ab000 c0555c54 c6d5fcd4 c0561548
[  129.701202] fcc0: 00000003 c05612e0 c6d5fe04 c6d5fcd8 bf03140c bf0320f4 c6d5fd9c c6d5fce8
[  129.709808] fce0: c015cb94 c041448c c06d9d10 ffffffff c6d5fd14 c6d5fd00 c00adbec c6d5fd40
[  129.718383] fd00: c015d478 c6d5fdb0 c6d5fd24 c00a9d18 c6d5e000 60000013 bf02a4ac c05612bc
[  129.726989] fd20: c0414fb4 c00a9cf0 c6d5fd54 c6d5fd38 c015bbdc c0244280 c6e8b7b0 c7929330
[  129.735565] fd40: c6d5fdb0 c6d5fdb0 c6d5fd7c c6e7227c c015c010 c015bb90 c015c2ac c6d5fdb0
[  129.744171] fd60: c7929330 c6d5fdb0 c7929330 c6e8b7b0 c6d5fd9c 00000000 c7929330 c6e8b7b0
[  129.752746] fd80: c6d5fdb0 00000000 00000001 00000000 c6d5fde4 c6d5fda0 c015d478 c015cb74
[  129.761322] fda0: c056138c 00000000 c6d5fdcc c6d5fdb8 c7929330 00000000 c056138c c05612e8
[  129.769927] fdc0: 00000000 c05612f0 c0c5d62c c06f6e00 c73217c0 00000000 c6d5fdf4 c05612e8
[  129.778503] fde0: c05612e8 bf02a2e4 c0c5d62c c06f6e00 c73217c0 00000000 c6d5fe14 c6d5fe08
[  129.787109] fe00: c029a398 bf0311c8 c6d5fe4c c6d5fe18 c0299120 c029a384 c7919140 22222222
[  129.795684] fe20: c6d5fe4c c05612e8 c056131c bf02a2e4 c0299278 c06f6e00 c73217c0 00000000
[  129.804290] fe40: c6d5fe6c c6d5fe50 c0299314 c0299020 00000000 c6d5fe70 bf02a2e4 c0299278
[  129.812866] fe60: c6d5fe94 c6d5fe70 c02987d4 c0299284 c7825060 c78c6618 00000000 bf02a2e4
[  129.821441] fe80: c06e4c98 00000000 c6d5fea4 c6d5fe98 c0298ea4 c0298778 c6d5fedc c6d5fea8
[  129.830047] fea0: c0297f84 c0298e8c bf02716c 000b9008 bf02a2e4 bf02a2d0 000b9008 bf02a2e4
[  129.838623] fec0: 00000000 c06f6e00 bf031000 00000000 c6d5fefc c6d5fee0 c0299614 c0297ec0
[  129.847229] fee0: bf02a2d0 000b9008 bf02a388 00000000 c6d5ff0c c6d5ff00 c029a868 c02995a8
[  129.855804] ff00: c6d5ff24 c6d5ff10 c029a88c c029a818 0010281c 000b9008 c6d5ff34 c6d5ff28
[  129.864410] ff20: bf03104c c029a878 c6d5ff7c c6d5ff38 c00463dc bf03100c 00000000 00000000
[  129.872985] ff40: 00000000 0010281c 000b9008 bf02a388 00000000 0010281c 000b9008 bf02a388
[  129.881591] ff60: 00000000 c00521c8 c6d5e000 00000000 c6d5ffa4 c6d5ff80 c00bb9b8 c00463ac
[  129.890167] ff80: c00adc88 c00ada68 00097e8e bebbfcf4 0010281c 00000080 00000000 c6d5ffa8
[  129.898742] ffa0: c0052000 c00bb908 00097e8e bebbfcf4 402c9008 0010281c 000b9008 bebbfe5a
[  129.907348] ffc0: 00097e8e bebbfcf4 0010281c 00000080 00000014 bebbfcf4 bebbfe06 0000005b
[  129.915924] ffe0: bebbf9a0 bebbf990 0001a108 40263ec0 60000010 402c9008 011b0000 0000007c
[  129.924499] Backtrace:
[  129.927185] [<bf0320e8>] (musb_platform_init+0x0/0x1c8 [musb_hdrc]) from [<bf03140c>] (musb_probe+0x250/0xf2c [musb_hdrc])
[  129.938781]  r6:c05612e0 r5:00000003 r4:c0561548
[  129.943695] [<bf0311bc>] (musb_probe+0x0/0xf2c [musb_hdrc]) from [<c029a398>] (platform_drv_probe+0x20/0x24)
[  129.954040] [<c029a378>] (platform_drv_probe+0x0/0x24) from [<c0299120>] (driver_probe_device+0x10c/0x264)
[  129.964172] [<c0299014>] (driver_probe_device+0x0/0x264) from [<c0299314>] (__driver_attach+0x9c/0xa0)
[  129.973968] [<c0299278>] (__driver_attach+0x0/0xa0) from [<c02987d4>] (bus_for_each_dev+0x68/0x94)
[  129.983367]  r7:c0299278 r6:bf02a2e4 r5:c6d5fe70 r4:00000000
[  129.989349] [<c029876c>] (bus_for_each_dev+0x0/0x94) from [<c0298ea4>] (driver_attach+0x24/0x28)
[  129.998565]  r7:00000000 r6:c06e4c98 r5:bf02a2e4 r4:00000000
[  130.004547] [<c0298e80>] (driver_attach+0x0/0x28) from [<c0297f84>] (bus_add_driver+0xd0/0x274)
[  130.013671] [<c0297eb4>] (bus_add_driver+0x0/0x274) from [<c0299614>] (driver_register+0x78/0x158)
[  130.023101] [<c029959c>] (driver_register+0x0/0x158) from [<c029a868>] (platform_driver_register+0x5c/0x60)
[  130.033325]  r7:00000000 r6:bf02a388 r5:000b9008 r4:bf02a2d0
[  130.039276] [<c029a80c>] (platform_driver_register+0x0/0x60) from [<c029a88c>] (platform_driver_probe+0x20/0xa8)
[  130.050018] [<c029a86c>] (platform_driver_probe+0x0/0xa8) from [<bf03104c>] (musb_init+0x4c/0x54 [musb_hdrc])
[  130.060424]  r5:000b9008 r4:0010281c
[  130.064239] [<bf031000>] (musb_init+0x0/0x54 [musb_hdrc]) from [<c00463dc>] (do_one_initcall+0x3c/0x1c0)
[  130.074218] [<c00463a0>] (do_one_initcall+0x0/0x1c0) from [<c00bb9b8>] (sys_init_module+0xbc/0x1d0)
[  130.083709] [<c00bb8fc>] (sys_init_module+0x0/0x1d0) from [<c0052000>] (ret_fast_syscall+0x0/0x3c)
[  130.093109]  r7:00000080 r6:0010281c r5:bebbfcf4 r4:00097e8e
[  130.099090] Code: 0a000046 e3a01001 e12fff33 e59520e4 (e5923404)
[  130.105621] ---[ end trace 1d0bd69deb79164d ]---

Cc: Ajay Kumar Gupta <ajay.gupta@ti.com>
Cc: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Cc: Anand Gadiyar <gadiyar@ti.com>
Signed-off-by: Ming Lei <tom.leiming@gmail.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

---
 drivers/usb/musb/musb_core.c |    1 -
 1 file changed, 1 deletion(-)

--- a/drivers/usb/musb/musb_core.c
+++ b/drivers/usb/musb/musb_core.c
@@ -2243,7 +2243,6 @@ static int __exit musb_remove(struct pla
 #endif
 	musb_writeb(musb->mregs, MUSB_DEVCTL, 0);
 	musb_platform_exit(musb);
-	musb_writeb(musb->mregs, MUSB_DEVCTL, 0);
 
 	musb_free(musb);
 	iounmap(ctrl_base);



  parent reply	other threads:[~2010-12-08  1:02 UTC|newest]

Thread overview: 288+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-12-08  0:58 [000/289] 2.6.36.2-stable review Greg KH
2010-12-08  0:56 ` Greg KH
2010-12-08  0:56 ` [001/289] block: Ensure physical block size is unsigned int Greg KH
2010-12-08  0:56 ` [002/289] block: Fix race during disk initialization Greg KH
2010-12-08  0:56 ` [003/289] block: limit vec count in bio_kmalloc() and bio_alloc_map_data() Greg KH
2010-12-08  0:56 ` [004/289] block: take care not to overflow when calculating total iov length Greg KH
2010-12-08  0:56 ` [005/289] block: check for proper length of iov entries in blk_rq_map_user_iov() Greg KH
2010-12-08  0:56 ` [006/289] drm/radeon/kms: dont disable shared encoders on pre-DCE3 display blocks Greg KH
2010-12-08  0:56 ` [007/289] jme: Fix PHY power-off error Greg KH
2010-12-08  0:56 ` [008/289] irda: Fix parameter extraction stack overflow Greg KH
2010-12-08  0:56 ` [009/289] irda: Fix heap memory corruption in iriap.c Greg KH
2010-12-08  0:56 ` [010/289] r6040: Fix multicast filter some more Greg KH
2010-12-08  0:56 ` [011/289] drm/radeon/kms: fix 2D tile height alignment in the r600 CS checker Greg KH
2010-12-08  0:56 ` [012/289] ath9k: built-in rate control A-MPDU fix Greg KH
2010-12-08  0:56 ` [013/289] ath9k: fix channel flag / regd issues with multiple cards Greg KH
2010-12-08  0:56 ` [014/289] ath9k: A-MPDU rate control info fix Greg KH
2010-12-08  0:56 ` [015/289] ath9k: Fix tx struck state with paprd Greg KH
2010-12-08  0:56 ` [016/289] ath9k: clean up / fix aggregation session flush Greg KH
2010-12-08  0:56 ` [017/289] ath9k: fix power save race conditions Greg KH
2010-12-08  0:56 ` [018/289] ath9k: fix an aggregation start related race condition Greg KH
2010-12-08  0:56 ` [019/289] ath9k: fix regression which prevents chip sleep after CAB data Greg KH
2010-12-08  0:56 ` [020/289] ath9k_hw: handle rx key miss Greg KH
2010-12-08  0:56 ` [021/289] ath9k: fix regression which disabled ps on ath9k Greg KH
2010-12-08  0:56 ` [022/289] ath9k: fix regression on beacon loss after bgscan Greg KH
2010-12-08  0:56 ` [023/289] ath9k: fix spurious MIC failure reports Greg KH
2010-12-08  0:56 ` [024/289] ath9k: resume aggregation immediately after a hardware reset Greg KH
2010-12-08  0:56 ` [025/289] ath9k_hw: Fix divide by zero cases in paprd Greg KH
2010-12-08  0:56 ` [026/289] ath9k_hw: Fix TX carrier leakage for IEEE compliance on AR9003 2.2 Greg KH
2010-12-08  0:56 ` [027/289] ath9k_htc: Set proper firmware offset for Netgear WNDA3200 Greg KH
2010-12-08  0:56 ` [028/289] ath9k: Fix incorrect access of rate flags in RC Greg KH
2010-12-08  0:56 ` [029/289] ath9k: rename rxflushlock to pcu_lock Greg KH
2010-12-08  0:56 ` [030/289] ath9k: fix tx aggregation flush on AR9003 Greg KH
2010-12-08  0:56 ` [031/289] ath9k: add locking for stopping RX Greg KH
2010-12-08  0:56 ` [032/289] ath9k: fix enabling ANI / tx monitor after bg scan Greg KH
2010-12-08  0:56 ` [033/289] ath9k_hw: Fix memory leak on ath9k_hw_rf_alloc_ext_banks failure Greg KH
2010-12-08  0:56 ` [034/289] ath9k_hw: Fix AR9280 surprise removal during frequent idle on/off Greg KH
2010-12-08  0:56 ` [035/289] ath9k_htc: Avoid setting QoS control for non-QoS frames Greg KH
2010-12-08  0:56 ` [036/289] ath9k: add locking for starting the PCU on RX Greg KH
2010-12-08  0:56 ` [037/289] ath9k_hw: Set proper eeprom offset for AR9287 HTC devices Greg KH
2010-12-08  0:56 ` [038/289] ath9k_htc: Add new devices into AR7010 Greg KH
2010-12-08  0:56 ` [039/289] ath9k_htc: Add support for device ID 3346 Greg KH
2010-12-08  0:56 ` [040/289] ath9k_htc: Update usb device ID list Greg KH
2010-12-08  0:56 ` [041/289] ath9k: lock reset and PCU start/stopping Greg KH
2010-12-08  0:56 ` [042/289] cfg80211: fix BSS double-unlinking Greg KH
2010-12-08  0:57 ` [043/289] cfg80211: fix locking Greg KH
2010-12-08  0:57 ` [044/289] cfg80211: fix regression on processing country IEs Greg KH
2010-12-08  0:57 ` [045/289] mac80211: minstrel_ht A-MPDU fix Greg KH
2010-12-08  0:57 ` [046/289] mac80211: fix possible null-pointer de-reference Greg KH
2010-12-08  0:57 ` [047/289] mac80211: fix channel assumption for association done work Greg KH
2010-12-08  0:57 ` [048/289] mac80211: fix offchannel assumption upon association Greg KH
2010-12-08  0:57 ` [049/289] mac80211: Fix signal strength average initialization for CQM events Greg KH
2010-12-08  0:57 ` [050/289] mac80211: reset connection idle when going offchannel Greg KH
2010-12-08  0:57 ` [051/289] mac80211: add helper for reseting the connection monitor Greg KH
2010-12-08  0:57 ` [052/289] mac80211: make the beacon monitor available externally Greg KH
2010-12-08  0:57 ` [053/289] mac80211: send last 3/5 probe requests as unicast Greg KH
2010-12-08  0:57 ` [054/289] mac80211: disable beacon monitor while going offchannel Greg KH
2010-12-08  0:57 ` [055/289] mac80211: use correct station flags lock Greg KH
2010-12-08  0:57 ` [056/289] mac80211: clear txflags for ps-filtered frames Greg KH
2010-12-08  0:57 ` [057/289] mac80211: reset probe send counter upon connection timer reset Greg KH
2010-12-08  0:57 ` [058/289] mac80211: Fix ibss station got expired immediately Greg KH
2010-12-08  0:57 ` [059/289] mac80211: dont sanitize invalid rates Greg KH
2010-12-08  0:57 ` [060/289] mac80211: delete AddBA response timer Greg KH
2010-12-08  0:57 ` [061/289] isdn/gigaset: fix bas_gigaset AT read error handling Greg KH
2010-12-08  0:57 ` [062/289] isdn/gigaset: correct bas_gigaset rx buffer handling Greg KH
2010-12-08  0:57 ` [063/289] isdn/gigaset: bas_gigaset locking fix Greg KH
2010-12-08  0:57 ` [064/289] i2c-pca-platform: Change device name of request_irq Greg KH
2010-12-08  0:57 ` [065/289] viafb: fix i2c_transfer error handling Greg KH
2010-12-08  0:57 ` [066/289] drm/radeon/kms: register an i2c adapter name for the dp aux bus Greg KH
2010-12-08  0:57 ` [067/289] ALSA: hda - Disable sticky PCM stream assignment for AD codecs Greg KH
2010-12-08  0:57 ` [068/289] ALSA: hda - Add workarounds for CT-IBG controllers Greg KH
2010-12-08  0:57 ` [069/289] ALSA: hda - Fix wrong SPDIF NID assignment for CA0110 Greg KH
2010-12-08  0:57 ` [070/289] ALSA: hda - Add some workarounds for Creative IBG Greg KH
2010-12-08  0:57 ` [071/289] ALSA: OSS mixer emulation - fix locking Greg KH
2010-12-08  0:57 ` [072/289] ALSA: HDA: Enable internal mic on Dell E6410 and Dell E6510 Greg KH
2010-12-08  0:57 ` [073/289] powerpc: Fix call to subpage_protection() Greg KH
2010-12-08  0:57 ` [074/289] SUNRPC: After calling xprt_release(), we must restart from call_reserve Greg KH
2010-12-08  0:57 ` [075/289] microblaze: Fix build with make 3.82 Greg KH
2010-12-08  0:57 ` [076/289] phy/marvell: fix 88e1121 support Greg KH
2010-12-08  0:57 ` [077/289] NFSv4: Dont call nfs4_reclaim_complete() on receiving NFS4ERR_STALE_CLIENTID Greg KH
2010-12-08  0:57 ` [078/289] NFSv4: Dont call nfs4_state_mark_reclaim_reboot() from error handlers Greg KH
2010-12-08  0:57 ` [079/289] NFSv4: Fix open recovery Greg KH
2010-12-08  0:57 ` [080/289] NFS: Dont SIGBUS if nfs_vm_page_mkwrite races with a cache invalidation Greg KH
2010-12-08  0:57 ` [081/289] drm/radeon/kms: MC vram map needs to be >= pci aperture size Greg KH
2010-12-08  0:57 ` [082/289] drm/radeon/kms: properly compute group_size on 6xx/7xx Greg KH
2010-12-08  0:57 ` [083/289] drm/i915: Update hotplug interrupts register definitions for Sandybridge Greg KH
2010-12-08  0:57 ` [084/289] drm/radeon/kms: make sure blit addr masks are 64 bit Greg KH
2010-12-08  0:57 ` [085/289] drm/radeon/kms: fix handling of tex lookup disable in cs checker on r2xx Greg KH
2010-12-08  0:57 ` [086/289] drm/i915/crt: Make sure the hotplug interrupt is enabled Greg KH
2010-12-08  0:57 ` [087/289] drm/i915: Free hardware status page on unload when physically mapped Greg KH
2010-12-08  0:57 ` [088/289] drm/i915: diasable clock gating for the panel power sequencer Greg KH
2010-12-08  0:57 ` [089/289] drm/i915/overlay: Ensure that the reg_bo is in the GTT prior to writing Greg KH
2010-12-08  0:57 ` [090/289] pcnet_cs: add new_id Greg KH
2010-12-08  0:57 ` [091/289] SH: Add missing consts to sys_execve() declaration Greg KH
2010-12-08  0:57 ` [092/289] reiserfs: fix inode mutex - reiserfs lock misordering Greg KH
2010-12-08  0:57 ` [093/289] reiserfs: dont acquire lock recursively in reiserfs_acl_chmod Greg KH
2010-12-08  0:57 ` [094/289] staging: rt2870: Add new USB ID for Belkin F6D4050 v1 Greg KH
2010-12-08  0:57 ` [095/289] Staging: asus_oled: fix up some sysfs attribute permissions Greg KH
2010-12-08  0:57 ` [096/289] Staging: asus_oled: fix up my fixup for " Greg KH
2010-12-08  0:57 ` [097/289] ALSA: hda: Use hp-laptop quirk to enable headphones automute for Asus A52J Greg KH
2010-12-08  0:57 ` [098/289] Staging: line6: fix up some sysfs attribute permissions Greg KH
2010-12-08  0:57 ` [099/289] kfifo: disable __kfifo_must_check_helper() Greg KH
2010-12-08  0:57 ` [100/289] hpet: fix unwanted interrupt due to stale irq status bit Greg KH
2010-12-08  0:57 ` [101/289] hpet: unmap unused I/O space Greg KH
2010-12-08  0:57 ` [102/289] olpc_battery: Fix endian neutral breakage for s16 values Greg KH
2010-12-08  0:58 ` [103/289] percpu: fix list_head init bug in __percpu_counter_init() Greg KH
2010-12-08  0:58 ` [104/289] hostfs: fix UML crash: remove f_spare from hostfs Greg KH
2010-12-08  0:58 ` [105/289] ipmi: proper spinlock initialization Greg KH
2010-12-08  0:58 ` [106/289] um: remove PAGE_SIZE alignment in linker script causing kernel segfault Greg KH
2010-12-08  0:58 ` [107/289] um: fix global timer issue when using CONFIG_NO_HZ Greg KH
2010-12-08  0:58 ` [108/289] numa: fix slab_node(MPOL_BIND) Greg KH
2010-12-08  0:58 ` [109/289] hwmon: (lm85) Fix ADT7468 frequency table Greg KH
2010-12-08  0:58 ` [110/289] oprofile: Fix the hang while taking the cpu offline Greg KH
2010-12-08  0:58 ` [111/289] mm: fix return value of scan_lru_pages in memory unplug Greg KH
2010-12-08  0:58 ` [112/289] mm, page-allocator: do not check the state of a non-existant buddy during free Greg KH
2010-12-08  0:58 ` [113/289] mm: fix is_mem_section_removable() page_order BUG_ON check Greg KH
2010-12-08  0:58 ` [114/289] mm/hugetlb.c: add missing spin_lock() to hugetlb_cow() Greg KH
2010-12-08  0:58 ` [115/289] agp/intel: Also add B43.1 to list of supported devices Greg KH
2010-12-08  0:58 ` [116/289] b43: Fix warning at drivers/mmc/core/core.c:237 in mmc_wait_for_cmd Greg KH
2010-12-08  0:58 ` [117/289] wireless: b43: fix error path in SDIO Greg KH
2010-12-08  0:58 ` [118/289] ssb: b43-pci-bridge: Add new vendor for BCM4318 Greg KH
2010-12-08  0:58 ` [119/289] drivers/misc/ad525x_dpot.c: fix typo in spi write16 and write24 transfer counts Greg KH
2010-12-08  0:58 ` [120/289] sgi-xpc: XPC fails to discover partitions with all nasids above 128 Greg KH
2010-12-08  0:58 ` [121/289] xen: ensure that all event channels start off bound to VCPU 0 Greg KH
2010-12-08  0:58 ` [122/289] xen: dont bother to stop other cpus on shutdown/reboot Greg KH
2010-12-08  0:58 ` [123/289] ipc: initialize structure memory to zero for compat functions Greg KH
2010-12-08  0:58 ` [124/289] ipc: shm: fix information leak to userland Greg KH
2010-12-08  0:58 ` [125/289] net: NETIF_F_HW_CSUM does not imply FCoE CRC offload Greg KH
2010-12-08  0:58 ` [126/289] drivers/char/vt_ioctl.c: fix VT_OPENQRY error value Greg KH
2010-12-08  0:58 ` [127/289] viafb: use proper register for colour when doing fill ops Greg KH
2010-12-08  0:58 ` [128/289] sata_via: apply magic FIFO fix to vt6420 too Greg KH
2010-12-08  0:58 ` [129/289] eCryptfs: Clear LOOKUP_OPEN flag when creating lower file Greg KH
2010-12-08  0:58 ` [130/289] ecryptfs: call vfs_setxattr() in ecryptfs_setxattr() Greg KH
2010-12-08  0:58 ` [131/289] md: Fix regression with raid1 arrays without persistent metadata Greg KH
2010-12-08  0:58 ` [132/289] md/raid1: really fix recovery looping when single good device fails Greg KH
2010-12-08  0:58 ` [133/289] md: fix return value of rdev_size_change() Greg KH
2010-12-08  0:58 ` [134/289] ALSA: hda: Use BIOS auto-parsing instead of existing model quirk for MEDION MD2 Greg KH
2010-12-08  0:58 ` [135/289] tty: prevent DOS in the flush_to_ldisc Greg KH
2010-12-08  0:58 ` [136/289] TTY: restore tty_ldisc_wait_idle Greg KH
2010-12-08  0:58 ` [137/289] tty_ldisc: Fix BUG() on hangup Greg KH
2010-12-08  0:58 ` [138/289] TTY: ldisc, fix open flag handling Greg KH
2010-12-08  0:58 ` [139/289] TTY: dont allow reopen when ldisc is changing Greg KH
2010-12-08  0:58 ` [140/289] TTY: open/hangup race fixup Greg KH
2010-12-08  0:58 ` [141/289] usbnet: fix usb_autopm_get_interface failure(v1) Greg KH
2010-12-08  0:58 ` [142/289] HID: Fix for problems with eGalax/DWAV multi-touch-screen Greg KH
2010-12-08  0:58 ` [143/289] [media] gspca - main: Fix a regression with the PS3 Eye webcam Greg KH
2010-12-08  0:58 ` [144/289] [media] gspca - sonixj: Fix a regression of sensors hv7131r and mi0360 Greg KH
2010-12-08  0:58 ` [145/289] [media] hdpvr: Add missing URB_NO_TRANSFER_DMA_MAP flag Greg KH
2010-12-08  0:58 ` [146/289] [media] drivers/media/video/cx23885/cx23885-core.c: fix cx23885_dev_checkrevision() Greg KH
2010-12-08  0:58 ` [147/289] nfs: handle lock context allocation failures in nfs_create_request Greg KH
2010-12-08  0:58 ` [148/289] KVM: Write protect memory after slot swap Greg KH
2010-12-08  0:58 ` [149/289] KVM: x86: fix information leak to userland Greg KH
2010-12-08  0:58 ` [150/289] KVM: Correct ordering of ldt reload wrt fs/gs reload Greg KH
2010-12-08  0:58 ` [151/289] KVM: VMX: Fix host userspace gsbase corruption Greg KH
2010-12-08  0:58 ` [152/289] ASoC: Remove volatility from WM8900 POWER1 register Greg KH
2010-12-08  0:58 ` [153/289] ASoC: wm8961 - clear WM8961_DACSLOPE bit for normal mode Greg KH
2010-12-08  0:58 ` [154/289] ASoC: wm8961 - clear WM8961_MCLKDIV bit for freq <= 16500000 Greg KH
2010-12-08  0:58 ` [155/289] firewire: ohci: fix buffer overflow in AR split packet handling Greg KH
2010-12-08  0:58 ` [156/289] firewire: ohci: fix race " Greg KH
2010-12-08  0:58 ` [157/289] ALSA: hda - Fixed ALC887-VD initial error Greg KH
2010-12-08  0:58 ` [158/289] ALSA: ac97: Apply quirk for Dell Latitude D610 binding Master and Headphone controls Greg KH
2010-12-08  0:58 ` [159/289] ALSA: HDA: Add fixup pins for Ideapad Y550 Greg KH
2010-12-08  0:58 ` [160/289] ALSA: hda - Added fixup for Lenovo Y550P Greg KH
2010-12-08  0:58 ` [161/289] ALSA: hda: Add speaker pin to automute Acer Aspire 8943G Greg KH
2010-12-08  0:58 ` [162/289] ALSA: hda: Add Samsung R720 SSID for subwoofer pin fixup Greg KH
2010-12-08  0:59 ` [163/289] ALSA: hda - Use ALC_INIT_DEFAULT for really default initialization Greg KH
2010-12-08  0:59 ` [164/289] ALSA: hda - Fix ALC660-VD/ALC861-VD capture/playback mixers Greg KH
2010-12-08  0:59 ` [165/289] ALSA: HDA: Add an extra DAC for Realtek ALC887-VD Greg KH
2010-12-08  0:59 ` [166/289] ALSA: Fix SNDCTL_DSP_RESET ioctl for OSS emulation Greg KH
2010-12-08  0:59 ` [167/289] ALSA: hda: Use "alienware" model quirk for another SSID Greg KH
2010-12-08  0:59 ` [168/289] netfilter: nf_conntrack: allow nf_ct_alloc_hashtable() to get highmem pages Greg KH
2010-12-08  0:59 ` [169/289] netfilter: NF_HOOK_COND has wrong conditional Greg KH
2010-12-08  0:59 ` [170/289] radix-tree: fix RCU bug Greg KH
2010-12-08  0:59 ` [171/289] latencytop: fix per task accumulator Greg KH
2010-12-08  0:59 ` [172/289] mm/vfs: revalidate page->mapping in do_generic_file_read() Greg KH
2010-12-08  0:59 ` [173/289] bio: take care not overflow page count when mapping/copying user data Greg KH
2010-12-08  0:59 ` [174/289] drm/radeon/kms/atom: set sane defaults in atombios_get_encoder_mode() Greg KH
2010-12-08  0:59 ` [175/289] drm/radeon/kms: fix typos in disabled vbios code Greg KH
2010-12-08  0:59 ` [176/289] drm/radeon/kms: add workaround for dce3 ddc line vbios bug Greg KH
2010-12-08  0:59 ` [177/289] drm/radeon/kms: Fix retrying ttm_bo_init() after it failed once Greg KH
2010-12-08  0:59 ` [178/289] drm/radeon/kms: fix thermal sensor reporting on rv6xx Greg KH
2010-12-08  0:59 ` [179/289] drm/radeon/kms: fix i2c pad masks on rs4xx Greg KH
2010-12-08  0:59 ` [180/289] drm/radeon/kms: fix resume regression for some r5xx laptops Greg KH
2010-12-08  0:59 ` [181/289] drm/radeon/kms: fix regression in rs4xx i2c setup Greg KH
2010-12-08  0:59 ` [182/289] drm/radeon/kms: fix interlaced and doublescan handling Greg KH
2010-12-08  0:59 ` [183/289] exec: make argv/envp memory visible to oom-killer Greg KH
2010-12-08  0:59 ` [184/289] exec: copy-and-paste the fixes into compat_do_execve() paths Greg KH
2010-12-08  0:59 ` [185/289] drm/i915/sdvo: Always add a 30ms delay to make SDVO TV detection reliable Greg KH
2010-12-08  0:59 ` [186/289] i915: reprogram power monitoring registers on resume Greg KH
2010-12-08  0:59 ` [187/289] intel-gtt: fix gtt_total_entries detection Greg KH
2010-12-08  0:59 ` [188/289] sched: fix RCU lockdep splat from task_group() Greg KH
2010-12-08  0:59 ` [189/289] libata: fix NULL sdev dereference race in atapi_qc_complete() Greg KH
2010-12-08  0:59 ` [190/289] PCI: fix size checks for mmap() on /proc/bus/pci files Greg KH
2010-12-08  0:59 ` [191/289] PCI: fix offset check for sysfs mmapped files Greg KH
2010-12-08  0:59 ` [192/289] xhci: Remove excessive printks with shared IRQs Greg KH
2010-12-08  0:59 ` [193/289] xHCI: fix wMaxPacketSize mask Greg KH
2010-12-08  0:59 ` [194/289] xhci: Fix reset-device and configure-endpoint commands Greg KH
2010-12-08  0:59 ` [195/289] xhci: Setup array of USB 2.0 and USB 3.0 ports Greg KH
2010-12-08  0:59 ` [196/289] xhci: Dont let the USB core disable SuperSpeed ports Greg KH
2010-12-08  0:59 ` [197/289] USB: gadget: AT91: fix typo in atmel_usba_udc driver Greg KH
2010-12-08  0:59 ` Greg KH [this message]
2010-12-08  0:59 ` [199/289] USB: ftdi_sio: add device IDs for Milkymist One JTAG/serial Greg KH
2010-12-08  0:59 ` [200/289] USB: option: fix when the driver is loaded incorrectly for some Huawei devices Greg KH
2010-12-08  0:59 ` [201/289] usb: misc: sisusbvga: fix information leak to userland Greg KH
2010-12-08  0:59 ` [202/289] usb: misc: iowarrior: " Greg KH
2010-12-08  0:59 ` [203/289] usb: core: " Greg KH
2010-12-08  0:59 ` [204/289] USB: ohci-jz4740: Fix spelling in MODULE_ALIAS Greg KH
2010-12-08  0:59 ` [205/289] Staging: rt2870: Add USB ID for Buffalo Airstation WLI-UC-GN Greg KH
2010-12-08  0:59 ` [206/289] USB: ehci: fix debugfs lpm permissions Greg KH
2010-12-08  0:59 ` [207/289] USB: EHCI: fix obscure race in ehci_endpoint_disable Greg KH
2010-12-08  0:59 ` [208/289] USB: ehci: disable LPM and PPCD for nVidia MCP89 chips Greg KH
2010-12-08  0:59 ` [209/289] USB: storage: sierra_ms: fix sysfs file attribute Greg KH
2010-12-08  0:59 ` [210/289] USB: atm: ueagle-atm: fix up some permissions on the sysfs files Greg KH
2010-12-08  0:59 ` [211/289] USB: misc: cypress_cy7c63: fix up some sysfs attribute permissions Greg KH
2010-12-08  0:59 ` [212/289] USB: misc: usbled: " Greg KH
2010-12-08  0:59 ` [213/289] USB: misc: trancevibrator: fix up a sysfs attribute permission Greg KH
2010-12-08  0:59 ` [214/289] USB: misc: usbsevseg: fix up some sysfs attribute permissions Greg KH
2010-12-08  0:59 ` [215/289] USB: ftdi_sio: Add ID for RT Systems USB-29B radio cable Greg KH
2010-12-08  0:59 ` [216/289] USB: serial: ftdi_sio: Vardaan USB RS422/485 converter PID added Greg KH
2010-12-08  0:59 ` [217/289] USB: fix autosuspend bug in usb-serial Greg KH
2010-12-08  0:59 ` [218/289] e1000: fix screaming IRQ Greg KH
2010-12-08  0:59 ` [219/289] ACPI: install ACPI table handler before any dynamic tables being loaded Greg KH
2010-12-08  0:59 ` [220/289] ACPI battery: support percentage battery remaining capacity Greg KH
2010-12-08  0:59 ` [221/289] acpi-cpufreq: fix a memleak when unloading driver Greg KH
2010-12-08  0:59 ` [222/289] ACPI: debugfs custom_method open to non-root Greg KH
2010-12-08  1:00 ` [223/289] PNPACPI: cope with invalid device IDs Greg KH
2010-12-08  1:00 ` [224/289] [media] saa7134: Fix autodetect for Behold A7 and H7 TV cards Greg KH
2010-12-08  1:00 ` [225/289] fuse: fix attributes after open(O_TRUNC) Greg KH
2010-12-08  1:00 ` [226/289] cs5535-gpio: apply CS5536 errata workaround for GPIOs Greg KH
2010-12-08  1:00 ` [227/289] do_exit(): make sure that we run with get_fs() == USER_DS Greg KH
2010-12-08  1:00 ` [228/289] mm/hugetlb.c: avoid double unlock_page() in hugetlb_fault() Greg KH
2010-12-08  1:00 ` [229/289] cifs: fix another memleak, in cifs_root_iget Greg KH
2010-12-08  1:00 ` [230/289] cifs: fix parsing of hostname in dfs referrals Greg KH
2010-12-08  1:00 ` [231/289] ath9k: fix timeout on stopping rx dma Greg KH
2010-12-08  1:00 ` [232/289] uml: disable winch irq before freeing handler data Greg KH
2010-12-08  1:00 ` [233/289] backlight: grab ops_lock before testing bd->ops Greg KH
2010-12-08  1:00 ` [234/289] nommu: yield CPU while disposing VM Greg KH
2010-12-08  1:00 ` [235/289] PM / PM QoS: Fix reversed min and max Greg KH
2010-12-08  1:00 ` [236/289] x86: Ignore trap bits on single step exceptions Greg KH
2010-12-08  1:00 ` [237/289] mmc: fix rmmod race for hosts using card-detection polling Greg KH
2010-12-08  1:00 ` [238/289] DECnet: dont leak uninitialized stack byte Greg KH
2010-12-08  1:00 ` [239/289] perf_events: Fix perf_counter_mmap() hook in mprotect() Greg KH
2010-12-08  1:00 ` [240/289] ARM: 6464/2: fix spinlock recursion in adjust_pte() Greg KH
2010-12-08  1:00 ` [241/289] ARM: 6489/1: thumb2: fix incorrect optimisation in usracc Greg KH
2010-12-08  1:00 ` [242/289] ARM: 6482/2: Fix find_next_zero_bit and related assembly Greg KH
2010-12-08  1:00 ` [243/289] leds: fix bug with reading NAS SS4200 dmi code Greg KH
2010-12-08  1:00 ` [244/289] serial: mfd: adjust the baud rate setting Greg KH
2010-12-08  1:00 ` [245/289] memcg: avoid deadlock between move charge and try_charge() Greg KH
2010-12-08  1:00 ` [246/289] Revert "vfs: show unreachable paths in getcwd and proc" Greg KH
2010-12-08  1:00 ` [247/289] Staging: udlfb: fix up some sysfs attribute permissions Greg KH
2010-12-08  1:00 ` [248/289] Staging: iio: adis16220: " Greg KH
2010-12-08  1:00 ` [249/289] Staging: iio: adis16220: fix up my fixup for " Greg KH
2010-12-08  1:00 ` [250/289] Staging: samsung-laptop: fix up " Greg KH
2010-12-08  1:00 ` [251/289] Staging: samsung-laptop: fix up my fixup for " Greg KH
2010-12-08  1:00 ` [252/289] Staging: frontier: fix up " Greg KH
2010-12-08  1:00 ` [253/289] staging: rtl8187se: Change panic to warn when RF switch turned off Greg KH
2010-12-08  1:00 ` [254/289] Staging: batman-adv: ensure that eth_type_trans gets linear memory Greg KH
2010-12-08  1:00 ` [255/289] perf: Fix inherit vs. context rotation bug Greg KH
2010-12-08  1:00 ` [256/289] ARM: 6456/1: Fix for building DEBUG with sa11xx_base.c as a module Greg KH
2010-12-08  1:00 ` [257/289] ARM: cns3xxx: Fix build with CONFIG_PCI=y Greg KH
2010-12-08  1:00 ` [258/289] PM / Hibernate: Fix memory corruption related to swap Greg KH
2010-12-08  1:00 ` [259/289] wmi: use memcmp instead of strncmp to compare GUIDs Greg KH
2010-12-08  1:00 ` [260/289] [S390] nohz/s390: fix arch_needs_cpu() return value on offline cpus Greg KH
2010-12-08  1:00 ` [261/289] genirq: Fix incorrect proc spurious output Greg KH
2010-12-08  1:00 ` [262/289] net: Truncate recvfrom and sendto length to INT_MAX Greg KH
2010-12-08  1:00 ` [263/289] net: Limit socket I/O iovec total " Greg KH
2010-12-08  1:00 ` [264/289] Input: i8042 - add Sony VAIO VPCZ122GX to nomux list Greg KH
2010-12-08  1:00 ` [265/289] omap: dma: Fix buffering disable bit setting for omap24xx Greg KH
2010-12-08  1:00 ` [266/289] OMAP3: DMA: Errata i541: sDMA FIFO draining does not finish Greg KH
2010-12-08  1:00 ` [267/289] memory corruption in X.25 facilities parsing Greg KH
2010-12-08  1:00 ` [268/289] [stable] [PATCH 2.6.36 stable] vlan: Avoid hwaccel vlan packets when vid not used Greg KH
2010-12-08  1:00 ` [269/289] kbuild: use getopt_long(), not its _only() variant Greg KH
2010-12-08  1:00 ` [270/289] filter: make sure filters dont read uninitialized memory Greg KH
2010-12-08  1:00 ` [271/289] can-bcm: fix minor heap overflow Greg KH
2010-12-08  1:00 ` [272/289] x25: Prevent crashing when parsing bad X.25 facilities Greg KH
2010-12-08  1:00 ` [273/289] crypto: padlock - Fix AES-CBC handling on odd-block-sized input Greg KH
2010-12-08  1:00 ` [274/289] ext4: fix NULL pointer dereference in print_daily_error_info() Greg KH
2010-12-08  1:00 ` [275/289] econet: disallow NULL remote addr for sendmsg(), fixes CVE-2010-3849 Greg KH
2010-12-08  1:00 ` [276/289] econet: fix CVE-2010-3850 Greg KH
2010-12-08  1:00 ` [277/289] econet: fix CVE-2010-3848 Greg KH
2010-12-08  1:00 ` [278/289] rds: Integer overflow in RDS cmsg handling Greg KH
2010-12-08  1:00 ` [279/289] cfg80211: fix extension channel checks to initiate communication Greg KH
2010-12-08  1:00 ` [280/289] [SCSI] qla2xxx: Add module parameter to enable/disable GFF_ID device type check Greg KH
2010-12-08  1:00 ` [281/289] [media] msp3400: fix mute audio regression Greg KH
2010-12-08  1:00 ` [282/289] r8169: fix rx checksum offload Greg KH
2010-12-08  1:01 ` [283/289] r8169: (re)init phy on resume Greg KH
2010-12-08  1:01 ` [284/289] r8169: revert "Handle rxfifo errors on 8168 chips" Greg KH
2010-12-08  1:01 ` [285/289] r8169: fix checksum broken Greg KH
2010-12-08  1:01 ` [286/289] [S390] nmi: fix clock comparator revalidation Greg KH

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=20101208005741.287931348@clark.site \
    --to=gregkh@suse.de \
    --cc=ajay.gupta@ti.com \
    --cc=akpm@linux-foundation.org \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=balbi@ti.com \
    --cc=gadiyar@ti.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=sshtylyov@ru.mvista.com \
    --cc=stable-review@kernel.org \
    --cc=stable@kernel.org \
    --cc=tom.leiming@gmail.com \
    --cc=torvalds@linux-foundation.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