Skip to content

4.8.11-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest60 of 67 patches 5 repliesIn review

60 of 67 patches are in this archive. The cover letter announces 67.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/67x86/cpu/AMD: Fix cpu_llc_id for AMD Fam17h systemsarch/x86/kernel/cpu/amd.c+1 -50 replies
4/67arm64: KVM: pmu: Fix AArch32 cycle counter accessarch/arm64/kvm/sys_regs.c+8 -20 replies
5/67KVM: arm64: Fix the issues when guest PMCCFILTR is configuredarch/arm64/include/asm/perf_event.h arch/arm64/kernel/perf_event.c virt/kvm/arm/pmu.c+15 -130 replies
6/67ftrace: Ignore FTRACE_FL_DISABLED while walking dyn_ftrace recordskernel/trace/ftrace.c+1 -10 replies
7/67ftrace: Add more checks for FTRACE_FL_DISABLED in processing ip recordskernel/trace/ftrace.c+22 -00 replies
8/67genirq: Use irq type from irqdata instead of irqdesckernel/irq/manage.c+2 -20 replies
9/67fuse: fix fuse_write_end() if zero bytes were copiedfs/fuse/file.c+6 -00 replies
10/67IB/rdmavt: rdmavt can handle non aligned page mapsdrivers/infiniband/sw/rdmavt/dma.c+0 -30 replies
11/67IB/hfi1: Fix rnr_timer additiondrivers/infiniband/hw/hfi1/rc.c+1 -10 replies
12/67mfd: intel-lpss: Do not put device in reset state on suspenddrivers/mfd/intel-lpss.c+0 -31 reply
13/67mfd: stmpe: Fix RESET regression on STMPE2401drivers/mfd/stmpe.c+2 -00 replies
14/67can: bcm: fix warning in bcm_connect/proc_registernet/can/bcm.c+23 -90 replies
15/67gpio: do not double-check direction on sleeping chipsdrivers/gpio/gpiolib.c+5 -20 replies
16/67ALSA: usb-audio: Fix use-after-free of usb_device at disconnectsound/usb/card.c+2 -10 replies
17/67ALSA: hda - add a new condition to check if it is thinkpadsound/pci/hda/thinkpad_helper.c+2 -10 replies
18/67ALSA: hda - Fix mic regression by ASRock mobo fixupsound/pci/hda/patch_realtek.c+0 -20 replies
19/67i2c: mux: fix up dependenciesdrivers/i2c/Kconfig drivers/i2c/muxes/Kconfig+1 -10 replies
20/67i2c: i2c-mux-pca954x: fix deselect enabling for device-treedrivers/i2c/muxes/i2c-mux-pca954x.c+2 -20 replies
21/67Disable the __builtin_return_address() warning globally after allMakefile kernel/trace/Makefile mm/Makefile+1 -70 replies
23/67scripts/has-stack-protector: add -fno-PIEscripts/gcc-x86_64-has-stack-protector.sh+1 -10 replies
24/67x86/kexec: add -fno-PIEarch/x86/purgatory/Makefile+1 -00 replies
25/67kbuild: Steal gccs pie from the very beginningMakefile+3 -40 replies
26/67ext4: sanity check the block and cluster size at mount timefs/ext4/ext4.h fs/ext4/super.c+17 -10 replies
27/67ARM: dts: imx53-qsb: Fix regulator constraintsarch/arm/boot/dts/imx53-qsb.dts+7 -70 replies
29/67powerpc/64: Fix setting of AIL in hypervisor modearch/powerpc/kernel/setup_64.c+14 -60 replies
33/67virtio-net: drop legacy features in virtio 1 modedrivers/net/virtio_net.c+20 -100 replies
34/67clk: mmp: pxa910: fix return value check in pxa910_clk_init()drivers/clk/mmp/clk-of-pxa910.c+2 -20 replies
35/67clk: mmp: pxa168: fix return value check in pxa168_clk_init()drivers/clk/mmp/clk-of-pxa168.c+1 -10 replies
36/67clk: mmp: mmp2: fix return value check in mmp2_clk_init()drivers/clk/mmp/clk-of-mmp2.c+1 -10 replies
37/67clk: imx: fix integer overflow in AV PLL round ratedrivers/clk/imx/clk-pllv3.c+6 -20 replies
38/67rtc: omap: Fix selecting external oscdrivers/rtc/rtc-omap.c+4 -20 replies
39/67iwlwifi: pcie: fix SPLC structure parsingdrivers/net/wireless/intel/iwlwifi/pcie/drv.c+47 -300 replies
40/67iwlwifi: pcie: mark command queue lock with separate lockdep classdrivers/net/wireless/intel/iwlwifi/pcie/tx.c+8 -00 replies
41/67iwlwifi: mvm: fix netdetect starting/stopping for unified imagesdrivers/net/wireless/intel/iwlwifi/mvm/d3.c drivers/net/wireless/intel/iwlwifi/mvm/scan.c+46 -60 replies
42/67iwlwifi: mvm: fix d3_test with unified D0/D3 imagesdrivers/net/wireless/intel/iwlwifi/mvm/d3.c+15 -100 replies
43/67iwlwifi: mvm: wake the wait queue when the RX sync counter is zerodrivers/net/wireless/intel/iwlwifi/mvm/mac80211.c drivers/net/wireless/intel/iwlwifi/mvm/mvm.h drivers/net/wireless/intel/iwlwifi/mvm/ops.c +1 more+5 -30 replies
44/67mfd: core: Fix device reference leak in mfd_clone_celldrivers/mfd/mfd-core.c+2 -00 replies
45/67sunrpc: svc_age_temp_xprts_now should not call setsockopt non-tcp transportsinclude/linux/sunrpc/svc_xprt.h net/sunrpc/svc_xprt.c net/sunrpc/svcsock.c +1 more+29 -100 replies
46/67uwb: fix device reference leaksdrivers/uwb/lc-rc.c drivers/uwb/pal.c+15 -30 replies
47/67PM / sleep: fix device reference leak in test_suspendkernel/power/suspend_test.c+3 -10 replies
48/67PM / sleep: dont suspend parent when async child suspend_{noirq, late} failsdrivers/base/power/main.c+4 -40 replies
49/67perf hists: Fix column length on --hierarchytools/perf/util/hist.c+6 -60 replies
50/67IB/rxe: Update qp state for user querydrivers/infiniband/sw/rxe/rxe_qp.c+1 -00 replies
51/67IB/rxe: Fix kernel panic in UDP tunnel with GRO and RX checksumdrivers/infiniband/sw/rxe/rxe_net.c+2 -60 replies
52/67IB/rxe: Fix handling of erroneous WRdrivers/infiniband/sw/rxe/rxe_req.c+13 -80 replies
53/67IB/rxe: Clear queue buffer when modifying QP to resetdrivers/infiniband/sw/rxe/rxe_qp.c drivers/infiniband/sw/rxe/rxe_queue.c drivers/infiniband/sw/rxe/rxe_queue.h+12 -00 replies
54/67IB/mlx4: Check gid_index return valuedrivers/infiniband/hw/mlx4/ah.c+4 -10 replies
55/67IB/mlx4: Fix create CQ error flowdrivers/infiniband/hw/mlx4/cq.c+4 -10 replies
56/67IB/mlx5: Validate requested RQT sizedrivers/infiniband/hw/mlx5/qp.c+8 -00 replies
57/67IB/mlx5: Use cache line size to select CQE stridedrivers/infiniband/hw/mlx5/cq.c+1 -20 replies
58/67IB/mlx5: Fix memory leak in query devicedrivers/infiniband/hw/mlx5/main.c+2 -20 replies
59/67IB/mlx5: Fix fatal error dispatchingdrivers/infiniband/hw/mlx5/main.c+5 -20 replies
60/67IB/mlx5: Fix NULL pointer dereference on debug printdrivers/infiniband/hw/mlx5/qp.c+2 -20 replies
61/67IB/core: Avoid unsigned int overflow in sg_alloc_tabledrivers/infiniband/core/umem.c+1 -10 replies
62/67IB/hfi1: Remove incorrect IS_ERR checkdrivers/infiniband/hw/hfi1/user_sdma.c+1 -10 replies
63/67IB/uverbs: Fix leak of XRC target QPsdrivers/infiniband/core/uverbs_main.c+2 -50 replies
64/67IB/cm: Mark stale CM ids whenever the mad agent was unregistereddrivers/infiniband/core/cm.c+110 -160 replies
65/67netfilter: nft_dynset: fix element timeout for HZ != 1000net/netfilter/nft_dynset.c+4 -20 replies
66/67gpio: pca953x: Move memcpy into mutex lock for set multipledrivers/gpio/gpio-pca953x.c+1 -10 replies
67/67gpio: pca953x: Fix corruption of other gpios in set_multiple.drivers/gpio/gpio-pca953x.c+1 -00 replies

Reviews trailers per patch

24 of 60 patches have a Reviewed-by or Acked-by.

PatchMike MarciniszynMika WesterbergAndy ShevchenkoJonathan CameronPeter RosinSteven RostedtChuck LeverMoni ShouaBorislav PetkovThomas GleixnerPatrice ChotardCong WangAndrey KonovalovShuah KhanVitor AntunesWill DeaconMarkus TrippelsdorfMark BlochYishai HadasMohamad Haj YahiaDean LuickCornelia HuckJason WangMaor GottliebFabio EstevamShawn GuoPaul BolleChris RorvickYuval Shaia
1/67T-b A-b
4/67
5/67A-b
6/67
7/67
8/67Reported-and-tested-by
9/67
10/67R-b
11/67R-b
12/67A-b A-b R-b R-b
13/67A-b
14/67A-b T-b
15/67
16/67Reported-and-tested-by
17/67
18/67Reported-and-tested-by
19/67A-b A-b
20/67
21/67A-b
23/67
24/67
25/67
26/67
27/67
29/67
33/67R-b A-b
34/67
35/67
36/67
37/67R-b A-b
38/67
39/67T-b T-b
40/67
41/67
42/67
43/67
44/67
45/67R-b
46/67
47/67
48/67
49/67Reported-and-Tested-by
50/67R-b
51/67R-b
52/67R-b
53/67R-b
54/67R-b R-b
55/67R-b
56/67R-b
57/67
58/67R-b
59/67R-b
60/67R-b
61/67
62/67R-b
63/67
64/67R-b
65/67
66/67
67/67

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

Read the v1 thread

Cover letter [PATCH 4.8 00/67] 4.8.11-stable review

This is the start of the stable review cycle for the 4.8.11 release. There are 67 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 Sat Nov 26 14:54:42 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/v4.x/stable-review/patch-4.8.11-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.8.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.8.11-rc1

Phil Reid <[email protected]>
gpio: pca953x: Fix corruption of other gpios in set_multiple.

Phil Reid <[email protected]>
gpio: pca953x: Move memcpy into mutex lock for set multiple

Anders K. Pedersen <[email protected]>

    netfilter: nft_dynset: fix element timeout for HZ != 1000

Mark Bloch <[email protected]>
IB/cm: Mark stale CM id's whenever the mad agent was unregistered

Tariq Toukan <[email protected]>
IB/uverbs: Fix leak of XRC target QPs

Dennis Dalessandro <[email protected]>
IB/hfi1: Remove incorrect IS_ERR check

Mark Bloch <[email protected]>
IB/core: Avoid unsigned int overflow in sg_alloc_table

Eli Cohen <[email protected]>
IB/mlx5: Fix NULL pointer dereference on debug print

Eli Cohen <[email protected]>
IB/mlx5: Fix fatal error dispatching

Majd Dibbiny <[email protected]>
IB/mlx5: Fix memory leak in query device

Daniel Jurgens <[email protected]>
IB/mlx5: Use cache line size to select CQE stride

Maor Gottlieb <[email protected]>
IB/mlx5: Validate requested RQT size

Matan Barak <[email protected]>
IB/mlx4: Fix create CQ error flow

Daniel Jurgens <[email protected]>
IB/mlx4: Check gid_index return value

Yonatan Cohen <[email protected]>
IB/rxe: Clear queue buffer when modifying QP to reset

Yonatan Cohen <[email protected]>
IB/rxe: Fix handling of erroneous WR

Yonatan Cohen <[email protected]>
IB/rxe: Fix kernel panic in UDP tunnel with GRO and RX checksum

Yonatan Cohen <[email protected]>
IB/rxe: Update qp state for user query

Namhyung Kim <[email protected]>
perf hists: Fix column length on --hierarchy

Brian Norris <[email protected]>
PM / sleep: don't suspend parent when async child suspend_{noirq, late} fails

Johan Hovold <[email protected]>
PM / sleep: fix device reference leak in test_suspend

Johan Hovold <[email protected]>
uwb: fix device reference leaks

Scott Mayhew <[email protected]>
sunrpc: svc_age_temp_xprts_now should not call setsockopt non-tcp transports

Johan Hovold <[email protected]>
mfd: core: Fix device reference leak in mfd_clone_cell

Sara Sharon <[email protected]>
iwlwifi: mvm: wake the wait queue when the RX sync counter is zero

Luca Coelho <[email protected]>
iwlwifi: mvm: fix d3_test with unified D0/D3 images

Luca Coelho <[email protected]>
iwlwifi: mvm: fix netdetect starting/stopping for unified images

Johannes Berg <[email protected]>
iwlwifi: pcie: mark command queue lock with separate lockdep class

Luca Coelho <[email protected]>
iwlwifi: pcie: fix SPLC structure parsing

Lokesh Vutla <[email protected]>
rtc: omap: Fix selecting external osc

Emil Lundmark <[email protected]>
clk: imx: fix integer overflow in AV PLL round rate

Wei Yongjun <[email protected]>
clk: mmp: mmp2: fix return value check in mmp2_clk_init()

Wei Yongjun <[email protected]>
clk: mmp: pxa168: fix return value check in pxa168_clk_init()

Wei Yongjun <[email protected]>
clk: mmp: pxa910: fix return value check in pxa910_clk_init()

Michael S. Tsirkin <[email protected]>
virtio-net: drop legacy features in virtio 1 mode

Ville Syrjälä <[email protected]>
drm/i915: Assume non-DP++ port if dvo_port is HDMI and there's no AUX ch specified in the VBT

Ville Syrjälä <[email protected]>

    drm/i915: Refresh that status of MST capable connectors in ->detect()

Mario Kleiner <[email protected]>
drm/amdgpu: Attach exclusive fence to prime exported bo's. (v5)

Benjamin Herrenschmidt <[email protected]>
powerpc/64: Fix setting of AIL in hypervisor mode

Sven Ebenfeld <[email protected]>
crypto: caam - do not register AES-XTS mode on LP units

Fabio Estevam <[email protected]>
ARM: dts: imx53-qsb: Fix regulator constraints

Theodore Ts'o <[email protected]>
ext4: sanity check the block and cluster size at mount time

Borislav Petkov <[email protected]>
kbuild: Steal gcc's pie from the very beginning

Sebastian Andrzej Siewior <[email protected]>

    x86/kexec: add -fno-PIE

Sebastian Andrzej Siewior <[email protected]>
scripts/has-stack-protector: add -fno-PIE

Sebastian Andrzej Siewior <[email protected]>
kbuild: add -fno-PIE

Linus Torvalds <[email protected]>
Disable the __builtin_return_address() warning globally after all

Alex Hemme <[email protected]>
i2c: i2c-mux-pca954x: fix deselect enabling for device-tree

Linus Walleij <[email protected]>
i2c: mux: fix up dependencies

Takashi Iwai <[email protected]>
ALSA: hda - Fix mic regression by ASRock mobo fixup

Hui Wang <[email protected]>
ALSA: hda - add a new condition to check if it is thinkpad

Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix use-after-free of usb_device at disconnect

Linus Walleij <[email protected]>
gpio: do not double-check direction on sleeping chips

Oliver Hartkopp <[email protected]>
can: bcm: fix warning in bcm_connect/proc_register

Linus Walleij <[email protected]>
mfd: stmpe: Fix RESET regression on STMPE2401

Azhar Shaikh <[email protected]>
mfd: intel-lpss: Do not put device in reset state on suspend

Ira Weiny <[email protected]>
IB/hfi1: Fix rnr_timer addition

Dennis Dalessandro <[email protected]>
IB/rdmavt: rdmavt can handle non aligned page maps

Miklos Szeredi <[email protected]>
fuse: fix fuse_write_end() if zero bytes were copied

Thomas Gleixner <[email protected]>
genirq: Use irq type from irqdata instead of irqdesc

Steven Rostedt (Red Hat) <[email protected]>
ftrace: Add more checks for FTRACE_FL_DISABLED in processing ip records

Alexei Starovoitov <[email protected]>
ftrace: Ignore FTRACE_FL_DISABLED while walking dyn_ftrace records

Wei Huang <[email protected]>
KVM: arm64: Fix the issues when guest PMCCFILTR is configured

Wei Huang <[email protected]>
arm64: KVM: pmu: Fix AArch32 cycle counter access

Ignacio Alvarado <[email protected]>
KVM: Disable irq while unregistering user notifier

Paolo Bonzini <[email protected]>
KVM: x86: fix missed SRCU usage in kvm_lapic_set_vapic_addr

Yazen Ghannam <[email protected]>
x86/cpu/AMD: Fix cpu_llc_id for AMD Fam17h systems

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

Diffstat:

 Makefile                                          |  10 +-
 arch/arm/boot/dts/imx53-qsb.dts                   |  14 +--
 arch/arm64/include/asm/perf_event.h               |  10 +-
 arch/arm64/kernel/perf_event.c                    |  10 +-
 arch/arm64/kvm/sys_regs.c                         |  10 +-
 arch/powerpc/kernel/setup_64.c                    |  20 ++--
 arch/x86/kernel/cpu/amd.c                         |   6 +-
 arch/x86/kvm/x86.c                                |  16 ++-
 arch/x86/purgatory/Makefile                       |   1 +
 drivers/base/power/main.c                         |   8 +-
 drivers/clk/imx/clk-pllv3.c                       |   8 +-
 drivers/clk/mmp/clk-of-mmp2.c                     |   2 +-
 drivers/clk/mmp/clk-of-pxa168.c                   |   2 +-
 drivers/clk/mmp/clk-of-pxa910.c                   |   4 +-
 drivers/crypto/caam/caamalg.c                     |   9 ++
 drivers/gpio/gpio-pca953x.c                       |   3 +-
 drivers/gpio/gpiolib.c                            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h               |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c       |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c         |  20 +++-
 drivers/gpu/drm/i915/intel_bios.c                 |  30 ++++--
 drivers/gpu/drm/i915/intel_dp.c                   |  10 --
 drivers/gpu/drm/i915/intel_vbt_defs.h             |   3 +-
 drivers/i2c/Kconfig                               |   1 -
 drivers/i2c/muxes/Kconfig                         |   1 +
 drivers/i2c/muxes/i2c-mux-pca954x.c               |   4 +-
 drivers/infiniband/core/cm.c                      | 126 +++++++++++++++++++---
 drivers/infiniband/core/umem.c                    |   2 +-
 drivers/infiniband/core/uverbs_main.c             |   7 +-
 drivers/infiniband/hw/hfi1/rc.c                   |   2 +-
 drivers/infiniband/hw/hfi1/user_sdma.c            |   2 +-
 drivers/infiniband/hw/mlx4/ah.c                   |   5 +-
 drivers/infiniband/hw/mlx4/cq.c                   |   5 +-
 drivers/infiniband/hw/mlx5/cq.c                   |   3 +-
 drivers/infiniband/hw/mlx5/main.c                 |  11 +-
 drivers/infiniband/hw/mlx5/qp.c                   |  12 ++-
 drivers/infiniband/sw/rdmavt/dma.c                |   3 -
 drivers/infiniband/sw/rxe/rxe_net.c               |   8 +-
 drivers/infiniband/sw/rxe/rxe_qp.c                |   2 +
 drivers/infiniband/sw/rxe/rxe_queue.c             |   9 ++
 drivers/infiniband/sw/rxe/rxe_queue.h             |   2 +
 drivers/infiniband/sw/rxe/rxe_req.c               |  21 ++--
 drivers/mfd/intel-lpss.c                          |   3 -
 drivers/mfd/mfd-core.c                            |   2 +
 drivers/mfd/stmpe.c                               |   2 +
 drivers/net/virtio_net.c                          |  30 ++++--
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c       |  44 ++++++--
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h      |   1 +
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c      |   1 +
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c     |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c     |  33 ++++--
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c     |  79 ++++++++------
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c      |   8 ++
 drivers/rtc/rtc-omap.c                            |   6 +-
 drivers/uwb/lc-rc.c                               |  16 ++-
 drivers/uwb/pal.c                                 |   2 +
 fs/ext4/ext4.h                                    |   1 +
 fs/ext4/super.c                                   |  17 ++-
 fs/fuse/file.c                                    |   6 ++
 include/linux/sunrpc/svc_xprt.h                   |   1 +
 kernel/irq/manage.c                               |   4 +-
 kernel/power/suspend_test.c                       |   4 +-
 kernel/trace/Makefile                             |   4 -
 kernel/trace/ftrace.c                             |  24 ++++-
 mm/Makefile                                       |   3 -
 net/can/bcm.c                                     |  32 ++++--
 net/netfilter/nft_dynset.c                        |   6 +-
 net/sunrpc/svc_xprt.c                             |  11 +-
 net/sunrpc/svcsock.c                              |  21 ++++
 net/sunrpc/xprtrdma/svc_rdma_transport.c          |   6 ++
 scripts/gcc-x86_64-has-stack-protector.sh         |   2 +-
 sound/pci/hda/patch_realtek.c                     |   2 -
 sound/pci/hda/thinkpad_helper.c                   |   3 +-
 sound/usb/card.c                                  |   3 +-
 tools/perf/util/hist.c                            |  12 +--
 virt/kvm/arm/pmu.c                                |   8 +-
 77 files changed, 596 insertions(+), 239 deletions(-)