Skip to content

4.19.254-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 Latest62 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/62riscv: add as-options for modules with assembly compontentsarch/riscv/Makefile+1 -00 replies
2/62xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLEdrivers/xen/gntdev.c+2 -10 replies
3/62xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()net/xfrm/xfrm_policy.c+4 -10 replies
4/62power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probedrivers/power/reset/arm-versatile-reboot.c+1 -00 replies
5/62pinctrl: ralink: Check for null return of devm_kcallocdrivers/staging/mt7621-pinctrl/pinctrl-rt2880.c+2 -00 replies
6/62perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()kernel/events/core.c+31 -140 replies
7/62ip: Fix data-races around sysctl_ip_fwd_use_pmtu.include/net/ip.h net/ipv4/route.c+2 -20 replies
8/62ip: Fix data-races around sysctl_ip_nonlocal_bind.include/net/inet_sock.h net/sctp/protocol.c+2 -20 replies
9/62ip: Fix a data-race around sysctl_fwmark_reflect.include/net/ip.h+1 -10 replies
10/62tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.include/net/inet_sock.h+2 -10 replies
11/62tcp: Fix data-races around sysctl_tcp_mtu_probing.net/ipv4/tcp_output.c net/ipv4/tcp_timer.c+2 -20 replies
12/62tcp: Fix a data-race around sysctl_tcp_probe_threshold.net/ipv4/tcp_output.c+1 -10 replies
13/62tcp: Fix a data-race around sysctl_tcp_probe_interval.net/ipv4/tcp_output.c+1 -10 replies
14/62i2c: cadence: Change large transfer count reset logic to be unconditionaldrivers/i2c/busses/i2c-cadence.c+5 -250 replies
15/62net: stmmac: fix dma queue left shift overflow issuedrivers/net/ethernet/stmicro/stmmac/dwmac4_core.c+3 -00 replies
16/62net/tls: Fix race in TLS device down flownet/tls/tls_device.c+5 -30 replies
17/62igmp: Fix data-races around sysctl_igmp_llm_reports.net/ipv4/igmp.c+13 -80 replies
18/62igmp: Fix a data-race around sysctl_igmp_max_memberships.net/ipv4/igmp.c+1 -10 replies
19/62tcp: Fix data-races around sysctl_tcp_reordering.net/ipv4/tcp.c net/ipv4/tcp_input.c net/ipv4/tcp_metrics.c+10 -50 replies
20/62tcp: Fix data-races around some timeout sysctl knobs.include/net/tcp.h net/ipv4/tcp.c net/ipv4/tcp_output.c +1 more+9 -80 replies
21/62tcp: Fix a data-race around sysctl_tcp_notsent_lowat.include/net/tcp.h+1 -10 replies
22/62tcp: Fix a data-race around sysctl_tcp_tw_reuse.net/ipv4/tcp_ipv4.c+1 -10 replies
23/62tcp: Fix data-races around sysctl_tcp_fastopen.net/ipv4/af_inet.c net/ipv4/tcp.c net/ipv4/tcp_fastopen.c+7 -50 replies
24/62be2net: Fix buffer overflow in be_get_module_eepromdrivers/net/ethernet/emulex/benet/be_cmds.c drivers/net/ethernet/emulex/benet/be_cmds.h drivers/net/ethernet/emulex/benet/be_ethtool.c+25 -180 replies
25/62tcp: Fix a data-race around sysctl_tcp_early_retrans.net/ipv4/tcp_output.c+1 -10 replies
26/62tcp: Fix data-races around sysctl_tcp_recovery.net/ipv4/tcp_input.c net/ipv4/tcp_recovery.c+6 -30 replies
27/62tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.net/ipv4/tcp_timer.c+1 -10 replies
28/62tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.include/net/tcp.h net/ipv4/tcp_output.c+3 -30 replies
29/62tcp: Fix a data-race around sysctl_tcp_retrans_collapse.net/ipv4/tcp_output.c+1 -10 replies
30/62tcp: Fix a data-race around sysctl_tcp_stdurg.net/ipv4/tcp_input.c+1 -10 replies
31/62tcp: Fix a data-race around sysctl_tcp_rfc1337.net/ipv4/tcp_minisocks.c+1 -10 replies
32/62tcp: Fix data-races around sysctl_tcp_max_reordering.net/ipv4/tcp_input.c+2 -20 replies
33/62Revert "Revert "char/random: silence a lockdep splat with printk()""drivers/char/random.c+2 -20 replies
34/62mm/mempolicy: fix uninit-value in mpol_rebind_policy()mm/mempolicy.c+1 -10 replies
35/62bpf: Make sure mac_header was set before using itkernel/bpf/core.c+5 -30 replies
36/62drm/tilcdc: Remove obsolete crtc_mode_valid() hackdrivers/gpu/drm/tilcdc/tilcdc_crtc.c drivers/gpu/drm/tilcdc/tilcdc_drv.c drivers/gpu/drm/tilcdc/tilcdc_drv.h +4 more+19 -1190 replies
37/62tilcdc: tilcdc_external: fix an incorrect NULL check on list iteratordrivers/gpu/drm/tilcdc/tilcdc_external.c+5 -30 replies
38/62HID: multitouch: simplify the application retrievaldrivers/hid/hid-multitouch.c+32 -400 replies
39/62HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttonsdrivers/hid/hid-ids.h drivers/hid/hid-multitouch.c+7 -00 replies
40/62HID: multitouch: add support for the Smart Tech paneldrivers/hid/hid-multitouch.c+28 -60 replies
41/62HID: add ALWAYS_POLL quirk to lenovo pixart mousedrivers/hid/hid-ids.h drivers/hid/hid-quirks.c+2 -00 replies
42/62dlm: fix pending remove if msg allocation failsfs/dlm/lock.c+2 -10 replies
43/62ima: remove the IMA_TEMPLATE Kconfig optionsecurity/integrity/ima/Kconfig+5 -70 replies
44/62ALSA: memalloc: Align buffer allocations in page sizesound/core/memalloc.c+1 -00 replies
45/62Bluetooth: Add bt_skb_sendmsg helperinclude/net/bluetooth/bluetooth.h+28 -00 replies
46/62Bluetooth: Add bt_skb_sendmmsg helperinclude/net/bluetooth/bluetooth.h+38 -00 replies
47/62Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsgnet/bluetooth/sco.c+11 -230 replies
48/62Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsgnet/bluetooth/rfcomm/core.c net/bluetooth/rfcomm/sock.c+55 -450 replies
49/62Bluetooth: Fix passing NULL to PTR_ERRinclude/net/bluetooth/bluetooth.h net/bluetooth/rfcomm/sock.c net/bluetooth/sco.c+3 -30 replies
50/62Bluetooth: SCO: Fix sco_send_frame returning skb->lennet/bluetooth/sco.c+6 -40 replies
51/62Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunksinclude/net/bluetooth/bluetooth.h+1 -20 replies
52/62serial: mvebu-uart: correctly report configured baudrate valuedrivers/tty/serial/mvebu-uart.c+13 -120 replies
53/62tty: drivers/tty/, stop using tty_schedule_flip()drivers/tty/cyclades.c drivers/tty/goldfish.c drivers/tty/moxa.c +3 more+11 -110 replies
54/62tty: the rest, stop using tty_schedule_flip()arch/alpha/kernel/srmcons.c drivers/s390/char/keyboard.h drivers/staging/speakup/spk_ttyio.c+5 -50 replies
55/62tty: drop tty_schedule_flip()drivers/tty/tty_buffer.c include/linux/tty_flip.h+8 -230 replies
56/62tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()drivers/tty/tty_buffer.c+10 -50 replies
57/62tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()drivers/tty/pty.c drivers/tty/tty_buffer.c include/linux/tty_flip.h+36 -120 replies
58/62net: usb: ax88179_178a needs FLAG_SEND_ZLPdrivers/net/usb/ax88179_178a.c+8 -80 replies
59/62PCI: hv: Fix multi-MSI to allow more than one MSI vectordrivers/pci/controller/pci-hyperv.c+16 -10 replies
60/62PCI: hv: Fix hv_arch_irq_unmask() for multi-MSIdrivers/pci/controller/pci-hyperv.c+4 -20 replies
61/62PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()drivers/pci/controller/pci-hyperv.c+9 -70 replies
62/62PCI: hv: Fix interrupt mapping for multi-MSIdrivers/pci/controller/pci-hyperv.c+53 -80 replies

Reviews trailers per patch

18 of 62 patches have a Reviewed-by or Acked-by.

PatchLinus WalleijOleksandr TyshchenkoJuergen GrossYang JihongBin MengFlorian FainelliMaxim MikityanskiyJakub KicinskiMatthias FendJyri SarhaLars-Peter Clausen[email protected]Laurent PinchartTedd Ho-Jeong AnShubhrajyoti DattaMichal SimekMichael KelleyIlpo JärvinenYuchung ChengJohan HovoldDexuan CuiPaul MenzelPavel Machek (CIP)Linux Kernel Functional TestingSudip MukherjeeJon HunterShuah KhanGuenter Roeck
SeriesT-b T-b T-b T-b T-b T-b
1/62R-b
2/62R-b R-b
3/62
4/62R-b
5/62
6/62T-b
7/62
8/62
9/62
10/62
11/62
12/62
13/62
14/62R-b A-b
15/62R-b
16/62R-b R-b
17/62
18/62
19/62
20/62
21/62
22/62
23/62A-b
24/62
25/62
26/62
27/62
28/62
29/62
30/62
31/62
32/62
33/62
34/62T-b
35/62
36/62R-b
37/62R-b T-b
38/62
39/62
40/62Reported-and-tested-by
41/62
42/62
43/62
44/62R-b
45/62
46/62
47/62
48/62
49/62T-b
50/62T-b
51/62T-b
52/62R-b
53/62R-b
54/62R-b
55/62R-b
56/62
57/62
58/62
59/62R-b
60/62R-b
61/62T-b R-b T-b
62/62T-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/62] 4.19.254-rc1 review

This is the start of the stable review cycle for the 4.19.254 release. There are 62 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, 29 Jul 2022 16:09:50 +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.254-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.254-rc1

Jeffrey Hugo <[email protected]>
PCI: hv: Fix interrupt mapping for multi-MSI

Jeffrey Hugo <[email protected]>
PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()

Jeffrey Hugo <[email protected]>
PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI

Jeffrey Hugo <[email protected]>
PCI: hv: Fix multi-MSI to allow more than one MSI vector

Jose Alonso <[email protected]>

    net: usb: ax88179_178a needs FLAG_SEND_ZLP

Jiri Slaby <[email protected]>
tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()

Jiri Slaby <[email protected]>
tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()

Jiri Slaby <[email protected]>
tty: drop tty_schedule_flip()

Jiri Slaby <[email protected]>
tty: the rest, stop using tty_schedule_flip()

Jiri Slaby <[email protected]>
tty: drivers/tty/, stop using tty_schedule_flip()

Pali Rohár <[email protected]>
serial: mvebu-uart: correctly report configured baudrate value

Luiz Augusto von Dentz <[email protected]>
Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks

Luiz Augusto von Dentz <[email protected]>

    Bluetooth: SCO: Fix sco_send_frame returning skb->len

Luiz Augusto von Dentz <[email protected]>
Bluetooth: Fix passing NULL to PTR_ERR

Luiz Augusto von Dentz <[email protected]>
Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg

Luiz Augusto von Dentz <[email protected]>
Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg

Luiz Augusto von Dentz <[email protected]>
Bluetooth: Add bt_skb_sendmmsg helper

Luiz Augusto von Dentz <[email protected]>
Bluetooth: Add bt_skb_sendmsg helper

Takashi Iwai <[email protected]>
ALSA: memalloc: Align buffer allocations in page size

GUO Zihua <[email protected]>
ima: remove the IMA_TEMPLATE Kconfig option

Alexander Aring <[email protected]>
dlm: fix pending remove if msg allocation fails

Tony Fischetti <[email protected]>
HID: add ALWAYS_POLL quirk to lenovo pixart mouse

Benjamin Tissoires <[email protected]>
HID: multitouch: add support for the Smart Tech panel

Mikael Wikström <[email protected]>
HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons

Benjamin Tissoires <[email protected]>
HID: multitouch: simplify the application retrieval

Xiaomeng Tong <[email protected]>
tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator

Jyri Sarha <[email protected]>
drm/tilcdc: Remove obsolete crtc_mode_valid() hack

Eric Dumazet <[email protected]>
bpf: Make sure mac_header was set before using it

Wang Cheng <[email protected]>
mm/mempolicy: fix uninit-value in mpol_rebind_policy()

Jason A. Donenfeld <[email protected]>
Revert "Revert "char/random: silence a lockdep splat with printk()""

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_max_reordering.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_rfc1337.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_stdurg.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_retrans_collapse.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_recovery.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_early_retrans.

Hristo Venev <[email protected]>
be2net: Fix buffer overflow in be_get_module_eeprom

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_fastopen.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_tw_reuse.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_notsent_lowat.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around some timeout sysctl knobs.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_reordering.

Kuniyuki Iwashima <[email protected]>
igmp: Fix a data-race around sysctl_igmp_max_memberships.

Kuniyuki Iwashima <[email protected]>
igmp: Fix data-races around sysctl_igmp_llm_reports.

Tariq Toukan <[email protected]>
net/tls: Fix race in TLS device down flow

Junxiao Chang <[email protected]>
net: stmmac: fix dma queue left shift overflow issue

Robert Hancock <[email protected]>
i2c: cadence: Change large transfer count reset logic to be unconditional

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_probe_interval.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_probe_threshold.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_mtu_probing.

Kuniyuki Iwashima <[email protected]>
tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.

Kuniyuki Iwashima <[email protected]>
ip: Fix a data-race around sysctl_fwmark_reflect.

Kuniyuki Iwashima <[email protected]>
ip: Fix data-races around sysctl_ip_nonlocal_bind.

Kuniyuki Iwashima <[email protected]>
ip: Fix data-races around sysctl_ip_fwd_use_pmtu.

Peter Zijlstra <[email protected]>
perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()

William Dean <[email protected]>
pinctrl: ralink: Check for null return of devm_kcalloc

Miaoqian Lin <[email protected]>
power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe

Hangyu Hua <[email protected]>
xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()

Demi Marie Obenour <[email protected]>
xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE

Ben Dooks <[email protected]>
riscv: add as-options for modules with assembly compontents

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

Diffstat:

 Makefile                                          |   4 +-
 arch/alpha/kernel/srmcons.c                       |   2 +-
 arch/riscv/Makefile                               |   1 +
 drivers/char/random.c                             |   4 +-
 drivers/gpu/drm/tilcdc/tilcdc_crtc.c              |  28 +++---
 drivers/gpu/drm/tilcdc/tilcdc_drv.c               |   1 -
 drivers/gpu/drm/tilcdc/tilcdc_drv.h               |   2 -
 drivers/gpu/drm/tilcdc/tilcdc_external.c          |  96 +++----------------
 drivers/gpu/drm/tilcdc/tilcdc_external.h          |   1 -
 drivers/gpu/drm/tilcdc/tilcdc_panel.c             |   9 --
 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c            |   9 --
 drivers/hid/hid-ids.h                             |   2 +
 drivers/hid/hid-multitouch.c                      | 112 +++++++++++++---------
 drivers/hid/hid-quirks.c                          |   1 +
 drivers/i2c/busses/i2c-cadence.c                  |  30 +-----
 drivers/net/ethernet/emulex/benet/be_cmds.c       |  10 +-
 drivers/net/ethernet/emulex/benet/be_cmds.h       |   2 +-
 drivers/net/ethernet/emulex/benet/be_ethtool.c    |  31 +++---
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c |   3 +
 drivers/net/usb/ax88179_178a.c                    |  16 ++--
 drivers/pci/controller/pci-hyperv.c               | 100 +++++++++++++++----
 drivers/power/reset/arm-versatile-reboot.c        |   1 +
 drivers/s390/char/keyboard.h                      |   4 +-
 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c   |   2 +
 drivers/staging/speakup/spk_ttyio.c               |   4 +-
 drivers/tty/cyclades.c                            |   6 +-
 drivers/tty/goldfish.c                            |   2 +-
 drivers/tty/moxa.c                                |   4 +-
 drivers/tty/pty.c                                 |  14 +--
 drivers/tty/serial/lpc32xx_hs.c                   |   2 +-
 drivers/tty/serial/mvebu-uart.c                   |  25 ++---
 drivers/tty/tty_buffer.c                          |  66 ++++++++-----
 drivers/tty/vt/keyboard.c                         |   6 +-
 drivers/tty/vt/vt.c                               |   2 +-
 drivers/xen/gntdev.c                              |   3 +-
 fs/dlm/lock.c                                     |   3 +-
 include/linux/tty_flip.h                          |   4 +-
 include/net/bluetooth/bluetooth.h                 |  65 +++++++++++++
 include/net/inet_sock.h                           |   5 +-
 include/net/ip.h                                  |   4 +-
 include/net/tcp.h                                 |   9 +-
 kernel/bpf/core.c                                 |   8 +-
 kernel/events/core.c                              |  45 ++++++---
 mm/mempolicy.c                                    |   2 +-
 net/bluetooth/rfcomm/core.c                       |  50 ++++++++--
 net/bluetooth/rfcomm/sock.c                       |  46 ++-------
 net/bluetooth/sco.c                               |  30 ++----
 net/ipv4/af_inet.c                                |   2 +-
 net/ipv4/igmp.c                                   |  23 +++--
 net/ipv4/route.c                                  |   2 +-
 net/ipv4/tcp.c                                    |  10 +-
 net/ipv4/tcp_fastopen.c                           |   4 +-
 net/ipv4/tcp_input.c                              |  19 ++--
 net/ipv4/tcp_ipv4.c                               |   2 +-
 net/ipv4/tcp_metrics.c                            |   3 +-
 net/ipv4/tcp_minisocks.c                          |   2 +-
 net/ipv4/tcp_output.c                             |  14 +--
 net/ipv4/tcp_recovery.c                           |   6 +-
 net/ipv4/tcp_timer.c                              |  14 +--
 net/sctp/protocol.c                               |   2 +-
 net/tls/tls_device.c                              |   8 +-
 net/xfrm/xfrm_policy.c                            |   5 +-
 security/integrity/ima/Kconfig                    |  12 +--
 sound/core/memalloc.c                             |   1 +
 64 files changed, 555 insertions(+), 450 deletions(-)