Skip to content

3.15.2-stable review

Greg Kroah-Hartman kvm linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest57 of 61 patches 11 repliesIn review

57 of 61 patches are in this archive. The cover letter announces 61.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/61rtc: rtc-at91rm9200: fix infinite wait for ACKUPD irqdrivers/rtc/rtc-at91rm9200.c+14 -20 replies
2/61target: Fix NULL pointer dereference for XCOPY in target_put_sess_cmddrivers/target/target_core_transport.c+4 -00 replies
3/61iscsi-target: Reject mutual authentication with reflected CHAP_Cdrivers/target/iscsi/iscsi_target_auth.c+10 -00 replies
4/61ima: audit log files opened with O_DIRECT flagDocumentation/ABI/testing/ima_policy security/integrity/ima/ima_api.c security/integrity/ima/ima_main.c +2 more+20 -40 replies
5/61ima: introduce ima_kernel_read()security/integrity/ima/ima_crypto.c+31 -10 replies
6/61evm: prohibit userspace writing security.evm HMAC valuesecurity/integrity/evm/evm_main.c+10 -20 replies
7/61ipv6: Fix regression caused by efe4208 in udp_v6_mcast_next()net/ipv6/udp.c+4 -40 replies
8/61net: tunnels - enable module autoloadingnet/ipv4/ipip.c net/ipv6/ip6_tunnel.c net/ipv6/sit.c+3 -00 replies
9/61sh_eth: use RNC mode for packet receptiondrivers/net/ethernet/renesas/sh_eth.c drivers/net/ethernet/renesas/sh_eth.h+2 -110 replies
10/61sh_eth: fix SH7619/771x supportdrivers/net/ethernet/renesas/sh_eth.c+21 -00 replies
11/61net: filter: fix typo in sparc BPF JITarch/sparc/net/bpf_jit_comp.c+4 -40 replies
12/61net: filter: fix sparc32 typoarch/sparc/net/bpf_jit_comp.c+1 -10 replies
14/61net: force a list_del() in unregister_netdevice_many()drivers/net/macvlan.c net/core/dev.c net/core/rtnetlink.c +1 more+4 -40 replies
15/61ipip, sit: fix ipv4_{update_pmtu,redirect} callsnet/ipv4/ipip.c net/ipv6/sit.c+4 -40 replies
16/61sfc: PIO:Restrict to 64bit arch and use 64-bit writes.drivers/net/ethernet/sfc/io.h drivers/net/ethernet/sfc/tx.c+24 -50 replies
17/61ipv4: fix a race in ip4_datagram_release_cb()net/ipv4/datagram.c+15 -50 replies
18/61sctp: Fix sk_ack_backlog wrap-around problemnet/sctp/associola.c+1 -10 replies
19/61rtnetlink: fix userspace API breakage for iproute2 < v3.9.0net/core/rtnetlink.c+18 -40 replies
20/61vxlan: use dev->needed_headroom instead of dev->hard_header_lendrivers/net/vxlan.c+3 -40 replies
21/61udp: ipv4: do not waste time in __udp4_lib_mcast_demux_lookupnet/ipv4/udp.c+4 -00 replies
22/61ARM: at91: fix at91_sysirq_mask_rtc for sam9x5 SoCsarch/arm/mach-at91/sysirq_mask.c+13 -90 replies
23/61KVM: lapic: sync highest ISR to hardware apic on EOIarch/x86/kvm/lapic.c+43 -190 replies
24/61KVM: s390: Drop pending interrupts on guest exitarch/s390/kvm/interrupt.c arch/s390/kvm/kvm-s390.c arch/s390/kvm/kvm-s390.h+5 -20 replies
25/61MIPS: KVM: Allocate at least 16KB for exception handlersarch/mips/kvm/kvm_mips.c+1 -10 replies
26/61USB: cdc-acm: fix write and suspend racedrivers/usb/class/cdc-acm.c+6 -90 replies
27/61USB: cdc-acm: fix write and resume racedrivers/usb/class/cdc-acm.c+9 -140 replies
28/61USB: cdc-acm: fix broken runtime suspenddrivers/usb/class/cdc-acm.c drivers/usb/class/cdc-acm.h+23 -110 replies
29/61USB: cdc-acm: fix runtime PM for control messagesdrivers/usb/class/cdc-acm.c+11 -10 replies
30/61USB: cdc-acm: fix shutdown and suspend racedrivers/usb/class/cdc-acm.c+1 -20 replies
31/61USB: cdc-acm: fix potential urb leak and PM imbalance in writedrivers/usb/class/cdc-acm.c+7 -10 replies
32/61USB: cdc-acm: fix open and suspend racedrivers/usb/class/cdc-acm.c+3 -40 replies
33/61USB: cdc-acm: fix failed open not being detecteddrivers/usb/class/cdc-acm.c+8 -60 replies
34/61USB: cdc-acm: fix I/O after failed opendrivers/usb/class/cdc-acm.c+3 -00 replies
35/61USB: cdc-acm: fix runtime PM imbalance at shutdowndrivers/usb/class/cdc-acm.c+4 -20 replies
36/61Drivers: hv: balloon: Ensure pressure reports are posted regularlydrivers/hv/hv_balloon.c+26 -30 replies
38/61ASoC: dapm: Make sure to always update the DAPM graph in _put_volsw()sound/soc/soc-dapm.c+10 -130 replies
39/61ASoC: max98090: Fix reset at resume timesound/soc/codecs/max98090.c+3 -00 replies
40/61ASoC: tlv320aci3x: Fix custom snd_soc_dapm_put_volsw_aic3x() functionsound/soc/codecs/tlv320aic3x.c+1 -10 replies
41/61iio:adc:max1363 incorrect resolutions for max11604, max11605, max11610 and max11611.drivers/iio/adc/max1363.c+8 -80 replies
42/61staging: iio: tsl2x7x_core: fix proximity tresholddrivers/staging/iio/light/tsl2x7x_core.c+6 -20 replies
43/61iio: adc: checking for NULL instead of IS_ERR() in probedrivers/iio/adc/men_z188_adc.c+2 -20 replies
44/61iio: mxs-lradc: fix dividerdrivers/staging/iio/adc/mxs-lradc.c+8 -40 replies
45/61iio: adc: at91: signedness bug in at91_adc_get_trigger_value_by_name()drivers/iio/adc/at91_adc.c+8 -80 replies
46/61iio: Fix endianness issue in ak8975_read_axis()drivers/iio/magnetometer/ak8975.c+1 -80 replies
48/61lzo: properly check for overrunslib/lzo/lzo1x_decompress_safe.c+41 -210 replies
49/61lz4: ensure length does not wraplib/lz4/lz4_decompress.c+2 -01 reply
50/61ALSA: compress: Cancel the optimization of compiler and fix the size of struct for all platform.include/uapi/sound/compress_offload.h+1 -10 replies
51/61ALSA: hda/realtek - Add support of ALC891 codecsound/pci/hda/patch_realtek.c+1 -00 replies
52/61ALSA: hda/realtek - Add more entry for enable HP mute ledsound/pci/hda/patch_realtek.c+14 -00 replies
53/61ALSA: hda - verify pin:converter connection on unsol event for HSW and VLVsound/pci/hda/patch_hdmi.c+9 -10 replies
55/61ALSA: control: Protect user controls against concurrent accessinclude/sound/core.h sound/core/control.c sound/core/init.c+28 -60 replies
56/61ALSA: control: Fix replacing user controlssound/core/control.c+9 -160 replies
57/61ALSA: control: Dont access controls outside of protected regionssound/core/control.c+10 -50 replies
58/61ALSA: control: Handle numid overflowsound/core/control.c+4 -00 replies
59/61ALSA: control: Make sure that id->index does not overflowsound/core/control.c+3 -00 replies
60/61tmpfs: ZERO_RANGE and COLLAPSE_RANGE not currently supportedmm/shmem.c+3 -00 replies
61/61slab: fix oops when reading /proc/slab_allocatorsmm/slab.c+71 -190 replies

Reviews trailers per patch

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

PatchBryan EvensonDmitry KasatkinEric DumazetSergei ShtylyovYoshihiro ShimodaSimon HormanNeil HormanDaniel BorkmannVlad YasevichJohan HovoldNicolas FerreYang ZhangThomas HuthHartmut KnaackAlexandre BelloniMarek VasutDon A. BaileyVinod KoulJaroslav KyselaLukas CzernerVladimir Davydov
1/61T-b
2/61
3/61
4/61A-b
5/61
6/61
7/61A-b
8/61
9/61T-b A-b A-b
10/61A-b
11/61
12/61
14/61
15/61
16/61
17/61
18/61Fix-suggested-by A-b A-b
19/61
20/61
21/61
22/61R-b A-b
23/61R-b
24/61R-b
25/61
26/61
27/61
28/61
29/61
30/61
31/61
32/61
33/61
34/61
35/61
36/61
38/61
39/61
40/61
41/61A-b
42/61
43/61
44/61A-b A-b
45/61A-b T-b
46/61
48/61T-b
49/61
50/61A-b
51/61
52/61
53/61
55/61A-b
56/61A-b
57/61A-b
58/61A-b
59/61A-b
60/61R-b
61/61R-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 21 reviewers.

Read the v1 thread

Cover letter [PATCH 3.15 00/61] 3.15.2-stable review

This is the start of the stable review cycle for the 3.15.2 release. There are 61 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 Jun 26 15:49:36 UTC 2014. 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.15.2-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.15.2-rc1

Joonsoo Kim <[email protected]>
slab: fix oops when reading /proc/slab_allocators

Hugh Dickins <[email protected]>
tmpfs: ZERO_RANGE and COLLAPSE_RANGE not currently supported

Lars-Peter Clausen <[email protected]>

    ALSA: control: Make sure that id->index does not overflow

Lars-Peter Clausen <[email protected]>
ALSA: control: Handle numid overflow

Lars-Peter Clausen <[email protected]>
ALSA: control: Don't access controls outside of protected regions

Lars-Peter Clausen <[email protected]>
ALSA: control: Fix replacing user controls

Lars-Peter Clausen <[email protected]>
ALSA: control: Protect user controls against concurrent access

David Henningsson <[email protected]>
ALSA: hda - Add quirk for external mic on Lifebook U904

Mengdong Lin <[email protected]>
ALSA: hda - verify pin:converter connection on unsol event for HSW and VLV

Kailang Yang <[email protected]>
ALSA: hda/realtek - Add more entry for enable HP mute led

Kailang Yang <[email protected]>
ALSA: hda/realtek - Add support of ALC891 codec

Wang, Xiaoming <[email protected]>
ALSA: compress: Cancel the optimization of compiler and fix the size of struct for all platform.

Greg Kroah-Hartman <[email protected]>
lz4: ensure length does not wrap

Greg Kroah-Hartman <[email protected]>
lzo: properly check for overruns

Peter Meerwald <[email protected]>
iio: Fix two mpl3115 issues in measurement conversion

Peter Meerwald <[email protected]>
iio: Fix endianness issue in ak8975_read_axis()

Dan Carpenter <[email protected]>
iio: adc: at91: signedness bug in at91_adc_get_trigger_value_by_name()

Robert Hodaszi <[email protected]>
iio: mxs-lradc: fix divider

Dan Carpenter <[email protected]>
iio: adc: checking for NULL instead of IS_ERR() in probe

Mario Schuknecht <[email protected]>
staging: iio: tsl2x7x_core: fix proximity treshold

Jonathan Cameron <[email protected]>

    iio:adc:max1363 incorrect resolutions for max11604, max11605, max11610 and max11611.

Peter Ujfalusi <[email protected]>
ASoC: tlv320aci3x: Fix custom snd_soc_dapm_put_volsw_aic3x() function

Liam Girdwood <[email protected]>
ASoC: max98090: Fix reset at resume time

Lars-Peter Clausen <[email protected]>
ASoC: dapm: Make sure to always update the DAPM graph in _put_volsw()

Radim Krčmář <[email protected]>
hv: use correct order when freeing monitor_pages

K. Y. Srinivasan <[email protected]>
Drivers: hv: balloon: Ensure pressure reports are posted regularly

Johan Hovold <[email protected]>
USB: cdc-acm: fix runtime PM imbalance at shutdown

Johan Hovold <[email protected]>
USB: cdc-acm: fix I/O after failed open

Johan Hovold <[email protected]>
USB: cdc-acm: fix failed open not being detected

Johan Hovold <[email protected]>
USB: cdc-acm: fix open and suspend race

Johan Hovold <[email protected]>
USB: cdc-acm: fix potential urb leak and PM imbalance in write

Johan Hovold <[email protected]>
USB: cdc-acm: fix shutdown and suspend race

Johan Hovold <[email protected]>
USB: cdc-acm: fix runtime PM for control messages

Johan Hovold <[email protected]>
USB: cdc-acm: fix broken runtime suspend

Johan Hovold <[email protected]>
USB: cdc-acm: fix write and resume race

Johan Hovold <[email protected]>
USB: cdc-acm: fix write and suspend race

James Hogan <[email protected]>
MIPS: KVM: Allocate at least 16KB for exception handlers

Christian Borntraeger <[email protected]>
KVM: s390: Drop pending interrupts on guest exit

Paolo Bonzini <[email protected]>
KVM: lapic: sync highest ISR to hardware apic on EOI

Boris BREZILLON <[email protected]>
ARM: at91: fix at91_sysirq_mask_rtc for sam9x5 SoCs

Eric Dumazet <[email protected]>
udp: ipv4: do not waste time in __udp4_lib_mcast_demux_lookup

Cong Wang <[email protected]>

    vxlan: use dev->needed_headroom instead of dev->hard_header_len

Michal Schmidt <[email protected]>
rtnetlink: fix userspace API breakage for iproute2 < v3.9.0

Xufeng Zhang <[email protected]>
sctp: Fix sk_ack_backlog wrap-around problem

Eric Dumazet <[email protected]>
ipv4: fix a race in ip4_datagram_release_cb()

Jon Cooper <[email protected]>
sfc: PIO:Restrict to 64bit arch and use 64-bit writes.

Dmitry Popov <[email protected]>
ipip, sit: fix ipv4_{update_pmtu,redirect} calls

Eric Dumazet <[email protected]>
net: force a list_del() in unregister_netdevice_many()

Bjørn Mork <[email protected]>
net: qmi_wwan: add Olivetti Olicard modems

Alexei Starovoitov <[email protected]>
net: filter: fix sparc32 typo

Alexei Starovoitov <[email protected]>
net: filter: fix typo in sparc BPF JIT

Sergei Shtylyov <[email protected]>

    sh_eth: fix SH7619/771x support

Ben Dooks <[email protected]>
sh_eth: use RNC mode for packet reception

Tom Gundersen <[email protected]>
net: tunnels - enable module autoloading

Sven Wegener <[email protected]>
ipv6: Fix regression caused by efe4208 in udp_v6_mcast_next()

Mimi Zohar <[email protected]>
evm: prohibit userspace writing 'security.evm' HMAC value

Dmitry Kasatkin <[email protected]>
ima: introduce ima_kernel_read()

Mimi Zohar <[email protected]>
ima: audit log files opened with O_DIRECT flag

Nicholas Bellinger <[email protected]>
iscsi-target: Reject mutual authentication with reflected CHAP_C

Nicholas Bellinger <[email protected]>
target: Fix NULL pointer dereference for XCOPY in target_put_sess_cmd

Boris BREZILLON <[email protected]>
rtc: rtc-at91rm9200: fix infinite wait for ACKUPD irq

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

Diffstat:

 Documentation/ABI/testing/ima_policy     |   2 +-
 Makefile                                 |   4 +-
 arch/arm/mach-at91/sysirq_mask.c         |  22 +++---
 arch/mips/kvm/kvm_mips.c                 |   2 +-
 arch/s390/kvm/interrupt.c                |   4 +-
 arch/s390/kvm/kvm-s390.c                 |   2 +
 arch/s390/kvm/kvm-s390.h                 |   1 +
 arch/sparc/net/bpf_jit_comp.c            |   8 +-
 arch/x86/kvm/lapic.c                     |  62 ++++++++++-----
 drivers/hv/connection.c                  |   4 +-
 drivers/hv/hv_balloon.c                  |  29 ++++++-
 drivers/iio/adc/at91_adc.c               |  16 ++--
 drivers/iio/adc/max1363.c                |  16 ++--
 drivers/iio/adc/men_z188_adc.c           |   4 +-
 drivers/iio/magnetometer/ak8975.c        |   9 +--
 drivers/iio/pressure/mpl3115.c           |   6 +-
 drivers/net/ethernet/renesas/sh_eth.c    |  32 +++++---
 drivers/net/ethernet/renesas/sh_eth.h    |   2 -
 drivers/net/ethernet/sfc/io.h            |   7 ++
 drivers/net/ethernet/sfc/tx.c            |  22 ++++--
 drivers/net/macvlan.c                    |   1 -
 drivers/net/usb/qmi_wwan.c               |   7 +-
 drivers/net/vxlan.c                      |   7 +-
 drivers/rtc/rtc-at91rm9200.c             |  16 +++-
 drivers/staging/iio/adc/mxs-lradc.c      |  12 ++-
 drivers/staging/iio/light/tsl2x7x_core.c |   8 +-
 drivers/target/iscsi/iscsi_target_auth.c |  10 +++
 drivers/target/target_core_transport.c   |   4 +
 drivers/usb/class/cdc-acm.c              | 125 ++++++++++++++++++-------------
 drivers/usb/class/cdc-acm.h              |   2 +-
 include/sound/core.h                     |   2 +
 include/uapi/sound/compress_offload.h    |   2 +-
 lib/lz4/lz4_decompress.c                 |   2 +
 lib/lzo/lzo1x_decompress_safe.c          |  62 +++++++++------
 mm/shmem.c                               |   3 +
 mm/slab.c                                |  90 +++++++++++++++++-----
 net/core/dev.c                           |   5 +-
 net/core/rtnetlink.c                     |  23 ++++--
 net/ipv4/datagram.c                      |  20 +++--
 net/ipv4/ipip.c                          |   5 +-
 net/ipv4/udp.c                           |   4 +
 net/ipv6/ip6_tunnel.c                    |   1 +
 net/ipv6/sit.c                           |   5 +-
 net/ipv6/udp.c                           |   8 +-
 net/mac80211/iface.c                     |   1 -
 net/sctp/associola.c                     |   2 +-
 security/integrity/evm/evm_main.c        |  12 ++-
 security/integrity/ima/ima_api.c         |  10 ++-
 security/integrity/ima/ima_crypto.c      |  32 +++++++-
 security/integrity/ima/ima_main.c        |   5 +-
 security/integrity/ima/ima_policy.c      |   6 +-
 security/integrity/integrity.h           |   1 +
 sound/core/control.c                     |  78 ++++++++++++-------
 sound/core/init.c                        |   1 +
 sound/pci/hda/patch_hdmi.c               |  10 ++-
 sound/pci/hda/patch_realtek.c            |  24 ++++++
 sound/soc/codecs/max98090.c              |   3 +
 sound/soc/codecs/tlv320aic3x.c           |   2 +-
 sound/soc/soc-dapm.c                     |  23 +++---
 59 files changed, 625 insertions(+), 263 deletions(-)