[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20180102133657.GV2971@decadent.org.uk>
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