Skip to content

4.19.133-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest58 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/58KVM: s390: reduce number of IO pins to 1arch/s390/include/asm/kvm_host.h+4 -40 replies
2/58spi: spi-fsl-dspi: Adding shutdown hookdrivers/spi/spi-fsl-dspi.c+23 -00 replies
3/58spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transferdrivers/spi/spi-fsl-dspi.c+10 -10 replies
4/58spi: spi-fsl-dspi: use IRQF_SHARED mode to request IRQdrivers/spi/spi-fsl-dspi.c+2 -20 replies
5/58spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit pathsdrivers/spi/spi-fsl-dspi.c+13 -40 replies
6/58regmap: fix alignment issuedrivers/base/regmap/regmap.c+46 -540 replies
7/58ARM: dts: omap4-droid4: Fix spi configuration and increase ratearch/arm/boot/dts/motorola-cpcap-mapphone.dtsi+3 -10 replies
8/58drm/tegra: hub: Do not enable orphaned window groupdrivers/gpu/drm/tegra/hub.c+6 -20 replies
9/58gpu: host1x: Detach driver on unregisterdrivers/gpu/host1x/bus.c+9 -00 replies
10/58spi: spidev: fix a race between spidev_release and spidev_removedrivers/spi/spidev.c+2 -20 replies
11/58spi: spidev: fix a potential use-after-free in spidev_release()drivers/spi/spidev.c+10 -100 replies
12/58ixgbe: protect ring accesses with READ- and WRITE_ONCEdrivers/net/ethernet/intel/ixgbe/ixgbe_lib.c drivers/net/ethernet/intel/ixgbe/ixgbe_main.c+17 -90 replies
13/58i40e: protect ring accesses with READ- and WRITE_ONCEdrivers/net/ethernet/intel/i40e/i40e_main.c+19 -100 replies
14/58drm: panel-orientation-quirks: Add quirk for Asus T101HA paneldrivers/gpu/drm/drm_panel_orientation_quirks.c+6 -00 replies
15/58drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003drivers/gpu/drm/drm_panel_orientation_quirks.c+1 -71 reply
16/58s390/kasan: fix early pgm check handler executionarch/s390/kernel/early.c+2 -00 replies
17/58drm/sun4i: mixer: Call of_dma_configure if theres an IOMMUdrivers/gpu/drm/sun4i/sun8i_mixer.c+13 -00 replies
18/58cifs: update ctime and mtime during truncatefs/cifs/inode.c+9 -00 replies
19/58ARM: imx6: add missing put_device() call in imx6q_suspend_init()arch/arm/mach-imx/pm-imx6.c+6 -40 replies
20/58scsi: mptscsih: Fix read sense data sizedrivers/message/fusion/mptscsih.c+1 -30 replies
21/58usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_workdrivers/usb/dwc3/dwc3-pci.c+3 -10 replies
22/58block: release bip in a right way in error pathblock/bio-integrity.c+14 -90 replies
23/58nvme-rdma: assign completion vector correctlydrivers/nvme/host/rdma.c+1 -10 replies
24/58x86/entry: Increase entry_stack size to a full pagearch/x86/include/asm/processor.h+1 -10 replies
25/58net: qrtr: Fix an out of bounds read qrtr_endpoint_post()net/qrtr/qrtr.c+5 -10 replies
26/58drm/mediatek: Check plane visibility in atomic_updatedrivers/gpu/drm/mediatek/mtk_drm_plane.c+15 -100 replies
27/58net: cxgb4: fix return error value in t4_prep_fwdrivers/net/ethernet/chelsio/cxgb4/t4_hw.c+4 -40 replies
28/58smsc95xx: check return value of smsc95xx_resetdrivers/net/usb/smsc95xx.c+6 -00 replies
29/58smsc95xx: avoid memory leak in smsc95xx_binddrivers/net/usb/smsc95xx.c+2 -10 replies
30/58net: hns3: fix use-after-free when doing self testdrivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c+6 -30 replies
31/58ALSA: compress: fix partial_drain completion stateinclude/sound/compress_driver.h sound/core/compress_offload.c+13 -10 replies
32/58arm64: kgdb: Fix single-step exception handling oopsarch/arm64/kernel/kgdb.c+1 -10 replies
33/58nbd: Fix memory leak in nbd_add_socketdrivers/block/nbd.c+15 -100 replies
34/58cxgb4: fix all-mask IP address comparisondrivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c+5 -50 replies
35/58bnxt_en: fix NULL dereference in case SR-IOV configuration failsdrivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c+1 -10 replies
36/58net: macb: mark device wake capable when "magic-packet" property presentdrivers/net/ethernet/cadence/macb_main.c+1 -10 replies
37/58mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c+1 -10 replies
38/58ALSA: opl3: fix infoleak in opl3sound/drivers/opl3/opl3_synth.c+2 -00 replies
39/58ALSA: hda - let hs_mic be picked ahead of hp_micsound/pci/hda/hda_auto_parser.c+6 -00 replies
40/58ALSA: usb-audio: add quirk for MacroSilicon MS2109sound/usb/quirks-table.h+52 -00 replies
41/58KVM: arm64: Fix definition of PAGE_HYP_DEVICEarch/arm64/include/asm/pgtable-prot.h+1 -10 replies
42/58KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTARTarch/arm64/kvm/hyp-init.S+7 -40 replies
43/58KVM: x86: bit 8 of non-leaf PDPEs is not reservedarch/x86/kvm/mmu.c+1 -10 replies
44/58KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit modearch/x86/kvm/x86.c+2 -00 replies
45/58KVM: x86: Mark CR4.TSD as being possibly owned by the guestarch/x86/kvm/kvm_cache_regs.h arch/x86/kvm/vmx.c+3 -10 replies
46/58kallsyms: Refactor kallsyms_show_value() to take credinclude/linux/filter.h include/linux/kallsyms.h kernel/kallsyms.c +2 more+18 -120 replies
47/58kernel: module: Use struct_size() helperkernel/module.c+1 -20 replies
48/58module: Refactor section attr into bin attributekernel/module.c+24 -210 replies
49/58module: Do not expose section addresses to non-CAP_SYSLOGkernel/module.c+3 -30 replies
50/58kprobes: Do not expose probe addresses to non-CAP_SYSLOGkernel/kprobes.c+2 -20 replies
51/58bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok()include/linux/filter.h kernel/bpf/syscall.c net/core/sysctl_net_core.c+21 -170 replies
52/58Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb"drivers/net/wireless/ath/ath9k/hif_usb.c drivers/net/wireless/ath/ath9k/hif_usb.h+11 -420 replies
53/58btrfs: fix fatal extent_buffer readahead vs releasepage racefs/btrfs/extent_io.c+24 -160 replies
54/58drm/radeon: fix double freedrivers/gpu/drm/radeon/ci_dpm.c+3 -40 replies
55/58dm: use noio when sending kobject eventdrivers/md/dm.c+12 -30 replies
56/58ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACEarch/arc/kernel/entry.S+5 -110 replies
57/58ARC: elf: use right ELF_ARCHarch/arc/include/asm/elf.h+1 -10 replies
58/58s390/mm: fix huge pte soft dirty copyingarch/s390/mm/hugetlbpage.c+1 -10 replies

Reviews trailers per patch

20 of 58 patches have a Reviewed-by or Acked-by.

PatchAndrew BowersEmil VelikovPaul KocialkowskiAlexander EgorenkovHeiko CarstensChristoph HellwigMartin K. PetersenVladimir OlteanSowjanya KomatineniCornelia HuckDavid HildenbrandMichael ChanJonathan ToppinsFlorian FainelliTomasz FigaJessica YuFilipe MananaSrinivas KandagatlaCharles KeepaxEric BiggersLai JiangshanMarco ElverChristian BorntraegerGerald SchaeferDouglas AndersonGreg Kroah-HartmanMarc ZyngierJiri Pirko
1/58R-b R-b
2/58
3/58
4/58
5/58T-b R-b
6/58
7/58
8/58
9/58T-b
10/58
11/58
12/58T-b
13/58T-b
14/58R-b
15/58R-b
16/58Reported-and-tested-by R-b
17/58R-b
18/58
19/58
20/58
21/58
22/58R-b A-b
23/58
24/58R-b T-b
25/58
26/58R-b
27/58
28/58
29/58
30/58
31/58R-b T-b R-b T-b
32/58T-b R-b
33/58R-b
34/58
35/58R-b A-b
36/58R-b
37/58R-b
38/58
39/58
40/58
41/58A-b
42/58
43/58
44/58
45/58
46/58
47/58
48/58T-b A-b R-b
49/58T-b A-b
50/58
51/58
52/58
53/58R-b
54/58
55/58
56/58
57/58
58/58R-b R-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 28 reviewers.

Read the v1 thread

Cover letter [PATCH 4.19 00/58] 4.19.133-rc1 review

This is the start of the stable review cycle for the 4.19.133 release. There are 58 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, 16 Jul 2020 18:40:38 +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.133-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.133-rc1

Janosch Frank <[email protected]>
s390/mm: fix huge pte soft dirty copying

Vineet Gupta <[email protected]>
ARC: elf: use right ELF_ARCH

Vineet Gupta <[email protected]>
ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE

Mikulas Patocka <[email protected]>
dm: use noio when sending kobject event

Tom Rix <[email protected]>
drm/radeon: fix double free

Boris Burkov <[email protected]>
btrfs: fix fatal extent_buffer readahead vs releasepage race

Greg Kroah-Hartman <[email protected]>
Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb"

Kees Cook <[email protected]>
bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok()

Kees Cook <[email protected]>
kprobes: Do not expose probe addresses to non-CAP_SYSLOG

Kees Cook <[email protected]>
module: Do not expose section addresses to non-CAP_SYSLOG

Kees Cook <[email protected]>
module: Refactor section attr into bin attribute

Gustavo A. R. Silva <[email protected]>
kernel: module: Use struct_size() helper

Kees Cook <[email protected]>
kallsyms: Refactor kallsyms_show_value() to take cred

Sean Christopherson <[email protected]>
KVM: x86: Mark CR4.TSD as being possibly owned by the guest

Sean Christopherson <[email protected]>
KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode

Paolo Bonzini <[email protected]>
KVM: x86: bit 8 of non-leaf PDPEs is not reserved

Andrew Scull <[email protected]>
KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART

Will Deacon <[email protected]>
KVM: arm64: Fix definition of PAGE_HYP_DEVICE

Hector Martin <[email protected]>
ALSA: usb-audio: add quirk for MacroSilicon MS2109

Hui Wang <[email protected]>
ALSA: hda - let hs_mic be picked ahead of hp_mic

xidongwang <[email protected]>
ALSA: opl3: fix infoleak in opl3

Ido Schimmel <[email protected]>
mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()

Nicolas Ferre <[email protected]>
net: macb: mark device wake capable when "magic-packet" property present

Davide Caratti <[email protected]>
bnxt_en: fix NULL dereference in case SR-IOV configuration fails

Rahul Lakkireddy <[email protected]>
cxgb4: fix all-mask IP address comparison

Zheng Bin <[email protected]>
nbd: Fix memory leak in nbd_add_socket

Wei Li <[email protected]>
arm64: kgdb: Fix single-step exception handling oops

Vinod Koul <[email protected]>
ALSA: compress: fix partial_drain completion state

Yonglong Liu <[email protected]>
net: hns3: fix use-after-free when doing self test

Andre Edich <[email protected]>
smsc95xx: avoid memory leak in smsc95xx_bind

Andre Edich <[email protected]>
smsc95xx: check return value of smsc95xx_reset

Li Heng <[email protected]>
net: cxgb4: fix return error value in t4_prep_fw

Hsin-Yi Wang <[email protected]>
drm/mediatek: Check plane visibility in atomic_update

Dan Carpenter <[email protected]>
net: qrtr: Fix an out of bounds read qrtr_endpoint_post()

Peter Zijlstra <[email protected]>
x86/entry: Increase entry_stack size to a full page

Max Gurtovoy <[email protected]>
nvme-rdma: assign completion vector correctly

Chengguang Xu <[email protected]>
block: release bip in a right way in error path

Aditya Pakki <[email protected]>
usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work

Tomas Henzl <[email protected]>
scsi: mptscsih: Fix read sense data size

yu kuai <[email protected]>
ARM: imx6: add missing put_device() call in imx6q_suspend_init()

Zhang Xiaoxu <[email protected]>
cifs: update ctime and mtime during truncate

Maxime Ripard <[email protected]>
drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU

Vasily Gorbik <[email protected]>
s390/kasan: fix early pgm check handler execution

Hans de Goede <[email protected]>
drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003

Hans de Goede <[email protected]>
drm: panel-orientation-quirks: Add quirk for Asus T101HA panel

Ciara Loftus <[email protected]>
i40e: protect ring accesses with READ- and WRITE_ONCE

Ciara Loftus <[email protected]>
ixgbe: protect ring accesses with READ- and WRITE_ONCE

Zhenzhong Duan <[email protected]>
spi: spidev: fix a potential use-after-free in spidev_release()

Zhenzhong Duan <[email protected]>
spi: spidev: fix a race between spidev_release and spidev_remove

Thierry Reding <[email protected]>
gpu: host1x: Detach driver on unregister

Nicolin Chen <[email protected]>
drm/tegra: hub: Do not enable orphaned window group

Tony Lindgren <[email protected]>
ARM: dts: omap4-droid4: Fix spi configuration and increase rate

Jens Thoms Toerring <[email protected]>
regmap: fix alignment issue

Krzysztof Kozlowski <[email protected]>
spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths

Chuanhua Han <[email protected]>
spi: spi-fsl-dspi: use IRQF_SHARED mode to request IRQ

Krzysztof Kozlowski <[email protected]>
spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer

Peng Ma <[email protected]>
spi: spi-fsl-dspi: Adding shutdown hook

Christian Borntraeger <[email protected]>
KVM: s390: reduce number of IO pins to 1

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arc/include/asm/elf.h                         |   2 +-
 arch/arc/kernel/entry.S                            |  16 ++--
 arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi     |   4 +-
 arch/arm/mach-imx/pm-imx6.c                        |  10 ++-
 arch/arm64/include/asm/pgtable-prot.h              |   2 +-
 arch/arm64/kernel/kgdb.c                           |   2 +-
 arch/arm64/kvm/hyp-init.S                          |  11 ++-
 arch/s390/include/asm/kvm_host.h                   |   8 +-
 arch/s390/kernel/early.c                           |   2 +
 arch/s390/mm/hugetlbpage.c                         |   2 +-
 arch/x86/include/asm/processor.h                   |   2 +-
 arch/x86/kvm/kvm_cache_regs.h                      |   2 +-
 arch/x86/kvm/mmu.c                                 |   2 +-
 arch/x86/kvm/vmx.c                                 |   2 +
 arch/x86/kvm/x86.c                                 |   2 +
 block/bio-integrity.c                              |  23 +++--
 drivers/base/regmap/regmap.c                       | 100 ++++++++++-----------
 drivers/block/nbd.c                                |  25 +++---
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |  14 +--
 drivers/gpu/drm/mediatek/mtk_drm_plane.c           |  25 +++---
 drivers/gpu/drm/radeon/ci_dpm.c                    |   7 +-
 drivers/gpu/drm/sun4i/sun8i_mixer.c                |  13 +++
 drivers/gpu/drm/tegra/hub.c                        |   8 +-
 drivers/gpu/host1x/bus.c                           |   9 ++
 drivers/md/dm.c                                    |  15 +++-
 drivers/message/fusion/mptscsih.c                  |   4 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c    |   2 +-
 drivers/net/ethernet/cadence/macb_main.c           |   2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c  |  10 +--
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c         |   8 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c |   9 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  29 +++---
 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c       |  12 +--
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |  14 ++-
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |   2 +-
 drivers/net/usb/smsc95xx.c                         |   9 +-
 drivers/net/wireless/ath/ath9k/hif_usb.c           |  48 +++-------
 drivers/net/wireless/ath/ath9k/hif_usb.h           |   5 --
 drivers/nvme/host/rdma.c                           |   2 +-
 drivers/spi/spi-fsl-dspi.c                         |  51 +++++++++--
 drivers/spi/spidev.c                               |  24 ++---
 drivers/usb/dwc3/dwc3-pci.c                        |   4 +-
 fs/btrfs/extent_io.c                               |  40 +++++----
 fs/cifs/inode.c                                    |   9 ++
 include/linux/filter.h                             |   4 +-
 include/linux/kallsyms.h                           |   5 +-
 include/sound/compress_driver.h                    |  10 ++-
 kernel/bpf/syscall.c                               |  32 ++++---
 kernel/kallsyms.c                                  |  17 ++--
 kernel/kprobes.c                                   |   4 +-
 kernel/module.c                                    |  54 +++++------
 net/core/sysctl_net_core.c                         |   2 +-
 net/qrtr/qrtr.c                                    |   6 +-
 sound/core/compress_offload.c                      |   4 +
 sound/drivers/opl3/opl3_synth.c                    |   2 +
 sound/pci/hda/hda_auto_parser.c                    |   6 ++
 sound/usb/quirks-table.h                           |  52 +++++++++++
 58 files changed, 492 insertions(+), 302 deletions(-)