Skip to content

3.4.19-stable review

Greg Kroah-Hartman lkml stable 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest57 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/57xen/gntdev: dont leak memory from IOCTL_GNTDEV_MAP_GRANT_REFdrivers/xen/gntdev.c+19 -170 replies
2/57xen/mmu: Use Xen specific TLB flush instead of the generic one.arch/x86/xen/mmu.c include/trace/events/xen.h+28 -10 replies
3/57Input: tsc40 - remove wrong announcement of pressure supportdrivers/input/touchscreen/tsc40.c+0 -10 replies
4/57ath9k: fix stale pointers potentially causing access to freed skbsdrivers/net/wireless/ath/ath9k/xmit.c+2 -00 replies
5/57ath9k: Test for TID only in BlockAcks while checking tx statusdrivers/net/wireless/ath/ath9k/xmit.c+6 -20 replies
6/57rt2800: validate step value for temperature compensationdrivers/net/wireless/rt2x00/rt2800lib.c+1 -10 replies
7/57target: Dont return success from module_init() if setup failsdrivers/target/target_core_configfs.c+2 -10 replies
8/57target: Avoid integer overflow in se_dev_align_max_sectors()drivers/target/target_core_device.c+9 -90 replies
9/57iscsi-target: Fix missed wakeup race in TX threaddrivers/target/iscsi/iscsi_target.c drivers/target/iscsi/iscsi_target_core.h drivers/target/iscsi/iscsi_target_login.c +2 more+26 -30 replies
10/57target: Fix incorrect usage of nested IRQ spinlocks in ABORT_TASK pathdrivers/target/target_core_tmr.c+3 -30 replies
11/57cfg80211: fix antenna gain handlingnet/wireless/core.c+1 -20 replies
12/57wireless: drop invalid mesh address extension framesnet/wireless/util.c+6 -50 replies
13/57mac80211: use blacklist for duplicate IE checknet/mac80211/util.c+32 -70 replies
14/57mac80211: Only process mesh config header on frames that RA_MATCHnet/mac80211/rx.c+2 -40 replies
15/57mac80211: dont inspect Sequence Control field on control framesnet/mac80211/rx.c+4 -00 replies
16/57DRM/Radeon: Fix Load Detection on legacy primary DAC.drivers/gpu/drm/radeon/radeon_legacy_encoders.c+1 -00 replies
17/57drm/udl: fix stride issues scanning out stride != width*bppdrivers/gpu/drm/udl/udl_drv.h drivers/gpu/drm/udl/udl_fb.c drivers/gpu/drm/udl/udl_transfer.c+11 -80 replies
18/57mac80211: check management frame header lengthnet/mac80211/rx.c+8 -40 replies
19/57mac80211: verify that skb data is presentinclude/net/cfg80211.h net/mac80211/rx.c net/wireless/util.c+42 -20 replies
20/57mac80211: make sure data is accessible in EAPOL checknet/mac80211/rx.c+9 -70 replies
21/57mac80211: fix SSID copy on IBSS JOINnet/mac80211/ibss.c+1 -10 replies
22/57nfsv3: Make v3 mounts fail with ETIMEDOUTs instead EIO on mountd timeoutsfs/nfs/mount_clnt.c+1 -10 replies
23/57nfs: Show original device name verbatim in /proc/*/mount{s,info}fs/nfs/internal.h fs/nfs/namespace.c fs/nfs/nfs4namespace.c +1 more+20 -90 replies
24/57NFSv4: nfs4_locku_done must release the sequence idfs/nfs/nfs4proc.c+1 -00 replies
25/57NFSv4.1: We must release the sequence id when we fail to get a session slotfs/nfs/nfs4proc.c+23 -130 replies
26/57nfsd: add get_uint for u32sfs/nfsd/export.c include/linux/sunrpc/cache.h+19 -30 replies
27/57NFS: fix bug in legacy DNS resolver.fs/nfs/dns_resolve.c+3 -20 replies
28/57NFS: Fix Oopses in nfs_lookup_revalidate and nfs4_lookup_revalidatefs/nfs/dir.c+2 -20 replies
29/57drm: restore open_count if drm_setup failsdrivers/gpu/drm/drm_fops.c+4 -10 replies
30/57hwmon: (w83627ehf) Force initial bank selectiondrivers/hwmon/w83627ehf.c+1 -00 replies
31/57ALSA: PCM: Fix some races at disconnectionsound/core/pcm.c sound/core/pcm_native.c+18 -50 replies
32/57ALSA: usb-audio: Fix races at disconnectionsound/usb/card.h sound/usb/endpoint.c sound/usb/mixer.c +2 more+76 -340 replies
33/57ALSA: usb-audio: Use rwsem for disconnect protectionsound/usb/card.c sound/usb/mixer.c sound/usb/pcm.c +1 more+21 -170 replies
34/57ALSA: usb-audio: Fix races at disconnection in mixer_quirks.csound/usb/mixer_quirks.c+33 -40 replies
35/57ALSA: Add a reference counter to card instanceinclude/sound/core.h sound/core/compress_offload.c sound/core/control.c +8 more+86 -320 replies
36/57ALSA: Avoid endless sleep after disconnectsound/core/control.c sound/core/hwdep.c sound/core/oss/pcm_oss.c +3 more+46 -10 replies
37/57sctp: fix call to SCTP_CMD_PROCESS_SACK in sctp_cmd_interpreter()net/sctp/sm_sideeffect.c+2 -10 replies
38/57netlink: use kfree_rcu() in netlink_release()net/netlink/af_netlink.c+15 -40 replies
39/57tcp: fix FIONREAD/SIOCINQnet/ipv4/tcp.c+3 -50 replies
40/57ipv6: Set default hoplimit as zero.net/ipv6/route.c+2 -20 replies
41/57net: usb: Fix memory leak on Tx data pathdrivers/net/usb/usbnet.c+3 -00 replies
42/57net: fix divide by zero in tcp algorithm illinoisnet/ipv4/tcp_illinois.c+5 -30 replies
43/57drivers/net/ethernet/nxp/lpc_eth.c: Call mdiobus_unregister before mdiobus_freedrivers/net/ethernet/nxp/lpc_eth.c+1 -00 replies
44/57l2tp: fix oops in l2tp_eth_create() error pathnet/l2tp/l2tp_eth.c+1 -00 replies
45/57net: inet_diag -- Return error code if protocol handler is missednet/ipv4/inet_diag.c+4 -10 replies
46/57af-packet: fix oops when socket is not presentnet/core/dev.c+1 -10 replies
47/57ipv6: send unsolicited neighbour advertisements to all-nodesnet/ipv6/ndisc.c+1 -20 replies
48/57futex: Handle futex_pi OWNER_DIED take over correctlykernel/futex.c+22 -190 replies
49/57mmc: sdhci: fix NULL dereference in sdhci_request() tuningdrivers/mmc/host/sdhci.c+12 -90 replies
50/57drm/vmwgfx: Fix hibernation device resetdrivers/gpu/drm/vmwgfx/vmwgfx_drv.c+5 -00 replies
51/57drm/vmwgfx: Fix a case where the code would BUG when trying to pin GMR memorydrivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c+1 -10 replies
52/57drm/radeon/cayman: add some missing regs to the VM reg checkerdrivers/gpu/drm/radeon/evergreen_cs.c drivers/gpu/drm/radeon/evergreend.h+7 -00 replies
53/57drm/radeon/si: add some missing regs to the VM reg checkerdrivers/gpu/drm/radeon/si.c drivers/gpu/drm/radeon/sid.h+2 -00 replies
54/57drm/i915: fixup infoframe support for sdvodrivers/gpu/drm/i915/intel_drv.h drivers/gpu/drm/i915/intel_sdvo.c+11 -40 replies
55/57drm/i915: clear the entire sdvo infoframe bufferdrivers/gpu/drm/i915/intel_sdvo.c drivers/gpu/drm/i915/intel_sdvo_regs.h+44 -200 replies
56/57USB: mos7840: remove unused variabledrivers/usb/serial/mos7840.c+0 -10 replies
57/57xfs: fix reading of wrapped log datafs/xfs/xfs_log_recover.c+1 -10 replies

Reviews trailers per patch

17 of 57 patches have a Reviewed-by or Acked-by.

PatchJingjie JiangFelix FietkauPavel LucikIvo van DoornJavier CardonaChris HiestandChuck LeverThomas HellstromGuenter RoeckVlad YasevichOliver NeukumEric DumazetStephen HemmingerRoland StiggeAlexandre Pereira da SilvaPavel EmelyanovSiddhesh PoyarekarDarren HartBrian PaulDmitry TorokhovMichel DänzerPeter RossEugeni DodonovJürg BilleterRodrigo ViviChristoph HellwigMark Tinguely
1/57
2/57T-b
3/57
4/57
5/57A-b
6/57Reported-and-tested-by A-b
7/57
8/57
9/57
10/57
11/57
12/57R-b
13/57
14/57
15/57
16/57
17/57
18/57
19/57
20/57
21/57
22/57
23/57Reported-and-tested-by
24/57
25/57
26/57
27/57T-b
28/57
29/57R-b
30/57R-b
31/57
32/57
33/57
34/57
35/57
36/57
37/57A-b
38/57
39/57
40/57
41/57A-b
42/57A-b A-b
43/57T-b T-b
44/57
45/57A-b
46/57
47/57
48/57Reported-and-tested-by A-b
49/57
50/57R-b R-b
51/57R-b R-b
52/57R-b
53/57R-b
54/57T-b R-b
55/57Reported-and-tested-by R-b
56/57
57/57R-b R-b

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

Read the v1 thread

Cover letter [ 00/57] 3.4.19-stable review

This is the start of the stable review cycle for the 3.4.19 release. There are 57 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 Sat Nov 17 04:09:24 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.4.19-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 3.4.19-rc1

Dave Chinner <[email protected]>
xfs: fix reading of wrapped log data

Johan Hovold <[email protected]>
USB: mos7840: remove unused variable

Daniel Vetter <[email protected]>
drm/i915: clear the entire sdvo infoframe buffer

Daniel Vetter <[email protected]>
drm/i915: fixup infoframe support for sdvo

Alex Deucher <[email protected]>
drm/radeon/si: add some missing regs to the VM reg checker

Alex Deucher <[email protected]>
drm/radeon/cayman: add some missing regs to the VM reg checker

Thomas Hellstrom <[email protected]>
drm/vmwgfx: Fix a case where the code would BUG when trying to pin GMR memory

Thomas Hellstrom <[email protected]>
drm/vmwgfx: Fix hibernation device reset

Chris Ball <[email protected]>
mmc: sdhci: fix NULL dereference in sdhci_request() tuning

Thomas Gleixner <[email protected]>
futex: Handle futex_pi OWNER_DIED take over correctly

Hannes Frederic Sowa <[email protected]>
ipv6: send unsolicited neighbour advertisements to all-nodes

Eric Leblond <[email protected]>
af-packet: fix oops when socket is not present

Cyrill Gorcunov <[email protected]>
net: inet_diag -- Return error code if protocol handler is missed

Tom Parkin <[email protected]>
l2tp: fix oops in l2tp_eth_create() error path

Peter Senna Tschudin <[email protected]>
drivers/net/ethernet/nxp/lpc_eth.c: Call mdiobus_unregister before mdiobus_free

Jesper Dangaard Brouer <[email protected]>
net: fix divide by zero in tcp algorithm illinois

Hemant Kumar <[email protected]>
net: usb: Fix memory leak on Tx data path

Li RongQing <[email protected]>
ipv6: Set default hoplimit as zero.

Eric Dumazet <[email protected]>
tcp: fix FIONREAD/SIOCINQ

Eric Dumazet <[email protected]>
netlink: use kfree_rcu() in netlink_release()

Zijie Pan <[email protected]>
sctp: fix call to SCTP_CMD_PROCESS_SACK in sctp_cmd_interpreter()

Takashi Iwai <[email protected]>
ALSA: Avoid endless sleep after disconnect

Takashi Iwai <[email protected]>
ALSA: Add a reference counter to card instance

Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix races at disconnection in mixer_quirks.c

Takashi Iwai <[email protected]>
ALSA: usb-audio: Use rwsem for disconnect protection

Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix races at disconnection

Takashi Iwai <[email protected]>
ALSA: PCM: Fix some races at disconnection

Jean Delvare <[email protected]>
hwmon: (w83627ehf) Force initial bank selection

Ilija Hadzic <[email protected]>
drm: restore open_count if drm_setup fails

Trond Myklebust <[email protected]>
NFS: Fix Oopses in nfs_lookup_revalidate and nfs4_lookup_revalidate

NeilBrown <[email protected]>
NFS: fix bug in legacy DNS resolver.

J. Bruce Fields <[email protected]>
nfsd: add get_uint for u32's

Trond Myklebust <[email protected]>
NFSv4.1: We must release the sequence id when we fail to get a session slot

Trond Myklebust <[email protected]>
NFSv4: nfs4_locku_done must release the sequence id

Ben Hutchings <[email protected]>

    nfs: Show original device name verbatim in /proc/*/mount{s,info}

Scott Mayhew <[email protected]>
nfsv3: Make v3 mounts fail with ETIMEDOUTs instead EIO on mountd timeouts

Antonio Quartulli <[email protected]>
mac80211: fix SSID copy on IBSS JOIN

Johannes Berg <[email protected]>
mac80211: make sure data is accessible in EAPOL check

Johannes Berg <[email protected]>
mac80211: verify that skb data is present

Johannes Berg <[email protected]>
mac80211: check management frame header length

Dave Airlie <[email protected]>

    drm/udl: fix stride issues scanning out stride != width*bpp

Egbert Eich <[email protected]>
DRM/Radeon: Fix Load Detection on legacy primary DAC.

Javier Cardona <[email protected]>
mac80211: don't inspect Sequence Control field on control frames

Javier Cardona <[email protected]>
mac80211: Only process mesh config header on frames that RA_MATCH

Johannes Berg <[email protected]>
mac80211: use blacklist for duplicate IE check

Johannes Berg <[email protected]>
wireless: drop invalid mesh address extension frames

Felix Fietkau <[email protected]>
cfg80211: fix antenna gain handling

Steve Hodgson <[email protected]>
target: Fix incorrect usage of nested IRQ spinlocks in ABORT_TASK path

Roland Dreier <[email protected]>
iscsi-target: Fix missed wakeup race in TX thread

Roland Dreier <[email protected]>
target: Avoid integer overflow in se_dev_align_max_sectors()

Roland Dreier <[email protected]>
target: Don't return success from module_init() if setup fails

Stanislaw Gruszka <[email protected]>
rt2800: validate step value for temperature compensation

Sven Eckelmann <[email protected]>
ath9k: Test for TID only in BlockAcks while checking tx status

Felix Fietkau <[email protected]>
ath9k: fix stale pointers potentially causing access to free'd skbs

Rolf Eike Beer <[email protected]>
Input: tsc40 - remove wrong announcement of pressure support

Konrad Rzeszutek Wilk <[email protected]>
xen/mmu: Use Xen specific TLB flush instead of the generic one.

David Vrabel <[email protected]>
xen/gntdev: don't leak memory from IOCTL_GNTDEV_MAP_GRANT_REF

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

Diffstat:

 Makefile                                        |  4 +-
 arch/x86/xen/mmu.c                              | 21 +++++++-
 drivers/gpu/drm/drm_fops.c                      |  5 +-
 drivers/gpu/drm/i915/intel_drv.h                |  4 +-
 drivers/gpu/drm/i915/intel_sdvo.c               | 59 ++++++++++++++------
 drivers/gpu/drm/i915/intel_sdvo_regs.h          |  2 +
 drivers/gpu/drm/radeon/evergreen_cs.c           |  3 ++
 drivers/gpu/drm/radeon/evergreend.h             |  4 ++
 drivers/gpu/drm/radeon/radeon_legacy_encoders.c |  1 +
 drivers/gpu/drm/radeon/si.c                     |  1 +
 drivers/gpu/drm/radeon/sid.h                    |  1 +
 drivers/gpu/drm/udl/udl_drv.h                   |  2 +-
 drivers/gpu/drm/udl/udl_fb.c                    | 12 +++--
 drivers/gpu/drm/udl/udl_transfer.c              |  5 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c          |  2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c             |  5 ++
 drivers/hwmon/w83627ehf.c                       |  1 +
 drivers/input/touchscreen/tsc40.c               |  1 -
 drivers/mmc/host/sdhci.c                        | 23 ++++----
 drivers/net/ethernet/nxp/lpc_eth.c              |  1 +
 drivers/net/usb/usbnet.c                        |  3 ++
 drivers/net/wireless/ath/ath9k/xmit.c           | 10 +++-
 drivers/net/wireless/rt2x00/rt2800lib.c         |  2 +-
 drivers/target/iscsi/iscsi_target.c             |  4 +-
 drivers/target/iscsi/iscsi_target_core.h        |  1 +
 drivers/target/iscsi/iscsi_target_login.c       |  1 +
 drivers/target/iscsi/iscsi_target_util.c        | 22 +++++++-
 drivers/target/iscsi/iscsi_target_util.h        |  1 +
 drivers/target/target_core_configfs.c           |  3 +-
 drivers/target/target_core_device.c             | 18 +++----
 drivers/target/target_core_tmr.c                |  6 +--
 drivers/usb/serial/mos7840.c                    |  1 -
 drivers/xen/gntdev.c                            | 36 +++++++------
 fs/nfs/dir.c                                    |  4 +-
 fs/nfs/dns_resolve.c                            |  5 +-
 fs/nfs/internal.h                               |  5 +-
 fs/nfs/mount_clnt.c                             |  2 +-
 fs/nfs/namespace.c                              | 19 +++++--
 fs/nfs/nfs4namespace.c                          |  3 +-
 fs/nfs/nfs4proc.c                               | 37 ++++++++-----
 fs/nfs/super.c                                  |  2 +-
 fs/nfsd/export.c                                |  6 +--
 fs/xfs/xfs_log_recover.c                        |  2 +-
 include/linux/sunrpc/cache.h                    | 16 ++++++
 include/net/cfg80211.h                          |  9 ++++
 include/sound/core.h                            |  3 ++
 include/trace/events/xen.h                      |  8 +++
 kernel/futex.c                                  | 41 +++++++-------
 net/core/dev.c                                  |  2 +-
 net/ipv4/inet_diag.c                            |  5 +-
 net/ipv4/tcp.c                                  |  8 ++-
 net/ipv4/tcp_illinois.c                         |  8 +--
 net/ipv6/ndisc.c                                |  3 +-
 net/ipv6/route.c                                |  4 +-
 net/l2tp/l2tp_eth.c                             |  1 +
 net/mac80211/ibss.c                             |  2 +-
 net/mac80211/rx.c                               | 72 +++++++++++++++++++------
 net/mac80211/util.c                             | 39 +++++++++++---
 net/netlink/af_netlink.c                        | 19 +++++--
 net/sctp/sm_sideeffect.c                        |  3 +-
 net/wireless/core.c                             |  3 +-
 net/wireless/util.c                             | 14 ++---
 sound/core/compress_offload.c                   |  9 +++-
 sound/core/control.c                            |  5 ++
 sound/core/hwdep.c                              | 12 ++++-
 sound/core/init.c                               | 50 ++++++++++-------
 sound/core/oss/mixer_oss.c                      | 10 +++-
 sound/core/oss/pcm_oss.c                        |  6 +++
 sound/core/pcm.c                                | 13 ++++-
 sound/core/pcm_native.c                         | 33 +++++++++---
 sound/core/rawmidi.c                            | 26 ++++++++-
 sound/core/sound.c                              | 11 +++-
 sound/core/sound_oss.c                          | 10 +++-
 sound/usb/card.c                                | 12 +++--
 sound/usb/card.h                                |  1 +
 sound/usb/endpoint.c                            |  9 ++--
 sound/usb/mixer.c                               | 65 ++++++++++++++--------
 sound/usb/mixer_quirks.c                        | 37 +++++++++++--
 sound/usb/pcm.c                                 | 35 ++++++++----
 sound/usb/proc.c                                |  4 +-
 sound/usb/usbaudio.h                            |  2 +-
 81 files changed, 697 insertions(+), 263 deletions(-)