Skip to content

4.4.97-stable review

Greg Kroah-Hartman linux-arm-kernel lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest39 of 40 patches 16 repliesIn review

39 of 40 patches are in this archive. The cover letter announces 40.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/40ALSA: timer: Add missing mutex lock for compat ioctlssound/core/timer_compat.c+15 -20 replies
2/40ALSA: seq: Fix nested rwsem annotation for lockdep splatsound/core/seq/seq_clientmgr.c+1 -10 replies
3/40cifs: check MaxPathNameComponentLength != 0 before using itfs/cifs/dir.c+3 -20 replies
4/40KEYS: return full count in keyring_read() if buffer is too smallsecurity/keys/keyring.c+19 -200 replies
5/40KEYS: fix out-of-bounds read during ASN.1 parsinglib/asn1_decoder.c+3 -00 replies
6/40ASoC: adau17x1: Workaround for noise bug in ADCsound/soc/codecs/adau17x1.c sound/soc/codecs/adau17x1.h+25 -10 replies
7/40arm64: ensure __dump_instr() checks addr_limitarch/arm64/kernel/traps.c+1 -18 replies
8/40ARM: dts: mvebu: pl310-cache disable double-linefillarch/arm/boot/dts/armada-375.dtsi arch/arm/boot/dts/armada-38x.dtsi arch/arm/boot/dts/armada-39x.dtsi+6 -62 replies
9/40ARM: 8715/1: add a private asm/unaligned.harch/arm/include/asm/Kbuild arch/arm/include/asm/unaligned.h+27 -10 replies
10/40ocfs2: fstrim: Fix start offset of first cluster group during fstrimfs/ocfs2/alloc.c+18 -60 replies
11/40perf tools: Fix build failure on perl script contexttools/perf/scripts/perl/Perf-Trace-Util/Build+3 -10 replies
12/40drm/msm: Fix potential buffer overflow issuedrivers/gpu/drm/msm/msm_gem_submit.c+5 -20 replies
13/40drm/msm: fix an integer overflow testdrivers/gpu/drm/msm/msm_gem_submit.c+1 -10 replies
14/40tracing/samples: Fix creation and deletion of simple_thread_fn creationsamples/trace_events/trace-events-sample.c+11 -30 replies
15/40Fix tracing sample code warning.samples/trace_events/trace-events-sample.c+1 -10 replies
16/40PM / wakeirq: report a wakeup_event on dedicated wekup irqdrivers/base/power/wakeirq.c+7 -00 replies
17/40mmc: s3cmci: include linux/interrupt.h for tasklet_structdrivers/mmc/host/s3cmci.c+1 -00 replies
18/40ARM: pxa: Dont rely on public mmc header to include leds.harch/arm/mach-pxa/balloon3.c arch/arm/mach-pxa/colibri-pxa270-income.c arch/arm/mach-pxa/corgi.c +4 more+7 -00 replies
19/40mfd: ab8500-sysctrl: Handle probe deferraldrivers/mfd/ab8500-sysctrl.c+11 -30 replies
20/40mfd: axp20x: Fix axp288 PEK_DBR and PEK_DBF irqs being swappeddrivers/mfd/axp20x.c+4 -40 replies
21/40staging: rtl8712u: Fix endian settings for structs describing network packetsdrivers/staging/rtl8712/ieee80211.h+42 -420 replies
22/40ext4: fix stripe-unaligned allocationsfs/ext4/mballoc.c+4 -20 replies
23/40ext4: do not use stripe_width if it is not setfs/ext4/super.c+2 -20 replies
24/40i2c: riic: correctly finish transfersdrivers/i2c/busses/i2c-riic.c+23 -70 replies
26/40perf tools: Only increase index if perf_evsel__new_idx() succeedstools/perf/util/parse-events.c+2 -10 replies
27/40cx231xx: Fix I2C on Internal Master 3 Busdrivers/media/usb/cx231xx/cx231xx-core.c+6 -10 replies
28/40drm/msm/dsi: Set msm_dsi->encoders before initializing bridgedrivers/gpu/drm/msm/dsi/dsi.c+3 -52 replies
29/40xen/manage: correct return value check on xenbus_scanf()drivers/xen/manage.c+1 -10 replies
30/40scsi: aacraid: Process Error for response I/Odrivers/scsi/aacraid/aachba.c+152 -1390 replies
31/40platform/x86: intel_mid_thermal: Fix module autoloaddrivers/platform/x86/intel_mid_thermal.c+1 -00 replies
32/40staging: lustre: llite: dont invoke direct_IO for the EOF casedrivers/staging/lustre/lustre/llite/rw26.c+4 -00 replies
33/40staging: lustre: hsm: stack overrun in hai_dump_data_fielddrivers/staging/lustre/lustre/include/lustre/lustre_user.h+8 -100 replies
34/40staging: lustre: ptlrpc: skip lock if export faileddrivers/staging/lustre/lustre/ldlm/ldlm_lock.c drivers/staging/lustre/lustre/ptlrpc/service.c+15 -130 replies
35/40exynos4-is: fimc-is: Unmap region obtained by of_iomap()drivers/media/platform/exynos4-is/fimc-is.c+6 -20 replies
36/40mei: return error on notification request to a disconnected clientdrivers/misc/mei/client.c+3 -00 replies
37/40s390/dasd: check for device error pointer within state change interruptsdrivers/s390/block/dasd.c+5 -20 replies
38/40bt8xx: fix memory leakdrivers/media/pci/bt8xx/dvb-bt8xx.c+1 -00 replies
39/40xen: dont print error message in case of missing Xenstore entrydrivers/xen/manage.c+10 -20 replies
40/40staging: r8712u: Fix Sparse warning in rtl871x_xmit.cdrivers/staging/rtl8712/rtl871x_xmit.c+4 -30 replies

Reviews trailers per patch

15 of 39 patches have a Reviewed-by or Acked-by.

PatchDavid DisseldorpJunxiao BiJoseph QiRobert JarzmikJuergen GrossArnaldo Carvalho de MeloJordan CrouseKeerthyTony LindgrenChen-Yu TsaiWolfram SangLaurent PinchartJohannes ThumshirnJames MorrisBob GlossmanBobi JamOleg DrokinJohn L. HammondJean-Baptiste RiauxFan YongVitaly FertmanWill DeaconBoris Ostrovsky
1/40
2/40
3/40R-b
4/40R-b
5/40
6/40
7/40A-b
8/40
9/40
10/40R-b R-b
11/40T-b
12/40
13/40A-b
14/40
15/40
16/40T-b T-b
17/40
18/40A-b
19/40
20/40A-b
21/40
22/40
23/40
24/40R-b
26/40
27/40
28/40R-b
29/40R-b
30/40R-b
31/40
32/40R-b R-b R-b
33/40R-b R-b R-b
34/40R-b R-b R-b
35/40
36/40
37/40
38/40
39/40R-b
40/40

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

Read the v1 thread

Cover letter [PATCH 4.4 00/40] 4.4.97-stable review

This is the start of the stable review cycle for the 4.4.97 release. There are 40 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 Nov 8 09:44:42 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.97-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.97-rc1

Larry Finger <[email protected]>
staging: r8712u: Fix Sparse warning in rtl871x_xmit.c

Juergen Gross <[email protected]>
xen: don't print error message in case of missing Xenstore entry

Sudip Mukherjee <[email protected]>
bt8xx: fix memory leak

Stefan Haberland <[email protected]>
s390/dasd: check for device error pointer within state change interrupts

Alexander Usyskin <[email protected]>
mei: return error on notification request to a disconnected client

Arvind Yadav <[email protected]>
exynos4-is: fimc-is: Unmap region obtained by of_iomap()

Alexander Boyko <[email protected]>
staging: lustre: ptlrpc: skip lock if export failed

frank zago <[email protected]>
staging: lustre: hsm: stack overrun in hai_dump_data_field

Yang Sheng <[email protected]>
staging: lustre: llite: don't invoke direct_IO for the EOF case

Javier Martinez Canillas <[email protected]>
platform/x86: intel_mid_thermal: Fix module autoload

Raghava Aditya Renukunta <[email protected]>
scsi: aacraid: Process Error for response I/O

Jan Beulich <[email protected]>
xen/manage: correct return value check on xenbus_scanf()

Archit Taneja <[email protected]>

    drm/msm/dsi: Set msm_dsi->encoders before initializing bridge

Oleh Kravchenko <[email protected]>
cx231xx: Fix I2C on Internal Master 3 Bus

Taeung Song <[email protected]>
perf tools: Only increase index if perf_evsel__new_idx() succeeds

Rex Zhu <[email protected]>
drm/amdgpu: when dpm disabled, also need to stop/start vce.

Chris Brandt <[email protected]>
i2c: riic: correctly finish transfers

Jan Kara <[email protected]>
ext4: do not use stripe_width if it is not set

Jan Kara <[email protected]>
ext4: fix stripe-unaligned allocations

Larry Finger <[email protected]>
staging: rtl8712u: Fix endian settings for structs describing network packets

Hans de Goede <[email protected]>

    mfd: axp20x: Fix axp288 PEK_DBR and PEK_DBF irqs being swapped

Linus Walleij <[email protected]>
mfd: ab8500-sysctrl: Handle probe deferral

Ulf Hansson <[email protected]>
ARM: pxa: Don't rely on public mmc header to include leds.h

Arnd Bergmann <[email protected]>
mmc: s3cmci: include linux/interrupt.h for tasklet_struct

Grygorii Strashko <[email protected]>
PM / wakeirq: report a wakeup_event on dedicated wekup irq

Linus Torvalds <[email protected]>
Fix tracing sample code warning.

Steven Rostedt (VMware) <[email protected]>
tracing/samples: Fix creation and deletion of simple_thread_fn creation

Dan Carpenter <[email protected]>
drm/msm: fix an integer overflow test

Kasin Li <[email protected]>
drm/msm: Fix potential buffer overflow issue

Namhyung Kim <[email protected]>
perf tools: Fix build failure on perl script context

Ashish Samant <[email protected]>
ocfs2: fstrim: Fix start offset of first cluster group during fstrim

Arnd Bergmann <[email protected]>
ARM: 8715/1: add a private asm/unaligned.h

Yan Markman <[email protected]>
ARM: dts: mvebu: pl310-cache disable double-linefill

Mark Rutland <[email protected]>
arm64: ensure __dump_instr() checks addr_limit

Ricard Wanderlof <[email protected]>
ASoC: adau17x1: Workaround for noise bug in ADC

Eric Biggers <[email protected]>
KEYS: fix out-of-bounds read during ASN.1 parsing

Eric Biggers <[email protected]>
KEYS: return full count in keyring_read() if buffer is too small

Ronnie Sahlberg <[email protected]>

    cifs: check MaxPathNameComponentLength != 0 before using it

Takashi Iwai <[email protected]>
ALSA: seq: Fix nested rwsem annotation for lockdep splat

Takashi Iwai <[email protected]>
ALSA: timer: Add missing mutex lock for compat ioctls

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/armada-375.dtsi                  |   4 +-
 arch/arm/boot/dts/armada-38x.dtsi                  |   4 +-
 arch/arm/boot/dts/armada-39x.dtsi                  |   4 +-
 arch/arm/include/asm/Kbuild                        |   1 -
 arch/arm/include/asm/unaligned.h                   |  27 ++
 arch/arm/mach-pxa/balloon3.c                       |   1 +
 arch/arm/mach-pxa/colibri-pxa270-income.c          |   1 +
 arch/arm/mach-pxa/corgi.c                          |   1 +
 arch/arm/mach-pxa/trizeps4.c                       |   1 +
 arch/arm/mach-pxa/vpac270.c                        |   1 +
 arch/arm/mach-pxa/zeus.c                           |   1 +
 arch/arm/mach-pxa/zylonite.c                       |   1 +
 arch/arm64/kernel/traps.c                          |   2 +-
 drivers/base/power/wakeirq.c                       |   7 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c            |   9 +
 drivers/gpu/drm/msm/dsi/dsi.c                      |   8 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               |   7 +-
 drivers/i2c/busses/i2c-riic.c                      |  30 ++-
 drivers/media/pci/bt8xx/dvb-bt8xx.c                |   1 +
 drivers/media/platform/exynos4-is/fimc-is.c        |   8 +-
 drivers/media/usb/cx231xx/cx231xx-core.c           |   7 +-
 drivers/mfd/ab8500-sysctrl.c                       |  14 +-
 drivers/mfd/axp20x.c                               |   8 +-
 drivers/misc/mei/client.c                          |   3 +
 drivers/mmc/host/s3cmci.c                          |   1 +
 drivers/platform/x86/intel_mid_thermal.c           |   1 +
 drivers/s390/block/dasd.c                          |   7 +-
 drivers/scsi/aacraid/aachba.c                      | 289 +++++++++++----------
 .../lustre/lustre/include/lustre/lustre_user.h     |  18 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lock.c     |   7 +
 drivers/staging/lustre/lustre/llite/rw26.c         |   4 +
 drivers/staging/lustre/lustre/ptlrpc/service.c     |  21 +-
 drivers/staging/rtl8712/ieee80211.h                |  84 +++---
 drivers/staging/rtl8712/rtl871x_xmit.c             |   7 +-
 drivers/xen/manage.c                               |  12 +-
 fs/cifs/dir.c                                      |   5 +-
 fs/ext4/mballoc.c                                  |   6 +-
 fs/ext4/super.c                                    |   4 +-
 fs/ocfs2/alloc.c                                   |  24 +-
 lib/asn1_decoder.c                                 |   3 +
 samples/trace_events/trace-events-sample.c         |  14 +-
 security/keys/keyring.c                            |  39 ++-
 sound/core/seq/seq_clientmgr.c                     |   2 +-
 sound/core/timer_compat.c                          |  17 +-
 sound/soc/codecs/adau17x1.c                        |  24 +-
 sound/soc/codecs/adau17x1.h                        |   2 +
 tools/perf/scripts/perl/Perf-Trace-Util/Build      |   4 +-
 tools/perf/util/parse-events.c                     |   3 +-
 49 files changed, 468 insertions(+), 285 deletions(-)