Skip to content

4.4.85-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest52 of 53 patches 9 repliesIn review

52 of 53 patches are in this archive. The cover letter announces 53.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/53af_key: do not use GFP_KERNEL in atomic contextsnet/key/af_key.c+26 -220 replies
2/53dccp: purge write queue in dccp_destroy_sock()net/dccp/proto.c+1 -40 replies
3/53dccp: defer ccid_hc_tx_delete() at dismantle timenet/dccp/proto.c+12 -20 replies
4/53ipv4: fix NULL dereference in free_fib_info_rcu()net/ipv4/fib_semantics.c+7 -50 replies
5/53net_sched/sfq: update hierarchical backlog when drop packetnet/sched/sch_sfq.c+4 -10 replies
6/53ipv4: better IP_MAX_MTU enforcementinclude/net/ip.h net/ipv4/route.c+3 -30 replies
7/53sctp: fully initialize the IPv6 address in sctp_v6_to_addr()net/sctp/ipv6.c+2 -00 replies
8/53tipc: fix use-after-freenet/tipc/netlink_compat.c+4 -20 replies
9/53ipv6: reset fn->rr_ptr when replacing routenet/ipv6/ip6_fib.c+4 -00 replies
10/53ipv6: repair fib6 tree in failure casenet/ipv6/ip6_fib.c+11 -110 replies
11/53tcp: when rearming RTO, if RTO time is in past then fire RTO ASAPnet/ipv4/tcp_input.c+1 -20 replies
12/53irda: do not leak initialized list.dev to userspacenet/irda/af_irda.c+1 -10 replies
13/53net: sched: fix NULL pointer dereference when action calls some targetsnet/sched/act_ipt.c+2 -00 replies
14/53net_sched: fix order of queue length updates in qdisc_replace()include/net/sch_generic.h+4 -10 replies
15/53mei: me: add broxton pci device idsdrivers/misc/mei/hw-me-regs.h drivers/misc/mei/pci-me.c+6 -00 replies
16/53mei: me: add lewisburg device idsdrivers/misc/mei/hw-me-regs.h drivers/misc/mei/pci-me.c+3 -00 replies
17/53Input: trackpoint - add new trackpoint firmware IDdrivers/input/mouse/trackpoint.c drivers/input/mouse/trackpoint.h+4 -20 replies
18/53Input: elan_i2c - add ELAN0602 ACPI ID to support Lenovo Yoga310drivers/input/mouse/elan_i2c_core.c+1 -00 replies
19/53ALSA: core: Fix unexpected error at replacing user TLVsound/core/control.c+1 -10 replies
20/53ALSA: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978)sound/pci/hda/patch_conexant.c+1 -00 replies
21/53ARCv2: PAE40: Explicitly set MSB counterpart of SLC region ops addressesarch/arc/include/asm/cache.h arch/arc/mm/cache.c+13 -20 replies
22/53i2c: designware: Fix system suspenddrivers/i2c/busses/i2c-designware-platdrv.c+12 -20 replies
24/53drm/atomic: If the atomic check fails, return its value firstdrivers/gpu/drm/drm_atomic.c+4 -10 replies
25/53drm: rcar-du: lvds: Fix PLL frequency-related configurationdrivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c+3 -30 replies
26/53drm: rcar-du: lvds: Rename PLLEN bit to PLLONdrivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c drivers/gpu/drm/rcar-du/rcar_lvds_regs.h+2 -20 replies
27/53drm: rcar-du: Fix crash in encoder failure error pathdrivers/gpu/drm/rcar-du/rcar_du_kms.c+5 -50 replies
28/53drm: rcar-du: Fix display timing controller parameterdrivers/gpu/drm/rcar-du/rcar_du_crtc.c+1 -10 replies
29/53drm: rcar-du: Fix H/V sync signal polarity configurationdrivers/gpu/drm/rcar-du/rcar_du_crtc.c+2 -20 replies
30/53tracing: Fix freeing of filter in create_filter() when set_str is falsekernel/trace/trace_events_filter.c+4 -00 replies
31/53cifs: Fix df output for users with quota limitsfs/cifs/smb2pdu.c+2 -20 replies
32/53cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup()fs/cifs/dir.c+12 -61 reply
33/53nfsd: Limit end of page list when decoding NFSv4 WRITEfs/nfsd/nfs4xdr.c+2 -40 replies
34/53perf/core: Fix group {cpu,task} validationkernel/events/core.c+19 -200 replies
35/53Bluetooth: hidp: fix possible might sleep error in hidp_session_threadnet/bluetooth/hidp/core.c+22 -111 reply
36/53Bluetooth: cmtp: fix possible might sleep error in cmtp_sessionnet/bluetooth/cmtp/core.c+10 -70 replies
37/53Bluetooth: bnep: fix possible might sleep error in bnep_sessionnet/bluetooth/bnep/core.c+5 -60 replies
38/53binder: use group leader instead of open threaddrivers/android/binder.c+2 -20 replies
39/53binder: Use wake up hint for synchronous transactions.drivers/android/binder.c+6 -20 replies
40/53ANDROID: binder: fix proc->tsk check.drivers/android/binder.c+1 -10 replies
41/53iio: imu: adis16480: Fix acceleration scale factor for adis16480drivers/iio/imu/adis16480.c+1 -10 replies
42/53iio: hid-sensor-trigger: Fix the race with user space powering up sensorsdrivers/iio/common/hid-sensors/hid-sensor-trigger.c+4 -40 replies
43/53staging: rtl8188eu: add RNX-N150NUB supportdrivers/staging/rtl8188eu/os_dep/usb_intf.c+1 -00 replies
44/53ASoC: simple-card: dont fail if sysclk setting is not supportedsound/soc/generic/simple-card.c+1 -10 replies
45/53ASoC: rsnd: disable SRC.out only when stop timingsound/soc/sh/rcar/src.c+16 -20 replies
46/53ASoC: rsnd: avoid pointless loop in rsnd_mod_interrupt()sound/soc/sh/rcar/core.c+8 -110 replies
47/53ASoC: rsnd: Add missing initialization of ADG req_ratesound/soc/sh/rcar/adg.c+1 -10 replies
48/53ASoC: rsnd: ssi: 24bit data needs right-aligned settingssound/soc/sh/rcar/ssi.c+2 -10 replies
49/53ASoC: rsnd: dont call update callback if it was NULLsound/soc/sh/rcar/core.c+1 -10 replies
50/53ntb_transport: fix qp count bugdrivers/ntb/ntb_transport.c+2 -25 replies
51/53ntb_transport: fix bug calculating num_qps_mwdrivers/ntb/ntb_transport.c+2 -20 replies
52/53ACPI: ioapic: Clear on-stack resource before using itdrivers/acpi/ioapic.c+6 -00 replies
53/53ACPI / APEI: Add missing synchronize_rcu() on NOTIFY_SCI removaldrivers/acpi/apei/ghes.c+1 -00 replies

Reviews trailers per patch

18 of 52 patches have a Reviewed-by or Acked-by.

PatchEric DumazetXin LongMarcelo Ricardo LeitnerRafael J. WysockiJohn StultzJarkko NikulaMika WesterbergGustavo PadovanBrian NorrisAL Yu-Chen ChoAndrew LunnHuang, YingDavid AhernPablo Neira AyusoDaniel VetterChunyu HuRohit VaswaniLars-Peter ClausenBastien NoceraKuninori MorimotoAllen HubbeCong Wang
1/53A-b
2/53
3/53
4/53
5/53A-b
6/53
7/53R-b A-b
8/53
9/53A-b
10/53A-b
11/53
12/53
13/53A-b
14/53A-b
15/53
16/53
17/53
18/53
19/53
20/53
21/53
22/53A-b T-b T-b A-b R-b
24/53R-b
25/53
26/53
27/53R-b
28/53
29/53
30/53T-b
31/53
32/53
33/53
34/53
35/53T-b T-b
36/53R-b R-b
37/53R-b R-b
38/53
39/53
40/53T-b
41/53A-b
42/53T-b
43/53
44/53R-b
45/53
46/53
47/53A-b
48/53
49/53
50/53A-b
51/53A-b
52/53
53/53R-b

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

Read the v1 thread

Cover letter [PATCH 4.4 00/53] 4.4.85-stable review

This is the start of the stable review cycle for the 4.4.85 release. There are 53 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 Aug 30 08:05:03 UTC 2017. 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/v4.x/stable-review/patch-4.4.85-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.85-rc1

James Morse <[email protected]>
ACPI / APEI: Add missing synchronize_rcu() on NOTIFY_SCI removal

Joerg Roedel <[email protected]>
ACPI: ioapic: Clear on-stack resource before using it

Logan Gunthorpe <[email protected]>
ntb_transport: fix bug calculating num_qps_mw

Logan Gunthorpe <[email protected]>
ntb_transport: fix qp count bug

Kuninori Morimoto <[email protected]>
ASoC: rsnd: don't call update callback if it was NULL

Kuninori Morimoto <[email protected]>
ASoC: rsnd: ssi: 24bit data needs right-aligned settings

Geert Uytterhoeven <[email protected]>
ASoC: rsnd: Add missing initialization of ADG req_rate

Kuninori Morimoto <[email protected]>
ASoC: rsnd: avoid pointless loop in rsnd_mod_interrupt()

Kuninori Morimoto <[email protected]>
ASoC: rsnd: disable SRC.out only when stop timing

Aaro Koskinen <[email protected]>
ASoC: simple-card: don't fail if sysclk setting is not supported

Charles Milette <[email protected]>
staging: rtl8188eu: add RNX-N150NUB support

Srinivas Pandruvada <[email protected]>
iio: hid-sensor-trigger: Fix the race with user space powering up sensors

Dragos Bogdan <[email protected]>
iio: imu: adis16480: Fix acceleration scale factor for adis16480

Martijn Coenen <[email protected]>

    ANDROID: binder: fix proc->tsk check.

Riley Andrews <[email protected]>
binder: Use wake up hint for synchronous transactions.

Todd Kjos <[email protected]>
binder: use group leader instead of open thread

Jeffy Chen <[email protected]>
Bluetooth: bnep: fix possible might sleep error in bnep_session

Jeffy Chen <[email protected]>
Bluetooth: cmtp: fix possible might sleep error in cmtp_session

Jeffy Chen <[email protected]>
Bluetooth: hidp: fix possible might sleep error in hidp_session_thread

Mark Rutland <[email protected]>
perf/core: Fix group {cpu,task} validation

Chuck Lever <[email protected]>
nfsd: Limit end of page list when decoding NFSv4 WRITE

Ronnie Sahlberg <[email protected]>
cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup()

Sachin Prabhu <[email protected]>
cifs: Fix df output for users with quota limits

Steven Rostedt (VMware) <[email protected]>
tracing: Fix freeing of filter in create_filter() when set_str is false

Koji Matsuoka <[email protected]>
drm: rcar-du: Fix H/V sync signal polarity configuration

Koji Matsuoka <[email protected]>
drm: rcar-du: Fix display timing controller parameter

Laurent Pinchart <[email protected]>
drm: rcar-du: Fix crash in encoder failure error path

Laurent Pinchart <[email protected]>
drm: rcar-du: lvds: Rename PLLEN bit to PLLON

Laurent Pinchart <[email protected]>
drm: rcar-du: lvds: Fix PLL frequency-related configuration

Maarten Lankhorst <[email protected]>
drm/atomic: If the atomic check fails, return its value first

Chris Wilson <[email protected]>
drm: Release driver tracking before making the object available again

Ulf Hansson <[email protected]>
i2c: designware: Fix system suspend

Alexey Brodkin <[email protected]>
ARCv2: PAE40: Explicitly set MSB counterpart of SLC region ops addresses

Takashi Iwai <[email protected]>

    ALSA: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978)

Takashi Iwai <[email protected]>
ALSA: core: Fix unexpected error at replacing user TLV

KT Liao <[email protected]>
Input: elan_i2c - add ELAN0602 ACPI ID to support Lenovo Yoga310

Aaron Ma <[email protected]>
Input: trackpoint - add new trackpoint firmware ID

Tomas Winkler <[email protected]>
mei: me: add lewisburg device ids

Tomas Winkler <[email protected]>
mei: me: add broxton pci device ids

Konstantin Khlebnikov <[email protected]>
net_sched: fix order of queue length updates in qdisc_replace()

Xin Long <[email protected]>
net: sched: fix NULL pointer dereference when action calls some targets

Colin Ian King <[email protected]>
irda: do not leak initialized list.dev to userspace

Neal Cardwell <[email protected]>
tcp: when rearming RTO, if RTO time is in past then fire RTO ASAP

Wei Wang <[email protected]>
ipv6: repair fib6 tree in failure case

Wei Wang <[email protected]>

    ipv6: reset fn->rr_ptr when replacing route

Eric Dumazet <[email protected]>
tipc: fix use-after-free

Alexander Potapenko <[email protected]>
sctp: fully initialize the IPv6 address in sctp_v6_to_addr()

Eric Dumazet <[email protected]>
ipv4: better IP_MAX_MTU enforcement

Konstantin Khlebnikov <[email protected]>
net_sched/sfq: update hierarchical backlog when drop packet

Eric Dumazet <[email protected]>
ipv4: fix NULL dereference in free_fib_info_rcu()

Eric Dumazet <[email protected]>
dccp: defer ccid_hc_tx_delete() at dismantle time

Eric Dumazet <[email protected]>
dccp: purge write queue in dccp_destroy_sock()

Eric Dumazet <[email protected]>
af_key: do not use GFP_KERNEL in atomic contexts

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

Diffstat:

 Makefile                                           |  4 +-
 arch/arc/include/asm/cache.h                       |  2 +
 arch/arc/mm/cache.c                                | 13 +++++-
 drivers/acpi/apei/ghes.c                           |  1 +
 drivers/acpi/ioapic.c                              |  6 +++
 drivers/android/binder.c                           | 14 ++++---
 drivers/gpu/drm/drm_atomic.c                       |  5 ++-
 drivers/gpu/drm/drm_gem.c                          |  6 +--
 drivers/gpu/drm/rcar-du/rcar_du_crtc.c             |  6 +--
 drivers/gpu/drm/rcar-du/rcar_du_kms.c              | 10 ++---
 drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c          |  8 ++--
 drivers/gpu/drm/rcar-du/rcar_lvds_regs.h           |  2 +-
 drivers/i2c/busses/i2c-designware-platdrv.c        | 14 ++++++-
 .../iio/common/hid-sensors/hid-sensor-trigger.c    |  8 ++--
 drivers/iio/imu/adis16480.c                        |  2 +-
 drivers/input/mouse/elan_i2c_core.c                |  1 +
 drivers/input/mouse/trackpoint.c                   |  3 +-
 drivers/input/mouse/trackpoint.h                   |  3 +-
 drivers/misc/mei/hw-me-regs.h                      |  5 +++
 drivers/misc/mei/pci-me.c                          |  4 ++
 drivers/ntb/ntb_transport.c                        |  8 ++--
 drivers/staging/rtl8188eu/os_dep/usb_intf.c        |  1 +
 fs/cifs/dir.c                                      | 18 +++++---
 fs/cifs/smb2pdu.c                                  |  4 +-
 fs/nfsd/nfs4xdr.c                                  |  6 +--
 include/net/ip.h                                   |  4 +-
 include/net/sch_generic.h                          |  5 ++-
 kernel/events/core.c                               | 39 +++++++++---------
 kernel/trace/trace_events_filter.c                 |  4 ++
 net/bluetooth/bnep/core.c                          | 11 +++--
 net/bluetooth/cmtp/core.c                          | 17 ++++----
 net/bluetooth/hidp/core.c                          | 33 ++++++++++-----
 net/dccp/proto.c                                   | 19 ++++++---
 net/ipv4/fib_semantics.c                           | 12 +++---
 net/ipv4/route.c                                   |  2 +-
 net/ipv4/tcp_input.c                               |  3 +-
 net/ipv6/ip6_fib.c                                 | 26 +++++++-----
 net/irda/af_irda.c                                 |  2 +-
 net/key/af_key.c                                   | 48 ++++++++++++----------
 net/sched/act_ipt.c                                |  2 +
 net/sched/sch_sfq.c                                |  5 ++-
 net/sctp/ipv6.c                                    |  2 +
 net/tipc/netlink_compat.c                          |  6 ++-
 sound/core/control.c                               |  2 +-
 sound/pci/hda/patch_conexant.c                     |  1 +
 sound/soc/generic/simple-card.c                    |  2 +-
 sound/soc/sh/rcar/adg.c                            |  2 +-
 sound/soc/sh/rcar/core.c                           | 21 ++++------
 sound/soc/sh/rcar/src.c                            | 18 +++++++-
 sound/soc/sh/rcar/ssi.c                            |  3 +-
 50 files changed, 276 insertions(+), 167 deletions(-)