Skip to content

3.10.40-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 Latest48 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/48drivers/tty/hvc: dont free hvc_console_setup after initdrivers/tty/hvc/hvc_console.c+1 -10 replies
2/48tty: serial: 8250_core.c Bug fix for Exar chips.drivers/tty/serial/8250/8250_core.c+1 -10 replies
3/48n_tty: Fix n_tty_write crash when echoing in raw modedrivers/tty/n_tty.c+4 -00 replies
4/48floppy: ignore kernel-only members in FDRAWCMD ioctl inputdrivers/block/floppy.c+3 -30 replies
5/48floppy: dont write kernel-only members to FDRAWCMD ioctl outputdrivers/block/floppy.c+4 -10 replies
6/48iser-target: Add missing se_cmd put for WRITE_PENDING in tx_comp_errdrivers/infiniband/ulp/isert/ib_isert.c+21 -80 replies
7/48ARM: 7840/1: LPAE: dont reject mapping /dev/mem above 4GBarch/arm/mm/mmap.c+2 -40 replies
8/48KVM: ioapic: fix assignment of ioapic->rtc_status.pending_eoi (CVE-2014-0155)virt/kvm/ioapic.c+1 -10 replies
9/48MIPS: KVM: Pass reserved instruction exceptions to guestarch/mips/kvm/kvm_mips_emul.c+4 -30 replies
10/48MIPS: Hibernate: Flush TLB entries in swsusp_arch_resume()arch/mips/power/hibernate.S+1 -00 replies
11/48virtio_balloon: dont softlockup on huge balloon changes.drivers/virtio/virtio_balloon.c+6 -00 replies
12/48virtio-scsi: Skip setting affinity on uninitialized vqdrivers/scsi/virtio_scsi.c+5 -10 replies
13/48mpt2sas: Dont disable device twice at suspend.drivers/scsi/mpt2sas/mpt2sas_scsih.c+0 -10 replies
14/48powerpc/compat: 32-bit little endian machine name is ppcle, not ppcarch/powerpc/include/asm/compat.h+4 -00 replies
15/48powerpc/tm: Disable IRQ in tm_recheckpointarch/powerpc/include/asm/reg.h arch/powerpc/kernel/process.c arch/powerpc/kernel/signal_32.c +2 more+34 -70 replies
16/48s390/chsc: fix SEI usage on old FW levelsdrivers/s390/cio/chsc.c+17 -50 replies
17/48s390/bpf,jit: initialize A register if 1st insn is BPF_S_LDX_B_MSHarch/s390/net/bpf_jit_comp.c+0 -10 replies
18/48ARC: Entry Handler tweaks: Simplify branch for in-kernel preemptionarch/arc/kernel/entry.S+2 -60 replies
19/48ARC: Entry Handler tweaks: Optimize away redundant IRQ_DISABLE_SAVEarch/arc/include/asm/irqflags.h arch/arc/kernel/entry.S+5 -120 replies
20/48framebuffer: fix cfb_copyareadrivers/video/cfbcopyarea.c+78 -750 replies
21/48matroxfb: restore the registers M_ACCESS and M_PITCHdrivers/video/matrox/matroxfb_accel.c drivers/video/matrox/matroxfb_base.h+30 -100 replies
22/48mach64: use unaligned accessdrivers/video/aty/mach64_accel.c+2 -10 replies
23/48mach64: fix cursor when character width is not a multiple of 8 pixelsdrivers/video/aty/mach64_cursor.c+16 -60 replies
24/48b43: Fix machine check error due to improper access of B43_MMIO_PSM_PHY_HDRdrivers/net/wireless/b43/phy_n.c+7 -70 replies
25/48libata/ahci: accommodate tag ordered controllersdrivers/ata/libata-core.c include/linux/libata.h+14 -80 replies
26/48iwlwifi: dvm: take mutex when sending SYNC BT config commanddrivers/net/wireless/iwlwifi/dvm/main.c+6 -20 replies
27/48mac80211: fix WPA with VLAN on AP side with ps-sta againnet/mac80211/tx.c+1 -10 replies
28/48mac80211: fix software remain-on-channel implementationnet/mac80211/offchannel.c+1 -00 replies
29/48mac80211: exclude AP_VLAN interfaces from tx power calculationnet/mac80211/main.c+2 -00 replies
30/48locks: allow __break_lease to sleep even when break_time is 0fs/locks.c+3 -40 replies
31/48rtlwifi: rtl8723ae: Fix too long disable of IRQsdrivers/net/wireless/rtlwifi/rtl8723ae/hw.c+15 -30 replies
32/48rtlwifi: rtl8188ee: Fix too long disable of IRQsdrivers/net/wireless/rtlwifi/rtl8188ee/hw.c+16 -40 replies
33/48rtlwifi: rtl8192cu: Fix too long disable of IRQsdrivers/net/wireless/rtlwifi/rtl8192cu/hw.c+14 -10 replies
34/48rtlwifi: rtl8192se: Fix too long disable of IRQsdrivers/net/wireless/rtlwifi/rtl8192se/hw.c+21 -60 replies
35/48rtlwifi: rtl8192se: Fix regression due to commit 1bf4bbbdrivers/net/wireless/rtlwifi/rtl8192se/trx.c+6 -00 replies
36/48rtlwifi: rtl8188ee: initialize packet_beacondrivers/net/wireless/rtlwifi/rtl8188ee/trx.c+1 -10 replies
37/48gpio: mxs: Allow for recursive enable_irq_wake() calldrivers/gpio/gpio-mxs.c+2 -10 replies
38/48tgafb: fix data copyingdrivers/video/tgafb.c+51 -2130 replies
39/48mtd: atmel_nand: Disable subpage NAND write when using Atmel PMECCdrivers/mtd/nand/atmel_nand.c+1 -00 replies
40/48mtd: nuc900_nand: NULL dereference in nuc900_nand_enable()drivers/mtd/nand/nuc900_nand.c+1 -10 replies
41/48mtd: sm_ftl: heap corruption in sm_create_sysfs_attributes()drivers/mtd/sm_ftl.c+4 -70 replies
42/48Skip intel_crt_init for Dell XPS 8700drivers/gpu/drm/i915/intel_crt.c+8 -00 replies
43/48dm transaction manager: fix corruption due to non-atomic transaction commitdrivers/md/dm-cache-metadata.c drivers/md/persistent-data/dm-block-manager.c drivers/md/persistent-data/dm-block-manager.h +2 more+16 -270 replies
44/48dm thin: fix dangling bio in process_deferred_bios error pathdrivers/md/dm-thin.c+1 -10 replies
45/48lockd: ensure we tear down any live sockets when socket creation fails during lockd_upfs/lockd/svc.c+1 -00 replies
46/48Input: synaptics - add min/max quirk for ThinkPad T431s, L440, L540, S1 Yoga and X1drivers/input/mouse/synaptics.c+42 -00 replies
47/48Input: synaptics - add min/max quirk for ThinkPad Edge E431drivers/input/mouse/synaptics.c+8 -00 replies
48/48drm: cirrus: add power management supportdrivers/gpu/drm/cirrus/cirrus_drv.c drivers/gpu/drm/cirrus/cirrus_mode.c+45 -00 replies

Reviews trailers per patch

12 of 48 patches have a Reviewed-by or Acked-by.

PatchJiri SlabySagi GrimbergCatalin MarinasPaolo BonziniStefan HaberlandPeter OberparleiterLarry FingerMatthew WilcoxJohannes BergAlex MillerShawn GuoJosh WuJoe ThornberStanislav Kinsbursky
1/48
2/48
3/48Reported-and-tested-by
4/48
5/48
6/48A-b
7/48A-b
8/48
9/48
10/48
11/48
12/48A-b
13/48
14/48
15/48
16/48Reported-and-tested-by R-b
17/48
18/48
19/48
20/48
21/48
22/48
23/48
24/48A-b
25/48R-b
26/48R-b
27/48
28/48
29/48
30/48
31/48
32/48
33/48
34/48
35/48T-b
36/48A-b
37/48A-b
38/48
39/48A-b
40/48
41/48
42/48
43/48
44/48A-b
45/48R-b
46/48
47/48
48/48

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

Read the v1 thread

Cover letter [PATCH 3.10 00/48] 3.10.40-stable review

This is the start of the stable review cycle for the 3.10.40 release. There are 48 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 Tue May 13 19:19:30 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.10.40-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.40-rc1

Gerd Hoffmann <[email protected]>
drm: cirrus: add power management support

Hans de Goede <[email protected]>
Input: synaptics - add min/max quirk for ThinkPad Edge E431

Hans de Goede <[email protected]>
Input: synaptics - add min/max quirk for ThinkPad T431s, L440, L540, S1 Yoga and X1

Jeff Layton <[email protected]>
lockd: ensure we tear down any live sockets when socket creation fails during lockd_up

Mike Snitzer <[email protected]>
dm thin: fix dangling bio in process_deferred_bios error path

Joe Thornber <[email protected]>
dm transaction manager: fix corruption due to non-atomic transaction commit

Giacomo Comes <[email protected]>
Skip intel_crt_init for Dell XPS 8700

Dan Carpenter <[email protected]>
mtd: sm_ftl: heap corruption in sm_create_sysfs_attributes()

Dan Carpenter <[email protected]>
mtd: nuc900_nand: NULL dereference in nuc900_nand_enable()

Herve Codina <[email protected]>
mtd: atmel_nand: Disable subpage NAND write when using Atmel PMECC

Mikulas Patocka <[email protected]>
tgafb: fix data copying

Marek Vasut <[email protected]>
gpio: mxs: Allow for recursive enable_irq_wake() call

Colin Ian King <[email protected]>
rtlwifi: rtl8188ee: initialize packet_beacon

Larry Finger <[email protected]>
rtlwifi: rtl8192se: Fix regression due to commit 1bf4bbb

Larry Finger <[email protected]>
rtlwifi: rtl8192se: Fix too long disable of IRQs

Larry Finger <[email protected]>
rtlwifi: rtl8192cu: Fix too long disable of IRQs

Larry Finger <[email protected]>
rtlwifi: rtl8188ee: Fix too long disable of IRQs

Larry Finger <[email protected]>
rtlwifi: rtl8723ae: Fix too long disable of IRQs

Jeff Layton <[email protected]>
locks: allow __break_lease to sleep even when break_time is 0

Felix Fietkau <[email protected]>
mac80211: exclude AP_VLAN interfaces from tx power calculation

Johannes Berg <[email protected]>
mac80211: fix software remain-on-channel implementation

Michael Braun <[email protected]>
mac80211: fix WPA with VLAN on AP side with ps-sta again

Emmanuel Grumbach <[email protected]>
iwlwifi: dvm: take mutex when sending SYNC BT config command

Dan Williams <[email protected]>
libata/ahci: accommodate tag ordered controllers

Rafał Miłecki <[email protected]>
b43: Fix machine check error due to improper access of B43_MMIO_PSM_PHY_HDR

Mikulas Patocka <[email protected]>
mach64: fix cursor when character width is not a multiple of 8 pixels

Mikulas Patocka <[email protected]>
mach64: use unaligned access

Mikulas Patocka <[email protected]>
matroxfb: restore the registers M_ACCESS and M_PITCH

Mikulas Patocka <[email protected]>
framebuffer: fix cfb_copyarea

Vineet Gupta <[email protected]>
ARC: Entry Handler tweaks: Optimize away redundant IRQ_DISABLE_SAVE

Vineet Gupta <[email protected]>
ARC: Entry Handler tweaks: Simplify branch for in-kernel preemption

Martin Schwidefsky <[email protected]>
s390/bpf,jit: initialize A register if 1st insn is BPF_S_LDX_B_MSH

Sebastian Ott <[email protected]>
s390/chsc: fix SEI usage on old FW levels

Michael Neuling <[email protected]>
powerpc/tm: Disable IRQ in tm_recheckpoint

Anton Blanchard <[email protected]>
powerpc/compat: 32-bit little endian machine name is ppcle, not ppc

Tyler Stachecki <[email protected]>
mpt2sas: Don't disable device twice at suspend.

Fam Zheng <[email protected]>
virtio-scsi: Skip setting affinity on uninitialized vq

Rusty Russell <[email protected]>
virtio_balloon: don't softlockup on huge balloon changes.

Huacai Chen <[email protected]>
MIPS: Hibernate: Flush TLB entries in swsusp_arch_resume()

James Hogan <[email protected]>
MIPS: KVM: Pass reserved instruction exceptions to guest

Paolo Bonzini <[email protected]>

    KVM: ioapic: fix assignment of ioapic->rtc_status.pending_eoi (CVE-2014-0155)

Sergey Dyasly <[email protected]>
ARM: 7840/1: LPAE: don't reject mapping /dev/mem above 4GB

Nicholas Bellinger <[email protected]>
iser-target: Add missing se_cmd put for WRITE_PENDING in tx_comp_err

Matthew Daley <[email protected]>
floppy: don't write kernel-only members to FDRAWCMD ioctl output

Matthew Daley <[email protected]>
floppy: ignore kernel-only members in FDRAWCMD ioctl input

Peter Hurley <[email protected]>
n_tty: Fix n_tty_write crash when echoing in raw mode

Michael Welling <[email protected]>
tty: serial: 8250_core.c Bug fix for Exar chips.

Tomoki Sekiyama <[email protected]>
drivers/tty/hvc: don't free hvc_console_setup after init

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arc/include/asm/irqflags.h                    |   7 -
 arch/arc/kernel/entry.S                            |  16 +-
 arch/arm/mm/mmap.c                                 |   6 +-
 arch/mips/kvm/kvm_mips_emul.c                      |   7 +-
 arch/mips/power/hibernate.S                        |   1 +
 arch/powerpc/include/asm/compat.h                  |   4 +
 arch/powerpc/include/asm/reg.h                     |   1 +
 arch/powerpc/kernel/process.c                      |  34 ++-
 arch/powerpc/kernel/signal_32.c                    |   2 +
 arch/powerpc/kernel/signal_64.c                    |   2 +
 arch/powerpc/kernel/tm.S                           |   2 +-
 arch/s390/net/bpf_jit_comp.c                       |   1 -
 drivers/ata/libata-core.c                          |  21 +-
 drivers/block/floppy.c                             |  11 +-
 drivers/gpio/gpio-mxs.c                            |   3 +-
 drivers/gpu/drm/cirrus/cirrus_drv.c                |  42 ++++
 drivers/gpu/drm/cirrus/cirrus_mode.c               |   3 +
 drivers/gpu/drm/i915/intel_crt.c                   |   8 +
 drivers/infiniband/ulp/isert/ib_isert.c            |  29 ++-
 drivers/input/mouse/synaptics.c                    |  50 ++++
 drivers/md/dm-cache-metadata.c                     |   3 +-
 drivers/md/dm-thin.c                               |   2 +-
 drivers/md/persistent-data/dm-block-manager.c      |  15 +-
 drivers/md/persistent-data/dm-block-manager.h      |   3 +-
 .../md/persistent-data/dm-transaction-manager.c    |   5 +-
 .../md/persistent-data/dm-transaction-manager.h    |  17 +-
 drivers/mtd/nand/atmel_nand.c                      |   1 +
 drivers/mtd/nand/nuc900_nand.c                     |   2 +-
 drivers/mtd/sm_ftl.c                               |  11 +-
 drivers/net/wireless/b43/phy_n.c                   |  14 +-
 drivers/net/wireless/iwlwifi/dvm/main.c            |   8 +-
 drivers/net/wireless/rtlwifi/rtl8188ee/hw.c        |  20 +-
 drivers/net/wireless/rtlwifi/rtl8188ee/trx.c       |   2 +-
 drivers/net/wireless/rtlwifi/rtl8192cu/hw.c        |  15 +-
 drivers/net/wireless/rtlwifi/rtl8192se/hw.c        |  27 ++-
 drivers/net/wireless/rtlwifi/rtl8192se/trx.c       |   6 +
 drivers/net/wireless/rtlwifi/rtl8723ae/hw.c        |  18 +-
 drivers/s390/cio/chsc.c                            |  22 +-
 drivers/scsi/mpt2sas/mpt2sas_scsih.c               |   1 -
 drivers/scsi/virtio_scsi.c                         |   6 +-
 drivers/tty/hvc/hvc_console.c                      |   2 +-
 drivers/tty/n_tty.c                                |   4 +
 drivers/tty/serial/8250/8250_core.c                |   2 +-
 drivers/video/aty/mach64_accel.c                   |   3 +-
 drivers/video/aty/mach64_cursor.c                  |  22 +-
 drivers/video/cfbcopyarea.c                        | 153 ++++++------
 drivers/video/matrox/matroxfb_accel.c              |  38 ++-
 drivers/video/matrox/matroxfb_base.h               |   2 +
 drivers/video/tgafb.c                              | 264 ++++-----------------
 drivers/virtio/virtio_balloon.c                    |   6 +
 fs/lockd/svc.c                                     |   1 +
 fs/locks.c                                         |   7 +-
 include/linux/libata.h                             |   1 +
 net/mac80211/main.c                                |   2 +
 net/mac80211/offchannel.c                          |   1 +
 net/mac80211/tx.c                                  |   2 +-
 virt/kvm/ioapic.c                                  |   2 +-
 58 files changed, 529 insertions(+), 435 deletions(-)