Skip to content

3.10.71-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest50 of 53 patches 7 repliesIn review

50 of 53 patches are in this archive. The cover letter announces 53.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/53Bluetooth: ath3k: workaround the compatibility issue with xHCI controllerdrivers/bluetooth/ath3k.c+8 -00 replies
2/53xfs: ensure buffer types are set correctlyfs/xfs/xfs_buf_item.c+4 -00 replies
3/53xfs: inode unlink does not set AGI buffer typefs/xfs/xfs_inode.c+2 -00 replies
4/53xfs: set superblock buffer type correctlyfs/xfs/xfs_trans.c+1 -00 replies
5/53fsnotify: fix handling of renames in auditinclude/linux/fsnotify.h+4 -20 replies
6/53iwlwifi: pcie: disable the SCD_BASE_ADDR when we resume from WoWLANdrivers/net/wireless/iwlwifi/pcie/tx.c+6 -10 replies
7/53iwlwifi: mvm: validate tid and sta_id in ba_notifdrivers/net/wireless/iwlwifi/mvm/tx.c+5 -00 replies
8/53iwlwifi: mvm: fix failure path when power_update fails in add_interfacedrivers/net/wireless/iwlwifi/mvm/mac80211.c+1 -10 replies
9/53iwlwifi: mvm: always use mac color zerodrivers/net/wireless/iwlwifi/mvm/mac80211.c+0 -30 replies
10/53HID: i2c-hid: Limit reads to wMaxInputLength bytes for input eventsdrivers/hid/i2c-hid/i2c-hid.c+4 -10 replies
11/53PCI: Generate uppercase hex for modalias var in ueventdrivers/pci/pci-driver.c+1 -10 replies
14/53lmedm04: Fix usb_submit_urb BOGUS urb xfer, pipe 1 != type 3 in interrupt urbdrivers/media/usb/dvb-usb-v2/lmedm04.c+7 -00 replies
15/53ALSA: off by one bug in snd_riptide_joystick_probe()sound/pci/riptide/riptide.c+19 -80 replies
16/53ALSA: hdspm - Constrain periods to 2 on older cardssound/pci/rme9652/hdspm.c+6 -02 replies
17/53power_supply: 88pm860x: Fix leaked power supply on probe faildrivers/power/88pm860x_charger.c+1 -00 replies
18/53mmc: sdhci-pxav3: fix setting of pdata->clk_delay_cyclesdrivers/mmc/host/sdhci-pxav3.c+2 -20 replies
19/53nfs: dont call blocking operations while !TASK_RUNNINGfs/nfs/callback.c+5 -30 replies
20/53MIPS: KVM: Deliver guest interrupts after local_irq_disable()arch/mips/kvm/kvm_mips.c+1 -10 replies
21/53tracing: Fix unmapping loop in tracing_mark_writekernel/trace/trace.c+1 -10 replies
22/53ARM: 8284/1: sa1100: clear RCSR_SMR on resumearch/arm/mach-sa1100/pm.c+1 -00 replies
23/53tpm_tis: verify interrupt during initdrivers/char/tpm/tpm_tis.c+62 -140 replies
24/53tpm: Fix NULL return in tpm_ibmvtpm_get_desired_dmadrivers/char/tpm/tpm_ibmvtpm.c+8 -00 replies
25/53tpm/tpm_i2c_stm_st33: Fix potential bug in tpm_stm_i2c_senddrivers/char/tpm/tpm_i2c_stm_st33.c+1 -10 replies
26/53Added Little Endian support to vtpm moduledrivers/char/tpm/tpm_ibmvtpm.c+12 -80 replies
27/53NFSv4.1: Fix a kfree() of uninitialised pointers in decode_cb_sequence_argsfs/nfs/callback_xdr.c+3 -10 replies
28/53iscsi-target: Drop problematic active_ts_list usagedrivers/target/iscsi/iscsi_target_tq.c+5 -230 replies
29/53cfq-iosched: handle failure of cfq group allocationblock/cfq-iosched.c+6 -10 replies
30/53cfq-iosched: fix incorrect filing of rt async cfqqblock/cfq-iosched.c+7 -20 replies
31/53axonram: Fix bug in direct_accessarch/powerpc/sysdev/axonram.c+1 -10 replies
32/53tty: Prevent untrappable signals from malicious programdrivers/tty/pty.c+3 -00 replies
33/53USB: cp210x: add ID for RUGGEDCOM USB Serial Consoledrivers/usb/serial/cp210x.c+1 -00 replies
34/53USB: fix use-after-free bug in usb_hcd_unlink_urb()drivers/usb/core/hcd.c+8 -80 replies
35/53usb: core: buffer: smallest buffer should start at ARCH_DMA_MINALIGNdrivers/usb/core/buffer.c drivers/usb/core/usb.c include/linux/usb/hcd.h+19 -90 replies
36/53vt: provide notifications on selection changesdrivers/tty/vt/vt.c+3 -10 replies
37/53ARM: pxa: add regulator_has_full_constraints to corgi board filearch/arm/mach-pxa/corgi.c+3 -00 replies
38/53ARM: pxa: add regulator_has_full_constraints to poodle board filearch/arm/mach-pxa/poodle.c+2 -00 replies
39/53kdb: fix incorrect counts in KDB summary command outputkernel/debug/kdb/kdb_main.c+1 -10 replies
40/53ntp: Fixup adjtimex freq validation on 32-bit systemskernel/time/ntp.c+7 -30 replies
41/53ARC: fix page address calculation if PAGE_OFFSET != LINUX_LINK_BASEarch/arc/include/asm/pgtable.h+2 -10 replies
42/53KVM: s390: floating irqs: fix user triggerable endless looparch/s390/kvm/interrupt.c+2 -00 replies
43/53KVM: MIPS: Dont leak FPU/DSP to guestarch/mips/kvm/kvm_locore.S arch/mips/kvm/kvm_mips.c+4 -40 replies
44/53KVM: x86: update masterclock values on TSC writesarch/x86/kvm/x86.c+10 -90 replies
45/53hx4700: regulator: declare full constraintsarch/arm/mach-pxa/hx4700.c+2 -00 replies
46/53arm64: compat Fix siginfo_t -> compat_siginfo_t conversion on big endianarch/arm64/kernel/signal32.c+2 -30 replies
47/53gpio: tps65912: fix wrong container_of argumentsdrivers/gpio/gpio-tps65912.c+10 -40 replies
48/53metag: Fix KSTK_EIP() and KSTK_ESP() macrosarch/metag/include/asm/processor.h+2 -20 replies
49/53md/raid5: Fix livelock when array is both resyncing and degraded.drivers/md/raid5.c+2 -11 reply
51/53jffs2: fix handling of corrupted summary lengthfs/jffs2/scan.c+5 -00 replies
52/53blk-throttle: check stats_cpu before reading it from sysfsblock/blk-throttle.c+3 -00 replies
53/53x86, mm/ASLR: Fix stack randomization on 64-bit systemsarch/x86/mm/mmap.c fs/binfmt_elf.c+6 -50 replies

Reviews trailers per patch

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

PatchJan KaraBrian FosterJohannes BergBenjamin TissoiresGreg Kroah-HartmanStephen BoydMichael MullinJason GunthorpeAshley LaiTejun HeoVivek GoyalHidehiro KawaiMathieu DesnoyersJoe LawrenceAlan SternMark BrownGeorge JosephDominik DingelCornelia HuckBamvor Jian ZhangJes Sorensen
1/53
2/53T-b R-b
3/53T-b R-b
4/53T-b R-b
5/53
6/53R-b
7/53
8/53R-b
9/53R-b
10/53R-b
11/53A-b
14/53
15/53
16/53
17/53
18/53
19/53
20/53
21/53R-b
22/53
23/53T-b R-b
24/53
25/53R-b
26/53R-b
27/53
28/53
29/53A-b A-b
30/53T-b
31/53R-b R-b
32/53
33/53
34/53T-b
35/53A-b
36/53
37/53A-b
38/53A-b
39/53
40/53T-b
41/53
42/53R-b R-b
43/53
44/53
45/53
46/53T-b
47/53
48/53
49/53Bisected-by T-b A-b
51/53
52/53
53/53

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.10 00/53] 3.10.71-stable review

This is the start of the stable review cycle for the 3.10.71 release. There are 53 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 Fri Mar 6 05:45:30 UTC 2015. 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.10.71-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.10.71-rc1

Hector Marco-Gisbert <[email protected]>
x86, mm/ASLR: Fix stack randomization on 64-bit systems

Thadeu Lima de Souza Cascardo <[email protected]>
blk-throttle: check stats_cpu before reading it from sysfs

Chen Jie <[email protected]>
jffs2: fix handling of corrupted summary length

Tomáš Hodek <[email protected]>
md/raid1: fix read balance when a drive is write-mostly.

NeilBrown <[email protected]>
md/raid5: Fix livelock when array is both resyncing and degraded.

James Hogan <[email protected]>
metag: Fix KSTK_EIP() and KSTK_ESP() macros

Nicolas Saenz Julienne <[email protected]>
gpio: tps65912: fix wrong container_of arguments

Catalin Marinas <[email protected]>

    arm64: compat Fix siginfo_t -> compat_siginfo_t conversion on big endian

Martin Vajnar <[email protected]>
hx4700: regulator: declare full constraints

Marcelo Tosatti <[email protected]>
KVM: x86: update masterclock values on TSC writes

James Hogan <[email protected]>
KVM: MIPS: Don't leak FPU/DSP to guest

David Hildenbrand <[email protected]>
KVM: s390: floating irqs: fix user triggerable endless loop

Alexey Brodkin <[email protected]>

    ARC: fix page address calculation if PAGE_OFFSET != LINUX_LINK_BASE

John Stultz <[email protected]>
ntp: Fixup adjtimex freq validation on 32-bit systems

Jay Lan <[email protected]>
kdb: fix incorrect counts in KDB summary command output

Dmitry Eremin-Solenikov <[email protected]>
ARM: pxa: add regulator_has_full_constraints to poodle board file

Dmitry Eremin-Solenikov <[email protected]>
ARM: pxa: add regulator_has_full_constraints to corgi board file

Nicolas Pitre <[email protected]>
vt: provide notifications on selection changes

Sebastian Andrzej Siewior <[email protected]>
usb: core: buffer: smallest buffer should start at ARCH_DMA_MINALIGN

Alan Stern <[email protected]>
USB: fix use-after-free bug in usb_hcd_unlink_urb()

Lennart Sorensen <[email protected]>

    USB: cp210x: add ID for RUGGEDCOM USB Serial Console

Peter Hurley <[email protected]>
tty: Prevent untrappable signals from malicious program

Matthew Wilcox <[email protected]>
axonram: Fix bug in direct_access

Jeff Moyer <[email protected]>
cfq-iosched: fix incorrect filing of rt async cfqq

Konstantin Khlebnikov <[email protected]>
cfq-iosched: handle failure of cfq group allocation

Nicholas Bellinger <[email protected]>
iscsi-target: Drop problematic active_ts_list usage

Trond Myklebust <[email protected]>
NFSv4.1: Fix a kfree() of uninitialised pointers in decode_cb_sequence_args

honclo <[email protected]>
Added Little Endian support to vtpm module

Christophe Ricard <[email protected]>
tpm/tpm_i2c_stm_st33: Fix potential bug in tpm_stm_i2c_send

Hon Ching (Vicky) Lo <[email protected]>
tpm: Fix NULL return in tpm_ibmvtpm_get_desired_dma

Scot Doyle <[email protected]>
tpm_tis: verify interrupt during init

Dmitry Eremin-Solenikov <[email protected]>

    ARM: 8284/1: sa1100: clear RCSR_SMR on resume

Vikram Mulukutla <[email protected]>
tracing: Fix unmapping loop in tracing_mark_write

James Hogan <[email protected]>
MIPS: KVM: Deliver guest interrupts after local_irq_disable()

Jeff Layton <[email protected]>
nfs: don't call blocking operations while !TASK_RUNNING

Jisheng Zhang <[email protected]>

    mmc: sdhci-pxav3: fix setting of pdata->clk_delay_cycles

Krzysztof Kozlowski <[email protected]>

    power_supply: 88pm860x: Fix leaked power supply on probe fail

Adrian Knoth <[email protected]>
ALSA: hdspm - Constrain periods to 2 on older cards

Dan Carpenter <[email protected]>
ALSA: off by one bug in snd_riptide_joystick_probe()

Malcolm Priestley <[email protected]>

    lmedm04: Fix usb_submit_urb BOGUS urb xfer, pipe 1 != type 3 in interrupt urb

Mikulas Patocka <[email protected]>
cpufreq: speedstep-smi: enable interrupts when waiting

Michel Dänzer <[email protected]>
PCI: Fix infinite loop with ROM image of size 0

Ricardo Ribalda Delgado <[email protected]>
PCI: Generate uppercase hex for modalias var in uevent

Seth Forshee <[email protected]>
HID: i2c-hid: Limit reads to wMaxInputLength bytes for input events

Luciano Coelho <[email protected]>
iwlwifi: mvm: always use mac color zero

Luciano Coelho <[email protected]>
iwlwifi: mvm: fix failure path when power_update fails in add_interface

Eyal Shapira <[email protected]>
iwlwifi: mvm: validate tid and sta_id in ba_notif

Emmanuel Grumbach <[email protected]>
iwlwifi: pcie: disable the SCD_BASE_ADDR when we resume from WoWLAN

Jan Kara <[email protected]>
fsnotify: fix handling of renames in audit

Dave Chinner <[email protected]>
xfs: set superblock buffer type correctly

Dave Chinner <[email protected]>
xfs: inode unlink does not set AGI buffer type

Dave Chinner <[email protected]>
xfs: ensure buffer types are set correctly

Adam Lee <[email protected]>
Bluetooth: ath3k: workaround the compatibility issue with xHCI controller

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

Diffstat:

 Makefile                                    |  4 +-
 arch/arc/include/asm/pgtable.h              |  3 +-
 arch/arm/mach-pxa/corgi.c                   |  3 ++
 arch/arm/mach-pxa/hx4700.c                  |  2 +
 arch/arm/mach-pxa/poodle.c                  |  2 +
 arch/arm/mach-sa1100/pm.c                   |  1 +
 arch/arm64/kernel/signal32.c                |  5 +-
 arch/metag/include/asm/processor.h          |  4 +-
 arch/mips/kvm/kvm_locore.S                  |  2 +-
 arch/mips/kvm/kvm_mips.c                    |  8 +--
 arch/powerpc/sysdev/axonram.c               |  2 +-
 arch/s390/kvm/interrupt.c                   |  2 +
 arch/x86/kvm/x86.c                          | 19 ++++----
 arch/x86/mm/mmap.c                          |  6 +--
 block/blk-throttle.c                        |  3 ++
 block/cfq-iosched.c                         | 16 ++++--
 drivers/bluetooth/ath3k.c                   |  8 +++
 drivers/char/tpm/tpm_i2c_stm_st33.c         |  2 +-
 drivers/char/tpm/tpm_ibmvtpm.c              | 28 ++++++++---
 drivers/char/tpm/tpm_tis.c                  | 76 +++++++++++++++++++++++------
 drivers/cpufreq/speedstep-lib.c             |  3 ++
 drivers/cpufreq/speedstep-smi.c             | 12 +++++
 drivers/gpio/gpio-tps65912.c                | 14 ++++--
 drivers/hid/i2c-hid/i2c-hid.c               |  5 +-
 drivers/md/raid1.c                          |  5 +-
 drivers/md/raid5.c                          |  3 +-
 drivers/media/usb/dvb-usb-v2/lmedm04.c      |  7 +++
 drivers/mmc/host/sdhci-pxav3.c              |  4 +-
 drivers/net/wireless/iwlwifi/mvm/mac80211.c |  5 +-
 drivers/net/wireless/iwlwifi/mvm/tx.c       |  5 ++
 drivers/net/wireless/iwlwifi/pcie/tx.c      |  7 ++-
 drivers/pci/pci-driver.c                    |  2 +-
 drivers/pci/rom.c                           |  7 +--
 drivers/power/88pm860x_charger.c            |  1 +
 drivers/target/iscsi/iscsi_target_tq.c      | 28 ++---------
 drivers/tty/pty.c                           |  3 ++
 drivers/tty/vt/vt.c                         |  4 +-
 drivers/usb/core/buffer.c                   | 26 ++++++----
 drivers/usb/core/hcd.c                      | 16 +++---
 drivers/usb/core/usb.c                      |  1 +
 drivers/usb/serial/cp210x.c                 |  1 +
 fs/binfmt_elf.c                             |  5 +-
 fs/jffs2/scan.c                             |  5 ++
 fs/nfs/callback.c                           |  8 +--
 fs/nfs/callback_xdr.c                       |  4 +-
 fs/xfs/xfs_buf_item.c                       |  4 ++
 fs/xfs/xfs_inode.c                          |  2 +
 fs/xfs/xfs_trans.c                          |  1 +
 include/linux/fsnotify.h                    |  6 ++-
 include/linux/usb/hcd.h                     |  1 +
 kernel/debug/kdb/kdb_main.c                 |  2 +-
 kernel/time/ntp.c                           | 10 ++--
 kernel/trace/trace.c                        |  2 +-
 sound/pci/riptide/riptide.c                 | 27 +++++++---
 sound/pci/rme9652/hdspm.c                   |  6 +++
 55 files changed, 305 insertions(+), 133 deletions(-)