Skip to content

5.15.59-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest69 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/69Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_putinclude/net/bluetooth/l2cap.h net/bluetooth/l2cap_core.c+49 -130 replies
2/69Revert "ocfs2: mount shared volume without ha stack"fs/ocfs2/ocfs2.h fs/ocfs2/slot_map.c fs/ocfs2/super.c+20 -510 replies
3/69ntfs: fix use-after-free in ntfs_ucsncmp()fs/ntfs/attrib.c+6 -20 replies
4/69fs: sendfile handles O_NONBLOCK of out_fdfs/read_write.c+3 -00 replies
5/69secretmem: fix unhandled fault in truncatemm/secretmem.c+26 -70 replies
6/69mm: fix page leak with multiple threads mapping the same pagemm/memory.c+5 -20 replies
7/69hugetlb: fix memoryleak in hugetlb_mcopy_atomic_ptemm/hugetlb.c+1 -00 replies
8/69asm-generic: remove a broken and needless ifdef conditionalinclude/asm-generic/io.h+0 -20 replies
9/69s390/archrandom: prevent CPACF trng invocations in interrupt contextarch/s390/include/asm/archrandom.h+6 -30 replies
10/69nouveau/svm: Fix to migrate all requested pagesdrivers/gpu/drm/nouveau/nouveau_dmem.c+5 -10 replies
11/69drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid()drivers/gpu/drm/tiny/simpledrm.c+1 -10 replies
12/69watch_queue: Fix missing rcu annotationkernel/watch_queue.c+1 -10 replies
13/69watch_queue: Fix missing locking in add_watch_to_object()kernel/watch_queue.c+36 -220 replies
14/69tcp: Fix data-races around sysctl_tcp_dsack.net/ipv4/tcp_input.c+2 -20 replies
15/69tcp: Fix a data-race around sysctl_tcp_app_win.net/ipv4/tcp_input.c+1 -10 replies
16/69tcp: Fix a data-race around sysctl_tcp_adv_win_scale.include/net/tcp.h+1 -10 replies
17/69tcp: Fix a data-race around sysctl_tcp_frto.net/ipv4/tcp_input.c+1 -10 replies
18/69tcp: Fix a data-race around sysctl_tcp_nometrics_save.net/ipv4/tcp_metrics.c+1 -10 replies
19/69tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save.net/ipv4/tcp_metrics.c+4 -40 replies
20/69ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)drivers/net/ethernet/intel/ice/ice_ethtool.c+2 -10 replies
21/69ice: do not setup vlan for loopback VSIdrivers/net/ethernet/intel/ice/ice_main.c+5 -30 replies
22/69scsi: ufs: host: Hold reference returned by of_parse_phandle()drivers/scsi/ufs/ufshcd-pltfrm.c+13 -20 replies
23/69Revert "tcp: change pingpong threshold to 3"include/net/inet_connection_sock.h net/ipv4/tcp_output.c+7 -180 replies
24/69octeontx2-pf: Fix UDP/TCP src and dst port tc filtersdrivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c+18 -120 replies
25/69tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.net/ipv4/tcp_input.c net/mptcp/protocol.c+2 -20 replies
26/69tcp: Fix a data-race around sysctl_tcp_limit_output_bytes.net/ipv4/tcp_output.c+1 -10 replies
27/69tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit.net/ipv4/tcp_input.c+1 -10 replies
28/69scsi: core: Fix warning in scsi_alloc_sgtables()drivers/scsi/scsi_ioctl.c+1 -10 replies
29/69scsi: mpt3sas: Stop fw fault watchdog work item during system shutdowndrivers/scsi/mpt3sas/mpt3sas_scsih.c+1 -00 replies
30/69net: ping6: Fix memleak in ipv6_renew_options().net/ipv6/ping.c+6 -00 replies
31/69ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptrinclude/net/addrconf.h+3 -00 replies
32/69net/tls: Remove the context from the list in tls_device_downnet/tls/tls_device.c+6 -10 replies
33/69igmp: Fix data-races around sysctl_igmp_qrv.net/ipv4/igmp.c+13 -110 replies
34/69net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmiidrivers/net/pcs/pcs-xpcs.c+1 -10 replies
35/69net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()drivers/net/sungem_phy.c+1 -00 replies
36/69tcp: Fix a data-race around sysctl_tcp_min_tso_segs.net/ipv4/tcp_output.c+1 -10 replies
37/69tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen.net/ipv4/tcp_input.c+1 -10 replies
38/69tcp: Fix a data-race around sysctl_tcp_autocorking.net/ipv4/tcp.c+1 -10 replies
39/69tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit.net/ipv4/tcp_input.c+2 -10 replies
40/69Documentation: fix sctp_wmem in ip-sysctl.rstDocumentation/networking/ip-sysctl.rst+8 -10 replies
41/69macsec: fix NULL deref in macsec_add_rxsadrivers/net/macsec.c+2 -10 replies
42/69macsec: fix error message in macsec_add_rxsa and _txsadrivers/net/macsec.c+2 -20 replies
43/69macsec: limit replay window size with XPNdrivers/net/macsec.c+12 -40 replies
44/69macsec: always read MACSEC_SA_ATTR_PN as a u64drivers/net/macsec.c+3 -30 replies
45/69net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa()drivers/net/macsec.c+2 -20 replies
46/69net: mld: fix reference count leak in mld_{query | report}_work()net/ipv6/mcast.c+8 -60 replies
47/69tcp: Fix data-races around sk_pacing_rate.net/ipv4/tcp_input.c+2 -20 replies
48/69net: Fix data-races around sysctl_[rw]mem(_offset)?.include/net/sock.h net/decnet/af_decnet.c net/ipv4/tcp.c +4 more+21 -200 replies
49/69tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.net/ipv4/tcp_input.c+2 -10 replies
50/69tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns.net/ipv4/tcp_input.c+1 -10 replies
51/69tcp: Fix a data-race around sysctl_tcp_comp_sack_nr.net/ipv4/tcp_input.c+1 -10 replies
52/69tcp: Fix data-races around sysctl_tcp_reflect_tos.net/ipv4/tcp_ipv4.c net/ipv6/tcp_ipv6.c+4 -40 replies
53/69ipv4: Fix data-races around sysctl_fib_notify_on_flag_change.net/ipv4/fib_trie.c+5 -20 replies
54/69i40e: Fix interface init with MSI interrupts (no MSI-X)drivers/net/ethernet/intel/i40e/i40e_main.c+4 -00 replies
55/69sctp: fix sleep in atomic context bug in timer handlersnet/sctp/stream_sched.c+1 -10 replies
56/69octeontx2-pf: cn10k: Fix egress ratelimit configurationdrivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c+55 -210 replies
57/69netfilter: nf_queue: do not allow packet truncation below transport header offsetnet/netfilter/nfnetlink_queue.c+6 -10 replies
58/69virtio-net: fix the race between refill work and closedrivers/net/virtio_net.c+34 -30 replies
59/69perf symbol: Correct address for bss symbolstools/perf/util/symbol-elf.c+41 -40 replies
60/69sfc: disable softirqs for ptp TXdrivers/net/ethernet/sfc/ptp.c+22 -00 replies
61/69sctp: leave the err path free in sctp_stream_init to sctp_stream_freenet/sctp/associola.c net/sctp/stream.c+5 -190 replies
62/69ARM: crypto: comment out gcc warning that breaks clang buildsarch/arm/lib/xor-neon.c+2 -10 replies
63/69mm/hmm: fault non-owner device private entriesmm/hmm.c+8 -110 replies
64/69page_alloc: fix invalid watermark check on a negative valuemm/page_alloc.c+8 -40 replies
65/69ARM: 9216/1: Fix MAX_DMA_ADDRESS overflowarch/arm/include/asm/dma.h+1 -10 replies
66/69EDAC/ghes: Set the DIMM label unconditionallydrivers/edac/ghes_edac.c+8 -30 replies
67/69docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleedDocumentation/admin-guide/kernel-parameters.txt+2 -00 replies
68/69locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiterkernel/locking/rwsem.c+20 -100 replies
69/69x86/bugs: Do not enable IBPB at firmware entry when IBPB is not availablearch/x86/kernel/cpu/bugs.c+1 -00 replies

Reviews trailers per patch

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

PatchLee JonesJoseph QiAxel RasmussenJan KaraGeorge KuruvinakunnelNeal CardwellEric DumazetJason A. DonenfeldJuergen ChristChristoph HellwigBart Van AsscheLaurence ObermanSreekanth ReddyDavid AhernKirill A. ShutemovTariq ToukanRalph CampbellLyude PaulSami TolvanenMuchun SongAnshuman KhandualBaolin WangMike KravetzWei WangMarcelo Ricardo LeitnerMichael S. TsirkinXuan ZhuoPablo Neira AyusoNamhyung KimAlistair PoppleArnd BergmannLinus WalleijMel GormanRobert ElliottDave SwitzerJohn DonnellyHangbin LiuJon HunterFlorian FainelliLinux Kernel Functional TestingShuah KhanBagas SanjayaGuenter RoeckRon EconomosSudip Mukherjee
SeriesT-b T-b T-b T-b T-b T-b T-b T-b
1/69T-b
2/69A-b
3/69
4/69
5/69R-b R-b
6/69A-b
7/69A-b R-b R-b R-b
8/69
9/69A-b R-b
10/69R-b R-b
11/69R-b
12/69
13/69
14/69
15/69
16/69
17/69
18/69
19/69
20/69T-b
21/69T-b
22/69R-b
23/69A-b R-b
24/69
25/69
26/69
27/69
28/69R-b R-b
29/69T-b A-b
30/69R-b R-b
31/69R-b
32/69R-b
33/69
34/69
35/69
36/69
37/69
38/69
39/69
40/69A-b
41/69
42/69
43/69
44/69
45/69
46/69R-b T-b
47/69
48/69
49/69
50/69
51/69
52/69A-b
53/69
54/69T-b
55/69A-b
56/69
57/69R-b
58/69A-b R-b
59/69A-b
60/69
61/69
62/69A-b
63/69R-b
64/69A-b
65/69R-b
66/69T-b
67/69
68/69T-b A-b
69/69

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

Read the v1 thread

Cover letter [PATCH 5.15 00/69] 5.15.59-rc1 review

This is the start of the stable review cycle for the 5.15.59 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, 03 Aug 2022 11:41:16 +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/v5.x/stable-review/patch-5.15.59-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-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.59-rc1

Thadeu Lima de Souza Cascardo <[email protected]>
x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available

Waiman Long <[email protected]>
locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter

Eiichi Tsukata <[email protected]>
docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed

Toshi Kani <[email protected]>
EDAC/ghes: Set the DIMM label unconditionally

Florian Fainelli <[email protected]>
ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow

Jaewon Kim <[email protected]>
page_alloc: fix invalid watermark check on a negative value

Ralph Campbell <[email protected]>
mm/hmm: fault non-owner device private entries

Greg Kroah-Hartman <[email protected]>
ARM: crypto: comment out gcc warning that breaks clang builds

Xin Long <[email protected]>
sctp: leave the err path free in sctp_stream_init to sctp_stream_free

Alejandro Lucero <[email protected]>
sfc: disable softirqs for ptp TX

Leo Yan <[email protected]>
perf symbol: Correct address for bss symbols

Jason Wang <[email protected]>
virtio-net: fix the race between refill work and close

Florian Westphal <[email protected]>
netfilter: nf_queue: do not allow packet truncation below transport header offset

Sunil Goutham <[email protected]>
octeontx2-pf: cn10k: Fix egress ratelimit configuration

Duoming Zhou <[email protected]>
sctp: fix sleep in atomic context bug in timer handlers

Michal Maloszewski <[email protected]>
i40e: Fix interface init with MSI interrupts (no MSI-X)

Kuniyuki Iwashima <[email protected]>
ipv4: Fix data-races around sysctl_fib_notify_on_flag_change.

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

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

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

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

Kuniyuki Iwashima <[email protected]>
net: Fix data-races around sysctl_[rw]mem(_offset)?.

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

Taehee Yoo <[email protected]>
net: mld: fix reference count leak in mld_{query | report}_work()

Jianglei Nie <[email protected]>
net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa()

Sabrina Dubroca <[email protected]>
macsec: always read MACSEC_SA_ATTR_PN as a u64

Sabrina Dubroca <[email protected]>
macsec: limit replay window size with XPN

Sabrina Dubroca <[email protected]>
macsec: fix error message in macsec_add_rxsa and _txsa

Sabrina Dubroca <[email protected]>
macsec: fix NULL deref in macsec_add_rxsa

Xin Long <[email protected]>
Documentation: fix sctp_wmem in ip-sysctl.rst

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

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

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

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

Liang He <[email protected]>
net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()

Vladimir Oltean <[email protected]>
net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii

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

Maxim Mikityanskiy <[email protected]>
net/tls: Remove the context from the list in tls_device_down

Ziyang Xuan <[email protected]>
ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr

Kuniyuki Iwashima <[email protected]>
net: ping6: Fix memleak in ipv6_renew_options().

David Jeffery <[email protected]>
scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown

Jason Yan <[email protected]>
scsi: core: Fix warning in scsi_alloc_sgtables()

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

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

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

Subbaraya Sundeep <[email protected]>
octeontx2-pf: Fix UDP/TCP src and dst port tc filters

Wei Wang <[email protected]>
Revert "tcp: change pingpong threshold to 3"

Liang He <[email protected]>
scsi: ufs: host: Hold reference returned by of_parse_phandle()

Maciej Fijalkowski <[email protected]>
ice: do not setup vlan for loopback VSI

Maciej Fijalkowski <[email protected]>
ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)

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

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

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

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

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

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

Linus Torvalds <[email protected]>
watch_queue: Fix missing locking in add_watch_to_object()

David Howells <[email protected]>
watch_queue: Fix missing rcu annotation

Nathan Chancellor <[email protected]>
drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid()

Alistair Popple <[email protected]>
nouveau/svm: Fix to migrate all requested pages

Harald Freudenberger <[email protected]>
s390/archrandom: prevent CPACF trng invocations in interrupt context

Lukas Bulwahn <[email protected]>
asm-generic: remove a broken and needless ifdef conditional

Miaohe Lin <[email protected]>
hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte

Josef Bacik <[email protected]>
mm: fix page leak with multiple threads mapping the same page

Mike Rapoport <[email protected]>
secretmem: fix unhandled fault in truncate

Andrei Vagin <[email protected]>
fs: sendfile handles O_NONBLOCK of out_fd

ChenXiaoSong <[email protected]>
ntfs: fix use-after-free in ntfs_ucsncmp()

Junxiao Bi <[email protected]>
Revert "ocfs2: mount shared volume without ha stack"

Luiz Augusto von Dentz <[email protected]>
Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |   2 +
 Documentation/networking/ip-sysctl.rst             |   9 +-
 Makefile                                           |   4 +-
 arch/arm/include/asm/dma.h                         |   2 +-
 arch/arm/lib/xor-neon.c                            |   3 +-
 arch/s390/include/asm/archrandom.h                 |   9 +-
 arch/x86/kernel/cpu/bugs.c                         |   1 +
 drivers/edac/ghes_edac.c                           |  11 ++-
 drivers/gpu/drm/nouveau/nouveau_dmem.c             |   6 +-
 drivers/gpu/drm/tiny/simpledrm.c                   |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   4 +
 drivers/net/ethernet/intel/ice/ice_ethtool.c       |   3 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |   8 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c   | 106 ++++++++++++++-------
 drivers/net/ethernet/sfc/ptp.c                     |  22 +++++
 drivers/net/macsec.c                               |  33 ++++---
 drivers/net/pcs/pcs-xpcs.c                         |   2 +-
 drivers/net/sungem_phy.c                           |   1 +
 drivers/net/virtio_net.c                           |  37 ++++++-
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               |   1 +
 drivers/scsi/scsi_ioctl.c                          |   2 +-
 drivers/scsi/ufs/ufshcd-pltfrm.c                   |  15 ++-
 fs/ntfs/attrib.c                                   |   8 +-
 fs/ocfs2/ocfs2.h                                   |   4 +-
 fs/ocfs2/slot_map.c                                |  46 ++++-----
 fs/ocfs2/super.c                                   |  21 ----
 fs/read_write.c                                    |   3 +
 include/asm-generic/io.h                           |   2 -
 include/net/addrconf.h                             |   3 +
 include/net/bluetooth/l2cap.h                      |   1 +
 include/net/inet_connection_sock.h                 |  10 +-
 include/net/sock.h                                 |   8 +-
 include/net/tcp.h                                  |   2 +-
 kernel/locking/rwsem.c                             |  30 ++++--
 kernel/watch_queue.c                               |  58 ++++++-----
 mm/hmm.c                                           |  19 ++--
 mm/hugetlb.c                                       |   1 +
 mm/memory.c                                        |   7 +-
 mm/page_alloc.c                                    |  12 ++-
 mm/secretmem.c                                     |  33 +++++--
 net/bluetooth/l2cap_core.c                         |  61 +++++++++---
 net/decnet/af_decnet.c                             |   4 +-
 net/ipv4/fib_trie.c                                |   7 +-
 net/ipv4/igmp.c                                    |  24 ++---
 net/ipv4/tcp.c                                     |   8 +-
 net/ipv4/tcp_input.c                               |  41 ++++----
 net/ipv4/tcp_ipv4.c                                |   4 +-
 net/ipv4/tcp_metrics.c                             |  10 +-
 net/ipv4/tcp_output.c                              |  21 ++--
 net/ipv6/mcast.c                                   |  14 +--
 net/ipv6/ping.c                                    |   6 ++
 net/ipv6/tcp_ipv6.c                                |   4 +-
 net/mptcp/protocol.c                               |   8 +-
 net/netfilter/nfnetlink_queue.c                    |   7 +-
 net/sctp/associola.c                               |   5 +-
 net/sctp/stream.c                                  |  19 +---
 net/sctp/stream_sched.c                            |   2 +-
 net/tipc/socket.c                                  |   2 +-
 net/tls/tls_device.c                               |   7 +-
 tools/perf/util/symbol-elf.c                       |  45 ++++++++-
 60 files changed, 547 insertions(+), 303 deletions(-)