Skip to content

4.4.136-stable review

Greg Kroah-Hartman linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest35 of 37 patches 11 repliesIn review

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

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/37arm64: lse: Add early clobbers to some input/output asm operandsarch/arm64/include/asm/atomic_lse.h+7 -70 replies
2/37powerpc/64s: Clear PCR on bootarch/powerpc/kernel/cpu_setup_power.S+4 -00 replies
3/37USB: serial: cp210x: use tcflag_t to fix incompatible pointer typedrivers/usb/serial/cp210x.c+5 -40 replies
4/37sh: New gcc supportarch/sh/kernel/sh_ksyms_32.c arch/sh/lib/ashlsi3.S arch/sh/lib/ashrsi3.S +1 more+78 -270 replies
5/37xfs: detect agfl count corruption and reset agflfs/xfs/libxfs/xfs_alloc.c fs/xfs/xfs_mount.h fs/xfs/xfs_trace.h+103 -10 replies
6/37Revert "ima: limit file hash setting by user to fix and log modes"security/integrity/ima/ima_appraise.c+2 -60 replies
7/37Input: elan_i2c_smbus - fix corrupted stackdrivers/input/mouse/elan_i2c_smbus.c+11 -110 replies
8/37tracing: Fix crash when freeing instances with event triggerskernel/trace/trace_events_trigger.c+3 -20 replies
9/37selinux: KASAN: slab-out-of-bounds in xattr_getsecuritysecurity/selinux/ss/services.c+1 -10 replies
10/37cfg80211: further limit wiphy names to 64 bytesinclude/uapi/linux/nl80211.h+1 -10 replies
11/37rtlwifi: rtl8192cu: Remove variable self-assignment in rf.cdrivers/net/wireless/realtek/rtlwifi/rtl8192cu/rf.c+0 -30 replies
12/37ASoC: Intel: sst: remove redundant variable dma_dev_namesound/soc/intel/common/sst-firmware.c+0 -20 replies
13/37irda: fix overly long udelay()drivers/net/irda/w83977af_ir.c+3 -10 replies
14/37tcp: avoid integer overflows in tcp_rcv_space_adjust()include/linux/tcp.h net/ipv4/tcp_input.c+7 -50 replies
15/37i2c: rcar: make sure clocks are on when doing clock calculationdrivers/i2c/busses/i2c-rcar.c+17 -90 replies
16/37i2c: rcar: rework hw initdrivers/i2c/busses/i2c-rcar.c+4 -122 replies
17/37i2c: rcar: remove unused IOERROR statedrivers/i2c/busses/i2c-rcar.c+0 -60 replies
18/37i2c: rcar: remove spinlockdrivers/i2c/busses/i2c-rcar.c+4 -190 replies
19/37i2c: rcar: refactor setup of a msgdrivers/i2c/busses/i2c-rcar.c+9 -60 replies
20/37i2c: rcar: init new messages in irqdrivers/i2c/busses/i2c-rcar.c+43 -470 replies
21/37i2c: rcar: dont issue stop when HW does it automaticallydrivers/i2c/busses/i2c-rcar.c+2 -20 replies
22/37i2c: rcar: check master irqs before slave irqsdrivers/i2c/busses/i2c-rcar.c+5 -80 replies
23/37i2c: rcar: revoke START request earlydrivers/i2c/busses/i2c-rcar.c+7 -160 replies
24/37dmaengine: usb-dmac: fix endless loop in usb_dmac_chan_terminate_all()drivers/dma/sh/usb-dmac.c+2 -20 replies
25/37iio:kfifo_buf: check for uint overflowdrivers/iio/buffer/kfifo_buf.c+7 -00 replies
26/37MIPS: ptrace: Fix PTRACE_PEEKUSR requests for 64-bit FGRsarch/mips/kernel/ptrace.c arch/mips/kernel/ptrace32.c+2 -20 replies
27/37MIPS: prctl: Disallow FRE without FR with PR_SET_FP_MODE requestsarch/mips/kernel/process.c+4 -00 replies
28/37scsi: scsi_transport_srp: Fix shost to rport translationdrivers/scsi/scsi_transport_srp.c+20 -20 replies
29/37stm class: Use vmalloc for the master mapdrivers/hwtracing/stm/core.c+3 -30 replies
30/37hwtracing: stm: fix build error on some archesdrivers/hwtracing/stm/core.c+1 -00 replies
32/37Kbuild: change CC_OPTIMIZE_FOR_SIZE definitioninit/Kconfig+13 -00 replies
33/37fix io_destroy()/aio_complete() racefs/aio.c+1 -20 replies
34/37mm: fix the NULL mapping case in __isolate_lru_page()mm/vmscan.c+1 -10 replies
35/37sparc64: Add __multi3 for gcc 7.x and later.arch/sparc/lib/Makefile arch/sparc/lib/multi3.S+36 -00 replies
36/37sparc64: Dont clibber fixed registers in __multi4.arch/sparc/lib/multi3.S+12 -120 replies

Reviews trailers per patch

16 of 35 patches have a Reviewed-by or Acked-by.

PatchChris PatersonBiju DasMinchan KimMel GormanLarry FingerGuenter RoeckPierre-Louis BossartSoheil Hassas YeganehWei WangNeal CardwellJohannes ThumshirnDarrick J. WongPatrick OhlyKT LiaoAnatoly Pugachev
1/37
2/37
3/37
4/37
5/37R-b
6/37Requested-by
7/37A-b
8/37
9/37
10/37
11/37A-b R-b
12/37A-b
13/37
14/37A-b A-b A-b
15/37R-b
16/37R-b
17/37R-b
18/37R-b
19/37R-b
20/37R-b
21/37R-b
22/37R-b
23/37R-b
24/37
25/37
26/37
27/37
28/37R-b
29/37
30/37
32/37
33/37
34/37A-b A-b
35/37
36/37T-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 15 reviewers.

Read the v1 thread

Cover letter [PATCH 4.4 00/37] 4.4.136-stable review

This is the start of the stable review cycle for the 4.4.136 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 Thu Jun 7 17:00:49 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.4.136-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.136-rc1

David S. Miller <[email protected]>
sparc64: Fix build warnings with gcc 7.

David S. Miller <[email protected]>
sparc64: Don't clibber fixed registers in __multi4.

David S. Miller <[email protected]>
sparc64: Add __multi3 for gcc 7.x and later.

Hugh Dickins <[email protected]>
mm: fix the NULL mapping case in __isolate_lru_page()

Al Viro <[email protected]>
fix io_destroy()/aio_complete() race

Arnd Bergmann <[email protected]>
Kbuild: change CC_OPTIMIZE_FOR_SIZE definition

Ondrej Zary <[email protected]>
drm/i915: Disable LVDS on Radiant P845

Greg Kroah-Hartman <[email protected]>
hwtracing: stm: fix build error on some arches

Alexander Shishkin <[email protected]>
stm class: Use vmalloc for the master map

Bart Van Assche <[email protected]>
scsi: scsi_transport_srp: Fix shost to rport translation

Maciej W. Rozycki <[email protected]>
MIPS: prctl: Disallow FRE without FR with PR_SET_FP_MODE requests

Maciej W. Rozycki <[email protected]>
MIPS: ptrace: Fix PTRACE_PEEKUSR requests for 64-bit FGRs

Martin Kelly <[email protected]>
iio:kfifo_buf: check for uint overflow

Yoshihiro Shimoda <[email protected]>
dmaengine: usb-dmac: fix endless loop in usb_dmac_chan_terminate_all()

Wolfram Sang <[email protected]>
i2c: rcar: revoke START request early

Wolfram Sang <[email protected]>
i2c: rcar: check master irqs before slave irqs

Wolfram Sang <[email protected]>
i2c: rcar: don't issue stop when HW does it automatically

Wolfram Sang <[email protected]>
i2c: rcar: init new messages in irq

Wolfram Sang <[email protected]>
i2c: rcar: refactor setup of a msg

Wolfram Sang <[email protected]>
i2c: rcar: remove spinlock

Wolfram Sang <[email protected]>
i2c: rcar: remove unused IOERROR state

Wolfram Sang <[email protected]>
i2c: rcar: rework hw init

Wolfram Sang <[email protected]>
i2c: rcar: make sure clocks are on when doing clock calculation

Eric Dumazet <[email protected]>
tcp: avoid integer overflows in tcp_rcv_space_adjust()

Arnd Bergmann <[email protected]>
irda: fix overly long udelay()

Colin Ian King <[email protected]>
ASoC: Intel: sst: remove redundant variable dma_dev_name

Matthias Kaehlcke <[email protected]>
rtlwifi: rtl8192cu: Remove variable self-assignment in rf.c

Eric Biggers <[email protected]>
cfg80211: further limit wiphy names to 64 bytes

Sachin Grover <[email protected]>
selinux: KASAN: slab-out-of-bounds in xattr_getsecurity

Steven Rostedt (VMware) <[email protected]>
tracing: Fix crash when freeing instances with event triggers

Benjamin Tissoires <[email protected]>
Input: elan_i2c_smbus - fix corrupted stack

Mimi Zohar <[email protected]>
Revert "ima: limit file hash setting by user to fix and log modes"

Brian Foster <[email protected]>
xfs: detect agfl count corruption and reset agfl

Yoshinori Sato <[email protected]>
sh: New gcc support

Geert Uytterhoeven <[email protected]>

    USB: serial: cp210x: use tcflag_t to fix incompatible pointer type

Michael Neuling <[email protected]>
powerpc/64s: Clear PCR on boot

Will Deacon <[email protected]>
arm64: lse: Add early clobbers to some input/output asm operands

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm64/include/asm/atomic_lse.h                |  14 +-
 arch/mips/kernel/process.c                         |   4 +
 arch/mips/kernel/ptrace.c                          |   2 +-
 arch/mips/kernel/ptrace32.c                        |   2 +-
 arch/powerpc/kernel/cpu_setup_power.S              |   4 +
 arch/sh/kernel/sh_ksyms_32.c                       |   3 +
 arch/sh/lib/ashlsi3.S                              |  35 +++-
 arch/sh/lib/ashrsi3.S                              |  33 +++-
 arch/sh/lib/lshrsi3.S                              |  34 +++-
 arch/sparc/kernel/ds.c                             |   2 +-
 arch/sparc/lib/Makefile                            |   1 +
 arch/sparc/lib/multi3.S                            |  35 ++++
 drivers/dma/sh/usb-dmac.c                          |   4 +-
 drivers/gpu/drm/i915/intel_lvds.c                  |   8 +
 drivers/hwtracing/stm/core.c                       |   7 +-
 drivers/i2c/busses/i2c-rcar.c                      | 202 +++++++++------------
 drivers/iio/buffer/kfifo_buf.c                     |   7 +
 drivers/input/mouse/elan_i2c_smbus.c               |  22 +--
 drivers/net/irda/w83977af_ir.c                     |   4 +-
 .../net/wireless/realtek/rtlwifi/rtl8192cu/rf.c    |   3 -
 drivers/scsi/scsi_transport_srp.c                  |  22 ++-
 drivers/usb/serial/cp210x.c                        |   9 +-
 fs/aio.c                                           |   3 +-
 fs/xfs/libxfs/xfs_alloc.c                          |  94 ++++++++++
 fs/xfs/xfs_mount.h                                 |   1 +
 fs/xfs/xfs_trace.h                                 |   9 +-
 include/linux/tcp.h                                |   2 +-
 include/uapi/linux/nl80211.h                       |   2 +-
 init/Kconfig                                       |  13 ++
 kernel/trace/trace_events_trigger.c                |   5 +-
 mm/vmscan.c                                        |   2 +-
 net/ipv4/tcp_input.c                               |  10 +-
 security/integrity/ima/ima_appraise.c              |   8 +-
 security/selinux/ss/services.c                     |   2 +-
 sound/soc/intel/common/sst-firmware.c              |   2 -
 36 files changed, 410 insertions(+), 204 deletions(-)