Skip to content

4.19.161-rc1 review

Greg Kroah-Hartman linux-arm-kernel linux-omap linux-tegra lkml netdev stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest57 patches 20 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/57perf event: Check ref_reloc_sym before using ittools/perf/util/event.c+4 -30 replies
2/57netfilter: clear skb->next in NF_HOOK_LIST()include/linux/netfilter.h+1 -10 replies
3/57btrfs: dont access possibly stale fs_info data for printing duplicate devicefs/btrfs/volumes.c+7 -10 replies
4/57btrfs: fix lockdep splat when reading qgroup config on mountfs/btrfs/qgroup.c+1 -10 replies
5/57wireless: Use linux/stddef.h instead of stddef.hinclude/uapi/linux/wireless.h+5 -10 replies
6/57KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspacevirt/kvm/arm/vgic/vgic-mmio-v3.c+20 -20 replies
7/57KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extintarch/x86/kvm/irq.c arch/x86/kvm/lapic.c+34 -510 replies
8/57KVM: x86: Fix split-irqchip vs interrupt injection window requestarch/x86/include/asm/kvm_host.h arch/x86/kvm/irq.c arch/x86/kvm/x86.c+12 -99 replies
9/57arm64: pgtable: Fix pte_accessible()arch/arm64/include/asm/pgtable.h+4 -30 replies
10/57arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect()arch/arm64/include/asm/pgtable.h+14 -130 replies
11/57drm/atomic_helper: Stop modesets on unregistered connectors harderdrivers/gpu/drm/drm_atomic.c drivers/gpu/drm/drm_atomic_helper.c drivers/gpu/drm/drm_connector.c +2 more+99 -332 replies
12/57ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_closesound/pci/hda/patch_hdmi.c+12 -80 replies
13/57HID: cypress: Support Varmilo Keyboards media hotkeysdrivers/hid/hid-cypress.c drivers/hid/hid-ids.h+41 -50 replies
14/57HID: add support for Sega Saturndrivers/hid/hid-ids.h drivers/hid/hid-quirks.c+2 -00 replies
15/57Input: i8042 - allow insmod to succeed on devices without an i8042 controllerdrivers/input/serio/i8042.c+11 -10 replies
16/57HID: hid-sensor-hub: Fix issue with devices with no report IDdrivers/hid/hid-sensor-hub.c+2 -10 replies
17/57HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devicesdrivers/hid/hid-ids.h drivers/hid/hid-quirks.c+8 -00 replies
18/57dmaengine: xilinx_dma: use readl_poll_timeout_atomic variantdrivers/dma/xilinx/xilinx_dma.c+2 -20 replies
19/57x86/xen: dont unbind uninitialized lock_kicker_irqarch/x86/xen/spinlock.c+11 -10 replies
20/57HID: Add Logitech Dinovo Edge battery quirkdrivers/hid/hid-ids.h drivers/hid/hid-input.c+4 -00 replies
21/57proc: dont allow async path resolution of /proc/self componentsfs/proc/self.c+7 -02 replies
22/57nvme: free sq/cq dbbuf pointers when dbbuf set failsdrivers/nvme/host/pci.c+15 -00 replies
23/57dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst sizedrivers/dma/pl330.c+1 -10 replies
24/57scsi: libiscsi: Fix NOP race conditiondrivers/scsi/libiscsi.c include/scsi/libiscsi.h+18 -80 replies
25/57scsi: target: iscsi: Fix cmd abort fabric stop racedrivers/target/iscsi/iscsi_target.c+13 -40 replies
26/57perf/x86: fix sysfs type mismatchesarch/x86/events/intel/cstate.c arch/x86/events/intel/rapl.c arch/x86/events/intel/uncore.c +1 more+12 -240 replies
27/57xtensa: uaccess: Add missing __user to strncpy_from_user() prototypearch/xtensa/include/asm/uaccess.h+1 -11 reply
28/57phy: tegra: xusb: Fix dangling pointer on probe failuredrivers/phy/tegra/xusb.c+1 -00 replies
29/57batman-adv: set .owner to THIS_MODULEnet/batman-adv/log.c+1 -00 replies
30/57ARM: dts: dra76x: m_can: fix order of clocksarch/arm/boot/dts/dra76x.dtsi+2 -20 replies
31/57scsi: ufs: Fix race between shutdown and runtime resume flowdrivers/scsi/ufs/ufshcd.c+1 -50 replies
32/57bnxt_en: fix error return code in bnxt_init_one()drivers/net/ethernet/broadcom/bnxt/bnxt.c+1 -00 replies
33/57bnxt_en: fix error return code in bnxt_init_board()drivers/net/ethernet/broadcom/bnxt/bnxt.c+1 -00 replies
34/57video: hyperv_fb: Fix the cache type when mapping the VRAMdrivers/video/fbdev/hyperv_fb.c+6 -10 replies
35/57bnxt_en: Release PCI regions when DMA mask setup fails during probe.drivers/net/ethernet/broadcom/bnxt/bnxt.c+1 -10 replies
36/57cxgb4: fix the panic caused by non smac rewritedrivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c+2 -10 replies
37/57s390/qeth: fix tear down of async TX buffersdrivers/s390/net/qeth_core_main.c+0 -60 replies
38/57IB/mthca: fix return value of error branch in mthca_init_cq()drivers/infiniband/hw/mthca/mthca_cq.c+6 -40 replies
39/57nfc: s3fwrn5: use signed integer for parsing GPIO numbersdrivers/nfc/s3fwrn5/i2c.c+2 -20 replies
40/57net: ena: set initial DMA width to avoid intel iommu issuedrivers/net/ethernet/amazon/ena/ena_netdev.c+8 -90 replies
41/57ibmvnic: fix NULL pointer dereference in reset_sub_crq_queuesdrivers/net/ethernet/ibm/ibmvnic.c+3 -00 replies
42/57ibmvnic: fix NULL pointer dereference in ibmvic_reset_crqdrivers/net/ethernet/ibm/ibmvnic.c+3 -00 replies
43/57optee: add writeback to valid memory typedrivers/tee/optee/call.c+2 -10 replies
44/57efivarfs: revert "fix memory leak in efivarfs_create()"fs/efivarfs/inode.c fs/efivarfs/super.c+2 -10 replies
45/57can: gs_usb: fix endianess problem with candleLight firmwaredrivers/net/can/usb/gs_usb.c+70 -610 replies
46/57platform/x86: thinkpad_acpi: Send tablet mode switch at wakeup timedrivers/platform/x86/thinkpad_acpi.c+1 -00 replies
47/57platform/x86: toshiba_acpi: Fix the wrong variable assignmentdrivers/platform/x86/toshiba_acpi.c+1 -20 replies
48/57can: m_can: fix nominal bitiming tseg2 min for version >= 3.1drivers/net/can/m_can/m_can.c+1 -10 replies
49/57perf probe: Fix to die_entrypc() returns error correctlytools/perf/util/dwarf-aux.c+8 -00 replies
50/57USB: core: Change %pK for __user pointers to %pxdrivers/usb/core/devio.c+7 -70 replies
51/57usb: gadget: f_midi: Fix memleak in f_midi_allocdrivers/usb/gadget/function/f_midi.c+7 -30 replies
52/57USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio carddrivers/usb/core/quirks.c+4 -00 replies
53/57usb: gadget: Fix memleak in gadgetfs_fill_superdrivers/usb/gadget/legacy/inode.c+3 -00 replies
54/57x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpbarch/x86/kernel/cpu/bugs.c+2 -20 replies
55/57x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leakarch/x86/kernel/cpu/intel_rdt_rdtgroup.c+2 -330 replies
56/57x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leakarch/x86/kernel/cpu/intel_rdt_rdtgroup.c+25 -70 replies
57/57USB: core: Fix regression in Hercules audio carddrivers/usb/core/quirks.c+6 -00 replies

Reviews trailers per patch

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

PatchDavid Gámiz JiménezMathieu PoirierDaniel VetterMarius IacobSrinivas PandruvadaMaurizio LombardiMike ChristieDavid WoodhouseNikos TsironisDavid SterbaEric AugerYu ZhaoMinchan KimCatalin MarinasSriram DashOleksij RempelHenrique de Moraes HolschuhKees CookCan GuoEdwin PeerBoqun FengMichael KelleyHaiyang ZhangReinette ChatreWillem de BruijnAlan SternFilippo SironiJuergen GrossNikolay BorisovAnand Jain[email protected]Jon HunterPavel Machek (CIP)Guenter RoeckLinux Kernel Functional TestingShuah Khan
SeriesT-b T-b T-b T-b T-b
1/57T-b
2/57T-b
3/57R-b R-b R-b
4/57R-b
5/57
6/57R-b
7/57R-b T-b R-b
8/57Analyzed-by R-b T-b R-b
9/57A-b R-b R-b
10/57R-b
11/57R-b
12/57
13/57
14/57Reported-and-tested-by
15/57Reported-and-tested-by
16/57A-b
17/57
18/57
19/57R-b
20/57
21/57
22/57
23/57
24/57R-b
25/57R-b
26/57R-b
27/57
28/57
29/57
30/57
31/57R-b
32/57R-b
33/57R-b
34/57T-b R-b R-b
35/57
36/57
37/57
38/57
39/57
40/57
41/57
42/57
43/57
44/57
45/57T-b
46/57A-b
47/57
48/57A-b
49/57
50/57
51/57
52/57
53/57A-b
54/57
55/57R-b T-b
56/57R-b
57/57

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 36 reviewers.

Read the v1 thread

Cover letter [PATCH 4.19 00/57] 4.19.161-rc1 review

This is the start of the stable review cycle for the 4.19.161 release. There are 57 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, 03 Dec 2020 08:46:29 +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.161-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.161-rc1

Alan Stern <[email protected]>
USB: core: Fix regression in Hercules audio card

Xiaochen Shen <[email protected]>
x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak

Xiaochen Shen <[email protected]>
x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak

Anand K Mistry <[email protected]>
x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb

Zhang Qilong <[email protected]>
usb: gadget: Fix memleak in gadgetfs_fill_super

penghao <[email protected]>
USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card

Zhang Qilong <[email protected]>
usb: gadget: f_midi: Fix memleak in f_midi_alloc

Alan Stern <[email protected]>
USB: core: Change %pK for __user pointers to %px

Masami Hiramatsu <[email protected]>
perf probe: Fix to die_entrypc() returns error correctly

Marc Kleine-Budde <[email protected]>
can: m_can: fix nominal bitiming tseg2 min for version >= 3.1

Kaixu Xia <[email protected]>
platform/x86: toshiba_acpi: Fix the wrong variable assignment

Benjamin Berg <[email protected]>
platform/x86: thinkpad_acpi: Send tablet mode switch at wakeup time

Marc Kleine-Budde <[email protected]>
can: gs_usb: fix endianess problem with candleLight firmware

Ard Biesheuvel <[email protected]>
efivarfs: revert "fix memory leak in efivarfs_create()"

Rui Miguel Silva <[email protected]>
optee: add writeback to valid memory type

Lijun Pan <[email protected]>
ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq

Lijun Pan <[email protected]>
ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues

Shay Agroskin <[email protected]>
net: ena: set initial DMA width to avoid intel iommu issue

Krzysztof Kozlowski <[email protected]>
nfc: s3fwrn5: use signed integer for parsing GPIO numbers

Xiongfeng Wang <[email protected]>
IB/mthca: fix return value of error branch in mthca_init_cq()

Julian Wiedmann <[email protected]>
s390/qeth: fix tear down of async TX buffers

Raju Rangoju <[email protected]>
cxgb4: fix the panic caused by non smac rewrite

Michael Chan <[email protected]>
bnxt_en: Release PCI regions when DMA mask setup fails during probe.

Dexuan Cui <[email protected]>
video: hyperv_fb: Fix the cache type when mapping the VRAM

Zhang Changzhong <[email protected]>
bnxt_en: fix error return code in bnxt_init_board()

Zhang Changzhong <[email protected]>
bnxt_en: fix error return code in bnxt_init_one()

Stanley Chu <[email protected]>
scsi: ufs: Fix race between shutdown and runtime resume flow

Marc Kleine-Budde <[email protected]>
ARM: dts: dra76x: m_can: fix order of clocks

Taehee Yoo <[email protected]>
batman-adv: set .owner to THIS_MODULE

Marc Zyngier <[email protected]>
phy: tegra: xusb: Fix dangling pointer on probe failure

Laurent Pinchart <[email protected]>
xtensa: uaccess: Add missing __user to strncpy_from_user() prototype

Sami Tolvanen <[email protected]>
perf/x86: fix sysfs type mismatches

Mike Christie <[email protected]>
scsi: target: iscsi: Fix cmd abort fabric stop race

Lee Duncan <[email protected]>
scsi: libiscsi: Fix NOP race condition

Sugar Zhang <[email protected]>
dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size

Minwoo Im <[email protected]>
nvme: free sq/cq dbbuf pointers when dbbuf set fails

Jens Axboe <[email protected]>
proc: don't allow async path resolution of /proc/self components

Hans de Goede <[email protected]>
HID: Add Logitech Dinovo Edge battery quirk

Brian Masney <[email protected]>
x86/xen: don't unbind uninitialized lock_kicker_irq

Marc Ferland <[email protected]>
dmaengine: xilinx_dma: use readl_poll_timeout_atomic variant

Chris Ye <[email protected]>
HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices

Pablo Ceballos <[email protected]>
HID: hid-sensor-hub: Fix issue with devices with no report ID

Hans de Goede <[email protected]>
Input: i8042 - allow insmod to succeed on devices without an i8042 controller

Jiri Kosina <[email protected]>
HID: add support for Sega Saturn

Frank Yang <[email protected]>
HID: cypress: Support Varmilo Keyboards' media hotkeys

Kai Vehmanen <[email protected]>
ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close

Lyude Paul <[email protected]>
drm/atomic_helper: Stop modesets on unregistered connectors harder

Will Deacon <[email protected]>
arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect()

Will Deacon <[email protected]>
arm64: pgtable: Fix pte_accessible()

Paolo Bonzini <[email protected]>
KVM: x86: Fix split-irqchip vs interrupt injection window request

Paolo Bonzini <[email protected]>
KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint

Zenghui Yu <[email protected]>
KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace

Hauke Mehrtens <[email protected]>
wireless: Use linux/stddef.h instead of stddef.h

Filipe Manana <[email protected]>
btrfs: fix lockdep splat when reading qgroup config on mount

Johannes Thumshirn <[email protected]>
btrfs: don't access possibly stale fs_info data for printing duplicate device

Cong Wang <[email protected]>

    netfilter: clear skb->next in NF_HOOK_LIST()

Igor Lubashev <[email protected]>
perf event: Check ref_reloc_sym before using it

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

Diffstat:

 Makefile                                          |   4 +-
 arch/arm/boot/dts/dra76x.dtsi                     |   4 +-
 arch/arm64/include/asm/pgtable.h                  |  34 +++---
 arch/x86/events/intel/cstate.c                    |   6 +-
 arch/x86/events/intel/rapl.c                      |  14 +--
 arch/x86/events/intel/uncore.c                    |   4 +-
 arch/x86/events/intel/uncore.h                    |  12 +-
 arch/x86/include/asm/kvm_host.h                   |   1 +
 arch/x86/kernel/cpu/bugs.c                        |   4 +-
 arch/x86/kernel/cpu/intel_rdt_rdtgroup.c          |  65 +++++------
 arch/x86/kvm/irq.c                                |  85 ++++++--------
 arch/x86/kvm/lapic.c                              |   2 +-
 arch/x86/kvm/x86.c                                |  18 +--
 arch/x86/xen/spinlock.c                           |  12 +-
 arch/xtensa/include/asm/uaccess.h                 |   2 +-
 drivers/dma/pl330.c                               |   2 +-
 drivers/dma/xilinx/xilinx_dma.c                   |   4 +-
 drivers/gpu/drm/drm_atomic.c                      |  21 ----
 drivers/gpu/drm/drm_atomic_helper.c               |  21 +++-
 drivers/gpu/drm/drm_connector.c                   |  11 +-
 drivers/gpu/drm/i915/intel_dp_mst.c               |   8 +-
 drivers/hid/hid-cypress.c                         |  44 +++++++-
 drivers/hid/hid-ids.h                             |   8 ++
 drivers/hid/hid-input.c                           |   3 +
 drivers/hid/hid-quirks.c                          |   5 +
 drivers/hid/hid-sensor-hub.c                      |   3 +-
 drivers/infiniband/hw/mthca/mthca_cq.c            |  10 +-
 drivers/input/serio/i8042.c                       |  12 +-
 drivers/net/can/m_can/m_can.c                     |   2 +-
 drivers/net/can/usb/gs_usb.c                      | 131 ++++++++++++----------
 drivers/net/ethernet/amazon/ena/ena_netdev.c      |  17 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c         |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c |   3 +-
 drivers/net/ethernet/ibm/ibmvnic.c                |   6 +
 drivers/nfc/s3fwrn5/i2c.c                         |   4 +-
 drivers/nvme/host/pci.c                           |  15 +++
 drivers/phy/tegra/xusb.c                          |   1 +
 drivers/platform/x86/thinkpad_acpi.c              |   1 +
 drivers/platform/x86/toshiba_acpi.c               |   3 +-
 drivers/s390/net/qeth_core_main.c                 |   6 -
 drivers/scsi/libiscsi.c                           |  23 ++--
 drivers/scsi/ufs/ufshcd.c                         |   6 +-
 drivers/target/iscsi/iscsi_target.c               |  17 ++-
 drivers/tee/optee/call.c                          |   3 +-
 drivers/usb/core/devio.c                          |  14 +--
 drivers/usb/core/quirks.c                         |  10 ++
 drivers/usb/gadget/function/f_midi.c              |  10 +-
 drivers/usb/gadget/legacy/inode.c                 |   3 +
 drivers/video/fbdev/hyperv_fb.c                   |   7 +-
 fs/btrfs/qgroup.c                                 |   2 +-
 fs/btrfs/volumes.c                                |   8 +-
 fs/efivarfs/inode.c                               |   2 +
 fs/efivarfs/super.c                               |   1 -
 fs/proc/self.c                                    |   7 ++
 include/drm/drm_connector.h                       |  71 +++++++++++-
 include/linux/netfilter.h                         |   2 +-
 include/scsi/libiscsi.h                           |   3 +
 include/uapi/linux/wireless.h                     |   6 +-
 net/batman-adv/log.c                              |   1 +
 sound/pci/hda/patch_hdmi.c                        |  20 ++--
 tools/perf/util/dwarf-aux.c                       |   8 ++
 tools/perf/util/event.c                           |   7 +-
 virt/kvm/arm/vgic/vgic-mmio-v3.c                  |  22 +++-
 63 files changed, 541 insertions(+), 324 deletions(-)