Skip to content

3.2.9-stable review

Greg KH linux-wireless lkml netdev stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest72 patches 28 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/72Security: tomoyo: add .gitignore filesecurity/tomoyo/.gitignore+2 -00 replies
2/72powerpc/perf: power_pmu_start restores incorrect values, breaking frequency eventsarch/powerpc/kernel/perf_event.c+7 -10 replies
3/72ARM: at91: USB AT91 gadget registration for modulearch/arm/mach-at91/at91rm9200_devices.c arch/arm/mach-at91/at91sam9260_devices.c arch/arm/mach-at91/at91sam9261_devices.c +1 more+4 -40 replies
4/72drm/radeon/kms: fix MSI re-arm on rv370+drivers/gpu/drm/radeon/r100.c drivers/gpu/drm/radeon/rs600.c+2 -60 replies
5/72PCI: workaround hard-wired bus number V2drivers/pci/probe.c+5 -00 replies
6/72mac80211: Fix a rwlock bad magic bugnet/mac80211/main.c+2 -20 replies
7/72ipheth: Add iPhone 4Sdrivers/net/usb/ipheth.c+5 -00 replies
8/72regmap: Fix cache defaults initialization from raw cache defaultsdrivers/base/regmap/regcache.c+2 -20 replies
9/72eCryptfs: Copy up lower inode attrs after setting lower xattrfs/ecryptfs/inode.c+2 -00 replies
10/72S390: correct ktime to tod clock comparator conversionarch/s390/kernel/time.c+5 -20 replies
11/72vfs: fix d_inode_lookup() dentry ref leakfs/namei.c+3 -10 replies
12/72ARM: 7326/2: PL330: fix null pointer dereference in pl330_chan_ctrl()arch/arm/common/pl330.c+2 -14 replies
13/72ALSA: hda - Fix redundant jack creations for cx5051sound/pci/hda/patch_conexant.c+10 -10 replies
14/72mmc: core: check for zero length ioctl datadrivers/mmc/card/block.c+45 -370 replies
15/72NFSv4: Fix an Oops in the NFSv4 getacl codefs/nfs/nfs4proc.c fs/nfs/nfs4xdr.c include/linux/nfs_xdr.h+9 -60 replies
16/72NFSv4: Ensure we throw out bad delegation stateids on NFS4ERR_BAD_STATEIDfs/nfs/nfs4state.c+2 -00 replies
17/72NFSv4: fix server_scope memory leakfs/nfs/nfs4proc.c+9 -60 replies
18/72ARM: 7321/1: cache-v7: Disable preemption when reading CCSIDRarch/arm/mm/cache-v7.S+6 -00 replies
19/72ARM: 7325/1: fix v7 boot with lockdep enabledarch/arm/include/asm/assembler.h arch/arm/mm/cache-v7.S+6 -10 replies
20/723c59x: shorten timer period for slave devicesdrivers/net/ethernet/3com/3c59x.c+1 -10 replies
21/72net: Dont proxy arp respond if iif == rt->dst.dev if private VLAN is disablednet/ipv4/arp.c+2 -10 replies
22/72netpoll: netpoll_poll_dev() should access dev->flagsnet/core/netpoll.c+1 -10 replies
23/72net_sched: Bug in netem reorderingnet/sched/sch_netem.c+2 -20 replies
24/72veth: Enforce minimum size of VETH_INFO_PEERdrivers/net/veth.c+3 -10 replies
25/72via-velocity: S3 resume fix.drivers/net/ethernet/via/via-velocity.c+0 -30 replies
26/72ipv4: reset flowi parameters on route connectinclude/net/flow.h include/net/route.h+14 -00 replies
27/72tcp_v4_send_reset: binding oif to iif in no sock casenet/ipv4/tcp_ipv4.c+5 -00 replies
28/72ipv4: Fix wrong order of ip_rt_get_source() and update iph->daddr.net/ipv4/ip_options.c+1 -10 replies
29/72net: Make qdisc_skb_cb upper size bound explicit.include/net/sch_generic.h net/sched/sch_choke.c net/sched/sch_netem.c +1 more+11 -70 replies
30/72IPoIB: Stop lying about hard_header_len and use skb->cb to stash LL addressesdrivers/infiniband/ulp/ipoib/ipoib.h drivers/infiniband/ulp/ipoib/ipoib_main.c drivers/infiniband/ulp/ipoib/ipoib_multicast.c+24 -460 replies
31/72gro: more generic L2 header checknet/core/dev.c+8 -20 replies
32/72tcp: allow tcp_sacktag_one() to tag ranges not aligned with skbsnet/ipv4/tcp_input.c+22 -140 replies
33/72tcp: fix range tcp_shifted_skb() passes to tcp_sacktag_one()net/ipv4/tcp_input.c+10 -90 replies
34/72tcp: fix tcp_shifted_skb() adjustment of lost_cnt_hint for FACKnet/ipv4/tcp_input.c+4 -00 replies
35/72USB: Added Kamstrup VID/PIDs to cp210x serial driver.drivers/usb/serial/cp210x.c+2 -00 replies
36/72USB: option: cleanup zte 3g-dongles pid in option.cdrivers/usb/serial/option.c+13 -1300 replies
37/72USB: Serial: ti_usb_3410_5052: Add Abbot Diabetes Care cable iddrivers/usb/serial/ti_usb_3410_5052.c drivers/usb/serial/ti_usb_3410_5052.h+8 -20 replies
38/72USB: Remove duplicate USB 3.0 hub feature #defines.include/linux/usb/ch11.h+2 -80 replies
39/72USB: Fix handoff when BIOS disables host PCI device.drivers/usb/host/pci-quirks.c+11 -00 replies
40/72xhci: Fix oops caused by more USB2 ports than USB3 ports.drivers/usb/host/xhci-hub.c+1 -10 replies
41/72xhci: Fix encoding for HS bulk/control NAK rate.drivers/usb/host/xhci-mem.c+24 -80 replies
42/72USB: Dont fail USB3 probe on missing legacy PCI IRQ.drivers/usb/core/hcd-pci.c drivers/usb/core/hcd.c drivers/usb/host/xhci.c+13 -30 replies
43/72USB: Set hub depth after USB3 hub resetdrivers/usb/core/hub.c+17 -130 replies
44/72usb-storage: fix freezing of the scanning threaddrivers/usb/storage/usb.c drivers/usb/storage/usb.h+36 -620 replies
45/72target: Allow control CDBs with data > 1 pagedrivers/target/target_core_alua.c drivers/target/target_core_cdb.c drivers/target/target_core_device.c +5 more+78 -540 replies
46/72ASoC: wm8962: Fix sidetone enumeration textssound/soc/codecs/wm8962.c+1 -10 replies
47/72ALSA: hda/realtek - Fix overflow of vol/sw check bitmapsound/pci/hda/patch_realtek.c+8 -30 replies
48/72ALSA: hda/realtek - Fix surround output regression on Acer Aspire 5935sound/pci/hda/patch_realtek.c+8 -00 replies
49/72NOMMU: Lock i_mmap_mutex for access to the VMA prio listmm/nommu.c+7 -00 replies
50/72hwmon: (max6639) Fix FAN_FROM_REG calculationdrivers/hwmon/max6639.c+3 -30 replies
51/72hwmon: (max6639) Fix PPR register initialization to set both channelsdrivers/hwmon/max6639.c+9 -70 replies
52/72hwmon: (ads1015) Fix file leak in probe functiondrivers/hwmon/ads1015.c+1 -20 replies
53/72ARM: omap: fix oops in drivers/video/omap2/dss/dpi.cdrivers/video/omap2/dss/dpi.c+5 -00 replies
54/72ARM: omap: fix oops in arch/arm/mach-omap2/vp.c when pmic is not foundarch/arm/mach-omap2/vp.c+5 -00 replies
55/72x86/amd: Fix L1i and L2 cache sharing information for AMD family 15h processorsarch/x86/kernel/cpu/intel_cacheinfo.c+36 -80 replies
56/72ath9k: stop on rates with idx -1 in ath9k rate controls .tx_statusdrivers/net/wireless/ath/ath9k/rc.c+1 -10 replies
57/72genirq: Unmask oneshot irqs when thread was not wokenkernel/irq/chip.c+23 -224 replies
58/72genirq: Handle pending irqs in irq_startup()kernel/irq/autoprobe.c kernel/irq/chip.c kernel/irq/internals.h +1 more+14 -110 replies
59/72scsi_scan: Fix Poison overwritten warning caused by using freed shostdrivers/scsi/scsi_scan.c+2 -20 replies
60/72scsi_pm: Fix bug in the SCSI power management handlerdrivers/scsi/scsi_pm.c drivers/scsi/scsi_priv.h+17 -00 replies
61/72ipvs: fix matching of fwmark templates during schedulingnet/netfilter/ipvs/ip_vs_core.c+1 -10 replies
62/72jme: Fix FIFO flush issuedrivers/net/ethernet/jme.c drivers/net/ethernet/jme.h+2 -100 replies
63/72davinci_emac: Do not free all rx dma descriptors during initdrivers/net/ethernet/ti/davinci_emac.c+4 -20 replies
64/72builddeb: Dont create files in /tmp with predictable namesscripts/package/builddeb+6 -60 replies
65/72can: sja1000: fix isr hang when hw is unplugged under loaddrivers/net/can/sja1000/sja1000.c+12 -10 replies
66/72hdpvr: fix race conditon during start of streamingdrivers/media/video/hdpvr/hdpvr-video.c+2 -10 replies
67/72imon: dont wedge hardware after early callbacksdrivers/media/rc/imon.c+22 -40 replies
68/72hwmon: (f75375s) Fix register write order when setting fans to full speeddrivers/hwmon/f75375s.c+3 -20 replies
69/72epoll: introduce POLLFREE to flush ->signalfd_wqh before kfree()fs/eventpoll.c fs/signalfd.c include/asm-generic/poll.h +2 more+25 -20 replies
70/72epoll: ep_unregister_pollwait() can use the freed pwq->wheadfs/eventpoll.c fs/signalfd.c+32 -40 replies
71/72epoll: limit pathsfs/eventpoll.c include/linux/eventpoll.h include/linux/fs.h+211 -250 replies
72/72cdrom: use copy_to_user() without the underscoresdrivers/cdrom/cdrom.c+1 -70 replies

Reviews trailers per patch

25 of 72 patches have a Reviewed-by or Acked-by.

PatchTetsuo HandaPaul MackerrasKarel ZnamenacekJean-Christophe PLAGNIOL-VILLARD[email protected]Johannes BergMohammed Shafi ShajakhanJavi MerinoRussell KingCatalin MarinasNicolas PitreStephen BoydJean DelvareSteffen KlassertJesper Dangaard BrouerNeil HormanEric DumazetFrancois RomieuSean HeftyOliver NeukumFelipe ContrerasAlan SternSeth ForsheeAl ViroRoland StiggeTony LindgrenLothar WassmannFederico QuagliataRajashekhara, Sudhakarmaximilian attemsWolfgang GrandeggerStefan Lippers-Hollmann
1/72A-b
2/72A-b
3/72A-b A-b
4/72
5/72T-b
6/72A-b T-b
7/72
8/72
9/72
10/72
11/72
12/72A-b
13/72T-b
14/72
15/72
16/72
17/72
18/72A-b R-b
19/72R-b A-b
20/72A-b A-b
21/72A-b
22/72A-b
23/72A-b
24/72
25/72A-b
26/72A-b
27/72A-b
28/72
29/72
30/72
31/72T-b
32/72
33/72
34/72
35/72
36/72
37/72
38/72
39/72A-b
40/72
41/72T-b
42/72
43/72A-b
44/72A-b
45/72
46/72
47/72
48/72
49/72A-b
50/72A-b
51/72A-b
52/72A-b
53/72A-b
54/72
55/72
56/72
57/72Reported-and-tested-by T-b T-b
58/72Reported-and-tested-by
59/72A-b
60/72
61/72
62/72Fixed-by
63/72T-b
64/72A-b
65/72A-b
66/72
67/72
68/72
69/72
70/72
71/72
72/72

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

Read the v1 thread

Cover letter [ 00/72] 3.2.9-stable review

This is the start of the stable review cycle for the 3.2.9 release. There are 72 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 me know.

Responses should be made by Thu Mar 1 00:00.00 UTC 2012. 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/v3.0/stable-review/patch-3.2.9-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

 Makefile                                       |    4 +-
 arch/arm/common/pl330.c                        |    3 +-
 arch/arm/include/asm/assembler.h               |    5 +
 arch/arm/mach-at91/at91rm9200_devices.c        |    2 +-
 arch/arm/mach-at91/at91sam9260_devices.c       |    2 +-
 arch/arm/mach-at91/at91sam9261_devices.c       |    2 +-
 arch/arm/mach-at91/at91sam9263_devices.c       |    2 +-
 arch/arm/mach-omap2/vp.c                       |    5 +
 arch/arm/mm/cache-v7.S                         |    6 +
 arch/powerpc/kernel/perf_event.c               |    8 +-
 arch/s390/kernel/time.c                        |    7 +-
 arch/x86/kernel/cpu/intel_cacheinfo.c          |   44 ++++-
 drivers/base/regmap/regcache.c                 |    4 +-
 drivers/cdrom/cdrom.c                          |    8 +-
 drivers/gpu/drm/radeon/r100.c                  |    4 +-
 drivers/gpu/drm/radeon/rs600.c                 |    4 +-
 drivers/hwmon/ads1015.c                        |    3 +-
 drivers/hwmon/f75375s.c                        |    5 +-
 drivers/hwmon/max6639.c                        |   22 +-
 drivers/infiniband/ulp/ipoib/ipoib.h           |    6 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c      |   55 ++----
 drivers/infiniband/ulp/ipoib/ipoib_multicast.c |    9 +-
 drivers/media/rc/imon.c                        |   26 ++-
 drivers/media/video/hdpvr/hdpvr-video.c        |    3 +-
 drivers/mmc/card/block.c                       |   82 ++++----
 drivers/net/can/sja1000/sja1000.c              |   13 +-
 drivers/net/ethernet/3com/3c59x.c              |    2 +-
 drivers/net/ethernet/jme.c                     |   10 +-
 drivers/net/ethernet/jme.h                     |    2 +-
 drivers/net/ethernet/ti/davinci_emac.c         |    6 +-
 drivers/net/ethernet/via/via-velocity.c        |    3 -
 drivers/net/usb/ipheth.c                       |    5 +
 drivers/net/veth.c                             |    4 +-
 drivers/net/wireless/ath/ath9k/rc.c            |    2 +-
 drivers/pci/probe.c                            |    5 +
 drivers/scsi/scsi_pm.c                         |   16 ++
 drivers/scsi/scsi_priv.h                       |    1 +
 drivers/scsi/scsi_scan.c                       |    4 +-
 drivers/target/target_core_alua.c              |    8 +-
 drivers/target/target_core_cdb.c               |   28 ++--
 drivers/target/target_core_device.c            |    4 +-
 drivers/target/target_core_pr.c                |   38 ++--
 drivers/target/target_core_pscsi.c             |    4 +-
 drivers/target/target_core_transport.c         |   45 +++-
 drivers/usb/core/hcd-pci.c                     |    5 +-
 drivers/usb/core/hcd.c                         |    6 +-
 drivers/usb/core/hub.c                         |   30 ++--
 drivers/usb/host/pci-quirks.c                  |   11 +
 drivers/usb/host/xhci-hub.c                    |    2 +-
 drivers/usb/host/xhci-mem.c                    |   32 +++-
 drivers/usb/host/xhci.c                        |    5 +
 drivers/usb/serial/cp210x.c                    |    2 +
 drivers/usb/serial/option.c                    |  143 ++------------
 drivers/usb/serial/ti_usb_3410_5052.c          |    6 +-
 drivers/usb/serial/ti_usb_3410_5052.h          |    4 +
 drivers/usb/storage/usb.c                      |   89 +++-----
 drivers/usb/storage/usb.h                      |    7 +-
 drivers/video/omap2/dss/dpi.c                  |    5 +
 fs/ecryptfs/inode.c                            |    2 +
 fs/eventpoll.c                                 |  264 +++++++++++++++++++++---
 fs/namei.c                                     |    4 +-
 fs/nfs/nfs4proc.c                              |   23 ++-
 fs/nfs/nfs4state.c                             |    2 +
 fs/nfs/nfs4xdr.c                               |    5 +-
 fs/signalfd.c                                  |   15 ++
 include/asm-generic/poll.h                     |    2 +
 include/linux/eventpoll.h                      |    1 +
 include/linux/fs.h                             |    1 +
 include/linux/nfs_xdr.h                        |    2 +-
 include/linux/signalfd.h                       |    5 +-
 include/linux/usb/ch11.h                       |   10 +-
 include/net/flow.h                             |   10 +
 include/net/route.h                            |    4 +
 include/net/sch_generic.h                      |    9 +-
 include/target/target_core_base.h              |    1 +
 include/target/target_core_transport.h         |    4 +-
 kernel/fork.c                                  |    5 +-
 kernel/irq/autoprobe.c                         |    4 +-
 kernel/irq/chip.c                              |   42 +++-
 kernel/irq/internals.h                         |    2 +-
 kernel/irq/manage.c                            |    2 +-
 mm/nommu.c                                     |    7 +
 net/core/dev.c                                 |   10 +-
 net/core/netpoll.c                             |    2 +-
 net/ipv4/arp.c                                 |    3 +-
 net/ipv4/ip_options.c                          |    2 +-
 net/ipv4/tcp_input.c                           |   45 +++--
 net/ipv4/tcp_ipv4.c                            |    5 +
 net/mac80211/main.c                            |    4 +-
 net/netfilter/ipvs/ip_vs_core.c                |    2 +-
 net/sched/sch_choke.c                          |    3 +-
 net/sched/sch_netem.c                          |    7 +-
 net/sched/sch_sfb.c                            |    3 +-
 scripts/package/builddeb                       |   12 +-
 sound/pci/hda/patch_conexant.c                 |   11 +-
 sound/pci/hda/patch_realtek.c                  |   19 ++-
 sound/soc/codecs/wm8962.c                      |    2 +-
 97 files changed, 890 insertions(+), 534 deletions(-)