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, 2 Jan 2018 13:36:57 +0000
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.52

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

Ben.

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

 Makefile                                           |   2 +-
 arch/alpha/kernel/ptrace.c                         |   2 +-
 arch/arm/boot/dts/da850-evm.dts                    |   7 ++
 arch/arm/include/asm/Kbuild                        |   1 -
 arch/arm/include/asm/unaligned.h                   |  27 +++++
 arch/arm/kernel/traps.c                            |  28 ++++--
 arch/arm/kvm/emulate.c                             |   5 +-
 arch/arm/kvm/mmio.c                                |   4 +-
 arch/arm64/kernel/head.S                           |   1 +
 arch/arm64/kernel/traps.c                          |  28 +++---
 arch/arm64/kvm/inject_fault.c                      |  16 ++-
 arch/arm64/mm/fault.c                              |   2 +-
 arch/blackfin/kernel/ptrace.c                      |   4 +-
 arch/cris/arch-v32/kernel/ptrace.c                 |   2 +-
 arch/ia64/kernel/ptrace.c                          |   2 +-
 arch/mips/ar7/platform.c                           |   1 +
 arch/mips/include/asm/mips-cm.h                    |   4 +-
 arch/mips/kernel/ptrace32.c                        |   4 +-
 arch/mips/mm/uasm-micromips.c                      |   2 +-
 arch/parisc/kernel/syscall.S                       |   6 +-
 arch/powerpc/kernel/ptrace32.c                     |   4 +-
 arch/powerpc/perf/core-book3s.c                    |   5 +
 arch/powerpc/platforms/pseries/mobility.c          |   4 +-
 arch/s390/mm/gup.c                                 |   7 +-
 arch/sh/include/cpu-sh2a/cpu/sh7264.h              |   4 +-
 arch/sh/include/cpu-sh2a/cpu/sh7269.h              |   4 +-
 arch/sh/include/cpu-sh4/cpu/sh7722.h               |   2 +-
 arch/sh/include/cpu-sh4/cpu/sh7757.h               |   8 +-
 arch/tile/kernel/setup.c                           |   2 +-
 arch/x86/crypto/salsa20_glue.c                     |   7 --
 arch/x86/include/asm/uaccess.h                     |  14 ++-
 arch/x86/kernel/amd_nb.c                           |  48 +++++++++
 arch/x86/kernel/cpu/microcode/intel.c              |  18 ++++
 arch/x86/kvm/vmx.c                                 |   7 +-
 arch/x86/kvm/x86.c                                 |   8 +-
 arch/x86/oprofile/op_model_ppro.c                  |   4 +-
 block/bio.c                                        |  14 ++-
 crypto/hmac.c                                      |   6 +-
 crypto/salsa20_generic.c                           |   7 --
 crypto/shash.c                                     |  13 ++-
 drivers/block/rbd.c                                |   4 +-
 drivers/bus/mvebu-mbus.c                           |   2 +-
 drivers/crypto/talitos.c                           |   7 +-
 drivers/gpio/gpiolib-acpi.c                        |   2 +-
 drivers/gpu/drm/i915/intel_bios.c                  |   7 ++
 drivers/hid/i2c-hid/i2c-hid.c                      |   3 +-
 drivers/iio/adc/ad7793.c                           |   4 +-
 drivers/iio/adc/ad_sigma_delta.c                   |  28 ++++++
 drivers/iio/adc/mcp320x.c                          |   1 +
 drivers/iio/industrialio-core.c                    |   4 +-
 drivers/infiniband/hw/mlx5/mem.c                   |  49 ++++-----
 drivers/infiniband/hw/ocrdma/ocrdma_hw.c           |   3 +
 drivers/infiniband/ulp/ipoib/ipoib_ib.c            |  13 ---
 drivers/input/ff-core.c                            |  13 ++-
 drivers/input/misc/ims-pcu.c                       |  16 ++-
 drivers/input/misc/uinput.c                        |  57 +++++++----
 drivers/input/touchscreen/ti_am335x_tsc.c          |   2 +-
 drivers/iommu/amd_iommu.c                          |   1 +
 drivers/iommu/exynos-iommu.c                       |   2 +-
 drivers/net/can/c_can/c_can_pci.c                  |   1 -
 drivers/net/can/c_can/c_can_platform.c             |   1 -
 drivers/net/can/usb/esd_usb2.c                     |   2 +-
 drivers/net/can/usb/gs_usb.c                       |  10 +-
 drivers/net/can/usb/kvaser_usb.c                   |   3 +-
 drivers/net/macvtap.c                              |   6 +-
 drivers/net/tun.c                                  |   7 ++
 drivers/net/wireless/brcm80211/brcmfmac/fweh.c     |  58 +++--------
 drivers/net/wireless/brcm80211/brcmfmac/fweh.h     |  68 ++++++++++---
 drivers/net/wireless/brcm80211/brcmfmac/p2p.c      |  10 ++
 .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.c  |   5 +
 drivers/net/wireless/iwlwifi/mvm/mac80211.c        |  10 +-
 drivers/pci/pci-sysfs.c                            |  11 ++-
 drivers/s390/scsi/zfcp_aux.c                       |   5 +
 drivers/s390/scsi/zfcp_erp.c                       |  18 ++--
 drivers/s390/scsi/zfcp_scsi.c                      |   5 +
 drivers/scsi/libiscsi.c                            |   2 +-
 drivers/scsi/lpfc/lpfc_init.c                      |   1 +
 drivers/scsi/scsi_scan.c                           |   3 +
 drivers/scsi/sd.c                                  |  16 ++-
 drivers/staging/iio/adc/ad7192.c                   |   4 +-
 drivers/staging/iio/meter/ade7759.c                |   2 +-
 drivers/usb/class/cdc-acm.c                        |   3 +
 drivers/usb/core/config.c                          |   6 +-
 drivers/usb/core/hub.c                             |  13 ++-
 drivers/usb/core/quirks.c                          |   4 +
 drivers/usb/gadget/composite.c                     |   5 +
 drivers/usb/gadget/dummy_hcd.c                     |  81 +++++++++++----
 drivers/usb/gadget/f_mass_storage.c                |  31 ++----
 drivers/usb/gadget/f_mass_storage.h                |  14 ---
 drivers/usb/gadget/inode.c                         |  55 +++++++++--
 drivers/usb/gadget/mass_storage.c                  |  20 +---
 drivers/usb/gadget/net2280.c                       |   5 +-
 drivers/usb/host/pci-quirks.c                      |   8 +-
 drivers/usb/host/xhci-hub.c                        |  22 ++++-
 drivers/usb/host/xhci.h                            |   2 +-
 drivers/usb/renesas_usbhs/fifo.c                   |  23 ++++-
 drivers/usb/serial/cp210x.c                        |   1 +
 drivers/usb/serial/ftdi_sio.c                      |   2 +
 drivers/usb/serial/ftdi_sio_ids.h                  |   7 ++
 drivers/usb/serial/metro-usb.c                     |   1 +
 drivers/usb/serial/option.c                        |   2 +
 drivers/usb/serial/qcserial.c                      |   4 +
 drivers/usb/storage/transport.c                    |  14 ++-
 drivers/usb/storage/unusual_devs.h                 |   7 ++
 drivers/uwb/hwa-rc.c                               |   2 +
 drivers/uwb/uwbd.c                                 |  12 ++-
 fs/block_dev.c                                     |   6 +-
 fs/btrfs/ioctl.c                                   |  10 +-
 fs/cifs/cifsfs.c                                   |   2 +-
 fs/cifs/connect.c                                  |   8 ++
 fs/cifs/file.c                                     |   7 ++
 fs/cifs/smb2pdu.c                                  |  34 +++++--
 fs/direct-io.c                                     |   3 +-
 fs/ecryptfs/ecryptfs_kernel.h                      |  25 +++--
 fs/ecryptfs/keystore.c                             |   9 +-
 fs/exec.c                                          |  22 ++++-
 fs/fscache/object-list.c                           |   7 ++
 fs/fuse/dir.c                                      |   3 +-
 fs/mpage.c                                         |  14 ++-
 fs/ocfs2/alloc.c                                   |  24 +++--
 fs/read_write.c                                    |   4 +-
 fs/xattr.c                                         |   2 +-
 include/crypto/internal/hash.h                     |   8 ++
 include/linux/buffer_head.h                        |   1 +
 include/linux/capability.h                         |   2 +
 include/linux/iio/adc/ad_sigma_delta.h             |   3 +
 include/linux/input.h                              |   1 +
 include/linux/key.h                                |   2 +
 include/linux/mbus.h                               |   4 +-
 include/linux/mm.h                                 |   2 +
 include/linux/mm_types.h                           |   1 +
 include/linux/mmzone.h                             |  10 +-
 include/linux/netdevice.h                          |   3 +
 include/linux/of.h                                 |  10 ++
 include/linux/pci_ids.h                            |   2 +
 include/linux/preempt_mask.h                       |  21 ++--
 include/linux/ptrace.h                             |  11 ++-
 include/linux/sched.h                              |   1 +
 include/linux/skbuff.h                             |   7 ++
 include/net/protocol.h                             |   2 +-
 include/net/route.h                                |   4 +-
 include/net/tcp.h                                  |   8 +-
 include/net/udp.h                                  |   2 +-
 include/scsi/scsi_device.h                         |   1 +
 include/scsi/scsi_devinfo.h                        |   1 +
 include/sound/seq_kernel.h                         |   3 +-
 include/sound/seq_virmidi.h                        |   1 +
 include/sound/timer.h                              |   2 +
 include/trace/events/kvm.h                         |   7 +-
 include/uapi/linux/spi/spidev.h                    |   1 +
 kernel/capability.c                                |  36 ++++++-
 kernel/fork.c                                      |   9 +-
 kernel/params.c                                    |   2 +-
 kernel/ptrace.c                                    |  91 +++++++++++------
 kernel/sched/core.c                                |  21 ++--
 kernel/sched/features.h                            |   1 -
 kernel/sysctl.c                                    |   3 +-
 kernel/trace/trace.c                               |  12 ++-
 kernel/workqueue.c                                 |  37 +++----
 kernel/workqueue_internal.h                        |   3 +-
 lib/asn1_decoder.c                                 |   7 +-
 lib/digsig.c                                       |   6 ++
 mm/huge_memory.c                                   |  14 +--
 mm/init-mm.c                                       |   2 +
 mm/memory.c                                        |   2 +-
 mm/memory_hotplug.c                                |   6 +-
 mm/nommu.c                                         |   2 +-
 net/8021q/vlan.c                                   |   6 +-
 net/bluetooth/bnep/core.c                          |   3 +
 net/bluetooth/cmtp/core.c                          |   3 +
 net/core/dev.c                                     |   6 +-
 net/core/rtnetlink.c                               |   5 +-
 net/core/skbuff.c                                  |   1 +
 net/dccp/proto.c                                   |   5 +
 net/ipv4/ip_input.c                                |  22 +++--
 net/ipv4/ip_vti.c                                  |   3 +-
 net/ipv4/route.c                                   |  44 +++++----
 net/ipv4/tcp_ipv4.c                                |   9 +-
 net/ipv4/tcp_output.c                              |  12 ++-
 net/ipv4/udp.c                                     |  30 ++++--
 net/ipv6/ip6_gre.c                                 |  41 ++++----
 net/ipv6/ip6_vti.c                                 |   3 +-
 net/l2tp/l2tp_core.c                               |  10 +-
 net/l2tp/l2tp_core.h                               |   5 +-
 net/l2tp/l2tp_eth.c                                |  51 +---------
 net/l2tp/l2tp_ip.c                                 |  20 ++--
 net/l2tp/l2tp_ip6.c                                |  21 ++--
 net/l2tp/l2tp_ppp.c                                |  10 +-
 net/netfilter/ipset/ip_set_core.c                  |  23 +++--
 net/netfilter/nfnetlink_cthelper.c                 |  10 ++
 net/netfilter/x_tables.c                           |   4 +-
 net/netfilter/xt_osf.c                             |   7 ++
 net/netlink/af_netlink.c                           |   3 +
 net/packet/af_packet.c                             |   4 +-
 net/sched/sch_generic.c                            |   1 +
 net/sctp/input.c                                   |   2 +-
 net/sctp/sm_sideeffect.c                           |   4 +-
 net/unix/diag.c                                    |   2 +
 net/wireless/nl80211.c                             |  12 ++-
 net/xfrm/xfrm_state.c                              |   1 +
 net/xfrm/xfrm_user.c                               |   3 +-
 security/keys/big_key.c                            |   2 +-
 security/keys/encrypted-keys/encrypted.c           |   7 ++
 security/keys/internal.h                           |   2 +-
 security/keys/key.c                                |   2 +
 security/keys/keyctl.c                             |   8 +-
 security/keys/keyring.c                            |  72 +++++++-------
 security/keys/process_keys.c                       |   8 +-
 security/keys/request_key.c                        |  46 +++++++--
 security/keys/request_key_auth.c                   |  69 ++++++-------
 security/keys/trusted.c                            |  69 ++++++-------
 security/smack/smack_lsm.c                         |  65 ++++++------
 security/yama/yama_lsm.c                           |   4 +-
 sound/core/hrtimer.c                               |   1 +
 sound/core/seq/oss/seq_oss_midi.c                  |   4 +-
 sound/core/seq/oss/seq_oss_readq.c                 |  29 ++++++
 sound/core/seq/oss/seq_oss_readq.h                 |   2 +
 sound/core/seq/seq_clientmgr.c                     |   2 +-
 sound/core/seq/seq_virmidi.c                       |  27 +++--
 sound/core/timer.c                                 | 109 ++++++++++++++-------
 sound/core/timer_compat.c                          |  17 +++-
 sound/pci/hda/hda_codec.c                          |   2 +-
 sound/soc/codecs/adau17x1.c                        |  24 ++++-
 sound/soc/codecs/adau17x1.h                        |   2 +
 sound/usb/caiaq/device.c                           |  12 ++-
 sound/usb/usx2y/usb_stream.c                       |   6 +-
 226 files changed, 1732 insertions(+), 944 deletions(-)

Adrian Salido (1):
      HID: i2c-hid: allocate hid buffers for real worst case

Al Viro (3):
      more bio_map_user_iov() leak fixes
      Bluetooth: cmtp: cmtp_add_connection() should verify that it's dealing with l2cap socket
      Bluetooth: bnep: bnep_add_connection() should verify that it's dealing with l2cap socket

Alan Stern (11):
      usb-storage: fix bogus hardware error messages for ATA pass-thru devices
      usb-storage: unusual_devs entry to fix write-access regression for Seagate external drives
      USB: gadgetfs: fix copy_to_user while holding spinlock
      USB: gadgetfs: Fix crash caused by inadequate synchronization
      USB: g_mass_storage: Fix deadlock when driver is unbound
      USB: dummy-hcd: fix connection failures (wrong speed)
      USB: dummy-hcd: fix infinite-loop resubmission bug
      USB: gadgetfs, dummy-hcd, net2280: fix locking for callbacks
      USB: dummy-hcd: Fix erroneous synchronization change
      USB: dummy-hcd: Fix deadlock caused by disconnect detection
      USB: core: prevent malicious bNumInterfaces overflow

Alex Estrin (1):
      Revert "IB/ipoib: Update broadcast object if PKey value was changed in index 0"

Alexey Kodanev (1):
      vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit

Andreas Engel (1):
      USB: serial: cp210x: add support for ELV TFD500

Andreas Gruenbacher (2):
      vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets
      direct-io: Prevent NULL pointer access in submit_page_section

Andrei Vagin (1):
      net/unix: don't show information about sockets from other namespaces

Andrew Gabbasov (1):
      usb: gadget: composite: Fix use-after-free in usb_composite_overwrite_options

Andrew Honig (1):
      KVM: VMX: remove I/O port 0x80 bypass on Intel hosts

Andrey Konovalov (2):
      uwb: ensure that endpoint is interrupt
      uwb: properly check kthread_run return value

Aravind Gopalakrishnan (2):
      pci_ids: Add PCI device IDs for F15h M60h
      x86, amd_nb: Add device IDs to NB tables for F15h M60h

Arnd Bergmann (4):
      gpio: acpi: work around false-positive -Wstring-overflow warning
      usb: gadget: dummy: fix nonsensical comparisons
      include/linux/of.h: provide of_n_{addr,size}_cells wrappers for !CONFIG_OF
      ARM: 8715/1: add a private asm/unaligned.h

Ashish Samant (1):
      ocfs2: fstrim: Fix start offset of first cluster group during fstrim

Baruch Siach (1):
      spi: uapi: spidev: add missing ioctl header

Ben Hutchings (2):
      ipsec: Fix aborted xfrm policy dump crash
      Linux 3.16.52

Bo Yan (1):
      tracing: Erase irqsoff trace with empty write

Borislav Petkov (3):
      x86/microcode/intel: Disable late loading on model 79
      x86/cpu/AMD: Apply the Erratum 688 fix when the BIOS doesn't
      x86/oprofile/ppro: Do not use __this_cpu*() in preemptible context

Casey Schaufler (1):
      lsm: fix smack_inode_removexattr and xattr_getsecurity memleak

Christophe Jaillet (1):
      IB/mlx5: Fix the size parameter to find_first_bit

Colin Ian King (2):
      IB/ocrdma: fix incorrect fall-through on switch statement
      staging: iio: ade7759: fix signed extension bug on shift of a u8

Cong Wang (2):
      tun: call dev_get_valid_name() before register_netdevice()
      vlan: fix a use-after-free in vlan_device_event()

Craig Gallek (1):
      tun/tap: sanitize TUNSETSNDBUF input

Dan Carpenter (1):
      tile: array underflow in setup_maxnodemem()

David Disseldorp (2):
      SMB: fix leak of validate negotiate info response buffer
      SMB: fix validate negotiate info uninitialised memory use

Dmitry Fleytman (1):
      usb: Increase quirk delay for USB devices

Dmitry Torokhov (3):
      Input: uinput - avoid FF flush when destroying device
      Input: uinput - avoid crash when sending FF request to device going away
      Input: ims-psu - check if CDC union descriptor is sane

Dongjiu Geng (1):
      arm/arm64: KVM: set right LR register value for 32 bit guest when inject abort

Dragos Bogdan (2):
      iio: ad_sigma_delta: Implement a dedicated reset function
      iio: ad7793: Fix the serial interface reset

Eric Biggers (18):
      KEYS: fix cred refcount leak in request_key_auth_new()
      KEYS: don't revoke uninstantiated key in request_key_auth_new()
      KEYS: fix key refcount leak in keyctl_assume_authority()
      KEYS: fix key refcount leak in keyctl_read_key()
      KEYS: fix writing past end of user-supplied buffer in keyring_read()
      KEYS: prevent creating a different user's keyrings
      KEYS: encrypted: fix dereference of NULL user_key_payload
      FS-Cache: fix dereference of NULL user_key_payload
      lib/digsig: fix dereference of NULL user_key_payload
      ecryptfs: fix dereference of NULL user_key_payload
      KEYS: return full count in keyring_read() if buffer is too small
      KEYS: trusted: sanitize all key material
      KEYS: trusted: fix writing past end of buffer in trusted_read()
      KEYS: fix out-of-bounds read during ASN.1 parsing
      KEYS: fix NULL pointer dereference during ASN.1 parsing [ver #2]
      crypto: salsa20 - fix blkcipher_walk API usage
      crypto: hmac - require that the underlying hash algorithm is unkeyed
      KEYS: add missing permission check for request_key() destination

Eric Dumazet (3):
      tcp: fastopen: fix on syn-data transmit failure
      netfilter: x_tables: avoid stack-out-of-bounds read in xt_copy_counters_from_user
      tcp: fix tcp_mtu_probe() vs highest_sack

Eric W. Biederman (5):
      mm: Add a user_ns owner to mm_struct and fix ptrace permission checks
      ptrace: Capture the ptracer's creds not PT_PTRACE_CAP
      exec: Ensure mm->user_ns contains the execed files
      ptrace: Don't allow accessing an undumpable mm
      ptrace: Properly initialize ptracer_cred on fork

Ethan Zhao (1):
      sched/sysctl: Check user input value of sysctl_sched_time_avg

Felipe Balbi (1):
      usb: quirks: add quirk for WORLDE MINI MIDI keyboard

Florian Westphal (1):
      netfilter: ipset: pernet ops must be unregistered last

Geert Uytterhoeven (4):
      sh: sh7722: remove nonexistent GPIO_PTQ7 to fix pinctrl registration
      sh: sh7757: remove nonexistent GPIO_PT[JLNQ]7_RESV to fix pinctrl registration
      sh: sh7264: remove nonexistent GPIO_PH[0-7] to fix pinctrl registration
      sh: sh7269: remove nonexistent GPIO_PH[0-7] to fix pinctrl registration

Gerald Schaefer (1):
      s390/mm: fix write access check in gup_huge_pmd()

Guillaume Nault (6):
      l2tp: fix l2tp_eth module loading
      l2tp: check ps->sock before running pppol2tp_session_ioctl()
      l2tp: hold tunnel in pppol2tp_connect()
      l2tp: hold socket before dropping lock in l2tp_ip{, 6}_recv()
      l2tp: hold tunnel socket when handling control frames in l2tp_ip and l2tp_ip6
      l2tp: don't use l2tp_tunnel_find() in l2tp_ip and l2tp_ip6

Gustavo A. R. Silva (1):
      MIPS: microMIPS: Fix incorrect mask in insn_table_MM

Hante Meuleman (1):
      brcmfmac: Add length checks on firmware events

Haozhong Zhang (1):
      KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit

Henryk Heisig (1):
      USB: serial: option: add support for TP-Link LTE module

Herbert Xu (1):
      crypto: shash - Fix zero-length shash ahash digest crash

Ilya Dryomov (1):
      rbd: use GFP_NOIO for parent stat and data requests

Ilya Lesokhin (1):
      IB/mlx5: Simplify mlx5_ib_cont_pages

Jan Luebbe (1):
      bus: mbus: fix window size calculation for 4GB windows

Jani Nikula (1):
      drm/i915/bios: ignore HDMI on port A

Jann Horn (1):
      security: let security modules use PTRACE_MODE_* with bitmasks

Jason A. Donenfeld (1):
      security/keys: properly zero out sensitive key material in big_key

Jean Delvare (1):
      kernel/params.c: align add_sysfs_param documentation with code

Jeff Lance (1):
      Input: ti_am335x_tsc - fix incorrect step config for 5 wire touchscreen

Jeffrey Chu (1):
      USB: serial: ftdi_sio: add id for Cypress WICED dev board

Jim Dickerson (1):
      usb: pci-quirks.c: Corrected timeout values used in handshake

Jimmy Assarsson (1):
      can: kvaser_usb: Correct return value in printout

Joerg Roedel (1):
      iommu/amd: Finish TLB flush in amd_iommu_unmap()

Johan Hovold (1):
      USB: serial: metro-usb: add MS7820 device id

Johannes Thumshirn (1):
      scsi: libiscsi: fix shifting of DID_REQUEUE host byte

John David Anglin (1):
      parisc: Fix double-word compare and exchange in LWS code on 32-bit kernels

Jonathan Basseri (1):
      xfrm: Clear sk_dst_cache when applying per-socket policy.

Kazuya Mizuguchi (1):
      usb: renesas_usbhs: Fix DMAC sequence for receiving zero-length packet

Kevin Cernekee (4):
      brcmfmac: Add check for short event packets
      netfilter: nfnetlink_cthelper: Add missing permission checks
      netlink: Add netns check on taps
      netfilter: xt_osf: Add missing permission checks

Kirill A. Shutemov (1):
      mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d()

Konstantin Khlebnikov (2):
      net_sched: always reset qdisc backlog in qdisc_reset()
      Smack: remove unneeded NULL-termination from securtity label

LEROY Christophe (2):
      crypto: talitos - fix sha224
      crypto: talitos - Don't provide setkey for non hmac hashing algs.

Lauro Ramos Venancio (1):
      sched/topology: Optimize build_group_mask()

Li Bin (1):
      workqueue: Fix NULL pointer dereference

Luca Coelho (1):
      iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD

Lukas Wunner (1):
      iio: adc: mcp320x: Fix oops on module unload

Maksim Salau (1):
      usb: cdc_acm: Add quirk for Elatec TWN3

Marc Zyngier (1):
      arm64: Make sure SPsel is always set

Marek Szyprowski (1):
      iommu/exynos: Remove initconst attribute to avoid potential kernel oops

Mark Rutland (3):
      arm64: fix dump_instr when PAN and UAO are in use
      arm64: ensure __dump_instr() checks addr_limit
      ARM: 8720/1: ensure dump_instr() checks addr_limit

Martin K. Petersen (1):
      scsi: sd: Implement blacklist option for WRITE SAME w/ UNMAP

Mathias Nyman (2):
      xhci: fix finding correct bus_state structure for USB 3.1 hosts
      usb: hub: Allow reset retry for USB2 devices on connect bounce

Matt Bennett (1):
      ip6_gre: Reduce log level in ip6gre_err() to debug

Matt Fornero (1):
      iio: core: Return error for failed read_reg

Matthew Wilcox (1):
      fs/mpage.c: fix mpage_writepage() for pages with buffers

Mayank Rana (1):
      usb: xhci: Handle error condition in xhci_stop_device()

Michael S. Tsirkin (1):
      macvtap: fix TUNSETSNDBUF values > 64k

Miklos Szeredi (1):
      fuse: fix READDIRPLUS skipping an entry

Mohamed Ghannam (1):
      dccp: CVE-2017-8824: use-after-free in DCCP code

Nicolai Stange (1):
      PCI: Fix race condition with driver_override

Nicolas Dichtel (1):
      net: enable interface alias removal via rtnl

Oleg Nesterov (1):
      ptrace: change __ptrace_unlink() to clear ->ptrace under ->siglock

Omar Sandoval (1):
      Btrfs: fix incorrect {node,sector}size endianness from BTRFS_IOC_FS_INFO

Oswald Buddenhagen (1):
      MIPS: AR7: Ensure that serial ports are properly set up

Paolo Abeni (4):
      ipv4: fix broadcast packets reception
      IPv4: early demux can return an error code
      udp: perform source validation for mcast early demux
      udp: fix bcast packet reception

Paul Burton (1):
      MIPS: Fix CM region target definitions

Peng Xu (1):
      nl80211: Define policy for packet pattern attributes

Peter Zijlstra (3):
      x86/uaccess, sched/preempt: Verify access_ok() context
      sched/topology: Remove FORCE_SD_OVERLAP
      sched/topology: Simplify build_overlap_sched_groups()

Ravi Bangoria (1):
      powerpc/sysrq: Fix oops whem ppmu is not registered

Ricard Wanderlof (1):
      ASoC: adau17x1: Workaround for noise bug in ADC

Richard Schütz (1):
      can: c_can: don't indicate triple sampling support for D_CAN

Ronnie Sahlberg (1):
      cifs: check rsp for NULL before dereferencing in SMB2_open

Sabrina Dubroca (1):
      l2tp: fix race condition in l2tp_tunnel_delete

Sekhar Nori (1):
      ARM: dts: da850-evm: add serial and ethernet aliases

Shrirang Bagul (1):
      USB: serial: qcserial: add Dell DW5818, DW5819

Shu Wang (2):
      cifs: release cifs root_cred after exit_cifs
      cifs: release auth_key.response for reconnect.

Stefan Mätje (1):
      can: esd_usb2: Fix can_dlc value for received RTR, frames

Stefan Popa (1):
      staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack.

Stefano Brivio (1):
      scsi: lpfc: Don't return internal MBXERR_ERROR code from probe function

Steffen Maier (1):
      scsi: zfcp: fix erp_action use-before-initialize in REC action trace

Steve French (3):
      SMB: Validate negotiate (to protect against downgrade) even if signing off
      SMB3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags
      SMB3: Validate negotiate request must always be signed

Tahsin Erdogan (1):
      tracing: Fix trace_pipe behavior for instance traces

Takashi Iwai (10):
      ALSA: usx2y: Suppress kernel warning at page allocation failures
      ALSA: seq: Fix copy_from_user() call inside lock
      ALSA: caiaq: Fix stray URB at probe error path
      ALSA: hda: Remove superfluous '-' added by printk conversion
      ALSA: timer: Add missing mutex lock for compat ioctls
      ALSA: seq: Fix nested rwsem annotation for lockdep splat
      ALSA: timer: Protect the whole snd_timer_close() with open race
      ALSA: timer: Limit max instances per timer
      ALSA: seq: Avoid invalid lockdep class warning
      ALSA: seq: Fix OSS sysex delivery in OSS emulation

Tejun Heo (1):
      workqueue: replace pool->manager_arb mutex with a flag

Tyrel Datwyler (1):
      powerpc/pseries: Fix parent_dn reference leak in add_dt_node()

Wanpeng Li (1):
      KVM: Fix stack-out-of-bounds read in write_mmio

Will Deacon (1):
      arm64: fault: Route pte translation faults via do_translation_fault

Willem de Bruijn (1):
      packet: only test po->has_vnet_hdr once in packet_snd

Wolfgang Grandegger (1):
      can: gs_usb: fix busy loop if no more TX context is available

Xin Long (4):
      ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header
      sctp: add the missing sock_owned_by_user check in sctp_icmp_redirect
      ip6_gre: only increase err_count for some certain type icmpv6 in ip6gre_err
      sctp: fix a type cast warnings that causes a_rwnd gets the wrong value

YASUAKI ISHIMATSU (2):
      mm/memory_hotplug: change pfn_to_section_nr/section_nr_to_pfn macro to inline function
      mm/memory_hotplug: define find_{smallest|biggest}_section_pfn as unsigned long

Yazen Ghannam (1):
      x86/amd_nb: Add Fam17h Data Fabric as "Northbridge"

Ye Yin (1):
      netfilter/ipvs: clear ipvs_property flag when SKB net namespace changed

Yoshihiro Shimoda (2):
      usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe
      usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX direction

satoru takeuchi (1):
      btrfs: prevent to set invalid default subvolid


View attachment "linux-3.16.52.patch" of type "text/x-diff" (244184 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