Skip to content

4.19.118-rc1 review

Greg Kroah-Hartman linux-ext4 linux-mtd linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest64 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/64arm, bpf: Fix offset overflow for BPF_MEM BPF_DWarch/arm/net/bpf_jit_32.c+24 -160 replies
2/64objtool: Fix switch table detection in .text.unlikelytools/objtool/check.c+1 -40 replies
3/64scsi: sg: add sg_remove_request in sg_common_writedrivers/scsi/sg.c+3 -10 replies
4/64ext4: use non-movable memory for superblock readaheadfs/buffer.c fs/ext4/inode.c fs/ext4/super.c +1 more+21 -20 replies
5/64watchdog: sp805: fix restart handlerdrivers/watchdog/sp805_wdt.c+4 -00 replies
6/64arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0arch/arm/net/bpf_jit_32.c+10 -20 replies
7/64ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN.arch/arm/boot/dts/imx6qdl.dtsi arch/arm/boot/dts/imx6qp.dtsi+2 -40 replies
8/64netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object typenet/netfilter/nf_tables_api.c+2 -20 replies
9/64irqchip/mbigen: Free msi_desc on device teardowndrivers/irqchip/irq-mbigen.c+7 -10 replies
10/64ALSA: hda: Dont release card at firmware loading errorsound/pci/hda/hda_intel.c+5 -140 replies
11/64of: unittest: kmemleak on changeset destroydrivers/of/unittest.c+4 -00 replies
12/64of: unittest: kmemleak in of_unittest_platform_populate()drivers/of/unittest.c+5 -20 replies
13/64of: unittest: kmemleak in of_unittest_overlay_high_level()drivers/of/unittest.c+4 -10 replies
14/64of: overlay: kmemleak in dup_and_fixup_symbol_prop()drivers/of/overlay.c+2 -00 replies
15/64x86/Hyper-V: Report crash register data or kmsg before running crash kernelarch/x86/kernel/cpu/mshyperv.c+10 -00 replies
16/64lib/raid6: use vdupq_n_u8 to avoid endianness warningslib/raid6/neon.uc lib/raid6/recov_neon_inner.c+4 -80 replies
17/64video: fbdev: sis: Remove unnecessary parentheses and commented codedrivers/video/fbdev/sis/init301.c+1 -30 replies
18/64rbd: avoid a deadlock on header_rwsem when flushing notifiesdrivers/block/rbd.c+13 -40 replies
19/64rbd: call rbd_dev_unprobe() after unwatching and flushing notifiesdrivers/block/rbd.c+4 -40 replies
20/64xsk: Add missing check on user supplied headroom sizenet/xdp/xdp_umem.c+2 -30 replies
21/64x86/Hyper-V: Unload vmbus channel in hv panic callbackdrivers/hv/channel_mgmt.c drivers/hv/vmbus_drv.c+16 -60 replies
22/64x86/Hyper-V: Free hv_panic_page when fail to register kmsg dumpdrivers/hv/vmbus_drv.c+5 -20 replies
23/64x86/Hyper-V: Trigger crash enlightenment only once during system crash.drivers/hv/vmbus_drv.c+14 -20 replies
24/64x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not setdrivers/hv/vmbus_drv.c+14 -90 replies
25/64x86/Hyper-V: Report crash data in die() when panic_on_oops is setarch/x86/hyperv/hv_init.c arch/x86/include/asm/mshyperv.h drivers/hv/vmbus_drv.c+9 -40 replies
26/64clk: at91: usb: continue if clk_hw_round_rate() return zerodrivers/clk/at91/clk-usb.c+3 -00 replies
27/64power: supply: bq27xxx_battery: Silence deferred-probe errordrivers/power/supply/bq27xxx_battery.c+4 -10 replies
28/64clk: tegra: Fix Tegra PMC clock out parentsdrivers/clk/tegra/clk-tegra-pmc.c+6 -60 replies
29/64soc: imx: gpc: fix power up sequencingdrivers/soc/imx/gpc.c+13 -110 replies
30/64rtc: 88pm860x: fix possible race conditiondrivers/rtc/rtc-88pm860x.c+8 -60 replies
31/64NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()fs/nfs/callback_proc.c+2 -00 replies
32/64NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context failsfs/nfs/direct.c+2 -00 replies
33/64s390/cpuinfo: fix wrong output when CPU0 is offlinearch/s390/kernel/processor.c+4 -10 replies
34/64powerpc/maple: Fix declaration made after definitionarch/powerpc/platforms/maple/setup.c+17 -170 replies
35/64s390/cpum_sf: Fix wrong page count in error messagearch/s390/kernel/perf_cpum_sf.c+1 -00 replies
36/64ext4: do not commit super on read-only bdevfs/ext4/super.c+2 -10 replies
37/64um: ubd: Prevent buffer overrun on command completionarch/um/drivers/ubd_kern.c+3 -10 replies
38/64cifs: Allocate encryption header through kmallocfs/cifs/transport.c+17 -110 replies
39/64include/linux/swapops.h: correct guards for non_swap_entry()include/linux/swapops.h+2 -10 replies
40/64percpu_counter: fix a data race at vm_committed_asinclude/linux/percpu_counter.h+2 -20 replies
41/64compiler.h: fix error in BUILD_BUG_ON() reportinginclude/linux/compiler.h+1 -10 replies
42/64KVM: s390: vsie: Fix possible race when shadowing region 3 tablesarch/s390/mm/gmap.c+1 -00 replies
43/64x86: ACPI: fix CPU hotplug deadlockarch/x86/kernel/acpi/cstate.c drivers/acpi/processor_throttling.c include/acpi/processor.h+10 -80 replies
44/64drm/amdkfd: kfree the wrong pointerdrivers/gpu/drm/amd/amdkfd/kfd_device.c+2 -20 replies
45/64NFS: Fix memory leaks in nfs_pageio_stop_mirroring()fs/nfs/pagelist.c+8 -90 replies
46/64f2fs: fix NULL pointer dereference in f2fs_write_begin()fs/f2fs/super.c+3 -20 replies
47/64drm/vc4: Fix HDMI mode validationdrivers/gpu/drm/vc4/vc4_hdmi.c+16 -40 replies
48/64iommu/vt-d: Fix mm reference leakdrivers/iommu/intel-svm.c+4 -30 replies
49/64ext2: fix empty body warnings when -Wextra is usedfs/ext2/xattr.c+3 -20 replies
50/64ext2: fix debug reference to ext2_xattr_cachefs/ext2/xattr.c+1 -20 replies
51/64power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute Sticks.drivers/power/supply/axp288_fuel_gauge.c+2 -20 replies
52/64libnvdimm: Out of bounds read in __nd_ioctl()drivers/nvdimm/bus.c+4 -20 replies
53/64iommu/amd: Fix the configuration of GCR3 table root pointerdrivers/iommu/amd_iommu_types.h+1 -10 replies
54/64f2fs: fix to wait all node page writebackfs/f2fs/node.c+4 -30 replies
55/64net: dsa: bcm_sf2: Fix overflow checksdrivers/net/dsa/bcm_sf2_cfp.c+3 -60 replies
56/64fbdev: potential information leak in do_fb_ioctl()drivers/video/fbdev/core/fbmem.c+1 -10 replies
57/64iio: si1133: read 24-bit signed integer for measurementdrivers/iio/light/si1133.c+24 -130 replies
58/64tty: evh_bytechan: Fix out of bounds accessesdrivers/tty/ehv_bytechan.c+18 -30 replies
59/64locktorture: Print ratio of acquisitions, not failureskernel/locking/locktorture.c+4 -40 replies
60/64mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to OOBdrivers/mtd/nand/spi/core.c+1 -00 replies
61/64mtd: lpddr: Fix a double free in probe()drivers/mtd/lpddr/lpddr_cmds.c+0 -10 replies
62/64mtd: phram: fix a double free issue in error pathdrivers/mtd/devices/phram.c+9 -60 replies
63/64KEYS: Dont write out to userspace while holding key semaphoreinclude/keys/big_key-type.h include/keys/user-type.h include/linux/key-type.h +9 more+85 -740 replies
64/64bpf: fix buggy r0 retval refinement for tracing helperskernel/bpf/verifier.c+34 -110 replies

Reviews trailers per patch

27 of 64 patches have a Reviewed-by or Acked-by.

PatchMiroslav BenesPeter Zijlstra (Intel)Douglas GilbertMichael KelleyAndreas DilgerMarco ElverClaudio ImbrendaChristian BorntraegerBorislav PetkovNirmoy DasArd BiesheuvelJason DillamanWill DeaconBoris BrezillonLu BaoluAlexei StarovoitovJohn FastabendLorenzo FontanaLeonardo Di DonatoJarkko SakkinenGuillaume ChampagneLaurentiu TudorHans de GoedeMasahiro YamadaDaniel SantosHeiko CarstensDmitry OsipenkoAndrew F. DavisPali RohárGuenter Roeck
1/64
2/64R-b A-b
3/64A-b
4/64R-b
5/64R-b
6/64
7/64
8/64
9/64
10/64
11/64
12/64
13/64
14/64
15/64R-b
16/64R-b
17/64
18/64R-b
19/64R-b
20/64
21/64R-b
22/64R-b
23/64R-b
24/64R-b
25/64R-b
26/64
27/64R-b R-b
28/64T-b R-b
29/64
30/64
31/64
32/64
33/64R-b
34/64
35/64
36/64R-b
37/64
38/64
39/64
40/64A-b
41/64R-b R-b
42/64R-b R-b
43/64T-b
44/64A-b
45/64
46/64
47/64
48/64A-b
49/64
50/64
51/64R-b
52/64
53/64
54/64
55/64
56/64
57/64Co-authored-by
58/64T-b
59/64A-b
60/64R-b
61/64
62/64
63/64R-b
64/64A-b A-b T-b T-b T-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 30 reviewers.

Read the v1 thread

Cover letter [PATCH 4.19 00/64] 4.19.118-rc1 review

This is the start of the stable review cycle for the 4.19.118 release. There are 64 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 Fri, 24 Apr 2020 09:48:23 +0000. 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.118-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.118-rc1

Daniel Borkmann <[email protected]>
bpf: fix buggy r0 retval refinement for tracing helpers

Waiman Long <[email protected]>
KEYS: Don't write out to userspace while holding key semaphore

Wen Yang <[email protected]>
mtd: phram: fix a double free issue in error path

Dan Carpenter <[email protected]>
mtd: lpddr: Fix a double free in probe()

Frieder Schrempf <[email protected]>
mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to OOB

Paul E. McKenney <[email protected]>
locktorture: Print ratio of acquisitions, not failures

Stephen Rothwell <[email protected]>
tty: evh_bytechan: Fix out of bounds accesses

Maxime Roussin-Bélanger <[email protected]>
iio: si1133: read 24-bit signed integer for measurement

Dan Carpenter <[email protected]>
fbdev: potential information leak in do_fb_ioctl()

Florian Fainelli <[email protected]>
net: dsa: bcm_sf2: Fix overflow checks

Chao Yu <[email protected]>
f2fs: fix to wait all node page writeback

Adrian Huang <[email protected]>
iommu/amd: Fix the configuration of GCR3 table root pointer

Dan Carpenter <[email protected]>
libnvdimm: Out of bounds read in __nd_ioctl()

Jeffery Miller <[email protected]>
power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute Sticks.

Jan Kara <[email protected]>
ext2: fix debug reference to ext2_xattr_cache

Randy Dunlap <[email protected]>
ext2: fix empty body warnings when -Wextra is used

Jacob Pan <[email protected]>
iommu/vt-d: Fix mm reference leak

Nicolas Saenz Julienne <[email protected]>
drm/vc4: Fix HDMI mode validation

Chao Yu <[email protected]>
f2fs: fix NULL pointer dereference in f2fs_write_begin()

Trond Myklebust <[email protected]>
NFS: Fix memory leaks in nfs_pageio_stop_mirroring()

Jack Zhang <[email protected]>
drm/amdkfd: kfree the wrong pointer

Qian Cai <[email protected]>
x86: ACPI: fix CPU hotplug deadlock

David Hildenbrand <[email protected]>
KVM: s390: vsie: Fix possible race when shadowing region 3 tables

Vegard Nossum <[email protected]>
compiler.h: fix error in BUILD_BUG_ON() reporting

Qian Cai <[email protected]>
percpu_counter: fix a data race at vm_committed_as

Steven Price <[email protected]>
include/linux/swapops.h: correct guards for non_swap_entry()

Long Li <[email protected]>
cifs: Allocate encryption header through kmalloc

Gabriel Krisman Bertazi <[email protected]>
um: ubd: Prevent buffer overrun on command completion

Eric Sandeen <[email protected]>
ext4: do not commit super on read-only bdev

Thomas Richter <[email protected]>
s390/cpum_sf: Fix wrong page count in error message

Nathan Chancellor <[email protected]>
powerpc/maple: Fix declaration made after definition

Alexander Gordeev <[email protected]>
s390/cpuinfo: fix wrong output when CPU0 is offline

Misono Tomohiro <[email protected]>
NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails

Trond Myklebust <[email protected]>
NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()

Alexandre Belloni <[email protected]>

    rtc: 88pm860x: fix possible race condition

Lucas Stach <[email protected]>
soc: imx: gpc: fix power up sequencing

Sowjanya Komatineni <[email protected]>
clk: tegra: Fix Tegra PMC clock out parents

Dmitry Osipenko <[email protected]>
power: supply: bq27xxx_battery: Silence deferred-probe error

Claudiu Beznea <[email protected]>
clk: at91: usb: continue if clk_hw_round_rate() return zero

Tianyu Lan <[email protected]>
x86/Hyper-V: Report crash data in die() when panic_on_oops is set

Tianyu Lan <[email protected]>
x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not set

Tianyu Lan <[email protected]>
x86/Hyper-V: Trigger crash enlightenment only once during system crash.

Tianyu Lan <[email protected]>
x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump

Tianyu Lan <[email protected]>
x86/Hyper-V: Unload vmbus channel in hv panic callback

Magnus Karlsson <[email protected]>
xsk: Add missing check on user supplied headroom size

Ilya Dryomov <[email protected]>
rbd: call rbd_dev_unprobe() after unwatching and flushing notifies

Ilya Dryomov <[email protected]>
rbd: avoid a deadlock on header_rwsem when flushing notifies

Nathan Chancellor <[email protected]>
video: fbdev: sis: Remove unnecessary parentheses and commented code

[email protected] <[email protected]>
lib/raid6: use vdupq_n_u8 to avoid endianness warnings

Tianyu Lan <[email protected]>
x86/Hyper-V: Report crash register data or kmsg before running crash kernel

Frank Rowand <[email protected]>
of: overlay: kmemleak in dup_and_fixup_symbol_prop()

Frank Rowand <[email protected]>
of: unittest: kmemleak in of_unittest_overlay_high_level()

Frank Rowand <[email protected]>
of: unittest: kmemleak in of_unittest_platform_populate()

Frank Rowand <[email protected]>
of: unittest: kmemleak on changeset destroy

Takashi Iwai <[email protected]>
ALSA: hda: Don't release card at firmware loading error

Zenghui Yu <[email protected]>
irqchip/mbigen: Free msi_desc on device teardown

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type

Martin Fuzzey <[email protected]>
ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN.

Luke Nelson <[email protected]>
arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0

Michael Walle <[email protected]>
watchdog: sp805: fix restart handler

Roman Gushchin <[email protected]>
ext4: use non-movable memory for superblock readahead

Li Bin <[email protected]>
scsi: sg: add sg_remove_request in sg_common_write

Josh Poimboeuf <[email protected]>
objtool: Fix switch table detection in .text.unlikely

Luke Nelson <[email protected]>
arm, bpf: Fix offset overflow for BPF_MEM BPF_DW

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

Diffstat:

 Makefile                                 |  4 +-
 arch/arm/boot/dts/imx6qdl.dtsi           |  5 +--
 arch/arm/boot/dts/imx6qp.dtsi            |  1 -
 arch/arm/net/bpf_jit_32.c                | 52 +++++++++++++++--------
 arch/powerpc/platforms/maple/setup.c     | 34 +++++++--------
 arch/s390/kernel/perf_cpum_sf.c          |  1 +
 arch/s390/kernel/processor.c             |  5 ++-
 arch/s390/mm/gmap.c                      |  1 +
 arch/um/drivers/ubd_kern.c               |  4 +-
 arch/x86/hyperv/hv_init.c                |  6 ++-
 arch/x86/include/asm/mshyperv.h          |  2 +-
 arch/x86/kernel/acpi/cstate.c            |  3 +-
 arch/x86/kernel/cpu/mshyperv.c           | 10 +++++
 drivers/acpi/processor_throttling.c      |  7 ---
 drivers/block/rbd.c                      | 25 +++++++----
 drivers/clk/at91/clk-usb.c               |  3 ++
 drivers/clk/tegra/clk-tegra-pmc.c        | 12 +++---
 drivers/gpu/drm/amd/amdkfd/kfd_device.c  |  4 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c           | 20 +++++++--
 drivers/hv/channel_mgmt.c                |  3 ++
 drivers/hv/vmbus_drv.c                   | 60 +++++++++++++++++++-------
 drivers/iio/light/si1133.c               | 37 ++++++++++------
 drivers/iommu/amd_iommu_types.h          |  2 +-
 drivers/iommu/intel-svm.c                |  7 +--
 drivers/irqchip/irq-mbigen.c             |  8 +++-
 drivers/mtd/devices/phram.c              | 15 ++++---
 drivers/mtd/lpddr/lpddr_cmds.c           |  1 -
 drivers/mtd/nand/spi/core.c              |  1 +
 drivers/net/dsa/bcm_sf2_cfp.c            |  9 ++--
 drivers/nvdimm/bus.c                     |  6 ++-
 drivers/of/overlay.c                     |  2 +
 drivers/of/unittest.c                    | 16 +++++--
 drivers/power/supply/axp288_fuel_gauge.c |  4 +-
 drivers/power/supply/bq27xxx_battery.c   |  5 ++-
 drivers/rtc/rtc-88pm860x.c               | 14 +++---
 drivers/scsi/sg.c                        |  4 +-
 drivers/soc/imx/gpc.c                    | 24 ++++++-----
 drivers/tty/ehv_bytechan.c               | 21 +++++++--
 drivers/video/fbdev/core/fbmem.c         |  2 +-
 drivers/video/fbdev/sis/init301.c        |  4 +-
 drivers/watchdog/sp805_wdt.c             |  4 ++
 fs/buffer.c                              | 11 +++++
 fs/cifs/transport.c                      | 28 +++++++-----
 fs/ext2/xattr.c                          |  8 ++--
 fs/ext4/inode.c                          |  2 +-
 fs/ext4/super.c                          |  5 ++-
 fs/f2fs/node.c                           |  7 +--
 fs/f2fs/super.c                          |  5 ++-
 fs/nfs/callback_proc.c                   |  2 +
 fs/nfs/direct.c                          |  2 +
 fs/nfs/pagelist.c                        | 17 ++++----
 include/acpi/processor.h                 |  8 ++++
 include/keys/big_key-type.h              |  2 +-
 include/keys/user-type.h                 |  3 +-
 include/linux/buffer_head.h              |  8 ++++
 include/linux/compiler.h                 |  2 +-
 include/linux/key-type.h                 |  2 +-
 include/linux/percpu_counter.h           |  4 +-
 include/linux/swapops.h                  |  3 +-
 kernel/bpf/verifier.c                    | 45 +++++++++++++++-----
 kernel/locking/locktorture.c             |  8 ++--
 lib/raid6/neon.uc                        |  5 +--
 lib/raid6/recov_neon_inner.c             |  7 +--
 net/dns_resolver/dns_key.c               |  2 +-
 net/netfilter/nf_tables_api.c            |  4 +-
 net/rxrpc/key.c                          | 27 ++++--------
 net/xdp/xdp_umem.c                       |  5 +--
 security/keys/big_key.c                  | 11 ++---
 security/keys/encrypted-keys/encrypted.c |  7 ++-
 security/keys/keyctl.c                   | 73 +++++++++++++++++++++++++-------
 security/keys/keyring.c                  |  6 +--
 security/keys/request_key_auth.c         |  7 ++-
 security/keys/trusted.c                  | 14 +-----
 security/keys/user_defined.c             |  5 +--
 sound/pci/hda/hda_intel.c                | 19 +++------
 tools/objtool/check.c                    |  5 +--
 76 files changed, 508 insertions(+), 309 deletions(-)