Skip to content

4.19.219-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest69 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/69USB: serial: option: add Telit LE910S1 0x9200 compositiondrivers/usb/serial/option.c+2 -00 replies
2/69USB: serial: option: add Fibocom FM101-GL variantsdrivers/usb/serial/option.c+3 -00 replies
3/69usb: dwc2: hcd_queue: Fix use of floating point literaldrivers/usb/dwc2/hcd_queue.c+1 -10 replies
4/69usb: hub: Fix usb enumeration issue due to address0 racedrivers/usb/core/hub.c+11 -30 replies
5/69usb: hub: Fix locking issues with address0_mutexdrivers/usb/core/hub.c+12 -70 replies
6/69binder: fix test regression due to sender_euid changedrivers/android/binder.c+1 -10 replies
7/69ALSA: ctxfi: Fix out-of-range accesssound/pci/ctxfi/ctamixer.c sound/pci/ctxfi/ctdaio.c sound/pci/ctxfi/ctresource.c +2 more+22 -260 replies
8/69media: cec: copy sequence field for the replydrivers/media/cec/cec-adap.c+1 -00 replies
9/69HID: wacom: Use "Confidence" flag to prevent reporting invalid contactsdrivers/hid/wacom_wac.c drivers/hid/wacom_wac.h+8 -10 replies
10/69staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect()drivers/staging/rtl8192e/rtl8192e/rtl_core.c+2 -10 replies
11/69fuse: fix page stealingfs/fuse/dev.c+12 -20 replies
12/69xen: dont continue xenstore initialization in case of errorsdrivers/xen/xenbus/xenbus_probe.c+3 -10 replies
13/69xen: detect uninitialized xenbus in xenbus_initdrivers/xen/xenbus/xenbus_probe.c+23 -00 replies
14/69tracing: Fix pid filtering when triggers are attachedkernel/trace/trace.h+18 -60 replies
15/69xtensa: use CONFIG_USE_OF instead of CONFIG_OFarch/xtensa/include/asm/vectors.h arch/xtensa/kernel/setup.c arch/xtensa/mm/mmu.c+8 -80 replies
16/69proc/vmcore: fix clearing user buffer by properly using clear_user()fs/proc/vmcore.c+10 -50 replies
17/69PCI: aardvark: Fix a leaked reference by adding missing of_node_put()drivers/pci/controller/pci-aardvark.c+8 -50 replies
18/69PCI: aardvark: Wait for endpoint to be ready before training linkdrivers/pci/controller/pci-aardvark.c+8 -00 replies
19/69PCI: aardvark: Train link immediately after enabling trainingdrivers/pci/controller/pci-aardvark.c+9 -60 replies
20/69PCI: aardvark: Improve link trainingdrivers/pci/controller/pci-aardvark.c+89 -250 replies
21/69PCI: aardvark: Issue PERST via GPIOdrivers/pci/controller/pci-aardvark.c+42 -10 replies
22/69PCI: aardvark: Replace custom macros by standard linux/pci_regs.h macrosdrivers/pci/controller/pci-aardvark.c+19 -230 replies
23/69PCI: aardvark: Indicate error in val when config read failsdrivers/pci/controller/pci-aardvark.c+3 -10 replies
24/69PCI: aardvark: Dont touch PCIe registers if no card connecteddrivers/pci/controller/pci-aardvark.c+7 -00 replies
25/69PCI: aardvark: Fix compilation on s390drivers/pci/controller/pci-aardvark.c+1 -10 replies
26/69PCI: aardvark: Move PCIe reset card code to advk_pcie_train_link()drivers/pci/controller/pci-aardvark.c+34 -300 replies
27/69PCI: aardvark: Update comment about disabling link trainingdrivers/pci/controller/pci-aardvark.c+8 -10 replies
28/69PCI: aardvark: Configure PCIe resources from ranges DT propertydrivers/pci/controller/pci-aardvark.c+189 -10 replies
29/69PCI: aardvark: Fix PCIe Max Payload Size settingdrivers/pci/controller/pci-aardvark.c+2 -10 replies
30/69PCI: aardvark: Fix link trainingdrivers/pci/controller/pci-aardvark.c+35 -840 replies
31/69PCI: aardvark: Fix checking for link up via LTSSM statedrivers/pci/controller/pci-aardvark.c+67 -40 replies
32/69pinctrl: armada-37xx: Correct mpp definitionsDocumentation/devicetree/bindings/pinctrl/marvell,armada-37xx-pinctrl.txt drivers/pinctrl/mvebu/pinctrl-armada-37xx.c+19 -90 replies
33/69pinctrl: armada-37xx: add missing pin: PCIe1 Wakeupdrivers/pinctrl/mvebu/pinctrl-armada-37xx.c+1 -00 replies
34/69pinctrl: armada-37xx: Correct PWM pins definitionsDocumentation/devicetree/bindings/pinctrl/marvell,armada-37xx-pinctrl.txt drivers/pinctrl/mvebu/pinctrl-armada-37xx.c+12 -130 replies
35/69arm64: dts: marvell: armada-37xx: declare PCIe reset pinarch/arm64/boot/dts/marvell/armada-37xx.dtsi+9 -00 replies
36/69arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gpio functionarch/arm64/boot/dts/marvell/armada-3720-db.dts arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts arch/arm64/boot/dts/marvell/armada-37xx.dtsi+7 -10 replies
37/69netfilter: ipvs: Fix reuse connection if RS weight is 0Documentation/networking/ipvs-sysctl.txt net/netfilter/ipvs/ip_vs_core.c+5 -60 replies
38/69ARM: dts: BCM5301X: Fix I2C controller interruptarch/arm/boot/dts/bcm5301x.dtsi+1 -10 replies
39/69ARM: dts: BCM5301X: Add interrupt properties to GPIO nodearch/arm/boot/dts/bcm5301x.dtsi+2 -00 replies
40/69ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixersound/soc/qcom/qdsp6/q6routing.c+5 -10 replies
41/69ASoC: topology: Add missing rwsem around snd_ctl_remove() callssound/soc/soc-topology.c+3 -00 replies
42/69net: ieee802154: handle iftypes as u32include/net/nl802154.h+4 -30 replies
43/69firmware: arm_scmi: pm: Propagate return value to callerdrivers/firmware/arm_scmi/scmi_pm_domain.c+1 -30 replies
44/69NFSv42: Dont fail clone() unless the OP_CLONE operation failedfs/nfs/nfs42xdr.c+1 -20 replies
45/69ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCEarch/arm/mach-socfpga/core.h arch/arm/mach-socfpga/platsmp.c+5 -50 replies
46/69scsi: mpt3sas: Fix kernel panic during drive powercycle testdrivers/scsi/mpt3sas/mpt3sas_scsih.c+1 -10 replies
47/69drm/vc4: fix error code in vc4_create_object()drivers/gpu/drm/vc4/vc4_bo.c+1 -10 replies
48/69ipv6: fix typos in __ip6_finish_output()net/ipv6/ip6_output.c+1 -10 replies
49/69net/smc: Ensure the active closing peer first closes clcsocknet/smc/smc_close.c+6 -00 replies
50/69PM: hibernate: use correct mode for swsusp_close()kernel/power/hibernate.c+3 -30 replies
51/69tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flowsnet/ipv4/tcp_cubic.c+3 -20 replies
52/69MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48arch/mips/Kconfig+1 -10 replies
53/69net/smc: Dont call clcsock shutdown twice when smc shutdownnet/smc/af_smc.c+7 -10 replies
54/69net: hns3: fix VF RSS failed problem after PF enable multi-TCsdrivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c+2 -20 replies
55/69vhost/vsock: fix incorrect used length reported to the guestdrivers/vhost/vsock.c+1 -10 replies
56/69tracing: Check pid filtering when creating eventskernel/trace/trace_events.c+7 -00 replies
57/69s390/mm: validate VMA in PGSTE manipulation functionsarch/s390/mm/pgtable.c+13 -00 replies
58/69hugetlbfs: flush TLBs correctly after huge_pmd_unsharearch/arm/include/asm/tlb.h arch/ia64/include/asm/tlb.h arch/s390/include/asm/tlb.h +5 more+87 -40 replies
59/69NFC: add NCI_UNREG flag to eliminate the raceinclude/net/nfc/nci_core.h net/nfc/nci/core.c+18 -20 replies
60/69fuse: release pipe buf after last usefs/fuse/dev.c+5 -50 replies
61/69xen: sync include/xen/interface/io/ring.h with Xens newest versioninclude/xen/interface/io/ring.h+165 -1420 replies
62/69xen/blkfront: read response from backend only oncedrivers/block/xen-blkfront.c+18 -170 replies
63/69xen/blkfront: dont take local copy of a request from the ring pagedrivers/block/xen-blkfront.c+15 -100 replies
64/69xen/blkfront: dont trust the backend response data blindlydrivers/block/xen-blkfront.c+53 -170 replies
65/69xen/netfront: read response from backend only oncedrivers/net/xen-netfront.c+19 -190 replies
66/69xen/netfront: dont read data from request on the ring pagedrivers/net/xen-netfront.c+37 -430 replies
67/69xen/netfront: disentangle tx_skb_freelistdrivers/net/xen-netfront.c+25 -360 replies
68/69xen/netfront: dont trust the backend response data blindlydrivers/net/xen-netfront.c+75 -50 replies
69/69tty: hvc: replace BUG_ON() with negative return valuedrivers/tty/hvc/hvc_xen.c+14 -30 replies

Reviews trailers per patch

32 of 69 patches have a Reviewed-by or Acked-by.

PatchTomasz Maciej NowakRob HerringThomas PetazzoniMarek BehúnMiquel RaynalChristian BraunerStefan HajnocziHalil PasicJakub KicinskiKrzysztof KozlowskiSimon HormanJulian AnastasovJan BeulichBaoquan HeWen GuKarsten GraulHans de GoedeMarek SzyprowskiJoshua DickensDavid AhernTobias BrunnerRoger Pau MonnéChristian LamparterMike KravetzClaudio ImbrendaHeiko CarstensNick DesaulniersJohn KeepingMinas HarutyunyanJuergen GrossShuah KhanHulk RobotJon HunterLinux Kernel Functional TestingSudip MukherjeePavel Machek (CIP)Guenter Roeck
SeriesT-b T-b T-b T-b T-b T-b T-b
1/69
2/69
3/69R-b R-b A-b
4/69
5/69T-b A-b T-b
6/69A-b
7/69
8/69
9/69T-b
10/69
11/69
12/69R-b
13/69R-b R-b
14/69
15/69
16/69A-b
17/69
18/69A-b
19/69T-b A-b A-b
20/69T-b R-b A-b
21/69T-b A-b
22/69T-b R-b A-b
23/69
24/69
25/69R-b
26/69T-b
27/69
28/69
29/69R-b
30/69R-b
31/69R-b
32/69T-b
33/69T-b
34/69A-b
35/69
36/69T-b A-b
37/69A-b A-b
38/69T-b
39/69
40/69
41/69
42/69
43/69
44/69
45/69
46/69
47/69
48/69R-b T-b A-b
49/69R-b
50/69
51/69
52/69
53/69R-b A-b
54/69
55/69R-b R-b
56/69
57/69R-b A-b
58/69R-b
59/69R-b R-b
60/69
61/69
62/69R-b A-b
63/69R-b A-b
64/69R-b A-b
65/69R-b
66/69R-b
67/69
68/69R-b
69/69R-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 37 reviewers.

Read the v1 thread

Cover letter [PATCH 4.19 00/69] 4.19.219-rc1 review

This is the start of the stable review cycle for the 4.19.219 release. There are 69 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 Wed, 01 Dec 2021 18:16:51 +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.219-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.219-rc1

Juergen Gross <[email protected]>
tty: hvc: replace BUG_ON() with negative return value

Juergen Gross <[email protected]>
xen/netfront: don't trust the backend response data blindly

Juergen Gross <[email protected]>
xen/netfront: disentangle tx_skb_freelist

Juergen Gross <[email protected]>
xen/netfront: don't read data from request on the ring page

Juergen Gross <[email protected]>
xen/netfront: read response from backend only once

Juergen Gross <[email protected]>
xen/blkfront: don't trust the backend response data blindly

Juergen Gross <[email protected]>
xen/blkfront: don't take local copy of a request from the ring page

Juergen Gross <[email protected]>
xen/blkfront: read response from backend only once

Juergen Gross <[email protected]>
xen: sync include/xen/interface/io/ring.h with Xen's newest version

Miklos Szeredi <[email protected]>
fuse: release pipe buf after last use

Lin Ma <[email protected]>
NFC: add NCI_UNREG flag to eliminate the race

Nadav Amit <[email protected]>
hugetlbfs: flush TLBs correctly after huge_pmd_unshare

David Hildenbrand <[email protected]>
s390/mm: validate VMA in PGSTE manipulation functions

Steven Rostedt (VMware) <[email protected]>
tracing: Check pid filtering when creating events

Stefano Garzarella <[email protected]>
vhost/vsock: fix incorrect used length reported to the guest

Guangbin Huang <[email protected]>
net: hns3: fix VF RSS failed problem after PF enable multi-TCs

Tony Lu <[email protected]>
net/smc: Don't call clcsock shutdown twice when smc shutdown

Huang Pei <[email protected]>
MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48

Eric Dumazet <[email protected]>
tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows

Thomas Zeitlhofer <[email protected]>
PM: hibernate: use correct mode for swsusp_close()

Tony Lu <[email protected]>
net/smc: Ensure the active closing peer first closes clcsock

Eric Dumazet <[email protected]>
ipv6: fix typos in __ip6_finish_output()

Dan Carpenter <[email protected]>
drm/vc4: fix error code in vc4_create_object()

Sreekanth Reddy <[email protected]>
scsi: mpt3sas: Fix kernel panic during drive powercycle test

Takashi Iwai <[email protected]>
ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE

Trond Myklebust <[email protected]>
NFSv42: Don't fail clone() unless the OP_CLONE operation failed

Peng Fan <[email protected]>
firmware: arm_scmi: pm: Propagate return value to caller

Alexander Aring <[email protected]>

    net: ieee802154: handle iftypes as u32

Takashi Iwai <[email protected]>
ASoC: topology: Add missing rwsem around snd_ctl_remove() calls

Srinivas Kandagatla <[email protected]>
ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer

Florian Fainelli <[email protected]>
ARM: dts: BCM5301X: Add interrupt properties to GPIO node

Florian Fainelli <[email protected]>
ARM: dts: BCM5301X: Fix I2C controller interrupt

yangxingwu <[email protected]>
netfilter: ipvs: Fix reuse connection if RS weight is 0

Marek Behún <[email protected]>
arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gpio function

Miquel Raynal <[email protected]>
arm64: dts: marvell: armada-37xx: declare PCIe reset pin

Marek Behún <[email protected]>
pinctrl: armada-37xx: Correct PWM pins definitions

Gregory CLEMENT <[email protected]>
pinctrl: armada-37xx: add missing pin: PCIe1 Wakeup

Marek Behún <[email protected]>
pinctrl: armada-37xx: Correct mpp definitions

Pali Rohár <[email protected]>
PCI: aardvark: Fix checking for link up via LTSSM state

Pali Rohár <[email protected]>
PCI: aardvark: Fix link training

Pali Rohár <[email protected]>
PCI: aardvark: Fix PCIe Max Payload Size setting

Pali Rohár <[email protected]>
PCI: aardvark: Configure PCIe resources from 'ranges' DT property

Pali Rohár <[email protected]>
PCI: aardvark: Update comment about disabling link training

Pali Rohár <[email protected]>
PCI: aardvark: Move PCIe reset card code to advk_pcie_train_link()

Pali Rohár <[email protected]>
PCI: aardvark: Fix compilation on s390

Pali Rohár <[email protected]>
PCI: aardvark: Don't touch PCIe registers if no card connected

Pali Rohár <[email protected]>
PCI: aardvark: Indicate error in 'val' when config read fails

Pali Rohár <[email protected]>
PCI: aardvark: Replace custom macros by standard linux/pci_regs.h macros

Pali Rohár <[email protected]>
PCI: aardvark: Issue PERST via GPIO

Marek Behún <[email protected]>
PCI: aardvark: Improve link training

Pali Rohár <[email protected]>
PCI: aardvark: Train link immediately after enabling training

Remi Pommarel <[email protected]>
PCI: aardvark: Wait for endpoint to be ready before training link

Wen Yang <[email protected]>
PCI: aardvark: Fix a leaked reference by adding missing of_node_put()

David Hildenbrand <[email protected]>
proc/vmcore: fix clearing user buffer by properly using clear_user()

Randy Dunlap <[email protected]>
xtensa: use CONFIG_USE_OF instead of CONFIG_OF

Steven Rostedt (VMware) <[email protected]>
tracing: Fix pid filtering when triggers are attached

Stefano Stabellini <[email protected]>
xen: detect uninitialized xenbus in xenbus_init

Stefano Stabellini <[email protected]>
xen: don't continue xenstore initialization in case of errors

Miklos Szeredi <[email protected]>
fuse: fix page stealing

Dan Carpenter <[email protected]>
staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect()

Jason Gerecke <[email protected]>
HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts

Hans Verkuil <[email protected]>
media: cec: copy sequence field for the reply

Takashi Iwai <[email protected]>
ALSA: ctxfi: Fix out-of-range access

Todd Kjos <[email protected]>
binder: fix test regression due to sender_euid change

Mathias Nyman <[email protected]>
usb: hub: Fix locking issues with address0_mutex

Mathias Nyman <[email protected]>
usb: hub: Fix usb enumeration issue due to address0 race

Nathan Chancellor <[email protected]>
usb: dwc2: hcd_queue: Fix use of floating point literal

Mingjie Zhang <[email protected]>
USB: serial: option: add Fibocom FM101-GL variants

Daniele Palmas <[email protected]>

    USB: serial: option: add Telit LE910S1 0x9200 composition

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

Diffstat:

 .../pinctrl/marvell,armada-37xx-pinctrl.txt        |  26 +-
 Documentation/networking/ipvs-sysctl.txt           |   3 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/bcm5301x.dtsi                    |   4 +-
 arch/arm/include/asm/tlb.h                         |   8 +
 arch/arm/mach-socfpga/core.h                       |   2 +-
 arch/arm/mach-socfpga/platsmp.c                    |   8 +-
 arch/arm64/boot/dts/marvell/armada-3720-db.dts     |   3 +
 .../boot/dts/marvell/armada-3720-espressobin.dts   |   3 +
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi       |   9 +
 arch/ia64/include/asm/tlb.h                        |  10 +
 arch/mips/Kconfig                                  |   2 +-
 arch/s390/include/asm/tlb.h                        |  16 +
 arch/s390/mm/pgtable.c                             |  13 +
 arch/sh/include/asm/tlb.h                          |  10 +
 arch/um/include/asm/tlb.h                          |  12 +
 arch/xtensa/include/asm/vectors.h                  |   2 +-
 arch/xtensa/kernel/setup.c                         |  12 +-
 arch/xtensa/mm/mmu.c                               |   2 +-
 drivers/android/binder.c                           |   2 +-
 drivers/block/xen-blkfront.c                       | 126 ++++--
 drivers/firmware/arm_scmi/scmi_pm_domain.c         |   4 +-
 drivers/gpu/drm/vc4/vc4_bo.c                       |   2 +-
 drivers/hid/wacom_wac.c                            |   8 +-
 drivers/hid/wacom_wac.h                            |   1 +
 drivers/media/cec/cec-adap.c                       |   1 +
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |   4 +-
 drivers/net/xen-netfront.c                         | 257 +++++++-----
 drivers/pci/controller/pci-aardvark.c              | 436 ++++++++++++++++++---
 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c        |  28 +-
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               |   2 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.c       |   3 +-
 drivers/tty/hvc/hvc_xen.c                          |  17 +-
 drivers/usb/core/hub.c                             |  23 +-
 drivers/usb/dwc2/hcd_queue.c                       |   2 +-
 drivers/usb/serial/option.c                        |   5 +
 drivers/vhost/vsock.c                              |   2 +-
 drivers/xen/xenbus/xenbus_probe.c                  |  27 +-
 fs/fuse/dev.c                                      |  14 +-
 fs/nfs/nfs42xdr.c                                  |   3 +-
 fs/proc/vmcore.c                                   |  15 +-
 include/asm-generic/tlb.h                          |   2 +
 include/net/nfc/nci_core.h                         |   1 +
 include/net/nl802154.h                             |   7 +-
 include/xen/interface/io/ring.h                    | 293 +++++++-------
 kernel/power/hibernate.c                           |   6 +-
 kernel/trace/trace.h                               |  24 +-
 kernel/trace/trace_events.c                        |   7 +
 mm/hugetlb.c                                       |  23 +-
 mm/memory.c                                        |  10 +
 net/ipv4/tcp_cubic.c                               |   5 +-
 net/ipv6/ip6_output.c                              |   2 +-
 net/netfilter/ipvs/ip_vs_core.c                    |   8 +-
 net/nfc/nci/core.c                                 |  19 +-
 net/smc/af_smc.c                                   |   8 +-
 net/smc/smc_close.c                                |   6 +
 sound/pci/ctxfi/ctamixer.c                         |  14 +-
 sound/pci/ctxfi/ctdaio.c                           |  16 +-
 sound/pci/ctxfi/ctresource.c                       |   7 +-
 sound/pci/ctxfi/ctresource.h                       |   4 +-
 sound/pci/ctxfi/ctsrc.c                            |   7 +-
 sound/soc/qcom/qdsp6/q6routing.c                   |   6 +-
 sound/soc/soc-topology.c                           |   3 +
 63 files changed, 1157 insertions(+), 452 deletions(-)