Skip to content

3.12.5-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest62 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/62ALSA: hda - Fix silent output on ASUS W7J laptopsound/pci/hda/patch_realtek.c+12 -00 replies
2/62ALSA: hda - Another fixup for ASUS laptop with ALC660 codecsound/pci/hda/patch_realtek.c+1 -00 replies
3/62ALSA: hda - Use always amps for auto-mute on AD1986A codecsound/pci/hda/patch_analog.c+3 -00 replies
4/62ALSA: hda - Fix headset mic input after muted internal mic (Dell/Realtek)sound/pci/hda/patch_realtek.c+2 -00 replies
5/62ALSA: hda - Fix bad EAPD setup for HP machines with AD1984Asound/pci/hda/patch_analog.c+1 -00 replies
6/62ALSA: hda - Fix silent output on MacBook Air 2,1sound/pci/hda/patch_realtek.c+31 -80 replies
7/62ALSA: hda - Add mono speaker quirk for Dell Inspiron 5439sound/pci/hda/patch_realtek.c+1 -00 replies
8/62crypto: s390 - Fix aes-xts parameter corruptionarch/s390/crypto/aes_s390.c+17 -140 replies
9/62crypto: scatterwalk - Set the chain pointer indication bitinclude/crypto/scatterwalk.h+1 -00 replies
10/62crypto: ccm - Fix handling of zero plaintext when computing maccrypto/ccm.c+2 -10 replies
11/62crypto: authenc - Find proper IV address in ablkcipher callbackcrypto/authenc.c+4 -30 replies
12/62ARM: fix booting low-vectors machinesarch/arm/include/asm/pgtable.h arch/arm/mm/mmap.c arch/arm/mm/pgd.c+4 -30 replies
13/62ARM: footbridge: fix VGA initialisationarch/arm/mach-footbridge/common.c arch/arm/mach-footbridge/dc21285.c+3 -20 replies
14/62ARM: footbridge: fix EBSA285 LEDsarch/arm/mach-footbridge/ebsa285.c+13 -90 replies
15/62ARM: multi_v7_defconfig: enable SDHCI_BCM_KONA and MMC_BLOCK_MINORS=16arch/arm/configs/multi_v7_defconfig+2 -00 replies
16/62ARM: dts: omap4-panda-common: Fix pin muxing for wl12xxarch/arm/boot/dts/omap4-panda-common.dtsi+10 -100 replies
17/62ARM: OMAPFB: panel-sony-acx565akm: fix bad unlock balancedrivers/video/omap2/displays-new/panel-sony-acx565akm.c+2 -30 replies
18/62ARM: at91: sama5d3: reduce TWI internal clock frequencyarch/arm/mach-at91/sama5d3.c+3 -30 replies
19/62ARM: mvebu: second PCIe unit of Armada XP mv78230 is only x1 capablearch/arm/boot/dts/armada-xp-mv78230.dtsi+12 -120 replies
20/62ARM: mvebu: fix second and third PCIe unit of Armada XP mv78260arch/arm/boot/dts/armada-xp-mv78260.dtsi+85 -240 replies
21/62ARM: mvebu: use the virtual CPU registers to access coherency registersarch/arm/boot/dts/armada-370-xp.dtsi+1 -10 replies
22/62ARM: mvebu: re-enable PCIe on Armada 370 DBarch/arm/boot/dts/armada-370-db.dts+14 -140 replies
23/62ASoC: wm8990: Mark the register map as dirty when powering downsound/soc/codecs/wm8990.c+2 -00 replies
24/62ASoC: dapm: Use SND_SOC_DAPM_INIT_REG_VAL in SND_SOC_DAPM_MUXinclude/sound/soc-dapm.h+2 -10 replies
25/62ASoC: wm8731: fix dsp mode configurationsound/soc/codecs/wm8731.c+2 -20 replies
26/62vfs: fix subtle use-after-free of pipe_inode_infofs/pipe.c+19 -200 replies
27/62can: sja1000: fix {pre,post}_irq() handling and IRQ handler return valuedrivers/net/can/sja1000/sja1000.c+9 -80 replies
28/62can: flexcan: use correct clock as base for bit rate calculationdrivers/net/can/flexcan.c+1 -10 replies
29/62can: c_can: dont call pm_runtime_get_sync() from interrupt contextdrivers/net/can/c_can/c_can.c+15 -60 replies
30/62efivars, efi-pstore: Hold off deletion of sysfs entry until the scan is completeddrivers/firmware/efi/efi-pstore.c drivers/firmware/efi/efivars.c drivers/firmware/efi/vars.c +1 more+155 -160 replies
31/62efi-pstore: Make efi-pstore return a unique iddrivers/firmware/efi/efi-pstore.c+14 -60 replies
32/62SCSI: bfa: Fix crash when symb name set for offline vportdrivers/scsi/bfa/bfa_fcs.h drivers/scsi/bfa/bfa_fcs_lport.c drivers/scsi/bfa/bfad_attr.c+14 -80 replies
33/62SCSI: enclosure: fix WARN_ON in dual path device removingdrivers/misc/enclosure.c+7 -00 replies
34/62SCSI: libsas: fix usage of ata_tf_to_fisdrivers/scsi/libsas/sas_ata.c+1 -10 replies
35/62SCSI: hpsa: do not discard scsi status on aborted commandsdrivers/scsi/hpsa.c+1 -10 replies
36/62SCSI: hpsa: return 0 from driver probe function on success, not 1drivers/scsi/hpsa.c+1 -10 replies
37/62NFSv4: Update list of irrecoverable errors on DELEGRETURNfs/nfs/nfs4proc.c+8 -20 replies
38/62PNP: fix restoring devices after hibernationdrivers/pnp/driver.c+11 -10 replies
39/62time: Fix 1ns/tick drift w/ GENERIC_TIME_VSYSCALL_OLDkernel/time/timekeeping.c+1 -10 replies
40/62powerpc/gpio: Fix the wrong GPIO input data on MPC8572/MPC8536drivers/gpio/gpio-mpc8xxx.c+6 -20 replies
41/62parisc: fix mmap(MAP_FIXED|MAP_SHARED) to already mmapped addressarch/parisc/kernel/sys_parisc.c+15 -100 replies
42/62xen/gnttab: leave lazy MMU mode in the case of a m2p override failuredrivers/xen/grant-table.c+4 -20 replies
43/62spi/pxa2xx: add new ACPI IDsdrivers/spi/spi-pxa2xx.c+2 -00 replies
44/62cpuidle: Check for dev before deregistering it.drivers/cpuidle/cpuidle.c+1 -10 replies
45/62Update of blkg_stat and blkg_rwstat may happen in bh context. While u64_stats_fetch_retry is only preempt_disable on 32bit UP system. This is not enough to avoid preemption by bh and may read strange 64 bit value.block/blk-cgroup.h+4 -40 replies
46/62irq: Enable all irqs unconditionally in irq_resumekernel/irq/pm.c+1 -16 replies
47/62net: update consumers of MSG_MORE to recognize MSG_SENDPAGE_NOTLASTcrypto/algif_hash.c crypto/algif_skcipher.c net/ipv4/udp.c+9 -00 replies
48/62x86-64, build: Always pass in -mno-ssearch/x86/Makefile+7 -10 replies
49/62SCSI: Disable WRITE SAME for RAID and virtual host adapter driversdrivers/ata/libata-scsi.c drivers/firewire/sbp2.c drivers/scsi/3w-9xxx.c +16 more+33 -40 replies
50/62iwlwifi: dvm: dont override mac80211s queue settingdrivers/net/wireless/iwlwifi/dvm/tx.c+3 -110 replies
51/62tg3: avoid double-freeing of rx data memorydrivers/net/ethernet/broadcom/tg3.c+6 -60 replies
52/62Input: allow deselecting serio drivers even without CONFIG_EXPERTdrivers/input/keyboard/Kconfig drivers/input/serio/Kconfig+5 -50 replies
53/62Input: mousedev - allow disabling even without CONFIG_EXPERTdrivers/input/Kconfig+1 -10 replies
54/62mei: me: add Lynx Point Wellsburg work station device iddrivers/misc/mei/hw-me-regs.h drivers/misc/mei/pci-me.c+2 -00 replies
55/62mei: add 9 series PCH mei device idsdrivers/misc/mei/hw-me-regs.h drivers/misc/mei/pci-me.c+7 -20 replies
56/62n_tty: Fix missing newline echodrivers/tty/n_tty.c+4 -20 replies
57/62USB: pl2303: fixed handling of CS5 settingdrivers/usb/serial/pl2303.c+14 -160 replies
58/62USB: ftdi_sio: fixed handling of unsupported CSIZE settingdrivers/usb/serial/ftdi_sio.c+24 -130 replies
59/62USB: mos7840: correct handling of CS5 settingdrivers/usb/serial/mos7840.c+16 -160 replies
60/62USB: spcp8x5: correct handling of CS5 settingdrivers/usb/serial/spcp8x5.c+14 -160 replies
61/62USB: cdc-acm: Added support for the Lenovo RD02-D400 USB Modemdrivers/usb/class/cdc-acm.c+2 -00 replies
62/62drivers/char/i8k.c: add Dell XPLS L421Xdrivers/char/i8k.c+7 -00 replies

Reviews trailers per patch

13 of 62 patches have a Reviewed-by or Acked-by.

PatchAndrey LipaevBruno PrémontDavid ChenWolfram SangJean-Christophe PLAGNIOL-VILLARDThomas PetazzoniCharles KeepaxAl ViroWolfgang GrandeggerAndrew GlenMadper Xie[email protected]Praveen MuraliScott WoodAnatolij GustschinStefano StabelliniDavid VrabelAnthony LiguoriTejun HeoKonrad Rzeszutek WilkHeiko StuebnerPavel MachekShawn LanddenJohannes BergMichael ChanJason Gunthorpe
1/62Reported-and-tested-by
2/62
3/62
4/62
5/62
6/62Reported-and-tested-by
7/62T-b
8/62
9/62
10/62
11/62
12/62
13/62
14/62
15/62
16/62
17/62
18/62A-b A-b
19/62A-b
20/62A-b
21/62
22/62
23/62A-b
24/62
25/62A-b
26/62A-b
27/62A-b
28/62
29/62T-b
30/62T-b
31/62
32/62
33/62T-b
34/62T-b
35/62
36/62
37/62
38/62
39/62
40/62A-b A-b
41/62
42/62A-b R-b R-b
43/62
44/62
45/62A-b
46/62Acked-by-and-tested-by A-b R-b
47/62Reported-and-tested-by
48/62
49/62
50/62R-b
51/62A-b
52/62
53/62
54/62
55/62
56/62T-b
57/62
58/62
59/62
60/62
61/62
62/62

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

Read the v1 thread

Cover letter [PATCH 3.12 00/62] 3.12.5-stable review

This is the start of the stable review cycle for the 3.12.5 release. There are 62 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 Dec 12 08:00:42 UTC 2013. 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.12.5-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.12.5-rc1

Alan Cox <[email protected]>
drivers/char/i8k.c: add Dell XPLS L421X

David Cluytens <[email protected]>
USB: cdc-acm: Added support for the Lenovo RD02-D400 USB Modem

Colin Leitner <[email protected]>
USB: spcp8x5: correct handling of CS5 setting

Colin Leitner <[email protected]>
USB: mos7840: correct handling of CS5 setting

Colin Leitner <[email protected]>
USB: ftdi_sio: fixed handling of unsupported CSIZE setting

Colin Leitner <[email protected]>
USB: pl2303: fixed handling of CS5 setting

Peter Hurley <[email protected]>
n_tty: Fix missing newline echo

Tomas Winkler <[email protected]>
mei: add 9 series PCH mei device ids

Tomas Winkler <[email protected]>
mei: me: add Lynx Point Wellsburg work station device id

Tom Gundersen <[email protected]>
Input: mousedev - allow disabling even without CONFIG_EXPERT

Tom Gundersen <[email protected]>
Input: allow deselecting serio drivers even without CONFIG_EXPERT

Ivan Vecera <[email protected]>
tg3: avoid double-freeing of rx data memory

Emmanuel Grumbach <[email protected]>
iwlwifi: dvm: don't override mac80211's queue setting

Martin K. Petersen <[email protected]>
SCSI: Disable WRITE SAME for RAID and virtual host adapter drivers

H. Peter Anvin <[email protected]>
x86-64, build: Always pass in -mno-sse

Shawn Landden <[email protected]>
net: update consumers of MSG_MORE to recognize MSG_SENDPAGE_NOTLAST

Laxman Dewangan <[email protected]>
irq: Enable all irqs unconditionally in irq_resume

Hong Zhiguo <[email protected]>
Update of blkg_stat and blkg_rwstat may happen in bh context. While u64_stats_fetch_retry is only preempt_disable on 32bit UP system. This is not enough to avoid preemption by bh and may read strange 64 bit value.

Konrad Rzeszutek Wilk <[email protected]>
cpuidle: Check for dev before deregistering it.

Mika Westerberg <[email protected]>
spi/pxa2xx: add new ACPI IDs

Matt Wilson <[email protected]>
xen/gnttab: leave lazy MMU mode in the case of a m2p override failure

Helge Deller <[email protected]>
parisc: fix mmap(MAP_FIXED|MAP_SHARED) to already mmapped address

Liu Gang <[email protected]>
powerpc/gpio: Fix the wrong GPIO input data on MPC8572/MPC8536

Martin Schwidefsky <[email protected]>
time: Fix 1ns/tick drift w/ GENERIC_TIME_VSYSCALL_OLD

Dmitry Torokhov <[email protected]>
PNP: fix restoring devices after hibernation

Trond Myklebust <[email protected]>
NFSv4: Update list of irrecoverable errors on DELEGRETURN

Stephen M. Cameron <[email protected]>
SCSI: hpsa: return 0 from driver probe function on success, not 1

Stephen M. Cameron <[email protected]>
SCSI: hpsa: do not discard scsi status on aborted commands

Dan Williams <[email protected]>
SCSI: libsas: fix usage of ata_tf_to_fis

James Bottomley <[email protected]>
SCSI: enclosure: fix WARN_ON in dual path device removing

Vijaya Mohan Guvva <[email protected]>
SCSI: bfa: Fix crash when symb name set for offline vport

Madper Xie <[email protected]>
efi-pstore: Make efi-pstore return a unique id

Seiji Aguchi <[email protected]>
efivars, efi-pstore: Hold off deletion of sysfs entry until the scan is completed

Marc Kleine-Budde <[email protected]>
can: c_can: don't call pm_runtime_get_sync() from interrupt context

Marc Kleine-Budde <[email protected]>
can: flexcan: use correct clock as base for bit rate calculation

Oliver Hartkopp <[email protected]>
can: sja1000: fix {pre,post}_irq() handling and IRQ handler return value

Linus Torvalds <[email protected]>
vfs: fix subtle use-after-free of pipe_inode_info

Bo Shen <[email protected]>
ASoC: wm8731: fix dsp mode configuration

Stephen Warren <[email protected]>
ASoC: dapm: Use SND_SOC_DAPM_INIT_REG_VAL in SND_SOC_DAPM_MUX

Mark Brown <[email protected]>
ASoC: wm8990: Mark the register map as dirty when powering down

Thomas Petazzoni <[email protected]>
ARM: mvebu: re-enable PCIe on Armada 370 DB

Gregory CLEMENT <[email protected]>
ARM: mvebu: use the virtual CPU registers to access coherency registers

Arnaud Ebalard <[email protected]>
ARM: mvebu: fix second and third PCIe unit of Armada XP mv78260

Arnaud Ebalard <[email protected]>
ARM: mvebu: second PCIe unit of Armada XP mv78230 is only x1 capable

Ludovic Desroches <[email protected]>
ARM: at91: sama5d3: reduce TWI internal clock frequency

Aaro Koskinen <[email protected]>
ARM: OMAPFB: panel-sony-acx565akm: fix bad unlock balance

Balaji T K <[email protected]>
ARM: dts: omap4-panda-common: Fix pin muxing for wl12xx

Olof Johansson <[email protected]>
ARM: multi_v7_defconfig: enable SDHCI_BCM_KONA and MMC_BLOCK_MINORS=16

Russell King <[email protected]>
ARM: footbridge: fix EBSA285 LEDs

Russell King <[email protected]>
ARM: footbridge: fix VGA initialisation

Russell King <[email protected]>
ARM: fix booting low-vectors machines

Tom Lendacky <[email protected]>
crypto: authenc - Find proper IV address in ablkcipher callback

Horia Geanta <[email protected]>
crypto: ccm - Fix handling of zero plaintext when computing mac

Tom Lendacky <[email protected]>
crypto: scatterwalk - Set the chain pointer indication bit

Gerald Schaefer <[email protected]>
crypto: s390 - Fix aes-xts parameter corruption

David Henningsson <[email protected]>
ALSA: hda - Add mono speaker quirk for Dell Inspiron 5439

Takashi Iwai <[email protected]>
ALSA: hda - Fix silent output on MacBook Air 2,1

Takashi Iwai <[email protected]>
ALSA: hda - Fix bad EAPD setup for HP machines with AD1984A

David Henningsson <[email protected]>
ALSA: hda - Fix headset mic input after muted internal mic (Dell/Realtek)

Takashi Iwai <[email protected]>
ALSA: hda - Use always amps for auto-mute on AD1986A codec

Takashi Iwai <[email protected]>
ALSA: hda - Another fixup for ASUS laptop with ALC660 codec

Takashi Iwai <[email protected]>
ALSA: hda - Fix silent output on ASUS W7J laptop

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/armada-370-db.dts                |  28 ++--
 arch/arm/boot/dts/armada-370-xp.dtsi               |   2 +-
 arch/arm/boot/dts/armada-xp-mv78230.dtsi           |  24 +--
 arch/arm/boot/dts/armada-xp-mv78260.dtsi           | 109 +++++++++++---
 arch/arm/boot/dts/omap4-panda-common.dtsi          |  20 +--
 arch/arm/configs/multi_v7_defconfig                |   2 +
 arch/arm/include/asm/pgtable.h                     |   2 +-
 arch/arm/mach-at91/sama5d3.c                       |   6 +-
 arch/arm/mach-footbridge/common.c                  |   3 +
 arch/arm/mach-footbridge/dc21285.c                 |   2 -
 arch/arm/mach-footbridge/ebsa285.c                 |  22 +--
 arch/arm/mm/mmap.c                                 |   2 +-
 arch/arm/mm/pgd.c                                  |   3 +-
 arch/parisc/kernel/sys_parisc.c                    |  25 ++--
 arch/s390/crypto/aes_s390.c                        |  31 ++--
 arch/x86/Makefile                                  |   8 +-
 block/blk-cgroup.h                                 |   8 +-
 crypto/algif_hash.c                                |   3 +
 crypto/algif_skcipher.c                            |   3 +
 crypto/authenc.c                                   |   7 +-
 crypto/ccm.c                                       |   3 +-
 drivers/ata/libata-scsi.c                          |   1 +
 drivers/char/i8k.c                                 |   7 +
 drivers/cpuidle/cpuidle.c                          |   2 +-
 drivers/firewire/sbp2.c                            |   1 +
 drivers/firmware/efi/efi-pstore.c                  | 163 +++++++++++++++++++--
 drivers/firmware/efi/efivars.c                     |  12 +-
 drivers/firmware/efi/vars.c                        |  12 +-
 drivers/gpio/gpio-mpc8xxx.c                        |   8 +-
 drivers/input/Kconfig                              |   2 +-
 drivers/input/keyboard/Kconfig                     |   4 +-
 drivers/input/serio/Kconfig                        |   6 +-
 drivers/misc/enclosure.c                           |   7 +
 drivers/misc/mei/hw-me-regs.h                      |   6 +-
 drivers/misc/mei/pci-me.c                          |   5 +-
 drivers/net/can/c_can/c_can.c                      |  21 ++-
 drivers/net/can/flexcan.c                          |   2 +-
 drivers/net/can/sja1000/sja1000.c                  |  17 ++-
 drivers/net/ethernet/broadcom/tg3.c                |  12 +-
 drivers/net/wireless/iwlwifi/dvm/tx.c              |  14 +-
 drivers/pnp/driver.c                               |  12 +-
 drivers/scsi/3w-9xxx.c                             |   3 +-
 drivers/scsi/3w-sas.c                              |   3 +-
 drivers/scsi/3w-xxxx.c                             |   3 +-
 drivers/scsi/aacraid/linit.c                       |   1 +
 drivers/scsi/arcmsr/arcmsr_hba.c                   |   1 +
 drivers/scsi/bfa/bfa_fcs.h                         |   1 +
 drivers/scsi/bfa/bfa_fcs_lport.c                   |  14 +-
 drivers/scsi/bfa/bfad_attr.c                       |   7 +-
 drivers/scsi/gdth.c                                |   1 +
 drivers/scsi/hosts.c                               |   1 +
 drivers/scsi/hpsa.c                                |   5 +-
 drivers/scsi/ipr.c                                 |   3 +-
 drivers/scsi/ips.c                                 |   1 +
 drivers/scsi/libsas/sas_ata.c                      |   2 +-
 drivers/scsi/megaraid.c                            |   1 +
 drivers/scsi/megaraid/megaraid_mbox.c              |   1 +
 drivers/scsi/megaraid/megaraid_sas_base.c          |   1 +
 drivers/scsi/pmcraid.c                             |   1 +
 drivers/scsi/sd.c                                  |   6 +
 drivers/scsi/storvsc_drv.c                         |   1 +
 drivers/spi/spi-pxa2xx.c                           |   2 +
 drivers/tty/n_tty.c                                |   6 +-
 drivers/usb/class/cdc-acm.c                        |   2 +
 drivers/usb/serial/ftdi_sio.c                      |  37 +++--
 drivers/usb/serial/mos7840.c                       |  32 ++--
 drivers/usb/serial/pl2303.c                        |  30 ++--
 drivers/usb/serial/spcp8x5.c                       |  30 ++--
 .../omap2/displays-new/panel-sony-acx565akm.c      |   5 +-
 drivers/xen/grant-table.c                          |   6 +-
 fs/nfs/nfs4proc.c                                  |  10 +-
 fs/pipe.c                                          |  39 +++--
 include/crypto/scatterwalk.h                       |   1 +
 include/linux/efi.h                                |   4 +
 include/scsi/scsi_host.h                           |   6 +
 include/sound/soc-dapm.h                           |   3 +-
 kernel/irq/pm.c                                    |   2 +-
 kernel/time/timekeeping.c                          |   2 +-
 net/ipv4/udp.c                                     |   3 +
 sound/pci/hda/patch_analog.c                       |   4 +
 sound/pci/hda/patch_realtek.c                      |  55 ++++++-
 sound/soc/codecs/wm8731.c                          |   4 +-
 sound/soc/codecs/wm8990.c                          |   2 +
 84 files changed, 676 insertions(+), 297 deletions(-)