Skip to content

4.19.8-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest41 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/41blk-mq: fix corruption with direct issueblock/blk-mq.c+25 -10 replies
2/41test_hexdump: use memcpy instead of strncpylib/test_hexdump.c+1 -10 replies
3/41unifdef: use memcpy instead of strncpyscripts/unifdef.c+2 -20 replies
4/41iser: set sector for ambiguous mr status errorsdrivers/infiniband/ulp/iser/iser_verbs.c+3 -40 replies
5/41uprobes: Fix handle_swbp() vs. unregister() + register() race once morekernel/events/uprobes.c+10 -20 replies
6/41mtd: nand: Fix memory allocation in nanddev_bbt_init()drivers/mtd/nand/bbt.c+2 -10 replies
7/41arm64: ftrace: Fix to enable syscall events on arm64arch/arm64/include/asm/ftrace.h+13 -00 replies
8/41sched, trace: Fix prev_state output in sched_switch tracepointinclude/trace/events/sched.h+11 -10 replies
9/41tracepoint: Use __idx instead of idx in DO_TRACE macro to make it uniqueinclude/linux/tracepoint.h+3 -30 replies
10/41MIPS: ralink: Fix mt7620 nd_sd pinmuxarch/mips/ralink/mt7620.c+1 -10 replies
11/41mips: fix mips_get_syscall_arg o32 checkarch/mips/include/asm/syscall.h+1 -10 replies
12/41IB/mlx5: Avoid load failure due to unknown link widthdrivers/infiniband/hw/mlx5/main.c+11 -180 replies
13/41tracing/fgraph: Fix set_graph_function from showing interruptskernel/trace/trace.h kernel/trace/trace_functions_graph.c kernel/trace/trace_irqsoff.c +1 more+62 -30 replies
14/41drm/ast: Fix incorrect free on ioregsdrivers/gpu/drm/ast/ast_main.c+2 -10 replies
15/41drm/amd/dm: Dont forget to attach MST encodersdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c+2 -00 replies
16/41drm/amd/dm: Understand why attaching path/tile properties are neededdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c+0 -30 replies
17/41drm: set is_master to 0 upon drm_new_set_master() failuredrivers/gpu/drm/drm_auth.c+2 -00 replies
18/41drm/meson: Fixes for drm_crtc_vblank_on/off supportdrivers/gpu/drm/meson/meson_crtc.c drivers/gpu/drm/meson/meson_venc.c+28 -20 replies
19/41drm/meson: Enable fast_io in meson_dw_hdmi_regmap_configdrivers/gpu/drm/meson/meson_dw_hdmi.c+1 -00 replies
20/41drm/meson: Fix OOB memory accesses in meson_viu_set_osd_lut()drivers/gpu/drm/meson/meson_viu.c+6 -60 replies
21/41userfaultfd: use ENOENT instead of EFAULT if the atomic copy user failsmm/hugetlb.c mm/shmem.c mm/userfaultfd.c+5 -50 replies
22/41userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmemmm/userfaultfd.c+13 -20 replies
23/41userfaultfd: shmem: add i_size checksmm/shmem.c mm/userfaultfd.c+40 -40 replies
24/41userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not setmm/shmem.c+11 -00 replies
25/41kgdboc: Fix restrict errordrivers/tty/serial/kgdboc.c+2 -40 replies
26/41kgdboc: Fix warning with module builddrivers/tty/serial/kgdboc.c+19 -180 replies
27/41svm: Add mutex_lock to protect apic_access_page_done on AMD systemsarch/x86/kvm/svm.c+11 -80 replies
28/41selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAINsecurity/selinux/nlmsgtab.c+12 -10 replies
29/41i40e: Fix deletion of MAC filtersdrivers/net/ethernet/intel/i40e/i40e_main.c+1 -10 replies
30/41scsi: lpfc: fix block guard enablement on SLI3 adaptersdrivers/scsi/lpfc/lpfc_init.c drivers/scsi/lpfc/lpfc_sli.c+5 -20 replies
31/41Input: xpad - quirk all PDP Xbox One gamepadsdrivers/input/joystick/xpad.c+6 -100 replies
32/41Input: synaptics - add PNP ID for ThinkPad P50 to SMBusdrivers/input/mouse/synaptics.c+1 -00 replies
33/41Input: matrix_keypad - check for errors from of_get_named_gpio()drivers/input/keyboard/matrix_keypad.c+14 -90 replies
34/41Input: cros_ec_keyb - fix button/switch capability reportsdrivers/input/keyboard/cros_ec_keyb.c+2 -10 replies
35/41Input: elan_i2c - add ELAN0620 to the ACPI tabledrivers/input/mouse/elan_i2c_core.c+1 -00 replies
36/41Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARRdrivers/input/mouse/elan_i2c_core.c+1 -00 replies
37/41Input: elan_i2c - add support for ELAN0621 touchpaddrivers/input/mouse/elan_i2c_core.c+1 -00 replies
38/41btrfs: tree-checker: Dont check max block group size as current max chunk size limit is unreliablefs/btrfs/tree-checker.c+3 -50 replies
39/41ARC: change defconfig defaults to ARCv2arch/arc/Kconfig arch/arc/Makefile arch/arc/configs/axs101_defconfig +4 more+7 -20 replies
40/41arc: [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
41/41tipc: use destination length for copy stringnet/tipc/topsrv.c+1 -10 replies

Reviews trailers per patch

22 of 41 patches have a Reviewed-by or Acked-by.

PatchMiquel RaynalJoel Fernandes (Google)Jerry (Fangzhi) ZuoLyude PaulNeil ArmstrongHugh DickinsMike RapoportDaniel ThompsonDavid S. MillerAndrew BowersSebastian ReichelDavid SterbaGuenter RoeckMajd DibbinyJoe LawrenceAndy ShevchenkoJoerg RoedelDavid BondHannes ReineckeJames SmartOleg NesterovWill DeaconNaresh KambojuHeiko StuebnerYing Xue
1/41T-b
2/41Acked-again-by
3/41
4/41
5/41A-b
6/41A-b
7/41A-b T-b
8/41
9/41R-b
10/41
11/41
12/41R-b
13/41T-b
14/41
15/41R-b
16/41R-b
17/41
18/41R-b
19/41A-b
20/41A-b
21/41R-b R-b
22/41R-b
23/41R-b R-b
24/41R-b
25/41R-b
26/41
27/41R-b
28/41A-b
29/41T-b
30/41T-b R-b A-b
31/41
32/41
33/41R-b
34/41R-b
35/41
36/41
37/41
38/41R-b
39/41
40/41
41/41A-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 25 reviewers.

Read the v1 thread

Cover letter [PATCH 4.19 00/41] 4.19.8-stable review

This is the start of the stable review cycle for the 4.19.8 release. There are 41 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:30 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.19.8-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.19.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.19.8-rc1

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

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

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

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

Martin Wilck <[email protected]>
scsi: lpfc: fix block guard enablement on SLI3 adapters

Lihong Yang <[email protected]>
i40e: Fix deletion of MAC filters

Paul Moore <[email protected]>
selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN

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

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

Neil Armstrong <[email protected]>
drm/meson: Fixes for drm_crtc_vblank_on/off support

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

Lyude Paul <[email protected]>
drm/amd/dm: Understand why attaching path/tile properties are needed

Lyude Paul <[email protected]>
drm/amd/dm: Don't forget to attach MST encoders

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

Steven Rostedt (VMware) <[email protected]>
tracing/fgraph: Fix set_graph_function from showing interrupts

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

Zenghui Yu <[email protected]>
tracepoint: Use __idx instead of idx in DO_TRACE macro to make it unique

Pavankumar Kondeti <[email protected]>
sched, trace: Fix prev_state output in sched_switch tracepoint

Masami Hiramatsu <[email protected]>
arm64: ftrace: Fix to enable syscall events on arm64

Frieder Schrempf <[email protected]>
mtd: nand: Fix memory allocation in nanddev_bbt_init()

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

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

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

Jens Axboe <[email protected]>
blk-mq: fix corruption with direct issue

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

Diffstat:

 Makefile                                           |  4 +-
 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/arm64/include/asm/ftrace.h                    | 13 +++++
 arch/mips/include/asm/syscall.h                    |  2 +-
 arch/mips/ralink/mt7620.c                          |  2 +-
 arch/x86/kvm/svm.c                                 | 19 +++++---
 block/blk-mq.c                                     | 26 +++++++++-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  5 +-
 drivers/gpu/drm/ast/ast_main.c                     |  3 +-
 drivers/gpu/drm/drm_auth.c                         |  2 +
 drivers/gpu/drm/meson/meson_crtc.c                 | 27 +++++++++-
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |  1 +
 drivers/gpu/drm/meson/meson_venc.c                 |  3 ++
 drivers/gpu/drm/meson/meson_viu.c                  | 12 ++---
 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/mtd/nand/bbt.c                             |  3 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  2 +-
 drivers/scsi/lpfc/lpfc_init.c                      |  6 ++-
 drivers/scsi/lpfc/lpfc_sli.c                       |  1 -
 drivers/tty/serial/kgdboc.c                        | 43 ++++++++--------
 fs/btrfs/tree-checker.c                            |  8 ++-
 include/linux/tracepoint.h                         |  6 +--
 include/trace/events/sched.h                       | 12 ++++-
 kernel/events/uprobes.c                            | 12 ++++-
 kernel/trace/trace.h                               | 57 ++++++++++++++++++++--
 kernel/trace/trace_functions_graph.c               |  4 ++
 kernel/trace/trace_irqsoff.c                       |  2 +
 kernel/trace/trace_sched_wakeup.c                  |  2 +
 lib/test_hexdump.c                                 |  2 +-
 mm/hugetlb.c                                       |  2 +-
 mm/shmem.c                                         | 31 ++++++++++--
 mm/userfaultfd.c                                   | 47 +++++++++++++++---
 net/tipc/topsrv.c                                  |  2 +-
 scripts/unifdef.c                                  |  4 +-
 security/selinux/nlmsgtab.c                        | 13 ++++-
 54 files changed, 354 insertions(+), 125 deletions(-)