lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Mon, 18 Apr 2016 18:45:38 +0800
From:	lizf@...nel.org
To:	stable@...r.kernel.org
Cc:	linux-kernel@...r.kernel.org, linux@...ck-us.net,
	Zefan Li <lizefan@...wei.com>
Subject: [PATCH 3.4 00/92] 3.4.112-rc1 review

From: Zefan Li <lizefan@...wei.com>

This is the start of the stable review cycle for the 3.4.112 release.
There are 92 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 Wed Apr 20 10:44:28 UTC 2016.
Anything received after that time might be too late.

A combined patch relative to 3.4.111 will be posted as an additional
response to this.  A shortlog and diffstat can be found below.

thanks,

Zefan Li

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

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

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

 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                   |  4 +-
 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 ++++------
 116 files changed, 871 insertions(+), 265 deletions(-)

-- 
1.9.1

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ