Skip to content

4.19.189-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest57 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/57net/sctp: fix race condition in sctp_destroy_socknet/sctp/socket.c+5 -80 replies
2/57Input: nspire-keypad - enable interrupts only when openeddrivers/input/keyboard/nspire-keypad.c+31 -250 replies
3/57gpio: sysfs: Obey valid_maskdrivers/gpio/gpiolib-sysfs.c+8 -00 replies
4/57dmaengine: dw: Make it dependent to HAS_IOMEMdrivers/dma/dw/Kconfig+2 -00 replies
5/57ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable racearch/arm/boot/dts/omap44xx-clocks.dtsi+0 -80 replies
6/57ARM: dts: Fix moving mmc devices with aliases for omap4 & 5arch/arm/boot/dts/omap4.dtsi arch/arm/boot/dts/omap5.dtsi+10 -00 replies
7/57lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" messagekernel/locking/lockdep.c+2 -10 replies
8/57arc: kernel: Return -EFAULT if copy_to_user() failsarch/arc/kernel/signal.c+2 -20 replies
9/57neighbour: Disregard DEAD dst in neigh_updatenet/core/neighbour.c+1 -10 replies
10/57ARM: keystone: fix integer overflow warningarch/arm/mach-keystone/keystone.c+2 -20 replies
11/57drm/msm: Fix a5xx/a6xx timestampsdrivers/gpu/drm/msm/adreno/a5xx_gpu.c drivers/gpu/drm/msm/adreno/a6xx_gpu.c+4 -40 replies
12/57ASoC: fsl_esai: Fix TDM slot setup for I2S modesound/soc/fsl/fsl_esai.c+5 -30 replies
13/57scsi: scsi_transport_srp: Dont block target in SRP_PORT_LOST statedrivers/scsi/scsi_transport_srp.c+1 -10 replies
14/57net: ieee802154: stop dump llsec keys for monitorsnet/ieee802154/nl802154.c+5 -00 replies
15/57net: ieee802154: stop dump llsec devs for monitorsnet/ieee802154/nl802154.c+5 -00 replies
16/57net: ieee802154: forbid monitor for add llsec devnet/ieee802154/nl802154.c+3 -00 replies
17/57net: ieee802154: stop dump llsec devkeys for monitorsnet/ieee802154/nl802154.c+5 -00 replies
18/57net: ieee802154: forbid monitor for add llsec devkeynet/ieee802154/nl802154.c+3 -00 replies
19/57net: ieee802154: stop dump llsec seclevels for monitorsnet/ieee802154/nl802154.c+5 -00 replies
20/57net: ieee802154: forbid monitor for add llsec seclevelnet/ieee802154/nl802154.c+3 -00 replies
21/57pcnet32: Use pci_resource_len to validate PCI resourcedrivers/net/ethernet/amd/pcnet32.c+3 -20 replies
22/57mac80211: clear sta->fast_rx when STA removed from 4-addr VLANnet/mac80211/cfg.c+3 -10 replies
23/57Input: s6sy761 - fix coordinate read bit shiftdrivers/input/touchscreen/s6sy761.c+2 -20 replies
24/57Input: i8042 - fix Pegatron C15B ID entrydrivers/input/serio/i8042-x86ia64io.h+1 -00 replies
25/57HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devicesdrivers/hid/wacom_wac.c+2 -40 replies
26/57dm verity fec: fix misaligned RS roots IOdrivers/md/dm-verity-fec.c drivers/md/dm-verity-fec.h+9 -30 replies
27/57readdir: make sure to verify directory entry for legacy interfaces toofs/readdir.c+6 -00 replies
28/57arm64: fix inline asm in load_unaligned_zeropad()arch/arm64/include/asm/word-at-a-time.h+5 -50 replies
29/57arm64: alternatives: Move length validation in alternative_{insn, endif}arch/arm64/include/asm/alternative.h+4 -40 replies
30/57scsi: libsas: Reset num_scatter if libata marks qc as NODATAdrivers/scsi/libsas/sas_ata.c+4 -50 replies
31/57netfilter: conntrack: do not print icmpv6 as unknown via /procnet/netfilter/nf_conntrack_standalone.c+1 -00 replies
32/57netfilter: nft_limit: avoid possible divide error in nft_limit_initnet/netfilter/nft_limit.c+2 -20 replies
33/57net: davicom: Fix regulator not turned off on failed probedrivers/net/ethernet/davicom/dm9000.c+4 -20 replies
34/57net: sit: Unregister catch-all devicesnet/ipv6/sit.c+2 -20 replies
35/57net: ip6_tunnel: Unregister catch-all devicesnet/ipv6/ip6_tunnel.c+10 -00 replies
36/57i40e: fix the panic when running bpf in xdpdrv modedrivers/net/ethernet/intel/i40e/i40e_main.c+6 -00 replies
37/57ibmvnic: avoid calling napi_disable() twicedrivers/net/ethernet/ibm/ibmvnic.c+1 -20 replies
38/57ibmvnic: remove duplicate napi_schedule call in do_reset functiondrivers/net/ethernet/ibm/ibmvnic.c+1 -50 replies
39/57ibmvnic: remove duplicate napi_schedule call in open functiondrivers/net/ethernet/ibm/ibmvnic.c+0 -50 replies
40/57ARM: footbridge: fix PCI interrupt mappingarch/arm/mach-footbridge/cats-pci.c arch/arm/mach-footbridge/ebsa285-pci.c arch/arm/mach-footbridge/netwinder-pci.c +1 more+7 -80 replies
41/57ARM: 9071/1: uprobes: Dont hook on thumb instructionsarch/arm/probes/uprobes/core.c+2 -20 replies
42/57net: phy: marvell: fix detection of PHY on Topaz switchesdrivers/net/dsa/mv88e6xxx/chip.c drivers/net/phy/marvell.c include/linux/marvell_phy.h+41 -220 replies
43/57gup: document and work around "COW can break either way" issuemm/gup.c mm/huge_memory.c+41 -100 replies
44/57pinctrl: lewisburg: Update number of pins in communitydrivers/pinctrl/intel/pinctrl-lewisburg.c+3 -30 replies
45/57locking/qrwlock: Fix ordering in queued_write_lock_slowpath()kernel/locking/qrwlock.c+4 -30 replies
46/57perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3arch/x86/events/intel/uncore_snbep.c+26 -350 replies
47/57HID: google: add don USB iddrivers/hid/hid-google-hammer.c drivers/hid/hid-ids.h+3 -00 replies
48/57HID: alps: fix error return code in alps_input_configured()drivers/hid/hid-alps.c+1 -00 replies
49/57HID: wacom: Assign boolean values to a bool variabledrivers/hid/wacom_wac.c+1 -10 replies
50/57ARM: dts: Fix swapped mmc order for omap3arch/arm/boot/dts/omap3.dtsi+3 -00 replies
51/57net: geneve: check skb is large enough for IPv4/IPv6 headerdrivers/net/geneve.c+6 -00 replies
52/57s390/entry: save the caller of psw_idlearch/s390/kernel/entry.S+1 -00 replies
53/57xen-netback: Check for hotplug-status existence before watchingdrivers/net/xen-netback/xenbus.c+8 -40 replies
54/57cavium/liquidio: Fix duplicate argumentdrivers/net/ethernet/cavium/liquidio/cn66xx_regs.h+1 -10 replies
55/57ia64: fix discontig.c section mismatchesarch/ia64/mm/discontig.c+3 -30 replies
56/57ia64: tools: remove duplicate definition of ia64_mf() on ia64tools/arch/ia64/include/asm/barrier.h+0 -30 replies
57/57x86/crash: Fix crash_setup_memmap_entries() out-of-bounds accessarch/x86/kernel/crash.c+1 -10 replies

Reviews trailers per patch

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

PatchXin LongMarcelo Ricardo LeitnerNicolin ChenHans de GoedeMarcos Paulo de SouzaJason GereckeJuan GarridoAl ViroAndy ShevchenkoSami TolvanenNick DesaulniersViresh KumarChristoph HellwigOleg NesterovKirill ShutemovJan KaraSteve CapperWill DeaconWaiman LongMarek BehúnAndrew LunnDave YoungJesse BrandeburgJesper Dangaard BrouerNathan ChancellorSantosh ShilimkarJordan CrouseBart Van AsscheAndi ShytiSteve WahlLuigi RizzoSven SchnellePaul DurrantLuo JiaxingJohn GarryPavel Machek (CIP)Jon HunterGuenter RoeckSudip MukherjeeShuah KhanLinux Kernel Functional TestingHulk Robot
SeriesT-b T-b T-b T-b T-b T-b T-b
1/57R-b A-b
2/57
3/57R-b
4/57A-b
5/57
6/57
7/57
8/57
9/57
10/57R-b A-b
11/57A-b
12/57A-b
13/57R-b
14/57
15/57
16/57
17/57
18/57
19/57
20/57
21/57
22/57
23/57R-b
24/57R-b R-b
25/57R-b T-b
26/57
27/57A-b
28/57
29/57R-b T-b R-b T-b
30/57T-b R-b
31/57
32/57Diagnosed-by
33/57
34/57
35/57
36/57R-b A-b
37/57
38/57
39/57
40/57
41/57
42/57R-b R-b
43/57T-b A-b A-b A-b
44/57
45/57R-b T-b A-b A-b
46/57T-b
47/57
48/57
49/57
50/57
51/57
52/57R-b
53/57R-b
54/57
55/57
56/57
57/57R-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 42 reviewers.

Read the v1 thread

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

This is the start of the stable review cycle for the 4.19.189 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 Wed, 28 Apr 2021 07:28:08 +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.189-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.189-rc1

Mike Galbraith <[email protected]>
x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access

John Paul Adrian Glaubitz <[email protected]>
ia64: tools: remove duplicate definition of ia64_mf() on ia64

Randy Dunlap <[email protected]>
ia64: fix discontig.c section mismatches

Wan Jiabing <[email protected]>
cavium/liquidio: Fix duplicate argument

Michael Brown <[email protected]>
xen-netback: Check for hotplug-status existence before watching

Vasily Gorbik <[email protected]>
s390/entry: save the caller of psw_idle

Phillip Potter <[email protected]>
net: geneve: check skb is large enough for IPv4/IPv6 header

Tony Lindgren <[email protected]>
ARM: dts: Fix swapped mmc order for omap3

Jiapeng Zhong <[email protected]>
HID: wacom: Assign boolean values to a bool variable

Jia-Ju Bai <[email protected]>
HID: alps: fix error return code in alps_input_configured()

Shou-Chieh Hsu <[email protected]>
HID: google: add don USB id

Kan Liang <[email protected]>
perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3

Ali Saidi <[email protected]>
locking/qrwlock: Fix ordering in queued_write_lock_slowpath()

Yuanyuan Zhong <[email protected]>
pinctrl: lewisburg: Update number of pins in community

Linus Torvalds <[email protected]>
gup: document and work around "COW can break either way" issue

Pali Rohár <[email protected]>
net: phy: marvell: fix detection of PHY on Topaz switches

Fredrik Strupe <[email protected]>
ARM: 9071/1: uprobes: Don't hook on thumb instructions

Russell King <[email protected]>
ARM: footbridge: fix PCI interrupt mapping

Lijun Pan <[email protected]>
ibmvnic: remove duplicate napi_schedule call in open function

Lijun Pan <[email protected]>
ibmvnic: remove duplicate napi_schedule call in do_reset function

Lijun Pan <[email protected]>
ibmvnic: avoid calling napi_disable() twice

Jason Xing <[email protected]>
i40e: fix the panic when running bpf in xdpdrv mode

Hristo Venev <[email protected]>
net: ip6_tunnel: Unregister catch-all devices

Hristo Venev <[email protected]>
net: sit: Unregister catch-all devices

Christophe JAILLET <[email protected]>
net: davicom: Fix regulator not turned off on failed probe

Eric Dumazet <[email protected]>
netfilter: nft_limit: avoid possible divide error in nft_limit_init

Pablo Neira Ayuso <[email protected]>
netfilter: conntrack: do not print icmpv6 as unknown via /proc

Jolly Shah <[email protected]>
scsi: libsas: Reset num_scatter if libata marks qc as NODATA

Nathan Chancellor <[email protected]>

    arm64: alternatives: Move length validation in alternative_{insn, endif}

Peter Collingbourne <[email protected]>
arm64: fix inline asm in load_unaligned_zeropad()

Linus Torvalds <[email protected]>
readdir: make sure to verify directory entry for legacy interfaces too

Jaegeuk Kim <[email protected]>
dm verity fec: fix misaligned RS roots IO

Ping Cheng <[email protected]>
HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices

Arnd Bergmann <[email protected]>
Input: i8042 - fix Pegatron C15B ID entry

Caleb Connolly <[email protected]>
Input: s6sy761 - fix coordinate read bit shift

Seevalamuthu Mariappan <[email protected]>

    mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN

Guenter Roeck <[email protected]>
pcnet32: Use pci_resource_len to validate PCI resource

Alexander Aring <[email protected]>
net: ieee802154: forbid monitor for add llsec seclevel

Alexander Aring <[email protected]>
net: ieee802154: stop dump llsec seclevels for monitors

Alexander Aring <[email protected]>
net: ieee802154: forbid monitor for add llsec devkey

Alexander Aring <[email protected]>
net: ieee802154: stop dump llsec devkeys for monitors

Alexander Aring <[email protected]>
net: ieee802154: forbid monitor for add llsec dev

Alexander Aring <[email protected]>
net: ieee802154: stop dump llsec devs for monitors

Alexander Aring <[email protected]>
net: ieee802154: stop dump llsec keys for monitors

Martin Wilck <[email protected]>
scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state

Alexander Shiyan <[email protected]>
ASoC: fsl_esai: Fix TDM slot setup for I2S mode

Rob Clark <[email protected]>
drm/msm: Fix a5xx/a6xx timestamps

Arnd Bergmann <[email protected]>
ARM: keystone: fix integer overflow warning

Tong Zhu <[email protected]>
neighbour: Disregard DEAD dst in neigh_update

Wang Qing <[email protected]>
arc: kernel: Return -EFAULT if copy_to_user() fails

Tetsuo Handa <[email protected]>
lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message

Tony Lindgren <[email protected]>
ARM: dts: Fix moving mmc devices with aliases for omap4 & 5

Tony Lindgren <[email protected]>
ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race

Andy Shevchenko <[email protected]>
dmaengine: dw: Make it dependent to HAS_IOMEM

Matti Vaittinen <[email protected]>
gpio: sysfs: Obey valid_mask

Fabian Vogt <[email protected]>
Input: nspire-keypad - enable interrupts only when opened

Or Cohen <[email protected]>
net/sctp: fix race condition in sctp_destroy_sock

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

Diffstat:

 Makefile                                           |  4 +-
 arch/arc/kernel/signal.c                           |  4 +-
 arch/arm/boot/dts/omap3.dtsi                       |  3 ++
 arch/arm/boot/dts/omap4.dtsi                       |  5 ++
 arch/arm/boot/dts/omap44xx-clocks.dtsi             |  8 ---
 arch/arm/boot/dts/omap5.dtsi                       |  5 ++
 arch/arm/mach-footbridge/cats-pci.c                |  4 +-
 arch/arm/mach-footbridge/ebsa285-pci.c             |  4 +-
 arch/arm/mach-footbridge/netwinder-pci.c           |  2 +-
 arch/arm/mach-footbridge/personal-pci.c            |  5 +-
 arch/arm/mach-keystone/keystone.c                  |  4 +-
 arch/arm/probes/uprobes/core.c                     |  4 +-
 arch/arm64/include/asm/alternative.h               |  8 +--
 arch/arm64/include/asm/word-at-a-time.h            | 10 ++--
 arch/ia64/mm/discontig.c                           |  6 +--
 arch/s390/kernel/entry.S                           |  1 +
 arch/x86/events/intel/uncore_snbep.c               | 61 +++++++++-------------
 arch/x86/kernel/crash.c                            |  2 +-
 drivers/dma/dw/Kconfig                             |  2 +
 drivers/gpio/gpiolib-sysfs.c                       |  8 +++
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c              |  4 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |  4 +-
 drivers/hid/hid-alps.c                             |  1 +
 drivers/hid/hid-google-hammer.c                    |  2 +
 drivers/hid/hid-ids.h                              |  1 +
 drivers/hid/wacom_wac.c                            |  8 ++-
 drivers/input/keyboard/nspire-keypad.c             | 56 +++++++++++---------
 drivers/input/serio/i8042-x86ia64io.h              |  1 +
 drivers/input/touchscreen/s6sy761.c                |  4 +-
 drivers/md/dm-verity-fec.c                         | 11 ++--
 drivers/md/dm-verity-fec.h                         |  1 +
 drivers/net/dsa/mv88e6xxx/chip.c                   | 30 +++++------
 drivers/net/ethernet/amd/pcnet32.c                 |  5 +-
 drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h |  2 +-
 drivers/net/ethernet/davicom/dm9000.c              |  6 ++-
 drivers/net/ethernet/ibm/ibmvnic.c                 | 14 +----
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  6 +++
 drivers/net/geneve.c                               |  6 +++
 drivers/net/phy/marvell.c                          | 28 ++++++++--
 drivers/net/xen-netback/xenbus.c                   | 12 +++--
 drivers/pinctrl/intel/pinctrl-lewisburg.c          |  6 +--
 drivers/scsi/libsas/sas_ata.c                      |  9 ++--
 drivers/scsi/scsi_transport_srp.c                  |  2 +-
 fs/readdir.c                                       |  6 +++
 include/linux/marvell_phy.h                        |  5 +-
 kernel/locking/lockdep.c                           |  3 +-
 kernel/locking/qrwlock.c                           |  7 +--
 mm/gup.c                                           | 44 +++++++++++++---
 mm/huge_memory.c                                   |  7 ++-
 net/core/neighbour.c                               |  2 +-
 net/ieee802154/nl802154.c                          | 29 ++++++++++
 net/ipv6/ip6_tunnel.c                              | 10 ++++
 net/ipv6/sit.c                                     |  4 +-
 net/mac80211/cfg.c                                 |  4 +-
 net/netfilter/nf_conntrack_standalone.c            |  1 +
 net/netfilter/nft_limit.c                          |  4 +-
 net/sctp/socket.c                                  | 13 ++---
 sound/soc/fsl/fsl_esai.c                           |  8 +--
 tools/arch/ia64/include/asm/barrier.h              |  3 --
 59 files changed, 322 insertions(+), 197 deletions(-)