Skip to content

4.14.87-stable review

Greg Kroah-Hartman dri-devel linux-amlogic linux-arm-kernel linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest55 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/55Kbuild: suppress packed-not-aligned warning for default setting onlyscripts/Makefile.extrawarn+3 -00 replies
2/55disable stringop truncation warnings for nowMakefile+3 -00 replies
3/55test_hexdump: use memcpy instead of strncpylib/test_hexdump.c+1 -10 replies
4/55kobject: Replace strncpy with memcpylib/kobject.c+1 -10 replies
5/55ALSA: intel_hdmi: Use strlcpy() instead of strncpy()sound/x86/intel_hdmi_audio.c+1 -10 replies
6/55unifdef: use memcpy instead of strncpyscripts/unifdef.c+2 -20 replies
7/55kernfs: Replace strncpy with memcpyfs/kernfs/symlink.c+1 -10 replies
8/55ip_tunnel: Fix name string concatenate in __ip_tunnel_create()net/ipv4/ip_tunnel.c+2 -20 replies
9/55drm: gma500: fix logic errordrivers/gpu/drm/gma500/mdfld_intel_display.c+1 -10 replies
10/55scsi: bfa: convert to strlcpy/strlcatdrivers/scsi/bfa/bfa_fcbuild.c drivers/scsi/bfa/bfa_fcs.c drivers/scsi/bfa/bfa_fcs_lport.c +5 more+84 -980 replies
11/55staging: rts5208: fix gcc-8 logic error warningdrivers/staging/rts5208/sd.c+0 -60 replies
12/55kdb: use memmove instead of overlapping memcpykernel/debug/kdb/kdb_support.c+2 -20 replies
13/55iser: set sector for ambiguous mr status errorsdrivers/infiniband/ulp/iser/iser_verbs.c+3 -40 replies
14/55uprobes: Fix handle_swbp() vs. unregister() + register() race once morekernel/events/uprobes.c+10 -20 replies
15/55MIPS: ralink: Fix mt7620 nd_sd pinmuxarch/mips/ralink/mt7620.c+1 -10 replies
16/55mips: fix mips_get_syscall_arg o32 checkarch/mips/include/asm/syscall.h+1 -10 replies
17/55IB/mlx5: Avoid load failure due to unknown link widthdrivers/infiniband/hw/mlx5/main.c+11 -180 replies
18/55drm/ast: Fix incorrect free on ioregsdrivers/gpu/drm/ast/ast_main.c+2 -10 replies
19/55drm: set is_master to 0 upon drm_new_set_master() failuredrivers/gpu/drm/drm_auth.c+2 -00 replies
20/55drm/meson: Enable fast_io in meson_dw_hdmi_regmap_configdrivers/gpu/drm/meson/meson_dw_hdmi.c+1 -00 replies
21/55drm/meson: Fix OOB memory accesses in meson_viu_set_osd_lut()drivers/gpu/drm/meson/meson_viu.c+6 -60 replies
22/55userfaultfd: use ENOENT instead of EFAULT if the atomic copy user failsmm/hugetlb.c mm/shmem.c mm/userfaultfd.c+5 -50 replies
23/55userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmemmm/userfaultfd.c+13 -20 replies
24/55userfaultfd: shmem: add i_size checksmm/shmem.c mm/userfaultfd.c+40 -40 replies
25/55userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not setmm/shmem.c+11 -00 replies
26/55scsi: scsi_devinfo: cleanly zero-pad devinfo stringsdrivers/scsi/scsi_devinfo.c+7 -150 replies
27/55userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmasfs/userfaultfd.c mm/userfaultfd.c+21 -90 replies
28/55ALSA: trident: Suppress gcc string warningsound/pci/trident/trident.c+1 -10 replies
29/55kgdboc: Fix restrict errordrivers/tty/serial/kgdboc.c+2 -40 replies
30/55kgdboc: Fix warning with module builddrivers/tty/serial/kgdboc.c+19 -180 replies
31/55svm: Add mutex_lock to protect apic_access_page_done on AMD systemsarch/x86/kvm/svm.c+11 -80 replies
32/55drm/msm: fix OF child-node lookupdrivers/gpu/drm/msm/adreno/adreno_device.c+3 -20 replies
33/55Input: xpad - quirk all PDP Xbox One gamepadsdrivers/input/joystick/xpad.c+6 -100 replies
34/55Input: synaptics - add PNP ID for ThinkPad P50 to SMBusdrivers/input/mouse/synaptics.c+1 -00 replies
35/55Input: matrix_keypad - check for errors from of_get_named_gpio()drivers/input/keyboard/matrix_keypad.c+14 -90 replies
36/55Input: cros_ec_keyb - fix button/switch capability reportsdrivers/input/keyboard/cros_ec_keyb.c+2 -10 replies
37/55Input: elan_i2c - add ELAN0620 to the ACPI tabledrivers/input/mouse/elan_i2c_core.c+1 -00 replies
38/55Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARRdrivers/input/mouse/elan_i2c_core.c+1 -00 replies
39/55Input: elan_i2c - add support for ELAN0621 touchpaddrivers/input/mouse/elan_i2c_core.c+1 -00 replies
40/55btrfs: tree-checker: Dont check max block group size as current max chunk size limit is unreliablefs/btrfs/tree-checker.c+3 -50 replies
41/55btrfs: Always try all copies when reading extent buffersfs/btrfs/disk-io.c+1 -90 replies
42/55ARC: change defconfig defaults to ARCv2arch/arc/Kconfig arch/arc/Makefile arch/arc/configs/axs101_defconfig +4 more+7 -20 replies
43/55arc: [devboards] Add support of NFSv3 ACLarch/arc/configs/axs101_defconfig arch/arc/configs/axs103_defconfig arch/arc/configs/axs103_smp_defconfig +7 more+10 -00 replies
44/55udf: Allow mounting volumes with incorrect identification stringsfs/udf/super.c fs/udf/unicode.c+21 -90 replies
45/55reset: make device_reset_optional() really optionaldrivers/reset/core.c include/linux/reset.h+18 -190 replies
46/55reset: remove remaining WARN_ON() in <linux/reset.h>include/linux/reset.h+0 -60 replies
47/55mm: cleancache: fix corruption on missed inode invalidationmm/truncate.c+6 -20 replies
48/55thermal/drivers/hisi: Remove the multiple sensors supportdrivers/thermal/hisi_thermal.c+19 -560 replies
49/55thermal/drivers/hisi: Remove pointless lockdrivers/thermal/hisi_thermal.c+1 -50 replies
50/55thermal/drivers/hisi: Encapsulate register writes into helpersdrivers/thermal/hisi_thermal.c+70 -220 replies
51/55thermal/drivers/hisi: Fix configuration register settingdrivers/thermal/hisi_thermal.c+29 -50 replies
52/55thermal/drivers/hisi: Remove costly sensor inspectiondrivers/thermal/hisi_thermal.c+94 -1110 replies
53/55mm: hide incomplete nr_indirectly_reclaimable in /proc/zoneinfomm/vmstat.c+4 -00 replies
54/55net: qed: use correct strncpy() sizedrivers/net/ethernet/qlogic/qed/qed_debug.c+2 -40 replies
55/55tipc: use destination length for copy stringnet/tipc/subscr.c+1 -10 replies

Reviews trailers per patch

23 of 55 patches have a Reviewed-by or Acked-by.

PatchHugh DickinsBart Van AsscheMike RapoportJoerg RoedelHeiko StuebnerQu WenruoJohannes ThumshirnSudarsana KalluruOleg NesterovAndy ShevchenkoTejun HeoDaniel ThompsonSebastian ReichelDavid SterbaSudip MukherjeeNeil ArmstrongVasily AverinAndrey RyabininJan KaraLeo YanWangtao (Kevin, Kirin)Majd DibbinyYing Xue
1/55
2/55
3/55Acked-again-by
4/55
5/55
6/55
7/55A-b
8/55
9/55
10/55R-b A-b
11/55
12/55
13/55
14/55A-b
15/55
16/55
17/55R-b
18/55
19/55
20/55A-b
21/55A-b
22/55R-b R-b
23/55R-b
24/55R-b R-b
25/55R-b
26/55R-b
27/55R-b R-b
28/55
29/55R-b
30/55
31/55R-b
32/55
33/55
34/55
35/55R-b
36/55R-b
37/55
38/55
39/55
40/55R-b
41/55R-b
42/55
43/55
44/55Reported-and-tested-by
45/55
46/55
47/55R-b R-b R-b
48/55R-b A-b
49/55R-b
50/55
51/55
52/55R-b T-b
53/55
54/55
55/55A-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 23 reviewers.

Read the v1 thread

Cover letter [PATCH 4.14 00/55] 4.14.87-stable review

This is the start of the stable review cycle for the 4.14.87 release. There are 55 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 Dec 8 14:29:38 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.14.87-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.87-rc1

Guoqing Jiang <[email protected]>
tipc: use destination length for copy string

Arnd Bergmann <[email protected]>
net: qed: use correct strncpy() size

Roman Gushchin <[email protected]>
mm: hide incomplete nr_indirectly_reclaimable in /proc/zoneinfo

Daniel Lezcano <[email protected]>
thermal/drivers/hisi: Remove costly sensor inspection

Daniel Lezcano <[email protected]>
thermal/drivers/hisi: Fix configuration register setting

Daniel Lezcano <[email protected]>
thermal/drivers/hisi: Encapsulate register writes into helpers

Daniel Lezcano <[email protected]>
thermal/drivers/hisi: Remove pointless lock

Daniel Lezcano <[email protected]>
thermal/drivers/hisi: Remove the multiple sensors support

Pavel Tikhomirov <[email protected]>
mm: cleancache: fix corruption on missed inode invalidation

Masahiro Yamada <[email protected]>
reset: remove remaining WARN_ON() in <linux/reset.h>

Masahiro Yamada <[email protected]>
reset: make device_reset_optional() really optional

Jan Kara <[email protected]>
udf: Allow mounting volumes with incorrect identification strings

Alexey Brodkin <[email protected]>
arc: [devboards] Add support of NFSv3 ACL

Kevin Hilman <[email protected]>
ARC: change defconfig defaults to ARCv2

Nikolay Borisov <[email protected]>
btrfs: Always try all copies when reading extent buffers

Qu Wenruo <[email protected]>
btrfs: tree-checker: Don't check max block group size as current max chunk size limit is unreliable

Adam Wong <[email protected]>
Input: elan_i2c - add support for ELAN0621 touchpad

Noah Westervelt <[email protected]>
Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR

Patrick Gaskin <[email protected]>
Input: elan_i2c - add ELAN0620 to the ACPI table

Brian Norris <[email protected]>
Input: cros_ec_keyb - fix button/switch capability reports

Christian Hoff <[email protected]>
Input: matrix_keypad - check for errors from of_get_named_gpio()

Lyude Paul <[email protected]>
Input: synaptics - add PNP ID for ThinkPad P50 to SMBus

Cameron Gutman <[email protected]>
Input: xpad - quirk all PDP Xbox One gamepads

Johan Hovold <[email protected]>
drm/msm: fix OF child-node lookup

Wei Wang <[email protected]>
svm: Add mutex_lock to protect apic_access_page_done on AMD systems

Laura Abbott <[email protected]>
kgdboc: Fix warning with module build

Laura Abbott <[email protected]>
kgdboc: Fix restrict error

Takashi Iwai <[email protected]>
ALSA: trident: Suppress gcc string warning

Andrea Arcangeli <[email protected]>
userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas

Martin Wilck <[email protected]>
scsi: scsi_devinfo: cleanly zero-pad devinfo strings

Andrea Arcangeli <[email protected]>
userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set

Andrea Arcangeli <[email protected]>
userfaultfd: shmem: add i_size checks

Andrea Arcangeli <[email protected]>
userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem

Andrea Arcangeli <[email protected]>
userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails

Lyude Paul <[email protected]>
drm/meson: Fix OOB memory accesses in meson_viu_set_osd_lut()

Lyude Paul <[email protected]>
drm/meson: Enable fast_io in meson_dw_hdmi_regmap_config

Sergio Correia <[email protected]>
drm: set is_master to 0 upon drm_new_set_master() failure

Sam Bobroff <[email protected]>
drm/ast: Fix incorrect free on ioregs

Michael Guralnik <[email protected]>
IB/mlx5: Avoid load failure due to unknown link width

Dmitry V. Levin <[email protected]>
mips: fix mips_get_syscall_arg o32 check

Mathias Kresin <[email protected]>
MIPS: ralink: Fix mt7620 nd_sd pinmux

Andrea Parri <[email protected]>
uprobes: Fix handle_swbp() vs. unregister() + register() race once more

Sagi Grimberg <[email protected]>
iser: set sector for ambiguous mr status errors

Arnd Bergmann <[email protected]>
kdb: use memmove instead of overlapping memcpy

Arnd Bergmann <[email protected]>
staging: rts5208: fix gcc-8 logic error warning

Arnd Bergmann <[email protected]>
scsi: bfa: convert to strlcpy/strlcat

Arnd Bergmann <[email protected]>
drm: gma500: fix logic error

Sultan Alsawaf <[email protected]>
ip_tunnel: Fix name string concatenate in __ip_tunnel_create()

Guenter Roeck <[email protected]>
kernfs: Replace strncpy with memcpy

Linus Torvalds <[email protected]>
unifdef: use memcpy instead of strncpy

Takashi Iwai <[email protected]>
ALSA: intel_hdmi: Use strlcpy() instead of strncpy()

Guenter Roeck <[email protected]>
kobject: Replace strncpy with memcpy

Linus Torvalds <[email protected]>
test_hexdump: use memcpy instead of strncpy

Stephen Rothwell <[email protected]>
disable stringop truncation warnings for now

Xiongfeng Wang <[email protected]>
Kbuild: suppress packed-not-aligned warning for default setting only

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

Diffstat:

 Makefile                                     |   7 +-
 arch/arc/Kconfig                             |   2 +-
 arch/arc/Makefile                            |   2 +-
 arch/arc/configs/axs101_defconfig            |   2 +
 arch/arc/configs/axs103_defconfig            |   1 +
 arch/arc/configs/axs103_smp_defconfig        |   1 +
 arch/arc/configs/hsdk_defconfig              |   1 +
 arch/arc/configs/nps_defconfig               |   2 +
 arch/arc/configs/nsim_700_defconfig          |   1 +
 arch/arc/configs/nsimosci_defconfig          |   2 +
 arch/arc/configs/nsimosci_hs_defconfig       |   1 +
 arch/arc/configs/nsimosci_hs_smp_defconfig   |   1 +
 arch/arc/configs/tb10x_defconfig             |   1 +
 arch/arc/configs/vdk_hs38_defconfig          |   1 +
 arch/arc/configs/vdk_hs38_smp_defconfig      |   1 +
 arch/mips/include/asm/syscall.h              |   2 +-
 arch/mips/ralink/mt7620.c                    |   2 +-
 arch/x86/kvm/svm.c                           |  19 +-
 drivers/gpu/drm/ast/ast_main.c               |   3 +-
 drivers/gpu/drm/drm_auth.c                   |   2 +
 drivers/gpu/drm/gma500/mdfld_intel_display.c |   2 +-
 drivers/gpu/drm/meson/meson_dw_hdmi.c        |   1 +
 drivers/gpu/drm/meson/meson_viu.c            |  12 +-
 drivers/gpu/drm/msm/adreno/adreno_device.c   |   5 +-
 drivers/infiniband/hw/mlx5/main.c            |  29 +--
 drivers/infiniband/ulp/iser/iser_verbs.c     |   7 +-
 drivers/input/joystick/xpad.c                |  16 +-
 drivers/input/keyboard/cros_ec_keyb.c        |   3 +-
 drivers/input/keyboard/matrix_keypad.c       |  23 +-
 drivers/input/mouse/elan_i2c_core.c          |   3 +
 drivers/input/mouse/synaptics.c              |   1 +
 drivers/net/ethernet/qlogic/qed/qed_debug.c  |   6 +-
 drivers/reset/core.c                         |   9 +-
 drivers/scsi/bfa/bfa_fcbuild.c               |   8 +-
 drivers/scsi/bfa/bfa_fcs.c                   |  78 +++----
 drivers/scsi/bfa/bfa_fcs_lport.c             |  62 ++----
 drivers/scsi/bfa/bfa_ioc.c                   |   2 +-
 drivers/scsi/bfa/bfa_svc.c                   |   4 +-
 drivers/scsi/bfa/bfad.c                      |  20 +-
 drivers/scsi/bfa/bfad_attr.c                 |   2 +-
 drivers/scsi/bfa/bfad_bsg.c                  |   6 +-
 drivers/scsi/scsi_devinfo.c                  |  22 +-
 drivers/staging/rts5208/sd.c                 |   6 -
 drivers/thermal/hisi_thermal.c               | 318 ++++++++++++++-------------
 drivers/tty/serial/kgdboc.c                  |  43 ++--
 fs/btrfs/disk-io.c                           |  10 +-
 fs/btrfs/tree-checker.c                      |   8 +-
 fs/kernfs/symlink.c                          |   2 +-
 fs/udf/super.c                               |  16 +-
 fs/udf/unicode.c                             |  14 +-
 fs/userfaultfd.c                             |  15 ++
 include/linux/reset.h                        |  34 ++-
 kernel/debug/kdb/kdb_support.c               |   4 +-
 kernel/events/uprobes.c                      |  12 +-
 lib/kobject.c                                |   2 +-
 lib/test_hexdump.c                           |   2 +-
 mm/hugetlb.c                                 |   2 +-
 mm/shmem.c                                   |  31 ++-
 mm/truncate.c                                |   8 +-
 mm/userfaultfd.c                             |  62 ++++--
 mm/vmstat.c                                  |   4 +
 net/ipv4/ip_tunnel.c                         |   4 +-
 net/tipc/subscr.c                            |   2 +-
 scripts/Makefile.extrawarn                   |   3 +
 scripts/unifdef.c                            |   4 +-
 sound/pci/trident/trident.c                  |   2 +-
 sound/x86/intel_hdmi_audio.c                 |   2 +-
 67 files changed, 538 insertions(+), 447 deletions(-)