Skip to content

3.14.67-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest33 of 37 patches 2 repliesIn review

33 of 37 patches are in this archive. The cover letter announces 37.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/37hwmon: (max1111) Return -ENODEV from max1111_read_channel if not instantiateddrivers/hwmon/max1111.c+6 -00 replies
2/37parisc: Avoid function pointers for kernel exception routinesarch/parisc/kernel/parisc_ksyms.c+5 -50 replies
3/37parisc: Fix kernel crash with reversed copy_from_user()arch/parisc/kernel/traps.c+3 -00 replies
4/37ALSA: timer: Use mod_timer() for rearming the system timersound/core/timer.c+2 -20 replies
5/37mm: fix invalid node in alloc_migrate_target()mm/page_isolation.c+4 -40 replies
6/37drm/radeon: add a dpm quirk for sapphire Dual-X R7 370 2G D5drivers/gpu/drm/radeon/si_dpm.c+1 -00 replies
7/37drm/radeon: add a dpm quirk for all R7 370 partsdrivers/gpu/drm/radeon/si_dpm.c+4 -00 replies
8/37xen/events: Mask a moving irqdrivers/xen/events/events_base.c+24 -40 replies
9/37net: jme: fix suspend/resume on JMC260drivers/net/ethernet/jme.c+2 -10 replies
10/37sctp: lack the check for ports in sctp_v6_cmp_addrnet/sctp/ipv6.c+2 -00 replies
11/37ipv6: re-enable fragment header matching in ipv6_find_hdrnet/ipv6/exthdrs_core.c+5 -10 replies
13/37usbnet: cleanup after bind() in probe()drivers/net/usb/usbnet.c+7 -00 replies
14/37udp6: fix UDP/IPv6 encap resubmit pathnet/ipv6/udp.c+2 -40 replies
15/37sh_eth: fix NULL pointer dereference in sh_eth_ring_format()drivers/net/ethernet/renesas/sh_eth.c+2 -10 replies
16/37net: Fix use after free in the recvmmsg exit pathnet/socket.c+19 -190 replies
17/37farsync: fix off-by-one bug in fst_add_onedrivers/net/wan/farsync.c+1 -10 replies
18/37ath9k: fix buffer overrun for ar9287drivers/net/wireless/ath/ath9k/eeprom.c+3 -40 replies
19/37qlge: Fix receive packets drop.drivers/net/ethernet/qlogic/qlge/qlge_main.c+11 -00 replies
20/37ipv4: fix broadcast packets receptionnet/ipv4/udp.c+8 -40 replies
21/37ppp: take reference on channels netnsdrivers/net/ppp/ppp_generic.c+3 -10 replies
23/37ipv4: l2tp: fix a potential issue in l2tp_ip_recvnet/l2tp/l2tp_ip.c+5 -30 replies
24/37ipv6: l2tp: fix a potential issue in l2tp_ip6_recvnet/l2tp/l2tp_ip6.c+5 -30 replies
25/37ip6_tunnel: set rtnl_link_ops before calling register_netdevicenet/ipv6/ip6_tunnel.c+1 -10 replies
26/37mac80211: fix unnecessary frame drops in mesh fwdingnet/mac80211/rx.c+3 -20 replies
27/37usb: renesas_usbhs: avoid NULL pointer derefernce in usbhsf_pkt_handler()drivers/usb/renesas_usbhs/fifo.c+2 -10 replies
28/37usb: renesas_usbhs: disable TX IRQ before starting TX DMAC transferdrivers/usb/renesas_usbhs/fifo.c+1 -00 replies
29/37ext4: add lockdep annotations for i_data_semfs/ext4/ext4.h fs/ext4/move_extent.c fs/ext4/super.c+55 -40 replies
30/37perf: Cure event->pending_disable racekernel/events/core.c+3 -30 replies
31/37HID: usbhid: fix inconsistent reset/resume/reset-resume behaviordrivers/hid/usbhid/hid-core.c+37 -360 replies
34/37usbvision fix overflow of interfaces arraydrivers/media/usb/usbvision/usbvision-video.c+7 -00 replies
35/37usbvision: fix leak of usb_dev on failure paths in usbvision_probe()drivers/media/usb/usbvision/usbvision-video.c+17 -70 replies
36/37usbvision: fix crash on detecting device with invalid configurationdrivers/media/usb/usbvision/usbvision-video.c+15 -10 replies
37/37Revert "usb: hub: do not clear BOS field during reset device"drivers/usb/core/hub.c+3 -50 replies

Reviews trailers per patch

5 of 33 patches have a Reviewed-by or Acked-by.

PatchVlastimil BabkaNaoya HoriguchiNicolas DichtelAlexander ShishkinDaniel FragaHannes Frederic SowaCyrill GorcunovDmitry Vyukov
1/37
2/37
3/37
4/37
5/37A-b A-b
6/37
7/37
8/37
9/37
10/37
11/37
13/37
14/37
15/37
16/37Reported-and-Tested-by
17/37
18/37
19/37
20/37A-b
21/37R-b
23/37
24/37
25/37A-b
26/37
27/37
28/37
29/37
30/37T-b R-b
31/37T-b
34/37
35/37
36/37
37/37

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 8 reviewers.

Read the v1 thread

Cover letter [PATCH 3.14 00/37] 3.14.67-stable review

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 <[email protected]>

    Linux 3.14.67-rc1

Greg Kroah-Hartman <[email protected]>
Revert "usb: hub: do not clear BOS field during reset device"

Vladis Dronov <[email protected]>
usbvision: fix crash on detecting device with invalid configuration

Alexey Khoroshilov <[email protected]>
usbvision: fix leak of usb_dev on failure paths in usbvision_probe()

Oliver Neukum <[email protected]>
usbvision fix overflow of interfaces array

Nicolai Hähnle <[email protected]>
drm/radeon: hold reference to fences in radeon_sa_bo_new (3.17 and older)

Greg Kroah-Hartman <[email protected]>
Revert bad backport of "drm/radeon: hold reference to fences in radeon_sa_bo_new"

Alan Stern <[email protected]>
HID: usbhid: fix inconsistent reset/resume/reset-resume behavior

Peter Zijlstra <[email protected]>

    perf: Cure event->pending_disable race

Theodore Ts'o <[email protected]>
ext4: add lockdep annotations for i_data_sem

Yoshihiro Shimoda <[email protected]>
usb: renesas_usbhs: disable TX IRQ before starting TX DMAC transfer

Yoshihiro Shimoda <[email protected]>
usb: renesas_usbhs: avoid NULL pointer derefernce in usbhsf_pkt_handler()

Michal Kazior <[email protected]>
mac80211: fix unnecessary frame drops in mesh fwding

Thadeu Lima de Souza Cascardo <[email protected]>
ip6_tunnel: set rtnl_link_ops before calling register_netdevice

Haishuang Yan <[email protected]>
ipv6: l2tp: fix a potential issue in l2tp_ip6_recv

Haishuang Yan <[email protected]>
ipv4: l2tp: fix a potential issue in l2tp_ip_recv

Bjørn Mork <[email protected]>
qmi_wwan: add "D-Link DWM-221 B1" device id

Guillaume Nault <[email protected]>
ppp: take reference on channels netns

Paolo Abeni <[email protected]>
ipv4: fix broadcast packets reception

Manish Chopra <[email protected]>
qlge: Fix receive packets drop.

Arnd Bergmann <[email protected]>
ath9k: fix buffer overrun for ar9287

Arnd Bergmann <[email protected]>
farsync: fix off-by-one bug in fst_add_one

Arnaldo Carvalho de Melo <[email protected]>
net: Fix use after free in the recvmmsg exit path

Sergei Shtylyov <[email protected]>
sh_eth: fix NULL pointer dereference in sh_eth_ring_format()

Bill Sommerfeld <[email protected]>
udp6: fix UDP/IPv6 encap resubmit path

Oliver Neukum <[email protected]>
usbnet: cleanup after bind() in probe()

Bjørn Mork <[email protected]>
cdc_ncm: toggle altsetting to force reset before setup

Florian Westphal <[email protected]>
ipv6: re-enable fragment header matching in ipv6_find_hdr

Xin Long <[email protected]>
sctp: lack the check for ports in sctp_v6_cmp_addr

Diego Viola <[email protected]>
net: jme: fix suspend/resume on JMC260

Boris Ostrovsky <[email protected]>
xen/events: Mask a moving irq

Alex Deucher <[email protected]>
drm/radeon: add a dpm quirk for all R7 370 parts

Alex Deucher <[email protected]>
drm/radeon: add a dpm quirk for sapphire Dual-X R7 370 2G D5

Xishi Qiu <[email protected]>
mm: fix invalid node in alloc_migrate_target()

Takashi Iwai <[email protected]>
ALSA: timer: Use mod_timer() for rearming the system timer

Helge Deller <[email protected]>
parisc: Fix kernel crash with reversed copy_from_user()

Helge Deller <[email protected]>
parisc: Avoid function pointers for kernel exception routines

Guenter Roeck <[email protected]>
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(-)