Linux 3.4.112

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm announcing the release of the 3.4.112 kernel.

All users of the 3.4 kernel series must upgrade.

The updated 3.4.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-3.4.y
and can be browsed at the normal kernel.org git web browser:
	http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

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



The following changes since commit 3389604d77540abf738b486d650c1745b2d663ca:

  Linux 3.4.111 (2016-03-21 09:17:59 +0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/lizf/linux-3.4.y.git tags/v3.4.112

for you to fetch changes up to 343a5fbeef08baf2097b8cf4e26137cebe3cfef4:

  Linux 3.4.112 (2016-04-27 18:55:30 +0800)

----------------------------------------------------------------
This is the 3.4.112 stable release

----------------------------------------------------------------
Andreas Schwab (1):
      m68k: Define asmlinkage_protect

Andrey Ryabinin (1):
      crypto: ghash-clmulni: specify context size for ghash async algorithm

Andy Lutomirski (1):
      x86/iopl/64: Properly context-switch IOPL on Xen PV

Ard Biesheuvel (1):
      ARM: 8429/1: disable GCC SRA optimization

Arnaldo Carvalho de Melo (1):
      perf header: Fixup reading of HEADER_NRCPUS feature

Ben Hutchings (3):
      genirq: Fix race in register_irq_proc()
      usb: Use the USB_SS_MULT() macro to decode burst multiplier for log message
      pipe: Fix buffer offset after partially failed read

Bjorn Helgaas (1):
      PCI: Fix TI816X class code quirk

Bob Copeland (1):
      mac80211: enable assoc check for mesh interfaces

Cathy Avery (1):
      xen-blkfront: check for null drvdata in blkback_changed (XenbusStateClosing)

Charles Keepax (1):
      ASoC: wm8904: Correct number of EQ registers

Christian Zander (1):
      iommu/vt-d: fix range computation when making room for large pages

Christoph Hellwig (2):
      IB/uverbs: reject invalid or unknown opcodes
      scsi_dh: fix randconfig build error

Christophe Leroy (1):
      splice: sendfile() at once fails for big files

Chuck Lever (1):
      svcrdma: Fix send_reply() scatter/gather set-up

Dan Carpenter (1):
      drm: crtc: integer overflow in drm_property_create_blob()

David Daney (1):
      of/address: Don't loop forever in of_find_matching_node_by_address().

David H盲rdeman (1):
      rc-core: fix remove uevent generation

David Woodhouse (1):
      x86/platform: Fix Geode LX timekeeping in the generic x86 build

Doron Tsur (1):
      IB/cm: Fix rb-tree duplicate free and use-after-free

D膩vis Mos膩ns (1):
      mvsas: Fix NULL pointer dereference in mvs_slot_task_free

Felix Fietkau (1):
      ath9k: declare required extra tx headroom

Grant Likely (1):
      drivercore: Fix unregistration path of platform devices

Guenter Roeck (1):
      spi: Fix documentation of spi_alloc_master()

Herbert Xu (2):
      ipv6: Fix IPsec pre-encap fragmentation check
      crypto: api - Only abort operations on fatal signal

Hin-Tak Leung (2):
      hfs,hfsplus: cache pages correctly between bnode_create and bnode_free
      hfs: fix B-tree corruption after insertion at position 0

Ilia Mirkin (1):
      drm/nouveau/gem: return only valid domain when there's only one

James Hogan (1):
      MIPS: dma-default: Fix 32-bit fall back to GFP_DMA

Jan Kara (1):
      mm: make sendfile(2) killable

Jann Horn (1):
      drivers/tty: require read access for controlling terminal

Jeff Mahoney (1):
      btrfs: skip waiting on ordered range for special files

Jeffery Miller (1):
      Add radeon suspend/resume quirk for HP Compaq dc5750.

Joerg Roedel (1):
      iommu/amd: Don't clear DTE flags when modifying it

Johannes Berg (1):
      iwlwifi: dvm: fix D3 firmware PN programming

John Stultz (1):
      clocksource: Fix abs() usage w/ 64bit values

Joseph Qi (1):
      ocfs2/dlm: fix deadlock when dispatch assert master

Kees Cook (1):
      fs: create and use seq_show_option for escaping

Kosuke Tatsukawa (1):
      tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c

Laura Abbott (1):
      xhci: Add spurious wakeup quirk for LynxPoint-LP controllers

Malcolm Crossley (1):
      x86/xen: Do not clip xen_e820_map to xen_e820_map_entries when sanitizing map

Mark Brown (2):
      regmap: debugfs: Ensure we don't underflow when printing access masks
      regmap: debugfs: Don't bother actually printing when calculating max length

Mark Rustad (2):
      PCI: Add dev_flags bit to access VPD through function 0
      PCI: Add VPD function 0 quirk for Intel Ethernet devices

Masahiro Yamada (1):
      devres: fix devres_get()

Mathias Nyman (4):
      usb: Use the USB_SS_MULT() macro to get the burst multiplier.
      xhci: give command abortion one more chance before killing xhci
      xhci: change xhci 1.0 only restrictions to support xhci 1.1
      xhci: handle no ping response error properly

Matthijs Kooijman (1):
      USB: ftdi_sio: Added custom PID for CustomWare products

Mel Gorman (1):
      mm: hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault

Mike Snitzer (1):
      dm btree: fix leak of bufio-backed block in btree_split_beneath error path

Mikulas Patocka (1):
      hpfs: update ctime and mtime on directory modification

Nate Dailey (1):
      raid1: include bio_end_io_list in nr_queued to prevent freeze_array hang

NeilBrown (7):
      md/raid0: update queue parameter in a safer location.
      NFSv4: don't set SETATTR for O_RDONLY|O_EXCL
      md/raid0: apply base queue limits *before* disk_stack_limits
      md/raid10: ensure device failure recorded before write request returns.
      md/raid10: don't clear bitmap bit when bad-block-list write fails.
      md/raid1: ensure device failure recorded before write request returns.
      md/raid1: don't clear bitmap bit when bad-block-list write fails.

Noa Osherovich (1):
      IB/mlx4: Use correct SL on AH query under RoCE

Paolo Bonzini (1):
      KVM: x86: trap AMD MSRs for the TSeg base and mask

Paul Bolle (1):
      windfarm: decrement client count when unregistering

Paul Mackerras (1):
      powerpc/MSI: Fix race condition in tearing down MSI interrupts

Peter Chen (1):
      usb: host: ehci-sys: delete useless bus_to_hcd conversion

Peter Seiderer (1):
      cifs: use server timestamp for ntlmv2 authentication

Peter Zijlstra (2):
      module: Fix locking in symbol_put_addr()
      sched/core: Fix TASK_DEAD race in finish_task_switch()

Richard Weinberger (1):
      UBI: Validate data_size

Robert Jarzmik (1):
      ASoC: fix broken pxa SoC support

Roger Quadros (1):
      usb: xhci: Clear XHCI_STATE_DYING on start

Russell King (2):
      ARM: fix Thumb2 signal handling when ARMv6 is enabled
      crypto: ahash - ensure statesize is non-zero

Stephen Chandler Paul (1):
      DRM - radeon: Don't link train DisplayPort on HPD until we get the dpcd

Sudip Mukherjee (1):
      auxdisplay: ks0108: fix refcount

T.J. Purtell (1):
      ARM: 7880/1: Clear the IT state independent of the Thumb-2 mode

Takashi Iwai (1):
      ALSA: synth: Fix conflicting OSS device registration on AWE32

Tan, Jui Nee (1):
      spi: spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled

Thomas Gleixner (1):
      x86/process: Add proper bound checks in 64bit get_wchan()

Thomas Huth (1):
      powerpc/rtas: Introduce rtas_get_sensor_fast() for IRQ handlers

Trond Myklebust (1):
      SUNRPC: xs_reset_transport must mark the connection as disconnected

Tyler Hicks (1):
      eCryptfs: Invalidate dcache entries when lower i_nlink is zero

Vasant Hegde (1):
      powerpc/rtas: Validate rtas.entry before calling enter_rtas()

Vincent Palatin (1):
      usb: Add device quirk for Logitech PTZ cameras

Yao-Wen Mao (1):
      USB: Add reset-resume quirk for two Plantronics usb headphones.

Yishai Hadas (1):
      IB/uverbs: Fix race between ib_uverbs_open and remove_one

Zefan Li (1):
      Linux 3.4.112

shengyong (1):
      UBI: return ENOSPC if no enough space available

 Makefile                                   |  2 +-
 arch/arm/Makefile                          |  8 ++++
 arch/arm/kernel/signal.c                   | 19 +++++++--
 arch/m68k/include/asm/linkage.h            | 30 ++++++++++++++
 arch/mips/mm/dma-default.c                 |  2 +-
 arch/powerpc/include/asm/rtas.h            |  1 +
 arch/powerpc/kernel/rtas.c                 | 20 ++++++++++
 arch/powerpc/platforms/powernv/pci.c       |  4 +-
 arch/powerpc/platforms/pseries/ras.c       |  3 +-
 arch/powerpc/sysdev/fsl_msi.c              |  5 ++-
 arch/powerpc/sysdev/mpic_pasemi_msi.c      |  5 ++-
 arch/powerpc/sysdev/mpic_u3msi.c           |  5 ++-
 arch/powerpc/sysdev/ppc4xx_msi.c           |  5 ++-
 arch/x86/crypto/ghash-clmulni-intel_glue.c |  1 +
 arch/x86/include/asm/msr-index.h           |  1 +
 arch/x86/include/asm/xen/hypervisor.h      |  2 +
 arch/x86/kernel/process_64.c               | 64 +++++++++++++++++++++++++-----
 arch/x86/kernel/tsc.c                      | 17 ++++----
 arch/x86/kvm/x86.c                         |  2 +
 arch/x86/xen/enlighten.c                   |  2 +-
 arch/x86/xen/setup.c                       |  2 +-
 crypto/ablkcipher.c                        |  2 +-
 crypto/ahash.c                             |  3 +-
 crypto/algapi.c                            |  2 +-
 crypto/api.c                               |  6 +--
 crypto/crypto_user.c                       |  2 +-
 drivers/auxdisplay/ks0108.c                |  1 +
 drivers/base/devres.c                      |  4 +-
 drivers/base/platform.c                    |  8 +---
 drivers/base/regmap/regmap-debugfs.c       |  5 +--
 drivers/block/xen-blkfront.c               |  3 +-
 drivers/gpu/drm/drm_crtc.c                 |  2 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c      |  5 ++-
 drivers/gpu/drm/radeon/radeon_combios.c    |  8 ++++
 drivers/gpu/drm/radeon/radeon_connectors.c |  5 +++
 drivers/infiniband/core/cm.c               | 10 ++++-
 drivers/infiniband/core/uverbs.h           |  3 +-
 drivers/infiniband/core/uverbs_cmd.c       | 10 ++++-
 drivers/infiniband/core/uverbs_main.c      | 43 ++++++++++++++------
 drivers/infiniband/hw/mlx4/ah.c            |  6 ++-
 drivers/iommu/amd_iommu.c                  |  4 +-
 drivers/iommu/amd_iommu_types.h            |  1 +
 drivers/iommu/intel-iommu.c                | 19 ++++++---
 drivers/macintosh/windfarm_core.c          |  2 +-
 drivers/md/Kconfig                         |  2 +-
 drivers/md/md.c                            |  1 +
 drivers/md/persistent-data/dm-btree.c      |  2 +-
 drivers/md/raid0.c                         | 55 ++++++++++++++++---------
 drivers/md/raid1.c                         | 41 +++++++++++++++++--
 drivers/md/raid1.h                         |  5 +++
 drivers/md/raid10.c                        | 42 ++++++++++++++++++--
 drivers/md/raid10.h                        |  6 +++
 drivers/media/rc/rc-main.c                 |  3 --
 drivers/mtd/ubi/io.c                       |  5 +++
 drivers/mtd/ubi/vtbl.c                     |  1 +
 drivers/mtd/ubi/wl.c                       |  1 +
 drivers/net/wireless/ath/ath9k/init.c      |  1 +
 drivers/net/wireless/iwlwifi/iwl-agn-lib.c |  2 +-
 drivers/of/address.c                       |  6 +--
 drivers/pci/access.c                       | 61 +++++++++++++++++++++++++++-
 drivers/pci/quirks.c                       | 18 +++++++--
 drivers/scsi/mvsas/mv_sas.c                |  2 +
 drivers/spi/spi-pxa2xx.c                   |  4 ++
 drivers/spi/spi.c                          |  3 +-
 drivers/tty/n_tty.c                        |  6 +--
 drivers/tty/tty_io.c                       | 31 +++++++++++++--
 drivers/usb/core/config.c                  |  8 ++--
 drivers/usb/core/quirks.c                  | 13 ++++++
 drivers/usb/host/ehci-sysfs.c              |  8 ++--
 drivers/usb/host/xhci-mem.c                |  6 +--
 drivers/usb/host/xhci-pci.c                |  1 +
 drivers/usb/host/xhci-ring.c               | 33 +++++++++++----
 drivers/usb/host/xhci.c                    |  3 +-
 drivers/usb/serial/ftdi_sio.c              |  4 ++
 drivers/usb/serial/ftdi_sio_ids.h          |  8 ++++
 fs/btrfs/inode.c                           |  3 +-
 fs/ceph/super.c                            |  8 ++--
 fs/cifs/cifsencrypt.c                      | 51 +++++++++++++++++++++++-
 fs/cifs/cifsfs.c                           |  4 +-
 fs/ecryptfs/dentry.c                       | 32 +++++++--------
 fs/ext4/super.c                            |  4 +-
 fs/gfs2/super.c                            |  6 +--
 fs/hfs/bnode.c                             |  9 ++---
 fs/hfs/brec.c                              | 20 +++++-----
 fs/hfs/super.c                             |  4 +-
 fs/hfsplus/bnode.c                         |  3 --
 fs/hfsplus/options.c                       |  4 +-
 fs/hostfs/hostfs_kern.c                    |  2 +-
 fs/hpfs/namei.c                            | 25 +++++++++++-
 fs/nfs/nfs4proc.c                          |  2 +-
 fs/ocfs2/dlm/dlmmaster.c                   |  7 +++-
 fs/ocfs2/dlm/dlmrecovery.c                 |  6 ++-
 fs/ocfs2/super.c                           |  4 +-
 fs/pipe.c                                  |  5 ++-
 fs/reiserfs/super.c                        |  8 ++--
 fs/splice.c                                | 12 +++++-
 fs/xfs/xfs_super.c                         |  4 +-
 include/linux/pci.h                        |  2 +
 include/linux/seq_file.h                   | 35 ++++++++++++++++
 include/sound/wm8904.h                     |  2 +-
 kernel/cgroup.c                            |  7 ++--
 kernel/irq/proc.c                          | 19 ++++++++-
 kernel/module.c                            |  8 +++-
 kernel/sched/core.c                        | 10 ++---
 kernel/sched/sched.h                       |  4 +-
 kernel/time/clocksource.c                  |  2 +-
 mm/filemap.c                               |  9 +++--
 mm/hugetlb.c                               |  8 ++++
 net/ipv6/xfrm6_output.c                    | 16 +++++---
 net/mac80211/tx.c                          |  3 --
 net/sunrpc/xprtrdma/svc_rdma_sendto.c      | 11 ++++-
 net/sunrpc/xprtsock.c                      |  2 +
 security/selinux/hooks.c                   |  2 +-
 sound/arm/Kconfig                          | 15 +++----
 sound/soc/pxa/Kconfig                      |  2 -
 sound/synth/emux/emux_oss.c                |  3 +-
 tools/perf/util/header.c                   | 22 ++++------
 117 files changed, 874 insertions(+), 267 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]