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]
Date:   Tue, 23 Aug 2016 20:19:11 +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.37

I'm announcing the release of the 3.16.37 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.36 is attached to this message.

Ben.

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

 .../ABI/testing/sysfs-bus-iio-proximity-as3935     |   2 +-
 Documentation/scsi/scsi_eh.txt                     |   8 +-
 Documentation/serial/driver                        |   2 +-
 Makefile                                           |   9 +-
 arch/alpha/kernel/pci-sysfs.c                      |   4 +-
 arch/arc/Makefile                                  |   2 -
 arch/arc/kernel/stacktrace.c                       |   2 +-
 arch/arm/boot/dts/Makefile                         |   2 +
 arch/arm/boot/dts/exynos4210-trats.dts             |   2 +
 arch/arm/include/asm/pgtable-2level.h              |   1 +
 arch/arm/include/asm/pgtable-3level.h              |   8 +-
 arch/arm/include/asm/pgtable.h                     |   1 -
 arch/arm/kernel/ptrace.c                           |   2 +-
 arch/arm/kvm/arm.c                                 |   1 +
 arch/arm/kvm/mmu.c                                 |  17 +-
 arch/arm/mach-omap2/gpmc.c                         |   2 +-
 arch/arm/mach-omap2/omap_hwmod.c                   |  12 +-
 arch/arm64/include/asm/elf.h                       |   4 +-
 arch/arm64/include/asm/pgtable-hwdef.h             |   1 -
 arch/arm64/include/asm/pgtable.h                   |   4 +-
 arch/arm64/kernel/setup.c                          |  11 +-
 arch/arm64/mm/flush.c                              |   4 -
 arch/mips/ath79/early_printk.c                     |   6 +-
 arch/mips/include/asm/cacheflush.h                 |  38 +-
 arch/mips/include/asm/kvm_host.h                   |   2 +-
 arch/mips/include/asm/msa.h                        |   8 +-
 arch/mips/include/asm/pgtable.h                    |  45 +-
 arch/mips/include/uapi/asm/siginfo.h               |  18 +-
 arch/mips/kernel/bmips_vec.S                       |   9 +-
 arch/mips/kernel/process.c                         |   2 +-
 arch/mips/kernel/traps.c                           |   2 +-
 arch/mips/kvm/kvm_mips_emul.c                      |  89 ++--
 arch/mips/kvm/kvm_trap_emul.c                      |   2 +-
 arch/mips/math-emu/cp1emu.c                        |   8 +-
 arch/mips/mm/cache.c                               |  12 +
 arch/parisc/kernel/unaligned.c                     |  10 +-
 arch/powerpc/Kconfig                               |   2 +-
 arch/powerpc/include/asm/reg.h                     |   6 +-
 arch/powerpc/kernel/exceptions-64s.S               |  16 +-
 arch/powerpc/kernel/process.c                      |  10 +
 arch/powerpc/kernel/tm.S                           |  61 ++-
 arch/powerpc/kvm/book3s_hv_rmhandlers.S            | 462 +++++++++++----------
 arch/powerpc/mm/hash_utils_64.c                    |  29 +-
 arch/powerpc/platforms/pseries/eeh_pseries.c       |  51 ++-
 arch/powerpc/platforms/pseries/iommu.c             |  24 +-
 arch/s390/include/asm/switch_to.h                  |   2 +-
 arch/s390/mm/vmem.c                                |   2 +-
 arch/x86/boot/Makefile                             |   3 +
 arch/x86/kernel/amd_nb.c                           |   4 +-
 arch/x86/kernel/kprobes/core.c                     |  12 +
 arch/x86/kvm/x86.c                                 |   5 +
 arch/x86/pci/fixup.c                               |   7 +
 arch/x86/power/hibernate_64.c                      |  97 ++++-
 arch/x86/power/hibernate_asm_64.S                  |  55 ++-
 block/blk-mq.c                                     |   2 +-
 block/ioprio.c                                     |   2 +
 crypto/asymmetric_keys/Kconfig                     |   1 +
 drivers/acpi/acpi_processor.c                      |   9 -
 drivers/acpi/processor_throttling.c                |   9 +
 drivers/acpi/sysfs.c                               |   7 +-
 drivers/ata/libata-eh.c                            |   2 +-
 drivers/ata/sata_dwc_460ex.c                       |   4 +-
 drivers/base/isa.c                                 |   2 +-
 drivers/base/module.c                              |   8 +-
 drivers/base/power/main.c                          |   5 +-
 drivers/base/power/runtime.c                       |   9 +-
 drivers/base/regmap/regcache.c                     |   2 +-
 drivers/bluetooth/hci_vhci.c                       |  28 +-
 drivers/char/Kconfig                               |   1 -
 drivers/char/i8k.c                                 |  19 +-
 drivers/cpufreq/cpufreq_userspace.c                |  43 +-
 drivers/cpufreq/intel_pstate.c                     |   7 +-
 drivers/cpuidle/cpuidle.c                          |   4 +-
 drivers/crypto/caam/jr.c                           |   2 +-
 drivers/crypto/ccp/ccp-crypto-aes-xts.c            |  17 +-
 drivers/crypto/s5p-sss.c                           |  61 ++-
 drivers/crypto/ux500/hash/hash_core.c              |   4 +-
 drivers/edac/edac_mc.c                             |   2 +-
 drivers/gpio/gpio-bcm-kona.c                       |   4 +-
 drivers/gpu/drm/drm_fb_helper.c                    |   5 +-
 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c      |   2 +-
 drivers/gpu/drm/i915/i915_gem_context.c            |  14 +-
 drivers/gpu/drm/i915/intel_display.c               |  48 ++-
 drivers/gpu/drm/i915/intel_fbdev.c                 |   6 +-
 drivers/gpu/drm/i915/intel_pm.c                    |   2 +
 drivers/gpu/drm/nouveau/nouveau_fbcon.c            |   1 +
 drivers/gpu/drm/nouveau/nv04_fbcon.c               |   7 +-
 drivers/gpu/drm/nouveau/nv50_fbcon.c               |   6 +-
 drivers/gpu/drm/nouveau/nvc0_fbcon.c               |   6 +-
 drivers/gpu/drm/radeon/radeon_device.c             |  21 +
 drivers/hid/hid-elo.c                              |   2 +-
 drivers/hid/usbhid/hiddev.c                        |  10 +-
 drivers/iio/accel/kxsd9.c                          |   4 +-
 drivers/iio/adc/ad7266.c                           |   7 +-
 drivers/iio/industrialio-trigger.c                 |  23 +-
 drivers/iio/pressure/st_pressure_core.c            |  80 ++--
 drivers/iio/proximity/as3935.c                     |  17 +-
 drivers/infiniband/core/cma.c                      |   3 +-
 drivers/infiniband/core/iwpm_util.c                |   1 +
 drivers/infiniband/hw/cxgb3/cxio_hal.c             |   2 +-
 drivers/infiniband/hw/cxgb4/cm.c                   |  12 +-
 drivers/infiniband/hw/mlx4/ah.c                    |   2 +-
 drivers/infiniband/hw/mlx4/mad.c                   |  24 +-
 drivers/infiniband/hw/mlx4/main.c                  |   3 +
 drivers/infiniband/hw/mlx4/qp.c                    |   6 +-
 drivers/infiniband/hw/mlx5/main.c                  |   5 +-
 drivers/infiniband/hw/mlx5/qp.c                    |  21 +-
 drivers/infiniband/ulp/ipoib/ipoib.h               |   1 +
 drivers/infiniband/ulp/ipoib/ipoib_cm.c            |   4 +
 drivers/infiniband/ulp/ipoib/ipoib_main.c          |   7 +-
 drivers/infiniband/ulp/ipoib/ipoib_vlan.c          |   6 +
 drivers/input/joystick/xpad.c                      |   4 +
 drivers/input/misc/pwm-beeper.c                    |  70 +++-
 drivers/input/misc/uinput.c                        |   6 +
 drivers/input/mouse/elantech.c                     |   8 +-
 drivers/input/touchscreen/wacom_w8001.c            |   2 +-
 drivers/iommu/dmar.c                               |  47 ++-
 drivers/irqchip/irq-gic.c                          |   8 +
 drivers/mcb/mcb-parse.c                            |   2 +-
 drivers/media/pci/cx23885/cx23885-av.c             |   2 +-
 drivers/media/usb/uvc/uvc_v4l2.c                   |  39 +-
 drivers/mfd/lp8788-irq.c                           |   2 +-
 drivers/mfd/omap-usb-tll.c                         |  13 +-
 drivers/misc/mic/host/mic_virtio.c                 |   5 +
 drivers/mmc/card/block.c                           |   5 +-
 drivers/mmc/core/core.c                            |   4 +-
 drivers/mmc/core/mmc.c                             |   7 +
 drivers/mtd/ubi/eba.c                              |  42 +-
 drivers/mtd/ubi/fastmap.c                          |   1 +
 drivers/mtd/ubi/ubi.h                              |   2 +
 drivers/net/bonding/bond_3ad.c                     |  13 +-
 drivers/net/bonding/bond_alb.c                     |   7 +-
 drivers/net/bonding/bonding.h                      |   3 +
 drivers/net/can/at91_can.c                         |   5 +-
 drivers/net/can/c_can/c_can.c                      |  38 +-
 drivers/net/can/dev.c                              |   6 +
 drivers/net/ethernet/broadcom/bcmsysport.c         |   2 +-
 drivers/net/ethernet/broadcom/bgmac.c              |   2 +-
 drivers/net/ethernet/ibm/ehea/ehea_main.c          |   9 +-
 drivers/net/ethernet/intel/i40e/i40e_hmc.c         |   2 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |  18 +-
 drivers/net/ethernet/mellanox/mlx4/mcg.c           |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      | 123 +++---
 drivers/net/ethernet/mellanox/mlx5/core/qp.c       |   2 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c     |   2 +-
 drivers/net/ethernet/sfc/ef10.c                    |  16 +
 drivers/net/phy/fixed.c                            |  22 +-
 drivers/net/tun.c                                  |   6 +-
 drivers/net/wireless/ath/ath5k/led.c               |   2 +-
 drivers/net/wireless/mac80211_hwsim.c              |   1 +
 drivers/net/wireless/rtlwifi/base.c                |   4 +-
 drivers/of/irq.c                                   |  19 +-
 drivers/pci/pci-sysfs.c                            |   7 +-
 drivers/pci/probe.c                                |   6 +-
 drivers/pinctrl/pinctrl-single.c                   |   3 +
 drivers/s390/char/sclp_ctl.c                       |  12 +-
 drivers/s390/net/qeth_l2_main.c                    |   1 +
 drivers/s390/net/qeth_l3_main.c                    |   1 +
 drivers/scsi/aacraid/commsup.c                     |  12 +-
 drivers/scsi/ipr.c                                 |   1 +
 drivers/scsi/scsi_devinfo.c                        |   1 +
 drivers/scsi/scsi_error.c                          |   4 +-
 drivers/scsi/scsi_lib.c                            |   7 +-
 drivers/scsi/scsi_scan.c                           |   1 +
 drivers/scsi/scsi_sysfs.c                          |   6 +-
 drivers/spi/spi-sun4i.c                            |  23 +-
 drivers/spi/spi-sun6i.c                            |  10 +-
 drivers/staging/iio/accel/sca3000_core.c           |   2 +-
 drivers/tty/n_tty.c                                |  17 +-
 drivers/tty/vt/vt.c                                |   5 +-
 drivers/usb/core/devio.c                           |   9 +-
 drivers/usb/core/hcd.c                             |  14 +-
 drivers/usb/core/quirks.c                          |  27 +-
 drivers/usb/dwc3/dwc3-exynos.c                     |  19 +-
 drivers/usb/gadget/f_fs.c                          |  12 +-
 drivers/usb/gadget/f_uac2.c                        |   1 +
 drivers/usb/gadget/inode.c                         |  17 +-
 drivers/usb/host/xhci-pci.c                        |   5 +
 drivers/usb/host/xhci-plat.c                       |   3 +
 drivers/usb/musb/musb_host.c                       |  21 +-
 drivers/usb/serial/io_edgeport.c                   |  56 ++-
 drivers/usb/serial/keyspan.c                       |   4 +
 drivers/usb/serial/mxuport.c                       |  10 +
 drivers/usb/serial/option.c                        | 155 ++++++-
 drivers/usb/serial/quatech2.c                      |   1 +
 drivers/xen/events/events_base.c                   |   6 +-
 drivers/xen/xen-acpi-processor.c                   |  35 +-
 drivers/xen/xen-pciback/conf_space.c               |   6 +-
 drivers/xen/xenbus/xenbus_xs.c                     |   3 -
 fs/btrfs/ctree.h                                   |   1 +
 fs/btrfs/file.c                                    |   2 +-
 fs/btrfs/inode.c                                   |   2 +-
 fs/btrfs/ioctl.c                                   |  21 +
 fs/cifs/cifs_spnego.c                              |  67 +++
 fs/cifs/cifsfs.c                                   |   4 +-
 fs/cifs/cifsproto.h                                |   2 +
 fs/cifs/connect.c                                  |   4 +-
 fs/cifs/ntlmssp.h                                  |   2 +-
 fs/cifs/sess.c                                     | 210 ++++++----
 fs/cifs/smb2glob.h                                 |   1 +
 fs/cifs/smb2inode.c                                |   8 +-
 fs/cifs/smb2pdu.c                                  |  53 ++-
 fs/cifs/smb2proto.h                                |   2 +
 fs/dcache.c                                        |   5 +-
 fs/ecryptfs/file.c                                 |  15 +-
 fs/ecryptfs/main.c                                 |   7 +
 fs/ext4/ialloc.c                                   |  55 ++-
 fs/ext4/inode.c                                    |  23 +-
 fs/ext4/namei.c                                    |   2 +-
 fs/hpfs/super.c                                    |  42 +-
 fs/namespace.c                                     |   2 +-
 fs/nfs/dir.c                                       |   2 +-
 fs/nfs/nfs4proc.c                                  |   5 +-
 fs/nfsd/nfs2acl.c                                  |  20 +-
 fs/nfsd/nfs3acl.c                                  |  16 +-
 fs/nfsd/nfs4acl.c                                  |  16 +-
 fs/nilfs2/the_nilfs.c                              |   2 +-
 fs/posix_acl.c                                     |  38 +-
 fs/proc/root.c                                     |   7 +
 fs/ubifs/file.c                                    |  24 ++
 fs/xfs/xfs_inode.c                                 |  26 +-
 fs/xfs/xfs_super.c                                 |  10 +
 include/asm-generic/preempt.h                      |   4 +-
 include/linux/device.h                             |   7 +-
 include/linux/fs.h                                 |  11 +
 include/linux/mlx5/driver.h                        |   1 +
 include/linux/mlx5/qp.h                            |   2 +
 include/linux/netfilter/x_tables.h                 |  12 +-
 include/linux/sunrpc/msg_prot.h                    |   4 +-
 include/net/codel.h                                |   4 +
 include/net/sch_generic.h                          |  20 +-
 include/scsi/scsi_device.h                         |   1 +
 kernel/auditsc.c                                   | 335 ++++++++-------
 kernel/exit.c                                      |  29 +-
 kernel/sched/core.c                                |   6 +-
 kernel/sched/proc.c                                |  11 +-
 kernel/trace/ring_buffer.c                         |  35 +-
 kernel/trace/trace_printk.c                        |   7 +-
 lib/dma-debug.c                                    |   2 +-
 mm/migrate.c                                       |   2 +
 mm/shmem.c                                         |   8 +-
 net/batman-adv/bat_iv_ogm.c                        |   9 +-
 net/batman-adv/routing.c                           |   5 +-
 net/batman-adv/soft-interface.c                    |   9 +
 net/batman-adv/translation-table.c                 |  52 ++-
 net/batman-adv/types.h                             |   2 +
 net/bridge/br_multicast.c                          |   4 +
 net/bridge/br_private.h                            |  25 +-
 net/ipv4/netfilter/arp_tables.c                    | 279 ++++---------
 net/ipv4/netfilter/ip_tables.c                     | 305 ++++----------
 net/ipv4/tcp_input.c                               |  13 +-
 net/ipv6/addrconf.c                                |  10 +-
 net/ipv6/icmp.c                                    |   2 +-
 net/ipv6/netfilter/ip6_tables.c                    | 300 +++----------
 net/ipv6/tcp_ipv6.c                                |   4 +-
 net/mac80211/mesh.c                                |  11 +-
 net/netfilter/x_tables.c                           | 245 ++++++++++-
 net/netlink/af_netlink.c                           |   7 +-
 net/rds/recv.c                                     |   2 +
 net/sched/sch_api.c                                |   8 +-
 net/sched/sch_cbq.c                                |  12 +-
 net/sched/sch_choke.c                              |   6 +-
 net/sched/sch_codel.c                              |  10 +-
 net/sched/sch_drr.c                                |   9 +-
 net/sched/sch_dsmark.c                             |   8 +-
 net/sched/sch_fifo.c                               |   4 +
 net/sched/sch_fq.c                                 |   4 +-
 net/sched/sch_fq_codel.c                           |  17 +-
 net/sched/sch_hfsc.c                               |   9 +-
 net/sched/sch_hhf.c                                |  10 +-
 net/sched/sch_htb.c                                |  19 +-
 net/sched/sch_multiq.c                             |  16 +-
 net/sched/sch_netem.c                              |  21 +-
 net/sched/sch_pie.c                                |   5 +-
 net/sched/sch_prio.c                               |  15 +-
 net/sched/sch_qfq.c                                |   9 +-
 net/sched/sch_red.c                                |  10 +-
 net/sched/sch_sfb.c                                |  10 +-
 net/sched/sch_sfq.c                                |  16 +-
 net/sched/sch_tbf.c                                |  15 +-
 net/sunrpc/auth_gss/svcauth_gss.c                  |   4 +-
 net/tipc/node.c                                    |   3 +-
 scripts/Makefile.extrawarn                         |   1 +
 scripts/mod/file2alias.c                           |   2 +-
 security/keys/key.c                                |   2 +-
 sound/core/compress_offload.c                      |   2 +-
 sound/core/timer.c                                 |   5 +-
 sound/drivers/dummy.c                              |   1 +
 sound/pci/au88x0/au88x0_core.c                     |   5 +-
 sound/pci/echoaudio/echoaudio.c                    |   4 +-
 sound/pci/hda/patch_realtek.c                      |   7 +
 tools/perf/util/perf_regs.c                        |   8 +-
 virt/kvm/irqchip.c                                 |   2 +-
 virt/kvm/kvm_main.c                                |   2 +-
 294 files changed, 3382 insertions(+), 2290 deletions(-)

AceLan Kao (1):
      ALSA: hda - Fix headset mic detection problem for Dell machine

Adrian Hunter (1):
      mmc: mmc: Fix partition switch timeout for some eMMCs

Al Viro (2):
      fix d_walk()/non-delayed __d_free() race
      make nfs_atomic_open() call d_drop() on all ->open_context() errors.

Alan Stern (1):
      USB: don't free bandwidth_mutex too early

Alex Deucher (1):
      drm/radeon: fix asic initialization for virtualized environments

Alex Williamson (2):
      iommu/vt-d: Ratelimit fault handler
      iommu/vt-d: Improve fault handler error messages

Alexey Brodkin (1):
      arc: unwind: warn only once if DW2_UNWIND is disabled

Andreas Gruenbacher (1):
      posix_acl: Add set_posix_acl

Andreas Werner (1):
      mcb: Fixed bar number assignment for the gdd

Andrew F. Davis (1):
      regmap: cache: Fix typo in cache_bypass parameter description

Andrew Goodbody (2):
      usb: musb: Ensure rx reinit occurs for shared_fifo endpoints
      usb: musb: Stop bulk endpoint while queue is rotated

Andrey Grodzovsky (1):
      xen/pciback: Fix conf_space read/write overlap check.

Andrey Ryabinin (1):
      kernel/sysrq, watchdog, sched/core: Reset watchdog on all CPUs while processing sysrq-w

Andy Lutomirski (1):
      uvc: Forward compat ioctls to their handlers directly

Anthony Romano (1):
      tmpfs: don't undo fallocate past its last page

Arnd Bergmann (4):
      driver-core: use 'dev' argument in dev_dbg_ratelimited stub
      gcov: disable tree-loop-im to reduce stack usage
      kbuild: move -Wunused-const-variable to W=1 warning level
      crypto: public_key: select CRYPTO_AKCIPHER

Artem Bityutskiy (1):
      UBI: do propagate positive error codes up

Ashutosh Dixit (1):
      misc: mic: Fix for double fetch security bug in VOP driver

Bartlomiej Zolnierkiewicz (1):
      blk-mq: fix undefined behaviour in order_to_size()

Ben Dooks (1):
      gpio: bcm-kona: fix bcm_kona_gpio_reset() warnings

Ben Hutchings (4):
      USB: quirks: Fix entries on wrong list in 3.16.y
      nfsd: check permissions when setting ACLs
      batman-adv: Fix double-put of vlan object
      Linux 3.16.37

Ben Skeggs (1):
      drm/nouveau/fbcon: fix out-of-bounds memory accesses

Bernhard Thaler (1):
      Revert "netfilter: ensure number of counters is >0 in do_replace()"

Bin Liu (1):
      usb: gadget: fix spinlock dead lock in gadgetfs

Bjorn Helgaas (2):
      PCI: Supply CPU physical address (not bus address) to iomem_is_exclusive()
      alpha/PCI: Call iomem_is_exclusive() for IORESOURCE_MEM, but not IORESOURCE_IO

Bob Copeland (1):
      mac80211: mesh: flush mesh paths unconditionally

Borislav Petkov (1):
      x86/amd_nb: Fix boot crash on non-AMD systems

Brian Bloniarz (1):
      Fix OpenSSH pty regression on close

Brian King (1):
      ipr: Clear interrupt on croc/crocodile when running with LSI

Brian Norris (1):
      UBI: fix missing brace control flow

Cameron Gutman (1):
      Input: xpad - prevent spurious input from wired Xbox 360 controllers

Catalin Marinas (2):
      arm64: Ensure pmd_present() returns false after pmd_mknotpresent()
      arm64: Provide "model name" in /proc/cpuinfo for PER_LINUX32 tasks

Catalin Vasile (1):
      crypto: caam - fix caam_jr_alloc() ret code

Chris Wilson (1):
      drm/i915: Prevent machine death on Ivybridge context switching

Christophe JAILLET (1):
      ALSA: echoaudio: Fix memory allocation

Chuck Lever (1):
      sunrpc: Update RPCBIND_MAXNETIDLEN

Crestez Dan Leonard (1):
      iio: Fix error handling in iio_trigger_attach_poll_func

Cyril Bur (1):
      powerpc/tm: Always reclaim in start_thread() for exec() class syscalls

Dan Carpenter (8):
      mfd: lp8788-irq: Uninitialized variable in irq handler
      cx23885: uninitialized variable in cx23885_av_work_handler()
      ACPI / sysfs: fix error code in get_status()
      i40e: fix an uninitialized variable bug
      usb: f_fs: off by one bug in _ffs_func_bind()
      KEYS: potential uninitialized variable
      qlcnic: use the correct ring in qlcnic_83xx_process_rcv_ring_diag()
      ALSA: compress: fix an integer overflow check

Daniel Borkmann (1):
      ipv6, token: allow for clearing the current device token

Daniel Lezcano (1):
      cpuidle: Fix cpuidle_state_is_coupled() argument in cpuidle_enter()

Dave Chinner (3):
      xfs: xfs_iflush_cluster fails to abort on error
      xfs: fix inode validity check in xfs_iflush_cluster
      xfs: skip stale inodes in xfs_iflush_cluster

Dave Gerlach (1):
      cpuidle: Indicate when a device has been unregistered

Dave Jones (1):
      netfilter: ensure number of counters is >0 in do_replace()

Dmitry Torokhov (1):
      Input: elantech - add more IC body types to the list

Dotan Barak (1):
      IB/mlx4: Fix memory leak if QP creation failed

Edward Cree (1):
      sfc: on MC reset, clear PIO buffer linkage in TXQs

Eli Cohen (1):
      IB/mlx5: Fix post send fence logic

Emmanouil Maroudas (1):
      EDAC: Increment correct counter in edac_inc_ue_error()

Erez Shitrit (2):
      IB/IPoIB: Fix race between ipoib_remove_one to sysfs functions
      IB/IPoIB: Don't update neigh validity for unresolved entries

Eric Dumazet (4):
      netem: fix a use after free
      net_sched: fix pfifo_head_drop behavior vs backlog
      bonding: prevent out of bound accesses
      tcp: make challenge acks less predictable

Eric Sandeen (1):
      xfs: disallow rw remount on fs with unknown ro-compat features

Eric W. Biederman (1):
      mnt: fs_fully_visible test the proper mount for MNT_LOCKED

Ewan D. Milne (1):
      scsi: Add QEMU CD-ROM to VPD Inquiry Blacklist

Florian Fainelli (5):
      MIPS: BMIPS: Fix PRID_IMP_BMIPS5000 masking for BMIPS5200
      net: bgmac: Start transmit queue in bgmac_open
      net: bgmac: Remove superflous netif_carrier_on()
      net: phy: Manage fixed PHY address space using IDA
      net: bcmsysport: Device stats are unsigned long

Florian Westphal (16):
      batman-adv: fix skb deref after free
      netfilter: x_tables: don't move to non-existent next rule
      netfilter: x_tables: add and use xt_check_entry_offsets
      netfilter: x_tables: kill check_entry helper
      netfilter: x_tables: assert minimum target size
      netfilter: x_tables: add compat version of xt_check_entry_offsets
      netfilter: x_tables: check standard target size too
      netfilter: x_tables: check for bogus target offset
      netfilter: x_tables: validate all offsets and sizes in a rule
      netfilter: x_tables: don't reject valid target size on some architectures
      netfilter: arp_tables: simplify translate_compat_table args
      netfilter: ip_tables: simplify translate_compat_table args
      netfilter: ip6_tables: simplify translate_compat_table args
      netfilter: x_tables: xt_compat_match_from_user doesn't need a retval
      netfilter: x_tables: do compat validation via translate_table
      netfilter: x_tables: introduce and use xt_copy_counters_from_user

Gavin Shan (1):
      powerpc/pseries: Fix PCI config address for DDW

Geert Uytterhoeven (3):
      serial: doc: Un-document non-existing uart_write_console()
      serial: doc: Re-add paragraph documenting uart_console_write()
      char: Drop bogus dependency of DEVPORT on !M68K

Gregor Boirie (1):
      iio:st_pressure: fix sampling gains (bring inline with ABI)

Guilherme G. Piccoli (1):
      powerpc/iommu: Remove the dependency on EEH struct in DDW mechanism

H. Peter Anvin (1):
      x86, build: copy ldlinux.c32 to image.iso

Hannes Frederic Sowa (1):
      ipv6: fix endianness error in icmpv6_err

Hans de Goede (3):
      usb: quirks: Fix sorting
      usb: quirks: Add no-lpm quirk for Acer C120 LED Projector
      USB: xhci: Add broken streams quirk for Frescologic device id 1009

Hari Bathini (1):
      powerpc/book3s64: Fix branching to OOL handlers in relocatable kernel

Hariprasad S (1):
      RDMA/iw_cxgb4: Always wake up waiter in c4iw_peer_abort_intr()

Heiko Carstens (1):
      s390/vmem: fix identity mapping

Heinrich Schuchardt (3):
      ARM: dts: kirkwood: add kirkwood-ds112.dtb to Makefile
      ARM: dts: kirkwood: add kirkwood-nsa320.dtb to Makefile
      usb: gadget: avoid exposing kernel stack

Helge Deller (1):
      parisc: Fix pagefault crash in unaligned __get_user() call

Herbert Xu (1):
      netlink: Fix dump skb leak/double free

Honggang Li (1):
      RDMA/cxgb3: device driver frees DMA memory with different size

Hugh Dickins (1):
      tmpfs: fix regression hang in fallocate undo

Hui Wang (1):
      ALSA: hda - Fix headset mic detection problem for one Dell machine

Itai Handler (1):
      drm/gma500: Fix possible out of bounds read

James Bottomley (1):
      scsi_lib: correctly retry failed zero length REQ_TYPE_FS commands

James Hogan (5):
      MIPS: Fix siginfo.h to use strict posix types
      MIPS: Don't unwind to user mode with EVA
      MIPS: Avoid using unwind_stack() with usermode
      MIPS: KVM: Fix timer IRQ race when freezing timer
      MIPS: KVM: Fix timer IRQ race when writing CP0_Compare

James Morse (1):
      KVM: arm/arm64: Stop leaking vcpu pid references

Jan Beulich (2):
      xenbus: don't bail early from xenbus_dev_request_and_reply()
      xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7

Jan Kara (2):
      ext4: fix data exposure after a crash
      ext4: fix oops on corrupted filesystem

Jann Horn (1):
      proc: prevent stacking filesystems on top

Jason Gunthorpe (1):
      IB/mlx4: Properly initialize GRH TClass and FlowLabel in AHs

Jason Wang (1):
      tuntap: correctly wake up process during uninit

Jeff Mahoney (1):
      ecryptfs: don't allow mmap when the lower fs doesn't support it

Jerome Marchand (2):
      cifs: use CIFS_MAX_DOMAINNAME_LEN when converting the domain name
      cifs: dynamic allocation of ntlmssp blob

Jiri Slaby (4):
      Bluetooth: vhci: fix open_timeout vs. hdev race
      Bluetooth: vhci: purge unhandled skbs
      tty: vt, return error when con_startup fails
      base: make module_create_drivers_dir race-free

Johan Hovold (5):
      USB: serial: io_edgeport: fix memory leaks in attach error path
      USB: serial: io_edgeport: fix memory leaks in probe error path
      USB: serial: keyspan: fix use-after-free in probe error path
      USB: serial: mxuport: fix use-after-free in probe error path
      USB: serial: quatech2: fix use-after-free in probe error path

Johannes Thumshirn (2):
      scsi: Add intermediate STARGET_REMOVE state to scsi_target_state
      Revert "scsi: fix soft lockup in scsi_remove_target() on module removal"

Joseph Salisbury (1):
      ath5k: Change led pin configuration for compaq c700 laptop

Joshua Kinard (1):
      MIPS: Adjust set_pte() SMP fix to handle R10000_LLSC_WAR

Jouni Malinen (1):
      mac80211: Fix mesh estab_plinks counting in STA removal case

Julien Grall (1):
      arm64: cpuinfo: Missing NULL terminator in compat_hwcap_str

Kamal Heib (1):
      net/mlx4_en: Fix the return value of a failure in VLAN VID add/kill

Kangjie Lu (6):
      USB: usbfs: fix potential infoleak in devio
      ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
      ALSA: timer: Fix leak in events via snd_timer_user_ccallback
      ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
      tipc: fix an infoleak in tipc_nl_compat_link_dump
      rds: fix an infoleak in rds_inc_info_copy

Kirill A. Shutemov (1):
      UBIFS: Implement ->migratepage()

Krzysztof Kozlowski (1):
      crypto: s5p-sss - Fix missed interrupts when working with 8 kB blocks

Lars Persson (1):
      MIPS: Fix race condition in lazy cache flushing.

Lei Liu (1):
      USB: serial: option: add even more ZTE device ids

Linus Walleij (2):
      crypto: ux500 - memmove the right size
      iio: accel: kxsd9: fix the usage of spi_w8r8()

Luis de Bethencourt (1):
      staging: iio: accel: fix error check

Luke Dashjr (1):
      btrfs: bugfix: handle FS_IOC32_{GETFLAGS,SETFLAGS,GETVERSION} in btrfs_ioctl

Lyude (3):
      drm/i915/fbdev: Fix num_connector references in intel_fb_initial_config()
      drm/fb_helper: Fix references to dev->mode_config.num_connector
      drm/i915/ilk: Don't disable SSC source if it's in use

Majd Dibbiny (2):
      net/mlx5: Fix the size of modify QP mailbox
      net/mlx5: Fix masking of reserved bits in XRCD number

Manfred Schlaegl (1):
      Input: pwm-beeper - fix - scheduling while atomic

Mans Rullgard (1):
      ata: sata_dwc_460ex: remove incorrect locking

Marc Zyngier (1):
      arm/arm64: KVM: Enforce Break-Before-Make on Stage-2 page tables

Marek Szyprowski (2):
      crypto: s5p-sss - fix incorrect usage of scatterlists api
      ARM: dts: exynos: Add interrupt line to MAX8997 PMIC on exynos4210-trats

Mark Bloch (2):
      IB/IWPM: Fix a potential skb leak
      IB/core: Fix a potential array overrun in CMA and SA agent

Mark Brown (3):
      iio:ad7266: Fix broken regulator error handling
      iio:ad7266: Fix support for optional regulators
      iio:ad7266: Fix probe deferral for vref

Martin Schwidefsky (2):
      s390: fix test_fp_ctl inline assembly contraints
      s390/sclp_ctl: fix potential information leak with /dev/sclp

Martin Willi (1):
      mac80211_hwsim: Add missing check for HWSIM_ATTR_SIGNAL

Masami Hiramatsu (1):
      kprobes/x86: Clear TF bit in fault on single-stepping

Matt Gumbel (1):
      mmc: longer timeout for long read time quirk

Matt Ranostay (3):
      iio: proximity: as3935: correct IIO_CHAN_INFO_RAW output
      iio: proximity: as3935: remove triggered buffer processing
      iio: proximity: as3935: fix buffer stack trashing

Matthias Schiffer (1):
      MIPS: ath79: make bootconsole wait for both THRE and TEMT

Michael Ellerman (2):
      powerpc/mm/hash64: Factor out hash preload psize check
      powerpc/mm/hash64: Fix subpage protection with 4K HPTE config

Michael Neuling (1):
      powerpc/tm: Avoid SLB faults in treclaim/trecheckpoint when RI=0

Michal Suchanek (2):
      spi: sun4i: fix FIFO limit
      spi: sunxi: fix transfer timeout

Miklos Szeredi (1):
      fs: limit filesystem stacking depth

Mikulas Patocka (2):
      hpfs: fix remount failure when there are no options changed
      hpfs: implement the show_options method

Mohamad Haj Yahia (2):
      net/mlx5: Fix potential deadlock in command mode change
      net/mlx5: Add timeout handle to commands with callback

Naveen N. Rao (2):
      perf tools: Fix perf regs mask generation
      powerpc/bpf/jit: Disable classic BPF JIT on ppc64le

Noa Osherovich (2):
      IB/mlx5: Return PORT_ERR in Active to Initializing tranisition
      IB/mlx5: Fix returned values of query QP

Ocquidant, Sebastien (1):
      memory: omap-gpmc: Fix omap gpmc EXTRADELAY timing

Oleg Nesterov (1):
      wait/ptrace: assume __WALL if the child is traced

Oliver Hartkopp (1):
      can: fix oops caused by wrong rtnl dellink usage

Oliver Neukum (1):
      HID: elo: kill not flush the work

Olivier Sobrie (1):
      Input: pwm-beeper - remove useless call to pwm_config()

Omar Sandoval (1):
      block: fix use-after-free in sys_ioprio_get()

Pali Rohár (1):
      hwmon: (dell-smm) Restrict fan control and serial number to CAP_SYS_ADMIN by default

Paolo Bonzini (2):
      KVM: irqfd: fix NULL pointer dereference in kvm_irq_map_gsi
      KVM: x86: fix OOPS after invalid KVM_SET_DEBUGREGS

Paul Burton (2):
      MIPS: math-emu: Fix jalr emulation when rd == $0
      MIPS: fix read_msa_* & write_msa_* functions on non-MSA toolchains

Paul Mackerras (2):
      KVM: PPC: Book3S HV: Pull out TM state save/restore into separate procedures
      KVM: PPC: Book3S HV: Save/restore TM state in H_CEDE

Paul Moore (1):
      audit: fix a double fetch in audit_log_single_execve_arg()

Peter Hurley (1):
      Revert "tty: Fix pty master poll() after slave closes v2"

Peter Zijlstra (1):
      sched/preempt: Fix preempt_count manipulations

Ping Cheng (1):
      Input: wacom_w8001 - w8001_MAX_LENGTH should be 13

Prarit Bhargava (2):
      x86/PCI: Mark Broadwell-EP Home Agent 1 as having non-compliant BARs
      PCI: Disable all BAR sizing for devices with non-compliant BARs

Rafael J. Wysocki (3):
      PM / sleep: Handle failures in device_suspend_late() consistently
      ACPI / processor: Avoid reserving IO regions too early
      x86/power/64: Fix kernel text mapping corruption during image restoration

Raghava Aditya Renukunta (2):
      aacraid: Relinquish CPU during timeout wait
      aacraid: Fix for aac_command_thread hang

Richard Weinberger (3):
      UBI: Fix static volume checks when Fastmap is used
      ubi: Make recover_peb power cut aware
      mm: Export migrate_page_move_mapping and migrate_page_copy

Ricky Liang (1):
      Input: uinput - handle compat ioctl for UI_SET_PHYS

Roger Quadros (1):
      mfd: omap-usb-tll: Fix scheduling while atomic BUG

Ross Lagerwall (1):
      xen/events: Don't move disabled irqs

Russell Currey (1):
      powerpc/pseries/eeh: Handle RTAS delay requests in configure_bridge

Russell King (1):
      ARM: fix PTRACE_SETVFPREGS on SMP systems

Sachin Prabhu (1):
      cifs: Create dedicated keyring for spnego operations

Sai Gurrappadi (1):
      cpufreq: Fix GOV_LIMITS handling for the userspace governor

Schemmel Hans-Christoph (1):
      USB: serial: option: add support for Cinterion PH8 and AHxx

Scott Bauer (1):
      HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands

Sergei Shtylyov (1):
      of: irq: fix of_irq_get[_byname]() kernel-doc

Shaokun Zhang (1):
      arm64: mm: remove page_mapping check in __sync_icache_dcache

Simon Wunderlich (1):
      batman-adv: replace WARN with rate limited output on non-existing VLAN

Srinivas Pandruvada (1):
      cpufreq: intel_pstate: Fix ->set_policy() interface for no_turbo

Stefan Metzmacher (4):
      fs/cifs: correctly to anonymous authentication via NTLMSSP
      fs/cifs: correctly to anonymous authentication for the LANMAN authentication
      fs/cifs: correctly to anonymous authentication for the NTLM(v1) authentication
      fs/cifs: correctly to anonymous authentication for the NTLM(v2) authentication

Steinar H. Gunderson (1):
      usb: dwc3: exynos: Fix deferred probing storm.

Steve Capper (1):
      ARM: 8579/1: mm: Fix definition of pmd_mknotpresent

Steve French (2):
      remove directory incorrectly tries to set delete on close on non-empty directories
      Fix reconnect to not defer smb3 session reconnect long after socket reconnect

Steven Rostedt (Red Hat) (3):
      ring-buffer: Use long for nr_pages to avoid overflow failures
      ring-buffer: Prevent overflow of size in ring_buffer_resize()
      tracing: Handle NULL formats in hold_module_trace_bprintk_format()

Suman Anna (1):
      ARM: OMAP2+: hwmod: fix _idle() hwmod state sanity check sequence

Sven Eckelmann (6):
      batman-adv: Fix unexpected free of bcast_own on add_if error
      batman-adv: Fix integer overflow in batadv_iv_ogm_calc_tq
      batman-adv: Fix memory leak on tt add with invalid vlan
      batman-adv: Fix use-after-free/double-free of tt_req_node
      batman-adv: Fix ICMP RR ethernet access after skb_linearize
      batman-adv: Clean up untagged vlan when destroying via rtnl-link

Takashi Iwai (4):
      Bluetooth: vhci: Fix race at creating hci device
      ALSA: dummy: Fix a use-after-free at closing
      ALSA: au88x0: Fix calculation in vortex_wtdma_bufshift()
      ALSA: timer: Fix negative queue usage by racy accesses

Tariq Toukan (1):
      net/mlx4_core: Fix access to uninitialized index

Theodore Ts'o (2):
      ext4: fix hang when processing corrupted orphaned inode list
      ext4: clean up error handling when orphan list is corrupted

Thomas Huth (2):
      powerpc: Fix definition of SIAR and SDAR registers
      powerpc: Use privileged SPR number for MMCR2

Thomas Petazzoni (1):
      usb: xhci-plat: properly handle probe deferral for devm_clk_get()

Thor Thayer (1):
      can: c_can: Update D_CAN TX and RX functions to 32 bit - fix Altera Cyclone access

Tom Lendacky (1):
      crypto: ccp - Fix AES XTS error for request sizes above 4096

Tomáš Trnka (1):
      sunrpc: fix stripping of padded MIC tokens

Tony Lindgren (1):
      pinctrl: single: Fix missing flush of posted write for a wakeirq

Torsten Hilbrich (1):
      fs/nilfs2: fix potential underflow in call to crc32_le

Trond Myklebust (1):
      NFS: Fix another OPEN_DOWNGRADE bug

Ulf Hansson (1):
      PM / Runtime: Fix error path in pm_runtime_force_resume()

Ursula Braun (1):
      qeth: delete napi struct when removing a qeth device

Vik Heyndrickx (1):
      sched/loadavg: Fix loadavg artifacts on fully idle and on fully loaded systems

Ville Syrjälä (2):
      drm/i915: Don't leave old junk in ilk active watermarks on readout
      dma-debug: avoid spinlock recursion when disabling dma-debug

Vineet Gupta (1):
      ARC: unwind: ensure that .debug_frame is generated (vs. .eh_frame)

WANG Cong (2):
      net_sched: introduce qdisc_replace() helper
      net_sched: update hierarchical backlog too

Wei Fang (1):
      scsi: fix race between simultaneous decrements of ->host_failed

Will Deacon (2):
      irqchip/gic: Ensure ordering between read of INTACK and shared data
      ARM: 8578/1: mm: ensure pmd_present only checks the valid bit

William Breathitt Gray (1):
      isa: Call isa_bus_init before dependent ISA bus drivers register

Wolfgang Grandegger (1):
      can: at91_can: RX queue could get stuck at high bus load

Wolfram Sang (1):
      of: fix autoloading due to broken modalias with no 'compatible'

Xiubo Li (1):
      kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES

Yishai Hadas (3):
      IB/mlx4: Fix the SQ size of an RC QP
      IB/mlx4: Fix error flow when sending mads under SRIOV
      IB/mlx4: Verify port number in flow steering create flow

Yuchung Cheng (1):
      tcp: record TLP and ER timer stats in v6 stats

daniel (1):
      Bridge: Fix ipv6 mc snooping if bridge has no ipv6 address

lei liu (1):
      USB: serial: option: add more ZTE device ids

wang yanqing (1):
      rtlwifi: Fix logic error in enter/exit power-save mode

xypron.glpk@....de (1):
      net: ehea: avoid null pointer dereference

-- 
Ben Hutchings
The program is absolutely right; therefore, the computer must be wrong.

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

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ