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>] [day] [month] [year] [list]
Message-ID: <20171012183657.GJ2971@decadent.org.uk>
Date:   Thu, 12 Oct 2017 19:36:57 +0100
From:   Ben Hutchings <ben@...adent.org.uk>
To:     linux-kernel@...r.kernel.org,
        Andrew Morton <akpm@...ux-foundation.org>,
        torvalds@...ux-foundation.org, Jiri Slaby <jslaby@...e.cz>,
        stable@...r.kernel.org
Cc:     lwn@....net
Subject: Linux 3.16.49

I'm announcing the release of the 3.16.49 kernel.

All users of the 3.16 kernel series should upgrade.

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

The diff from 3.16.48 is attached to this message.

Ben.

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

 Documentation/DMA-API.txt                      |   2 +-
 Documentation/cgroups/cpusets.txt              |   6 +-
 Makefile                                       |   2 +-
 arch/arm/include/asm/xen/events.h              |   2 +-
 arch/arm/mach-omap2/sleep34xx.S                |  22 +--
 arch/arm64/include/asm/elf.h                   |  11 +-
 arch/arm64/include/asm/ptrace.h                |  34 +----
 arch/arm64/kernel/ptrace.c                     |  89 ++++++++++-
 arch/arm64/kernel/signal.c                     |   4 +-
 arch/arm64/kernel/signal32.c                   |   2 +-
 arch/m32r/include/asm/io.h                     |  11 +-
 arch/mips/include/asm/branch.h                 |   5 +-
 arch/mips/include/asm/kvm_host.h               |   1 +
 arch/mips/include/asm/processor.h              |   2 +-
 arch/mips/kernel/branch.c                      |   8 +-
 arch/mips/kernel/module-rela.c                 |  19 ++-
 arch/mips/kernel/module.c                      |  43 ++++--
 arch/mips/kernel/ptrace.c                      |   2 +-
 arch/mips/kernel/scall32-o32.S                 |   2 +-
 arch/mips/kernel/scall64-64.S                  |   2 +-
 arch/mips/kernel/scall64-n32.S                 |   2 +-
 arch/mips/kernel/scall64-o32.S                 |   2 +-
 arch/mips/kernel/syscall.c                     |  15 +-
 arch/mips/kvm/kvm_locore.S                     |   1 +
 arch/mips/kvm/kvm_mips.c                       |  11 +-
 arch/mips/kvm/kvm_mips_int.h                   |   2 +
 arch/mips/math-emu/cp1emu.c                    |  38 +++++
 arch/parisc/include/asm/dma-mapping.h          |  11 +-
 arch/parisc/kernel/syscall_table.S             |   2 +-
 arch/parisc/mm/fault.c                         |   2 +-
 arch/powerpc/include/asm/atomic.h              |   4 +-
 arch/powerpc/include/asm/reg.h                 |   2 +-
 arch/powerpc/lib/sstep.c                       |  13 ++
 arch/s390/include/asm/syscall.h                |   8 +-
 arch/sparc/include/asm/head_64.h               |   4 +
 arch/sparc/include/asm/ttable.h                |   8 +-
 arch/sparc/kernel/Makefile                     |   1 +
 arch/sparc/kernel/cherrs.S                     |  14 +-
 arch/sparc/kernel/entry.S                      |  17 +++
 arch/sparc/kernel/fpu_traps.S                  |  11 +-
 arch/sparc/kernel/head_64.S                    |  24 +--
 arch/sparc/kernel/misctrap.S                   |  12 +-
 arch/sparc/kernel/pci.c                        |  17 +++
 arch/sparc/kernel/rtrap_64.S                   |  57 ++-----
 arch/sparc/kernel/signal32.c                   |  46 ++++--
 arch/sparc/kernel/signal_32.c                  |  41 ++++--
 arch/sparc/kernel/signal_64.c                  |  33 +++--
 arch/sparc/kernel/sigutil_32.c                 |   9 +-
 arch/sparc/kernel/sigutil_64.c                 |  10 +-
 arch/sparc/kernel/spiterrs.S                   |  18 +--
 arch/sparc/kernel/syscalls.S                   |  36 +++++
 arch/sparc/kernel/urtt_fill.S                  |  98 +++++++++++++
 arch/sparc/kernel/utrap.S                      |   3 +-
 arch/sparc/kernel/vmlinux.lds.S                |   4 +
 arch/sparc/kernel/winfixup.S                   |   3 +-
 arch/sparc/mm/init_64.c                        |  10 +-
 arch/x86/boot/compressed/Makefile              |   3 +
 arch/x86/boot/compressed/efi_stub_64.S         |  25 ----
 arch/x86/boot/compressed/efi_thunk_64.S        | 196 +++++++++++++++++++++++++
 arch/x86/crypto/sha1_ssse3_glue.c              |   3 +-
 arch/x86/include/asm/xen/hypercall.h           |   3 +
 arch/x86/include/uapi/asm/msr-index.h          |   2 +
 arch/x86/kernel/cpu/perf_event_intel.c         |  12 +-
 arch/x86/kernel/nmi_selftest.c                 |   2 +-
 arch/x86/kvm/cpuid.h                           |   9 ++
 arch/x86/kvm/vmx.c                             |  16 +-
 arch/x86/pci/fixup.c                           |  52 ++++++-
 arch/x86/platform/efi/efi_stub_64.S            | 161 --------------------
 arch/x86/platform/efi/efi_thunk_64.S           | 121 ++++++++++++---
 drivers/acpi/ec.c                              |   4 +-
 drivers/base/power/domain.c                    |   4 +-
 drivers/base/power/sysfs.c                     |   2 +
 drivers/char/tpm/tpm-sysfs.c                   |   3 +-
 drivers/crypto/atmel-sha.c                     |   4 +-
 drivers/crypto/caam/caamhash.c                 |   2 +-
 drivers/crypto/caam/key_gen.c                  |   2 +-
 drivers/crypto/talitos.c                       |   7 +-
 drivers/gpu/drm/drm_irq.c                      |   3 +-
 drivers/gpu/drm/i915/i915_dma.c                |   8 +-
 drivers/gpu/drm/i915/intel_display.c           |  11 +-
 drivers/gpu/drm/i915/intel_drv.h               |   1 +
 drivers/gpu/drm/i915/intel_sprite.c            |  20 +++
 drivers/gpu/drm/msm/hdmi/hdmi_audio.c          |   6 +-
 drivers/gpu/drm/radeon/atombios_encoders.c     |  13 +-
 drivers/i2c/busses/i2c-cadence.c               |   6 +-
 drivers/iio/accel/st_accel_spi.c               |   4 -
 drivers/iio/magnetometer/st_magn_spi.c         |   2 -
 drivers/infiniband/core/cache.c                |  61 ++++----
 drivers/infiniband/core/device.c               |  26 +---
 drivers/infiniband/core/uverbs_cmd.c           |   9 ++
 drivers/input/serio/i8042.c                    |  12 +-
 drivers/input/touchscreen/ads7846.c            |   8 +-
 drivers/macintosh/therm_windtunnel.c           |   1 +
 drivers/md/dm.c                                |  55 +++++++
 drivers/md/raid1.c                             |   5 +-
 drivers/md/raid5.c                             |   5 +-
 drivers/media/pci/saa7164/saa7164-buffer.c     |   4 +-
 drivers/media/pci/saa7164/saa7164-bus.c        |  96 ++++++------
 drivers/media/pci/saa7164/saa7164-core.c       |  13 +-
 drivers/media/pci/saa7164/saa7164-fw.c         |   6 +-
 drivers/media/pci/saa7164/saa7164-types.h      |   4 +-
 drivers/media/pci/saa7164/saa7164.h            |   4 +-
 drivers/media/rc/mceusb.c                      |   5 +
 drivers/misc/ad525x_dpot.c                     |   2 +-
 drivers/misc/enclosure.c                       |  14 +-
 drivers/net/ethernet/intel/e1000e/netdev.c     |  33 ++++-
 drivers/net/hyperv/netvsc_drv.c                |  19 ++-
 drivers/net/vxlan.c                            |   2 +-
 drivers/net/wireless/ath/ath9k/ar9003_phy.c    |   2 -
 drivers/net/wireless/ath/ath9k/tx99.c          |  13 +-
 drivers/net/wireless/iwlwifi/mvm/mac80211.c    |  32 +++-
 drivers/net/wireless/libertas/mesh.c           |   5 +-
 drivers/net/wireless/mwifiex/cfg80211.c        |  37 ++---
 drivers/net/wireless/mwifiex/fw.h              |   5 -
 drivers/net/wireless/mwifiex/uap_cmd.c         |  22 ---
 drivers/net/wireless/ti/wlcore/spi.c           |   3 +-
 drivers/parisc/ccio-dma.c                      |  12 ++
 drivers/parisc/dino.c                          |   5 +-
 drivers/parisc/lba_pci.c                       |   6 +-
 drivers/parisc/sba_iommu.c                     |  14 ++
 drivers/pci/pci-driver.c                       |   1 +
 drivers/pci/pci-sysfs.c                        |  18 +--
 drivers/pci/quirks.c                           |  14 +-
 drivers/pinctrl/pinctrl-imx.c                  |  12 +-
 drivers/rtc/rtc-nuc900.c                       |   2 +-
 drivers/scsi/bnx2i/bnx2i_iscsi.c               |   3 +-
 drivers/scsi/scsi_scan.c                       |   5 +-
 drivers/scsi/scsi_sysfs.c                      |   8 +-
 drivers/scsi/scsi_transport_iscsi.c            |   2 +-
 drivers/scsi/sun_esp.c                         |   9 +-
 drivers/scsi/virtio_scsi.c                     |  12 ++
 drivers/spi/spi-atmel.c                        |  24 ++-
 drivers/staging/comedi/comedi_fops.c           |   1 +
 drivers/staging/usbip/stub_main.c              |   4 +
 drivers/staging/usbip/stub_tx.c                |   4 +
 drivers/target/iscsi/iscsi_target_configfs.c   |   3 +
 drivers/target/iscsi/iscsi_target_core.h       |   9 ++
 drivers/target/iscsi/iscsi_target_nego.c       |   6 +-
 drivers/target/iscsi/iscsi_target_parameters.c |  41 ++++--
 drivers/target/iscsi/iscsi_target_parameters.h |   2 +-
 drivers/target/iscsi/iscsi_target_tpg.c        |  19 +++
 drivers/target/iscsi/iscsi_target_tpg.h        |   1 +
 drivers/target/target_core_transport.c         |   9 ++
 drivers/tty/serial/samsung.c                   |   4 +-
 drivers/tty/serial/sccnxp.c                    |  15 +-
 drivers/tty/vt/vt.c                            |   6 +-
 drivers/usb/core/quirks.c                      |   4 +
 drivers/usb/host/xhci-hub.c                    |   3 +
 drivers/usb/host/xhci-pci.c                    |  12 ++
 drivers/usb/host/xhci.h                        |   1 +
 drivers/usb/musb/musb_cppi41.c                 |  24 +--
 drivers/usb/serial/cp210x.c                    |   1 +
 drivers/usb/serial/option.c                    |   4 +
 drivers/usb/serial/qcserial.c                  |   1 +
 drivers/vfio/vfio.c                            |  46 +++++-
 drivers/video/fbdev/aty/atyfb_base.c           |   2 +-
 fs/btrfs/acl.c                                 |  19 ++-
 fs/btrfs/extent-tree.c                         |   2 +-
 fs/btrfs/file.c                                |   5 +-
 fs/btrfs/ioctl.c                               |   2 +-
 fs/cifs/cifs_fs_sb.h                           |   4 +
 fs/cifs/cifsfs.c                               |  17 ++-
 fs/cifs/cifsproto.h                            |   2 +-
 fs/cifs/connect.c                              |  80 +++++++++-
 fs/cifs/dir.c                                  |  20 ++-
 fs/cifs/file.c                                 |   5 +-
 fs/cifs/inode.c                                |  22 ++-
 fs/dcache.c                                    |   5 +-
 fs/exec.c                                      |   4 +-
 fs/ext2/acl.c                                  |  43 ++++--
 fs/ext3/acl.c                                  |  21 ++-
 fs/ext4/acl.c                                  |  25 +++-
 fs/f2fs/acl.c                                  |   7 +-
 fs/f2fs/gc.c                                   |   9 +-
 fs/f2fs/inode.c                                |   1 +
 fs/hfsplus/posix_acl.c                         |  30 ++--
 fs/jfs/acl.c                                   |  24 ++-
 fs/proc/proc_sysctl.c                          |  10 +-
 fs/reiserfs/xattr_acl.c                        |  17 ++-
 fs/ubifs/journal.c                             |   8 +-
 fs/ubifs/tnc.c                                 |   2 +
 fs/ubifs/ubifs.h                               |   1 +
 fs/ubifs/xattr.c                               |  22 +++
 fs/udf/file.c                                  |   9 +-
 fs/udf/inode.c                                 |   4 +-
 fs/xfs/xfs_acl.c                               |   6 +-
 fs/xfs/xfs_acl.h                               |   1 +
 fs/xfs/xfs_dinode.h                            |   9 +-
 fs/xfs/xfs_iops.c                              |   4 +-
 include/linux/cpumask.h                        |  17 +++
 include/linux/cpuset.h                         |   4 +-
 include/linux/net.h                            |  17 +++
 include/linux/pci_ids.h                        |   7 +
 include/linux/sched.h                          |  34 ++++-
 include/linux/usb/hcd.h                        |   4 +-
 include/linux/vfio.h                           |   2 +
 include/rdma/ib_verbs.h                        |  34 +++++
 include/scsi/scsi_device.h                     |   1 +
 include/uapi/linux/v4l2-dv-timings.h           |  30 ++--
 kernel/cpuset.c                                |   9 +-
 kernel/events/core.c                           |  15 +-
 kernel/sched/core.c                            | 102 +++++++++----
 kernel/seccomp.c                               |   2 +-
 kernel/sys.c                                   |   4 +-
 lib/cpumask.c                                  |  32 ++++
 mm/memory.c                                    |  14 +-
 mm/mmap.c                                      |   8 +-
 mm/slab.c                                      |   4 +-
 mm/swap.c                                      |   9 +-
 net/bluetooth/l2cap_core.c                     |  80 +++++-----
 net/bluetooth/smp.c                            |   5 +-
 net/ipv4/fib_frontend.c                        |   6 +-
 net/ipv4/fib_semantics.c                       |   2 +
 net/ipv4/ip_output.c                           |   3 +-
 net/ipv4/tcp_output.c                          |   1 +
 net/ipv6/addrconf.c                            |  23 +--
 net/ipv6/ip6_fib.c                             |   6 +-
 net/iucv/af_iucv.c                             |   8 +-
 net/l2tp/l2tp_ip.c                             |   2 +-
 net/nfc/core.c                                 |  31 ++--
 net/sched/cls_api.c                            |   3 +-
 net/sunrpc/auth_gss/gss_krb5_crypto.c          |   3 +-
 net/wireless/nl80211.c                         |  11 +-
 scripts/tags.sh                                |   6 +
 security/apparmor/domain.c                     |   4 +-
 sound/pci/oxygen/oxygen_mixer.c                |   2 +-
 sound/soc/soc-compress.c                       |   6 +-
 tools/lib/lockdep/uinclude/linux/lockdep.h     |   2 +-
 virt/kvm/vfio.c                                |  27 +++-
 229 files changed, 2414 insertions(+), 1043 deletions(-)

Abhilash Kesavan (1):
      m32r: add definition of ioremap_wc to io.h

Adam Borowski (1):
      vt: fix unchecked __put_user() in tioclinux ioctls

Alex Williamson (2):
      vfio: Fix group release deadlock
      vfio: New external user group/file match

Andrea Arcangeli (1):
      mm: thp: fix SMP race condition between THP page fault and MADV_DONTNEED

Andrey Gelman (1):
      Input: ads7846 - correct the value got from SPI

Andrey Ryabinin (1):
      perf/x86: Fix undefined shift on 32-bit kernels

Anton Blanchard (1):
      powerpc: Fix emulation of mfocrf in emulate_step()

Arnd Bergmann (2):
      wlcore: fix 64K page support
      xen: avoid type warning in xchg_xen_ulong

Aurelien Aptel (1):
      fs/cifs: make share unaccessible at root level mountable

Babu Moger (1):
      sparc/PCI: Fix for panic while enabling SR-IOV

Ben Hutchings (4):
      tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/: Depth
      ext3: Don't clear SGID when inheriting ACLs
      ext3: preserve i_mode if ext2_set_acl() fails
      Linux 3.16.49

Ben Seri (1):
      Bluetooth: Properly check L2CAP config option output buffer length

Benjamin Herrenschmidt (1):
      usb: Fix typo in the definition of Endpoint[out]Request

Bin Liu (2):
      usb: musb: cppi41: correct the macro name EP_MODE_AUTOREG_*
      usb: musb: cppi41: improve rx channel abort routine

Bjorn Helgaas (3):
      PCI: Correct PCI_STD_RESOURCE_END usage
      PCI: Mark Haswell Power Control Unit as having non-compliant BARs
      PCI: Work around poweroff & suspend-to-RAM issue on Macbook Pro 11

Bjørn Mork (1):
      USB: serial: qcserial: new Sierra Wireless EM7305 device ID

Boris Pismenny (1):
      RDMA/uverbs: Check port number supplied by user verbs cmds

Brian Norris (1):
      mwifiex: fixup error cases in mwifiex_add_virtual_intf()

Chanwoo Choi (1):
      serial: samsung: Reorder the sequence of clock control when call s3c24xx_serial_set_termios()

Chen Hong (1):
      Input: i8042 - fix crash at boot time

Chen Yu (1):
      PCI/PM: Restore the status of PCI devices across hibernation

Chris Wilson (1):
      e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails

Cyrille Pitchen (1):
      spi: atmel: fix corrupted data issue on SAM9 family SoCs

Dan Bogdan Nechita (1):
      misc: ad525x_dpot: Fix the enabling of the "otpXen" attributes

Dan Carpenter (5):
      x86/nmi: Fix timeout test in test_nmi_ipi()
      scsi: bnx2i: missing error code in bnx2i_ep_connect()
      libertas: Fix lbs_prb_rsp_limit_set()
      rtc: rtc-nuc900: fix loop timeout test
      PM / QoS: return -EINVAL for bogus strings

Dave Martin (1):
      arm64: ptrace: Avoid setting compat FP[SC]R to garbage if get_user fails

David Ertman (1):
      e1000e: Fix Runtime PM blocks EEE link negotiation in S5

David S. Miller (5):
      sparc64: Fix bootup regressions on some Kconfig combinations.
      sparc64: Fix sparc64_set_context stack handling.
      sparc64: Take ctx_alloc_lock properly in hugetlb_setup().
      sparc: Harden signal return frame checks.
      sparc64: Fix return from trap window fill crashes.

Devin Heitmueller (1):
      Add USB quirk for HVR-950q to avoid intermittent device resets

Dong Aisheng (1):
      pinctrl: imx: fix debug message for SHARE_MUX_CONF_REG case

Dong Bo (1):
      arm64: Preventing READ_IMPLIES_EXEC propagation

Emmanuel Grumbach (1):
      iwlwifi: mvm: fix the recovery flow while connecting

Eric Biggers (1):
      parisc: use compat_sys_keyctl()

Ernesto A. Fernández (6):
      ext2: preserve i_mode if ext2_set_acl() fails
      reiserfs: preserve i_mode if __reiserfs_set_acl() fails
      jfs: preserve i_mode if __jfs_set_acl() fails
      ext4: preserve i_mode if __ext4_set_acl() fails
      f2fs: preserve i_mode if __f2fs_set_acl() fails
      btrfs: preserve i_mode if __btrfs_set_acl() fails

Ewan D. Milne (1):
      scsi: Add STARGET_CREATED_REMOVE state to scsi_target_state

Filipe Manana (1):
      Btrfs: fix invalid extent maps due to hole punching

Ganapathi Bhat (1):
      mwifiex: do not update MCS set from hostapd

Gilad Ben-Yossef (1):
      crypto: atmel - only treat EBUSY as transient if backlog

Hans Verkuil (2):
      saa7164: fix sparse warnings
      v4l2-dv-timings.h: fix polarity for 4k formats

Helge Deller (2):
      parisc: Report SIGSEGV instead of SIGBUS when running out of stack
      mm: fix overflow check in expand_upwards()

Herbert Xu (1):
      crypto: sha1-ssse3 - Disable avx2

Horia Geantă (1):
      crypto: caam - fix signals handling

Ian Abbott (1):
      staging: comedi: fix clean-up of comedi_class in comedi_init()

Ira Weiny (1):
      IB/core: Create common start/end port functions

Jaegeuk Kim (3):
      f2fs: load inode's flag from disk
      f2fs: try to freeze in gc and discard threads
      f2fs: Don't clear SGID when inheriting ACLs

Jamal Hadi Salim (2):
      net: reflect mark on tcp syn ack packets
      net sched filters: fix notification of filter delete with proper handle

James Hogan (5):
      MIPS: Fix mips_atomic_set() retry condition
      MIPS: Save static registers before sysmips
      MIPS: Fix mips_atomic_set() with EVA
      MIPS: Negate error syscall return in trace
      MIPS: KVM: Fix modular KVM under QEMU

Jan Kara (9):
      udf: Fix races with i_size changes during readpage
      udf: Fix deadlock between writeback and udf_setsize()
      xfs: Don't clear SGID when inheriting ACLs
      btrfs: Don't clear SGID when inheriting ACLs
      ext2: Don't clear SGID when inheriting ACLs
      hfsplus: Don't clear SGID when inheriting ACLs
      reiserfs: Don't clear SGID when inheriting ACLs
      jfs: Don't clear SGID when inheriting ACLs
      ext4: Don't clear SGID when inheriting ACLs

Jan Willeke (1):
      s390/seccomp: fix error return for filtered system calls

Jarkko Sakkinen (1):
      tpm: fix a kernel memory leak in tpm-sysfs.c

Jason A. Donenfeld (4):
      Bluetooth: use constant time memory comparison for secret values
      sunrpc: use constant time memory comparison for mac
      net_dbg_ratelimited: turn into no-op when !DEBUG
      net: Don't forget pr_fmt on net_dbg_ratelimited for CONFIG_DYNAMIC_DEBUG

Jason S. McMullan (3):
      PCI: Support PCIe devices with short cfg_size
      PCI: Add Netronome vendor and device IDs
      PCI: Limit config space size for Netronome NFP6000 family

Javier Martinez Canillas (1):
      macintosh/therm_windtunnel: Export I2C module alias information

Jeremie Rapin (1):
      USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick

Jiahau Chang (1):
      xhci: Limit USB2 port wake support for AMD Promontory hosts

Jiang Yi (1):
      target: Fix COMPARE_AND_WRITE caw_sem leak during se_cmd quiesce

Jim Mattson (4):
      kvm: vmx: Do not disable intercepts for BNDCFGS
      kvm: x86: Guest BNDCFGS requires guest MPX support
      kvm: vmx: Check value written to IA32_BNDCFGS
      kvm: nVMX: Don't allow L2 to access the hardware CR8

Jiri Olsa (1):
      s390/syscalls: Fix out of bounds arguments access

Johan Hovold (4):
      mceusb: fix memory leaks in error path
      USB: serial: option: add two Longcheer device ids
      NFC: fix broken device allocation
      scsi: sun_esp: fix device reference leaks

Josef Bacik (1):
      Btrfs: don't use src fd for printk

Kees Cook (1):
      sched: move no_new_privs into new atomic flags

Krzysztof Kozlowski (1):
      PM / Domains: Fix unsafe iteration over modified list of device links

Lauro Ramos Venancio (1):
      sched/topology: Refactor function build_overlap_sched_groups()

Liu Bo (1):
      Btrfs: skip commit transaction if we don't have enough pinned bytes

Liviu Dudau (1):
      drm/msm/hdmi: Use bitwise operators when building register values

Lorenzo Bianconi (2):
      iio: accel: st_accel_spi: fix spi_device_id table
      iio: magnetometer: st_magn_spi: fix spi_device_id table

Lubomir Rintel (1):
      ipv6: always add flag an address that failed DAD with DADFAILED

Luis R. Rodriguez (1):
      sysctl: fix lax sysctl_check_table() sanity check

Lukasz Odzioba (1):
      mm/swap.c: flush lru pvecs on compound page arrival

Lv Zheng (1):
      Revert "ACPI / EC: Add support to disallow QR_EC to be issued before completing previous QR_EC"

Maciej W. Rozycki (4):
      MIPS: math-emu: Prevent wrong ISA mode instruction emulation
      MIPS: Actually decode JALX in `__compute_return_epc_for_insn'
      MIPS: Fix unaligned PC interpretation in `compute_return_epc'
      MIPS: Send SIGILL for BPOSGE32 in `__compute_return_epc_for_insn'

Marek Marczykowski-Górecki (1):
      x86/xen: allow userspace access during hypercalls

Mario Kleiner (1):
      drm/radeon: Fix eDP for single-display iMac10,1 (v2)

Mark Rutland (1):
      arm64: Rework valid_user_regs

Martin Hicks (1):
      crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD

Mateusz Jurczyk (1):
      af_iucv: Move sockaddr length checks to before accessing sa_family in bind and connect handlers

Matt Fleming (1):
      x86/efi: Avoid triple faults during EFI mixed mode calls

Matt Weber (1):
      i2c: cadance: fix ctrl/addr reg write order

Maurizio Lombardi (1):
      scsi: ses: do not add a device to an enclosure if enclosure_add_links() fails.

Miaoqing Pan (2):
      ath9k: fix tx99 use after free
      ath9k: fix tx99 bus error

Michael Ellerman (1):
      powerpc/64: Fix atomic64_inc_not_zero() to return an int

Michael Grzeschik (1):
      usb: usbip: set buffer pointers to NULL after free

Michal Hocko (1):
      mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stack

Mike Frysinger (1):
      sparc: Fix system call tracing register handling.

Mikulas Patocka (2):
      md: don't use flush_signals in userspace processes
      dm: flush queued bios when process blocks to avoid deadlock

Nicholas Bellinger (1):
      iscsi-target: Add login_keys_workaround attribute for non RFC initiators

Oliver O'Halloran (1):
      powerpc/asm: Mark cr0 as clobbered in mftb()

Palik, Imre (1):
      perf/x86: Honor the architectural performance monitoring version

Paolo Abeni (2):
      net/route: enforce hoplimit max value
      ipv4/fib: don't warn when primary address is missing if in_dev is dead

Paolo Bonzini (1):
      scsi: virtio_scsi: let host do exception handling

Paul Burton (2):
      MIPS: Bail on unsupported module relocs
      MIPS: module: Ensure we always clean up r_mips_hi16_list

Paul Hüber (1):
      l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv

Peter Zijlstra (5):
      sched/fair, cpumask: Export for_each_cpu_wrap()
      sched/topology: Fix building of overlapping sched-groups
      sched/topology: Fix overlapping sched_group_mask
      sched/topology: Fix overlapping sched_group_capacity
      perf/core: Correct event creation with PERF_FORMAT_GROUP

Rabin Vincent (1):
      CIFS: fix circular locking dependency

Ralf Baechle (1):
      MIPS: Fix 64k page support for 32 bit kernels.

Richard Wareing (1):
      xfs: XFS_IS_REALTIME_INODE() should be false if no rt device present

Richard Weinberger (2):
      ubifs: Correctly evict xattr inodes
      ubifs: Don't leak kernel memory to the MTD

Rob Clark (1):
      drm/irq: BUG_ON() -> WARN_ON()

Roopa Prabhu (1):
      vxlan: dont migrate permanent fdb entries during learn

Sabrina Dubroca (1):
      ipv6: dad: don't remove dynamic addresses if link is down

Sachin Prabhu (5):
      Fix memory leaks in cifs_do_mount()
      Compare prepaths when comparing superblocks
      Move check for prefix path to within cifs_get_root()
      Fix regression which breaks DFS mounting
      Fix match_prepath()

Sahitya Tummala (1):
      fs/dcache.c: fix spin lockup issue on nlru->lock

Satish Babu Patakokila (1):
      ASoC: compress: Derive substream from stream based on direction

Simon Horman (2):
      PCI: Add Netronome NFP4000 PF device ID
      PCI: Limit config space size for Netronome NFP4000

Srinivas Dasari (3):
      cfg80211: Check if PMKID attribute is of expected size
      cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODE
      cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES

Stephen Hemminger (1):
      netvsc: fix incorrect receive checksum offloading

Steven Toth (1):
      saa7164: fix double fetch PCIe access condition

Sudip Mukherjee (1):
      m32r: add io*_rep helpers

Thomas Bogendoerfer (2):
      Fix serial console on SNI RM400 machines
      parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devs

Tim Bingham (1):
      net: Implement net_dbg_ratelimited() for CONFIG_DYNAMIC_DEBUG case

Tomer Barletz (1):
      ALSA: oxygen: Fix logical-not-parentheses warning

Tony Lindgren (1):
      ARM: OMAP3: Fix booting with thumb2 kernel

Ville Syrjälä (2):
      drm/i915: Workaround VLV/CHV DSI scanline counter hardware fail
      drm/i915: Disable MSI for all pre-gen5

Vladis Dronov (2):
      nl80211: check for the required netlink attributes presence
      video: fbdev: aty: do not leak uninitialized padding in clk to userspace

Wolfram Sang (1):
      Documentation: DMA API: fix a typo in a function name

Xin Long (1):
      scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx doesn't parse nlmsg properly

Yuval Shaia (1):
      IB/core: Add inline function to validate port

Zefan Li (3):
      sched: fix confusing PFA_NO_NEW_PRIVS constant
      sched: add macros to define bitops for task atomic flags
      cpuset: PF_SPREAD_PAGE and PF_SPREAD_SLAB should be atomic flags

Zhihui Zhang (1):
      sched: Rename a misleading variable in build_overlap_sched_groups()


View attachment "linux-3.16.49.patch" of type "text/x-diff" (264741 bytes)

Download attachment "signature.asc" of type "application/pgp-signature" (812 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ