[PATCH 3.14 00/37] 3.14.67-stable review

From: Greg Kroah-Hartman
Date: Sun Apr 17 2016 - 22:26:25 EST


This is the start of the stable review cycle for the 3.14.67 release.
There are 37 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.

Responses should be made by Wed Apr 20 02:23:24 UTC 2016.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
kernel.org/pub/linux/kernel/v3.x/stable-review/patch-3.14.67-rc1.gz
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
Linux 3.14.67-rc1

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
Revert "usb: hub: do not clear BOS field during reset device"

Vladis Dronov <vdronov@xxxxxxxxxx>
usbvision: fix crash on detecting device with invalid configuration

Alexey Khoroshilov <khoroshilov@xxxxxxxxx>
usbvision: fix leak of usb_dev on failure paths in usbvision_probe()

Oliver Neukum <oneukum@xxxxxxxx>
usbvision fix overflow of interfaces array

Nicolai HÃhnle <nicolai.haehnle@xxxxxxx>
drm/radeon: hold reference to fences in radeon_sa_bo_new (3.17 and older)

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
Revert bad backport of "drm/radeon: hold reference to fences in radeon_sa_bo_new"

Alan Stern <stern@xxxxxxxxxxxxxxxxxxx>
HID: usbhid: fix inconsistent reset/resume/reset-resume behavior

Peter Zijlstra <peterz@xxxxxxxxxxxxx>
perf: Cure event->pending_disable race

Theodore Ts'o <tytso@xxxxxxx>
ext4: add lockdep annotations for i_data_sem

Yoshihiro Shimoda <yoshihiro.shimoda.uh@xxxxxxxxxxx>
usb: renesas_usbhs: disable TX IRQ before starting TX DMAC transfer

Yoshihiro Shimoda <yoshihiro.shimoda.uh@xxxxxxxxxxx>
usb: renesas_usbhs: avoid NULL pointer derefernce in usbhsf_pkt_handler()

Michal Kazior <michal.kazior@xxxxxxxxx>
mac80211: fix unnecessary frame drops in mesh fwding

Thadeu Lima de Souza Cascardo <cascardo@xxxxxxxxxx>
ip6_tunnel: set rtnl_link_ops before calling register_netdevice

Haishuang Yan <yanhaishuang@xxxxxxxxxxxxxxxxxxxx>
ipv6: l2tp: fix a potential issue in l2tp_ip6_recv

Haishuang Yan <yanhaishuang@xxxxxxxxxxxxxxxxxxxx>
ipv4: l2tp: fix a potential issue in l2tp_ip_recv

BjÃrn Mork <bjorn@xxxxxxx>
qmi_wwan: add "D-Link DWM-221 B1" device id

Guillaume Nault <g.nault@xxxxxxxxxxxx>
ppp: take reference on channels netns

Paolo Abeni <pabeni@xxxxxxxxxx>
ipv4: fix broadcast packets reception

Manish Chopra <manish.chopra@xxxxxxxxxx>
qlge: Fix receive packets drop.

Arnd Bergmann <arnd@xxxxxxxx>
ath9k: fix buffer overrun for ar9287

Arnd Bergmann <arnd@xxxxxxxx>
farsync: fix off-by-one bug in fst_add_one

Arnaldo Carvalho de Melo <acme@xxxxxxxxxx>
net: Fix use after free in the recvmmsg exit path

Sergei Shtylyov <sergei.shtylyov@xxxxxxxxxxxxxxxxxx>
sh_eth: fix NULL pointer dereference in sh_eth_ring_format()

Bill Sommerfeld <wsommerfeld@xxxxxxxxxx>
udp6: fix UDP/IPv6 encap resubmit path

Oliver Neukum <oneukum@xxxxxxxx>
usbnet: cleanup after bind() in probe()

BjÃrn Mork <bjorn@xxxxxxx>
cdc_ncm: toggle altsetting to force reset before setup

Florian Westphal <fw@xxxxxxxxx>
ipv6: re-enable fragment header matching in ipv6_find_hdr

Xin Long <lucien.xin@xxxxxxxxx>
sctp: lack the check for ports in sctp_v6_cmp_addr

Diego Viola <diego.viola@xxxxxxxxx>
net: jme: fix suspend/resume on JMC260

Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
xen/events: Mask a moving irq

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: add a dpm quirk for all R7 370 parts

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: add a dpm quirk for sapphire Dual-X R7 370 2G D5

Xishi Qiu <qiuxishi@xxxxxxxxxx>
mm: fix invalid node in alloc_migrate_target()

Takashi Iwai <tiwai@xxxxxxx>
ALSA: timer: Use mod_timer() for rearming the system timer

Helge Deller <deller@xxxxxx>
parisc: Fix kernel crash with reversed copy_from_user()

Helge Deller <deller@xxxxxx>
parisc: Avoid function pointers for kernel exception routines

Guenter Roeck <linux@xxxxxxxxxxxx>
hwmon: (max1111) Return -ENODEV from max1111_read_channel if not instantiated


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

Diffstat:

Makefile | 4 +-
arch/parisc/kernel/parisc_ksyms.c | 10 ++--
arch/parisc/kernel/traps.c | 3 ++
drivers/gpu/drm/radeon/radeon_sa.c | 6 ++-
drivers/gpu/drm/radeon/si_dpm.c | 5 ++
drivers/hid/usbhid/hid-core.c | 73 ++++++++++++++-------------
drivers/hwmon/max1111.c | 6 +++
drivers/media/usb/usbvision/usbvision-video.c | 47 ++++++++++++++---
drivers/net/ethernet/jme.c | 3 +-
drivers/net/ethernet/qlogic/qlge/qlge_main.c | 11 ++++
drivers/net/ethernet/renesas/sh_eth.c | 3 +-
drivers/net/ppp/ppp_generic.c | 4 +-
drivers/net/usb/cdc_ncm.c | 6 ++-
drivers/net/usb/qmi_wwan.c | 1 +
drivers/net/usb/usbnet.c | 7 +++
drivers/net/wan/farsync.c | 2 +-
drivers/net/wireless/ath/ath9k/eeprom.c | 7 ++-
drivers/usb/core/hub.c | 8 ++-
drivers/usb/renesas_usbhs/fifo.c | 4 +-
drivers/xen/events/events_base.c | 28 ++++++++--
fs/ext4/ext4.h | 23 +++++++++
fs/ext4/move_extent.c | 11 +++-
fs/ext4/super.c | 25 ++++++++-
kernel/events/core.c | 6 +--
mm/page_isolation.c | 8 +--
net/ipv4/udp.c | 12 +++--
net/ipv6/exthdrs_core.c | 6 ++-
net/ipv6/ip6_tunnel.c | 2 +-
net/ipv6/udp.c | 6 +--
net/l2tp/l2tp_ip.c | 8 +--
net/l2tp/l2tp_ip6.c | 8 +--
net/mac80211/rx.c | 5 +-
net/sctp/ipv6.c | 2 +
net/socket.c | 38 +++++++-------
sound/core/timer.c | 4 +-
35 files changed, 280 insertions(+), 122 deletions(-)