Skip to content

4.16.5-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest26 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/26cifs: smbd: Check for iov length on sending the last iovfs/cifs/smbdirect.c+2 -00 replies
2/26cifs: do not allow creating sockets except with SMB1 posix exensionsfs/cifs/dir.c+5 -40 replies
3/26btrfs: fix unaligned access in readdirfs/btrfs/inode.c+12 -80 replies
4/26btrfs: Fix race condition between delayed refs and blockgroup removalfs/btrfs/delayed-ref.c fs/btrfs/delayed-ref.h fs/btrfs/extent-tree.c+26 -100 replies
5/26x86/acpi: Prevent X2APIC id 0xffffffff from being accountedarch/x86/kernel/acpi/boot.c+4 -00 replies
6/26clocksource/imx-tpm: Correct -ETIME return condition checkdrivers/clocksource/timer-imx-tpm.c+1 -10 replies
7/26posix-cpu-timers: Ensure set_process_cpu_timer is always evaluatedkernel/time/posix-cpu-timers.c+3 -10 replies
8/26x86/tsc: Prevent 32bit truncation in calc_hpet_ref()arch/x86/kernel/tsc.c+1 -10 replies
9/26drm/vc4: Fix memory leak during BO teardowndrivers/gpu/drm/vc4/vc4_bo.c drivers/gpu/drm/vc4/vc4_validate_shaders.c+3 -00 replies
10/26drm/i915/gvt: throw error on unhandled vfio ioctlsdrivers/gpu/drm/i915/gvt/kvmgt.c+1 -10 replies
11/26drm/i915/gvt: Add drm_format_mod updatedrivers/gpu/drm/i915/gvt/dmabuf.c+1 -00 replies
12/26drm/i915/bios: filter out invalid DDC pins from VBT child devicesdrivers/gpu/drm/i915/intel_bios.c+9 -40 replies
13/26drm/i915/audio: Fix audio detection issue on GLKdrivers/gpu/drm/i915/intel_audio.c+1 -10 replies
14/26drm/i915: Do no use kfree() to free a kmem_cache_alloc() return valuedrivers/gpu/drm/i915/i915_gem_execbuffer.c+1 -10 replies
15/26drm/i915: Fix LSPCON TMDS output buffer enabling from low-power statedrivers/gpu/drm/drm_dp_dual_mode_helper.c+32 -70 replies
16/26alarmtimer: Init nanosleep alarm timer on stackkernel/time/alarmtimer.c+26 -80 replies
17/26mm,vmscan: Allow preallocating memory for register_shrinker().fs/super.c include/linux/shrinker.h mm/vmscan.c+29 -80 replies
18/26netfilter: x_tables: cap allocations at 512 mbytenet/netfilter/x_tables.c+2 -10 replies
19/26netfilter: x_tables: add counters allocation wrapperinclude/linux/netfilter/x_tables.h net/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c +2 more+19 -30 replies
20/26netfilter: compat: prepare xt_compat_init_offsets to return errorsinclude/linux/netfilter/x_tables.h net/bridge/netfilter/ebtables.c net/ipv4/netfilter/arp_tables.c +3 more+32 -120 replies
21/26netfilter: compat: reject huge allocation requestsnet/netfilter/x_tables.c+18 -80 replies
22/26netfilter: x_tables: limit allocation requests for blob rule headsnet/netfilter/x_tables.c+3 -00 replies
23/26perf: Fix sample_max_stack maximum checkkernel/events/callchain.c+12 -90 replies
24/26perf: Return proper values for user stack errorskernel/events/core.c+2 -20 replies
25/26RDMA/mlx5: Fix NULL dereference while accessing XRC_TGT QPsdrivers/infiniband/hw/mlx5/qp.c+2 -10 replies
26/26Revert "KVM: X86: Fix SMRAM accessing even if VM is shutdown"arch/x86/kvm/mmu.c+1 -10 replies

Reviews trailers per patch

10 of 26 patches have a Reviewed-by or Acked-by.

PatchRené RebeLiu BoDong AishengSeweryn KokotLaszlo ValkoChris WilsonRonnie SahlbergAlex WilliamsonAbhay KumarGustavo A. R. SilvaPavel ShilovskyOmar SandovalEric Anholt
1/26R-b
2/26A-b R-b
3/26Reported-and-tested-by R-b
4/26R-b
5/26
6/26A-b
7/26
8/26
9/26R-b
10/26R-b
11/26
12/26Reported-and-tested-by Reported-and-tested-by R-b
13/26R-b
14/26R-b
15/26
16/26
17/26
18/26
19/26
20/26
21/26
22/26
23/26
24/26
25/26
26/26

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

Read the v1 thread

Cover letter [PATCH 4.16 00/26] 4.16.5-stable review

This is the start of the stable review cycle for the 4.16.5 release. There are 26 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 Fri Apr 27 10:33:04 UTC 2018. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.16.5-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.16.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.16.5-rc1

Sean Christopherson <[email protected]>
Revert "KVM: X86: Fix SMRAM accessing even if VM is shutdown"

Leon Romanovsky <[email protected]>
RDMA/mlx5: Fix NULL dereference while accessing XRC_TGT QPs

Jiri Olsa <[email protected]>
perf: Return proper values for user stack errors

Jiri Olsa <[email protected]>
perf: Fix sample_max_stack maximum check

Florian Westphal <[email protected]>
netfilter: x_tables: limit allocation requests for blob rule heads

Florian Westphal <[email protected]>
netfilter: compat: reject huge allocation requests

Florian Westphal <[email protected]>
netfilter: compat: prepare xt_compat_init_offsets to return errors

Florian Westphal <[email protected]>
netfilter: x_tables: add counters allocation wrapper

Florian Westphal <[email protected]>
netfilter: x_tables: cap allocations at 512 mbyte

Tetsuo Handa <[email protected]>
mm,vmscan: Allow preallocating memory for register_shrinker().

Thomas Gleixner <[email protected]>
alarmtimer: Init nanosleep alarm timer on stack

Imre Deak <[email protected]>
drm/i915: Fix LSPCON TMDS output buffer enabling from low-power state

Xidong Wang <[email protected]>
drm/i915: Do no use kfree() to free a kmem_cache_alloc() return value

Gaurav K Singh <[email protected]>
drm/i915/audio: Fix audio detection issue on GLK

Jani Nikula <[email protected]>
drm/i915/bios: filter out invalid DDC pins from VBT child devices

Tina Zhang <[email protected]>
drm/i915/gvt: Add drm_format_mod update

Gerd Hoffmann <[email protected]>
drm/i915/gvt: throw error on unhandled vfio ioctls

Daniel J Blueman <[email protected]>
drm/vc4: Fix memory leak during BO teardown

Xiaoming Gao <[email protected]>
x86/tsc: Prevent 32bit truncation in calc_hpet_ref()

Laura Abbott <[email protected]>
posix-cpu-timers: Ensure set_process_cpu_timer is always evaluated

Anson Huang <[email protected]>
clocksource/imx-tpm: Correct -ETIME return condition check

Dou Liyang <[email protected]>

    x86/acpi: Prevent X2APIC id 0xffffffff from being accounted

Nikolay Borisov <[email protected]>
btrfs: Fix race condition between delayed refs and blockgroup removal

David Sterba <[email protected]>
btrfs: fix unaligned access in readdir

Steve French <[email protected]>
cifs: do not allow creating sockets except with SMB1 posix exensions

Long Li <[email protected]>
cifs: smbd: Check for iov length on sending the last iov

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

Diffstat:

 Makefile                                   |  4 +--
 arch/x86/kernel/acpi/boot.c                |  4 +++
 arch/x86/kernel/tsc.c                      |  2 +-
 arch/x86/kvm/mmu.c                         |  2 +-
 drivers/clocksource/timer-imx-tpm.c        |  2 +-
 drivers/gpu/drm/drm_dp_dual_mode_helper.c  | 39 +++++++++++++++++++----
 drivers/gpu/drm/i915/gvt/dmabuf.c          |  1 +
 drivers/gpu/drm/i915/gvt/kvmgt.c           |  2 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |  2 +-
 drivers/gpu/drm/i915/intel_audio.c         |  2 +-
 drivers/gpu/drm/i915/intel_bios.c          | 13 +++++---
 drivers/gpu/drm/vc4/vc4_bo.c               |  2 ++
 drivers/gpu/drm/vc4/vc4_validate_shaders.c |  1 +
 drivers/infiniband/hw/mlx5/qp.c            |  3 +-
 fs/btrfs/delayed-ref.c                     | 19 ++++++++---
 fs/btrfs/delayed-ref.h                     |  1 +
 fs/btrfs/extent-tree.c                     | 16 +++++++---
 fs/btrfs/inode.c                           | 20 +++++++-----
 fs/cifs/dir.c                              |  9 +++---
 fs/cifs/smbdirect.c                        |  2 ++
 fs/super.c                                 |  9 +++---
 include/linux/netfilter/x_tables.h         |  3 +-
 include/linux/shrinker.h                   |  7 ++--
 kernel/events/callchain.c                  | 21 ++++++------
 kernel/events/core.c                       |  4 +--
 kernel/time/alarmtimer.c                   | 34 +++++++++++++++-----
 kernel/time/posix-cpu-timers.c             |  4 ++-
 mm/vmscan.c                                | 21 +++++++++++-
 net/bridge/netfilter/ebtables.c            | 10 ++++--
 net/ipv4/netfilter/arp_tables.c            | 12 ++++---
 net/ipv4/netfilter/ip_tables.c             | 10 ++++--
 net/ipv6/netfilter/ip6_tables.c            | 12 ++++---
 net/netfilter/x_tables.c                   | 51 ++++++++++++++++++++++++------
 33 files changed, 250 insertions(+), 94 deletions(-)