Skip to content

2.6.37.3-stable review

Greg KH lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest73 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/73usb: musb: omap2430: fix kernel panic on rebootdrivers/usb/musb/omap2430.c+1 -00 replies
2/73USB: add quirks entry for Keytouch QWERTY Paneldrivers/usb/core/quirks.c+4 -00 replies
3/73USB: Add Samsung SGH-I500/Android modem ID switch to visor driverdrivers/usb/serial/visor.c+12 -00 replies
4/73USB: Add quirk for Samsung Android phone modemdrivers/usb/core/quirks.c+4 -00 replies
5/73USB: serial/usb_wwan, fix tty NULL dereferencedrivers/usb/serial/usb_wwan.c+9 -60 replies
6/73sierra: add new ID for Airprime/Sierra USB IP modemdrivers/usb/serial/sierra.c+3 -00 replies
7/73Revert "Bluetooth: Enable USB autosuspend by default on btusb"drivers/bluetooth/btusb.c+0 -20 replies
8/73p54pci: update receive dma buffers before and after processingdrivers/net/wireless/p54/p54pci.c+9 -50 replies
9/73Revert "drm/radeon/kms: switch back to min->max pll post divider iteration"drivers/gpu/drm/radeon/radeon_display.c+1 -10 replies
10/73tcp: fix inet_twsk_deschedule()net/ipv4/inet_timewait_sock.c+2 -00 replies
11/73mm: prevent concurrent unmap_mapping_range() on the same inodefs/gfs2/main.c fs/inode.c fs/nilfs2/btnode.c +6 more+23 -250 replies
12/73staging: brcm80211: remove assert to avoid panic since 2.6.37 kerneldrivers/staging/brcm80211/sys/wlc_mac80211.c+0 -10 replies
13/73staging: brcm80211: bugfix for softmac crash on multi cpu configurationsdrivers/staging/brcm80211/sys/wl_mac80211.c drivers/staging/brcm80211/sys/wlc_mac80211.c drivers/staging/brcm80211/sys/wlc_pub.h+25 -40 replies
14/73staging: usbip: vhci: update reference count for usb_devicedrivers/staging/usbip/vhci_hcd.c+10 -30 replies
15/73staging: usbip: vhci: give back URBs from in-flight unlink requestsdrivers/staging/usbip/vhci.h drivers/staging/usbip/vhci_hcd.c drivers/staging/usbip/vhci_rx.c+35 -70 replies
16/73staging: usbip: vhci: refuse to enqueue for dead connectionsdrivers/staging/usbip/vhci_hcd.c+13 -20 replies
17/73staging: usbip: vhci: use urb->dev->portnum to find portdrivers/staging/usbip/vhci.h drivers/staging/usbip/vhci_hcd.c+1 -60 replies
18/73epoll: prevent creating circular epoll structuresfs/eventpoll.c+95 -00 replies
19/73swiotlb: fix wrong paniclib/swiotlb.c+4 -20 replies
20/73ldm: corrupted partition table can cause kernel oopsfs/partitions/ldm.c+5 -00 replies
21/73drivers/rtc/rtc-ds3232.c: fix time range difference between linux and RTC chipdrivers/rtc/rtc-ds3232.c+9 -50 replies
22/73mm: fix dubious code in __count_immobile_pages()mm/page_alloc.c+2 -30 replies
23/73md: correctly handle probe of an mdp device.drivers/md/md.c+3 -00 replies
24/73md: avoid spinlock problem in blk_throtl_exitdrivers/md/linear.c drivers/md/multipath.c drivers/md/raid0.c +3 more+8 -90 replies
25/73md: Fix - again - partition detection when array becomes activedrivers/md/md.c drivers/md/md.h+23 -10 replies
26/73Fix over-zealous flush_disk when changing device size.block/genhd.c drivers/block/floppy.c fs/block_dev.c +3 more+18 -110 replies
27/73PM: Make ACPI wakeup from S5 work again when CONFIG_PM_SLEEP is unsetinclude/linux/pm.h include/linux/pm_wakeup.h+16 -110 replies
28/73x86 quirk: Fix polarity for IRQ0 pin2 override on SB800 systemsarch/x86/include/asm/acpi.h arch/x86/kernel/acpi/boot.c arch/x86/kernel/early-quirks.c+18 -130 replies
29/73xhci: Avoid BUG() in interrupt contextdrivers/usb/host/xhci-ring.c+9 -40 replies
30/73xhci: Clarify some expressions in the TRB mathdrivers/usb/host/xhci-ring.c+10 -120 replies
31/73xhci: Fix errors in the running total calculations in the TRB mathdrivers/usb/host/xhci-ring.c+3 -00 replies
32/73xhci: Fix an error in count_sg_trbs_needed()drivers/usb/host/xhci-ring.c+1 -10 replies
33/73USB: Reset USB 3.0 devices on (re)discoverydrivers/usb/core/hub.c+7 -110 replies
34/73USB: prevent buggy hubs from crashing the USB stackdrivers/usb/core/hub.c+5 -00 replies
35/73usb: musb: core: set has_tt flagdrivers/usb/musb/musb_core.c+1 -00 replies
36/73ALSA: HDA: Add a new Conexant codec 506e (20590)sound/pci/hda/patch_conexant.c+3 -00 replies
37/73ALSA: usb-audio: fix oops due to cleanup race when disconnectingsound/usb/card.c sound/usb/pcm.c sound/usb/usbaudio.h+10 -20 replies
38/73ALSA: HDA: Fix mic initialization in VIA auto parsersound/pci/hda/patch_via.c+1 -10 replies
39/73ALSA: HDA: Add ideapad quirk for two Dell machinessound/pci/hda/patch_conexant.c+2 -00 replies
40/73ocfs2: Check heartbeat mode for kernel stacks onlyfs/ocfs2/super.c+20 -80 replies
41/73Ocfs2/refcounttree: Fix a bug for refcounttree to writeback clusters in a right number.fs/ocfs2/refcounttree.c+5 -20 replies
42/73drm: fix unsigned vs signed comparison issue in modeset ctl ioctl.drivers/gpu/drm/drm_irq.c include/drm/drmP.h+3 -20 replies
43/73ACPI / debugfs: Fix buffer overflows, double freedrivers/acpi/debugfs.c+14 -60 replies
44/73mfd: Avoid tps6586x burst writesdrivers/mfd/tps6586x.c+5 -50 replies
45/73mfd: Fix NULL pointer due to non-initialized ucb1x00-ts absinfodrivers/mfd/ucb1x00-ts.c+9 -30 replies
46/73x86: Use u32 instead of long to set reset vector back to 0arch/x86/include/asm/smpboot_hooks.h+1 -10 replies
47/73Bluetooth: add Atheros BT AR9285 fw supporteddrivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+5 -00 replies
48/73Bluetooth: fix crash with quirky dongles doing sounddrivers/bluetooth/btusb.c+2 -20 replies
49/73Bluetooth: Add Atheros BT AR5BBU12 fw supporteddrivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+6 -00 replies
50/73eukrea-tlv320: fix platform_namesound/soc/imx/eukrea-tlv320.c+1 -10 replies
51/73ASoC: correct pxa AC97 DAI namessound/soc/pxa/e740_wm9705.c sound/soc/pxa/e750_wm9705.c sound/soc/pxa/e800_wm9712.c +5 more+16 -160 replies
52/73fuse: fix hang of single threaded fuseblk filesystemfs/fuse/file.c fs/fuse/fuse_i.h+50 -80 replies
53/73clockevents: Prevent oneshot mode when broadcast device is periodickernel/time/tick-broadcast.c kernel/time/tick-common.c kernel/time/tick-internal.h+18 -10 replies
54/73ext2: Fix link count corruption under heavy link+rename loadfs/ext2/namei.c+2 -70 replies
55/73mm: vmstat: use a single setter function and callback for adjusting percpu thresholdsinclude/linux/vmstat.h mm/vmscan.c mm/vmstat.c+30 -350 replies
56/73e1000e: 82579 PHY incorrectly identified during initdrivers/net/e1000e/ich8lan.c drivers/net/e1000e/phy.c+25 -50 replies
57/73Staging: comedi: Add MODULE_LICENSE and similar to NI modulesdrivers/staging/comedi/drivers/mite.c drivers/staging/comedi/drivers/ni_6527.c drivers/staging/comedi/drivers/ni_65xx.c +4 more+24 -20 replies
58/73fix cfg80211_wext_siwfreq lock ordering...net/wireless/wext-compat.c+2 -20 replies
59/73tg3: Restrict phy ioctl accessdrivers/net/tg3.c+6 -20 replies
60/73drm/i915: fix memory corruption with GM965 and >4GB RAMdrivers/gpu/drm/i915/i915_dma.c+11 -00 replies
61/73blk-throttle: Do not use kblockd workqueue for throtl workblock/blk-core.c block/blk-throttle.c include/linux/blkdev.h+18 -210 replies
62/73block: add @force_kblockd to __blk_run_queue()block/blk-core.c block/blk-flush.c block/cfq-iosched.c +4 more+15 -140 replies
63/73block: blk-flush shouldnt call directly into q->request_fn() __blk_run_queue()block/blk-flush.c+5 -30 replies
64/73block: kill loop_mutexdrivers/block/loop.c+0 -50 replies
65/73ath9k_htc: Fix an endian issuedrivers/net/wireless/ath/ath9k/hif_usb.c+5 -40 replies
66/73p54usb: add Senao NUB-350 usbiddrivers/net/wireless/p54/p54usb.c+1 -00 replies
67/73nilfs2: fix regression that i-flag is not set on changeless checkpointsfs/nilfs2/segment.c+2 -10 replies
68/73carl9170: add Airlive X.USB a/b/g/n USBIDdrivers/net/wireless/ath/carl9170/usb.c+2 -00 replies
69/73r8169: disable ASPMdrivers/net/r8169.c+6 -00 replies
70/73dccp: fix oops on Reset after closenet/dccp/input.c+3 -40 replies
71/73e1000e: disable broken PHY wakeup for ICH10 LOMs, use MAC wakeup insteaddrivers/net/e1000e/netdev.c+2 -10 replies
72/73DNS: Fix a NULL pointer deref when trying to read an error key [CVE-2011-1076]Documentation/networking/dns_resolver.txt net/dns_resolver/dns_key.c+25 -40 replies
73/73arp_notify: unconditionally send gratuitous ARP for NETDEV_NOTIFY_PEERS.net/ipv4/devinet.c+20 -100 replies

Reviews trailers per patch

19 of 73 patches have a Reviewed-by or Acked-by.

PatchkholisGurudas PaiHugh DickinsArend van SprielArkadiusz MiskiewiczNelson ElhageJustin MaggardDavid ChenWANG CongEugene TeoSeth ForsheeLiam GirdwoodMichael ChanJohannes BergNikanth KarthikesanArnd BergmannJohan HovoldJeff LaytonRyusuke KonishiJiro SEKIBA[email protected]Tejun HeoDaniel VetterJeff PieperBrandon PhilipsChristoph LameterKAMEZAWA HiroyukiMatthew GarrettPierre-Louis BossartMichael JonesAlexander HollerPerry NebenManoj IyerAndre PrzywaraJeff MoyerMinchan KimRichard RussonMark WehbyBrett RudleyGreg KHGustavo F. Padovan
1/73
2/73T-b
3/73
4/73
5/73
6/73
7/73A-b A-b A-b
8/73
9/73
10/73
11/73T-b A-b
12/73A-b
13/73R-b
14/73T-b
15/73T-b
16/73T-b
17/73T-b
18/73T-b
19/73T-b
20/73A-b
21/73
22/73R-b R-b
23/73
24/73
25/73
26/73A-b
27/73Reported-and-tested-by
28/73T-b T-b
29/73
30/73
31/73
32/73
33/73
34/73T-b
35/73T-b T-b
36/73
37/73Reported-and-tested-by
38/73
39/73T-b
40/73
41/73
42/73
43/73R-b R-b
44/73
45/73
46/73A-b
47/73
48/73
49/73
50/73A-b
51/73A-b
52/73
53/73Reported-and-tested-by
54/73
55/73R-b R-b
56/73T-b A-b
57/73
58/73A-b
59/73R-b
60/73A-b
61/73A-b
62/73
63/73
64/73R-b A-b
65/73T-b
66/73
67/73T-b T-b
68/73
69/73
70/73Reported-and-tested-by
71/73
72/73A-b
73/73

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 41 reviewers.

Read the v1 thread

Cover letter [00/73] 2.6.37.3-stable review

This is the start of the stable review cycle for the 2.6.37.3 release. There are 73 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let us know. If anyone is a maintainer of the proper subsystem, and wants to add a Signed-off-by: line to the patch, please respond with it.

Responses should be made by Tuesday March 8 2011, 00:00:00 UTC. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	kernel.org/pub/linux/kernel/v2.6/stable-review/patch-2.6.37.3-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

 Documentation/networking/dns_resolver.txt    |    9 ++-
 Makefile                                     |    2 +-
 arch/x86/include/asm/acpi.h                  |    1 +
 arch/x86/include/asm/smpboot_hooks.h         |    2 +-
 arch/x86/kernel/acpi/boot.c                  |   14 +++-
 arch/x86/kernel/early-quirks.c               |   16 ++---
 block/blk-core.c                             |   18 ++---
 block/blk-flush.c                            |    8 ++-
 block/blk-throttle.c                         |   29 +++++---
 block/cfq-iosched.c                          |    6 +-
 block/elevator.c                             |    4 +-
 block/genhd.c                                |    2 +-
 drivers/acpi/debugfs.c                       |   20 ++++--
 drivers/block/floppy.c                       |    2 +-
 drivers/block/loop.c                         |    5 --
 drivers/bluetooth/ath3k.c                    |    5 ++
 drivers/bluetooth/btusb.c                    |   12 ++-
 drivers/gpu/drm/drm_irq.c                    |    3 +-
 drivers/gpu/drm/i915/i915_dma.c              |   11 +++
 drivers/gpu/drm/radeon/radeon_display.c      |    2 +-
 drivers/md/linear.c                          |    1 -
 drivers/md/md.c                              |   25 +++++++-
 drivers/md/md.h                              |    2 +
 drivers/md/multipath.c                       |    1 -
 drivers/md/raid0.c                           |    1 -
 drivers/md/raid1.c                           |    6 +-
 drivers/md/raid10.c                          |    7 +-
 drivers/md/raid5.c                           |    1 -
 drivers/mfd/tps6586x.c                       |   10 ++--
 drivers/mfd/ucb1x00-ts.c                     |   12 +++-
 drivers/net/e1000e/ich8lan.c                 |   16 +++--
 drivers/net/e1000e/netdev.c                  |    3 +-
 drivers/net/e1000e/phy.c                     |   14 ++++
 drivers/net/r8169.c                          |    6 ++
 drivers/net/tg3.c                            |    8 ++-
 drivers/net/wireless/ath/ath9k/hif_usb.c     |    9 ++-
 drivers/net/wireless/ath/carl9170/usb.c      |    2 +
 drivers/net/wireless/p54/p54pci.c            |   14 +++--
 drivers/net/wireless/p54/p54usb.c            |    1 +
 drivers/rtc/rtc-ds3232.c                     |   14 +++--
 drivers/scsi/scsi_lib.c                      |    2 +-
 drivers/scsi/scsi_transport_fc.c             |    2 +-
 drivers/staging/brcm80211/sys/wl_mac80211.c  |   14 +++-
 drivers/staging/brcm80211/sys/wlc_mac80211.c |   14 ++++-
 drivers/staging/brcm80211/sys/wlc_pub.h      |    2 +
 drivers/staging/comedi/drivers/mite.c        |    2 -
 drivers/staging/comedi/drivers/ni_6527.c     |    4 +
 drivers/staging/comedi/drivers/ni_65xx.c     |    4 +
 drivers/staging/comedi/drivers/ni_660x.c     |    4 +
 drivers/staging/comedi/drivers/ni_670x.c     |    4 +
 drivers/staging/comedi/drivers/ni_pcidio.c   |    4 +
 drivers/staging/comedi/drivers/ni_pcimio.c   |    4 +
 drivers/staging/usbip/vhci.h                 |    6 +-
 drivers/staging/usbip/vhci_hcd.c             |   54 ++++++++++++--
 drivers/staging/usbip/vhci_rx.c              |   15 +++--
 drivers/usb/core/hub.c                       |   23 +++---
 drivers/usb/core/quirks.c                    |    8 ++
 drivers/usb/host/xhci-ring.c                 |   40 ++++++-----
 drivers/usb/musb/musb_core.c                 |    1 +
 drivers/usb/musb/omap2430.c                  |    1 +
 drivers/usb/serial/sierra.c                  |    3 +
 drivers/usb/serial/usb_wwan.c                |   15 +++--
 drivers/usb/serial/visor.c                   |   12 +++
 fs/block_dev.c                               |   12 ++--
 fs/eventpoll.c                               |   95 ++++++++++++++++++++++++++
 fs/ext2/namei.c                              |    9 +--
 fs/fuse/file.c                               |   52 ++++++++++++--
 fs/fuse/fuse_i.h                             |    6 ++-
 fs/gfs2/main.c                               |    9 +--
 fs/inode.c                                   |   31 ++++++--
 fs/internal.h                                |    2 +-
 fs/nilfs2/btnode.c                           |    5 --
 fs/nilfs2/btnode.h                           |    1 -
 fs/nilfs2/mdt.c                              |    4 +-
 fs/nilfs2/page.h                             |    1 -
 fs/nilfs2/segment.c                          |    3 +-
 fs/nilfs2/super.c                            |    2 +-
 fs/ocfs2/refcounttree.c                      |    7 ++-
 fs/ocfs2/super.c                             |   28 ++++++--
 fs/partitions/ldm.c                          |    5 ++
 include/drm/drmP.h                           |    2 +-
 include/linux/blkdev.h                       |    5 +-
 include/linux/fs.h                           |    4 +-
 include/linux/pm.h                           |    2 +
 include/linux/pm_wakeup.h                    |   25 ++++---
 include/linux/vmstat.h                       |   10 ++-
 kernel/time/tick-broadcast.c                 |   10 +++
 kernel/time/tick-common.c                    |    6 ++-
 kernel/time/tick-internal.h                  |    3 +
 lib/swiotlb.c                                |    6 +-
 mm/memory.c                                  |    2 +
 mm/page_alloc.c                              |    5 +-
 mm/vmscan.c                                  |   19 +++++-
 mm/vmstat.c                                  |   36 ++--------
 net/dccp/input.c                             |    7 +-
 net/dns_resolver/dns_key.c                   |   20 +++++-
 net/ipv4/devinet.c                           |   30 ++++++---
 net/ipv4/inet_timewait_sock.c                |    2 +
 net/wireless/wext-compat.c                   |    4 +-
 sound/pci/hda/patch_conexant.c               |    5 ++
 sound/pci/hda/patch_via.c                    |    2 +-
 sound/soc/imx/eukrea-tlv320.c                |    2 +-
 sound/soc/pxa/e740_wm9705.c                  |    4 +-
 sound/soc/pxa/e750_wm9705.c                  |    4 +-
 sound/soc/pxa/e800_wm9712.c                  |    4 +-
 sound/soc/pxa/em-x270.c                      |    4 +-
 sound/soc/pxa/mioa701_wm9713.c               |    4 +-
 sound/soc/pxa/palm27x.c                      |    4 +-
 sound/soc/pxa/tosa.c                         |    4 +-
 sound/soc/pxa/zylonite.c                     |    4 +-
 sound/usb/card.c                             |    4 +
 sound/usb/pcm.c                              |    7 ++-
 sound/usb/usbaudio.h                         |    1 +
 113 files changed, 763 insertions(+), 322 deletions(-)