Skip to content

5.10.135-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 Latest65 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/65Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_putinclude/net/bluetooth/l2cap.h net/bluetooth/l2cap_core.c+49 -130 replies
2/65Revert "ocfs2: mount shared volume without ha stack"fs/ocfs2/ocfs2.h fs/ocfs2/slot_map.c fs/ocfs2/super.c+20 -510 replies
3/65ntfs: fix use-after-free in ntfs_ucsncmp()fs/ntfs/attrib.c+6 -20 replies
4/65s390/archrandom: prevent CPACF trng invocations in interrupt contextarch/s390/include/asm/archrandom.h+6 -30 replies
5/65nouveau/svm: Fix to migrate all requested pagesdrivers/gpu/drm/nouveau/nouveau_dmem.c+5 -10 replies
6/65watch_queue: Fix missing rcu annotationkernel/watch_queue.c+1 -10 replies
7/65watch_queue: Fix missing locking in add_watch_to_object()kernel/watch_queue.c+36 -220 replies
8/65tcp: Fix data-races around sysctl_tcp_dsack.net/ipv4/tcp_input.c+2 -20 replies
9/65tcp: Fix a data-race around sysctl_tcp_app_win.net/ipv4/tcp_input.c+1 -10 replies
10/65tcp: Fix a data-race around sysctl_tcp_adv_win_scale.include/net/tcp.h+1 -10 replies
11/65tcp: Fix a data-race around sysctl_tcp_frto.net/ipv4/tcp_input.c+1 -10 replies
12/65tcp: Fix a data-race around sysctl_tcp_nometrics_save.net/ipv4/tcp_metrics.c+1 -10 replies
13/65tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save.net/ipv4/tcp_metrics.c+4 -40 replies
14/65ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)drivers/net/ethernet/intel/ice/ice_ethtool.c+2 -10 replies
15/65ice: do not setup vlan for loopback VSIdrivers/net/ethernet/intel/ice/ice_main.c+5 -30 replies
16/65scsi: ufs: host: Hold reference returned by of_parse_phandle()drivers/scsi/ufs/ufshcd-pltfrm.c+13 -20 replies
17/65Revert "tcp: change pingpong threshold to 3"include/net/inet_connection_sock.h net/ipv4/tcp_output.c+7 -180 replies
18/65tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.net/ipv4/tcp_input.c net/mptcp/protocol.c+2 -20 replies
19/65tcp: Fix a data-race around sysctl_tcp_limit_output_bytes.net/ipv4/tcp_output.c+1 -10 replies
20/65tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit.net/ipv4/tcp_input.c+1 -10 replies
21/65net: ping6: Fix memleak in ipv6_renew_options().net/ipv6/ping.c+6 -00 replies
22/65ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptrinclude/net/addrconf.h+3 -00 replies
23/65net/tls: Remove the context from the list in tls_device_downnet/tls/tls_device.c+6 -10 replies
24/65igmp: Fix data-races around sysctl_igmp_qrv.net/ipv4/igmp.c+13 -110 replies
25/65net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()drivers/net/sungem_phy.c+1 -00 replies
26/65tcp: Fix a data-race around sysctl_tcp_min_tso_segs.net/ipv4/tcp_output.c+1 -10 replies
27/65tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen.net/ipv4/tcp_input.c+1 -10 replies
28/65tcp: Fix a data-race around sysctl_tcp_autocorking.net/ipv4/tcp.c+1 -10 replies
29/65tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit.net/ipv4/tcp_input.c+2 -10 replies
30/65Documentation: fix sctp_wmem in ip-sysctl.rstDocumentation/networking/ip-sysctl.rst+8 -10 replies
31/65macsec: fix NULL deref in macsec_add_rxsadrivers/net/macsec.c+2 -10 replies
32/65macsec: fix error message in macsec_add_rxsa and _txsadrivers/net/macsec.c+2 -20 replies
33/65macsec: limit replay window size with XPNdrivers/net/macsec.c+12 -40 replies
34/65macsec: always read MACSEC_SA_ATTR_PN as a u64drivers/net/macsec.c+3 -30 replies
35/65net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa()drivers/net/macsec.c+2 -20 replies
36/65tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.net/ipv4/tcp_input.c+2 -10 replies
37/65tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns.net/ipv4/tcp_input.c+1 -10 replies
38/65tcp: Fix a data-race around sysctl_tcp_comp_sack_nr.net/ipv4/tcp_input.c+1 -10 replies
39/65tcp: Fix data-races around sysctl_tcp_reflect_tos.net/ipv4/tcp_ipv4.c net/ipv6/tcp_ipv6.c+4 -40 replies
40/65i40e: Fix interface init with MSI interrupts (no MSI-X)drivers/net/ethernet/intel/i40e/i40e_main.c+4 -00 replies
41/65sctp: fix sleep in atomic context bug in timer handlersnet/sctp/stream_sched.c+1 -10 replies
42/65netfilter: nf_queue: do not allow packet truncation below transport header offsetnet/netfilter/nfnetlink_queue.c+6 -10 replies
43/65virtio-net: fix the race between refill work and closedrivers/net/virtio_net.c+34 -30 replies
44/65perf symbol: Correct address for bss symbolstools/perf/util/symbol-elf.c+41 -40 replies
45/65sfc: disable softirqs for ptp TXdrivers/net/ethernet/sfc/ptp.c+22 -00 replies
46/65sctp: leave the err path free in sctp_stream_init to sctp_stream_freenet/sctp/associola.c net/sctp/stream.c+5 -190 replies
47/65ARM: crypto: comment out gcc warning that breaks clang buildsarch/arm/lib/xor-neon.c+2 -10 replies
48/65page_alloc: fix invalid watermark check on a negative valuemm/page_alloc.c+8 -40 replies
49/65mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle.drivers/net/wireless/mediatek/mt7601u/usb.c+1 -00 replies
50/65ARM: 9216/1: Fix MAX_DMA_ADDRESS overflowarch/arm/include/asm/dma.h+1 -10 replies
51/65EDAC/ghes: Set the DIMM label unconditionallydrivers/edac/ghes_edac.c+8 -30 replies
52/65docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleedDocumentation/admin-guide/kernel-parameters.txt+2 -00 replies
53/65xfs: refactor xfs_file_fsyncfs/xfs/xfs_file.c+50 -310 replies
54/65xfs: xfs_log_force_lsn isnt passed a LSNfs/xfs/libxfs/xfs_types.h fs/xfs/xfs_buf_item.c fs/xfs/xfs_dquot_item.c +10 more+56 -650 replies
55/65xfs: prevent UAF in xfs_log_item_in_current_chkptfs/xfs/xfs_log_cil.c+3 -30 replies
56/65xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodesfs/xfs/xfs_mount.c+9 -10 replies
57/65xfs: force the log offline when log intent item recovery failsfs/xfs/xfs_log.c fs/xfs/xfs_log_recover.c+7 -10 replies
58/65xfs: hold buffer across unpin and potential shutdown processingfs/xfs/xfs_buf_item.c+21 -160 replies
59/65xfs: remove dead stale buf unpin handling codefs/xfs/xfs_buf_item.c+2 -190 replies
60/65xfs: logging the on disk inode LSN can make it go backwardsfs/xfs/libxfs/xfs_log_format.h fs/xfs/xfs_inode_item_recover.c+39 -110 replies
61/65xfs: Enforce attr3 buffer recovery orderfs/xfs/xfs_buf_item_recover.c+1 -00 replies
62/65x86/bugs: Do not enable IBPB at firmware entry when IBPB is not availablearch/x86/kernel/cpu/bugs.c+1 -00 replies
63/65bpf: Consolidate shared test timing codenet/bpf/test_run.c+78 -622 replies
64/65bpf: Add PROG_TEST_RUN support for sk_lookup programsinclude/linux/bpf.h include/uapi/linux/bpf.h net/bpf/test_run.c +2 more+124 -20 replies
65/65selftests: bpf: Dont run sk_lookup in verifier teststools/testing/selftests/bpf/test_verifier.c tools/testing/selftests/bpf/verifier/ctx_sk_lookup.c+3 -20 replies

Reviews trailers per patch

28 of 65 patches have a Reviewed-by or Acked-by.

PatchLee JonesGeorge KuruvinakunnelBart Van AsscheNeal CardwellEric DumazetJoseph QiDavid AhernTariq ToukanMarcelo Ricardo LeitnerRalph CampbellLyude PaulJason A. DonenfeldJuergen ChristPablo Neira AyusoNamhyung KimJakub KicinskiArnd BergmannMel GormanMichael S. TsirkinXuan ZhuoLinus WalleijRobert ElliottBrian FosterDarrick J. WongDave ChinnerAllison HendersonChristoph HellwigAndrii NakryikoDave SwitzerWei WangJon HunterFlorian FainelliLinux Kernel Functional TestingShuah KhanGuenter RoeckRudi HeitbaumPavel Machek (CIP)Sudip Mukherjee
SeriesT-b T-b T-b T-b T-b T-b T-b T-b
1/65T-b
2/65A-b
3/65
4/65A-b R-b
5/65R-b R-b
6/65
7/65
8/65
9/65
10/65
11/65
12/65
13/65
14/65T-b
15/65T-b
16/65R-b
17/65A-b R-b
18/65
19/65
20/65
21/65R-b R-b
22/65R-b
23/65R-b
24/65
25/65
26/65
27/65
28/65
29/65
30/65A-b
31/65
32/65
33/65
34/65
35/65
36/65
37/65
38/65
39/65A-b
40/65T-b
41/65A-b
42/65R-b
43/65A-b R-b
44/65A-b
45/65
46/65
47/65A-b
48/65A-b
49/65A-b
50/65R-b
51/65T-b
52/65
53/65R-b R-b A-b R-b
54/65R-b R-b A-b R-b
55/65A-b R-b
56/65A-b R-b
57/65A-b R-b
58/65R-b A-b
59/65R-b A-b
60/65R-b A-b
61/65R-b A-b R-b
62/65
63/65A-b
64/65
65/65

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

Read the v1 thread

Cover letter [PATCH 5.10 00/65] 5.10.135-rc1 review

This is the start of the stable review cycle for the 5.10.135 release. There are 65 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.10.135-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.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.135-rc1

Tianchen Ding <[email protected]>
selftests: bpf: Don't run sk_lookup in verifier tests

Tianchen Ding <[email protected]>
bpf: Add PROG_TEST_RUN support for sk_lookup programs

Tianchen Ding <[email protected]>
bpf: Consolidate shared test timing code

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

Dave Chinner <[email protected]>
xfs: Enforce attr3 buffer recovery order

Dave Chinner <[email protected]>
xfs: logging the on disk inode LSN can make it go backwards

Brian Foster <[email protected]>
xfs: remove dead stale buf unpin handling code

Brian Foster <[email protected]>
xfs: hold buffer across unpin and potential shutdown processing

Darrick J. Wong <[email protected]>
xfs: force the log offline when log intent item recovery fails

Darrick J. Wong <[email protected]>
xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes

Darrick J. Wong <[email protected]>
xfs: prevent UAF in xfs_log_item_in_current_chkpt

Dave Chinner <[email protected]>
xfs: xfs_log_force_lsn isn't passed a LSN

Christoph Hellwig <[email protected]>
xfs: refactor xfs_file_fsync

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

Wei Mingzhi <[email protected]>
mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle.

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

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

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]>
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.

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()

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().

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.

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

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

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/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 +-
 drivers/net/ethernet/sfc/ptp.c                     |  22 ++
 drivers/net/macsec.c                               |  33 ++-
 drivers/net/sungem_phy.c                           |   1 +
 drivers/net/virtio_net.c                           |  37 +++-
 drivers/net/wireless/mediatek/mt7601u/usb.c        |   1 +
 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/xfs/libxfs/xfs_log_format.h                     |  11 +-
 fs/xfs/libxfs/xfs_types.h                          |   1 +
 fs/xfs/xfs_buf_item.c                              |  60 ++---
 fs/xfs/xfs_buf_item_recover.c                      |   1 +
 fs/xfs/xfs_dquot_item.c                            |   2 +-
 fs/xfs/xfs_file.c                                  |  81 ++++---
 fs/xfs/xfs_inode.c                                 |  10 +-
 fs/xfs/xfs_inode_item.c                            |   4 +-
 fs/xfs/xfs_inode_item.h                            |   2 +-
 fs/xfs/xfs_inode_item_recover.c                    |  39 +++-
 fs/xfs/xfs_log.c                                   |  30 +--
 fs/xfs/xfs_log.h                                   |   4 +-
 fs/xfs/xfs_log_cil.c                               |  32 +--
 fs/xfs/xfs_log_priv.h                              |  15 +-
 fs/xfs/xfs_log_recover.c                           |   5 +-
 fs/xfs/xfs_mount.c                                 |  10 +-
 fs/xfs/xfs_trans.c                                 |   6 +-
 fs/xfs/xfs_trans.h                                 |   4 +-
 include/linux/bpf.h                                |  10 +
 include/net/addrconf.h                             |   3 +
 include/net/bluetooth/l2cap.h                      |   1 +
 include/net/inet_connection_sock.h                 |  10 +-
 include/net/tcp.h                                  |   2 +-
 include/uapi/linux/bpf.h                           |   5 +-
 kernel/watch_queue.c                               |  58 +++--
 mm/page_alloc.c                                    |  12 +-
 net/bluetooth/l2cap_core.c                         |  61 ++++--
 net/bpf/test_run.c                                 | 243 +++++++++++++++------
 net/core/filter.c                                  |   1 +
 net/ipv4/igmp.c                                    |  24 +-
 net/ipv4/tcp.c                                     |   2 +-
 net/ipv4/tcp_input.c                               |  24 +-
 net/ipv4/tcp_ipv4.c                                |   4 +-
 net/ipv4/tcp_metrics.c                             |  10 +-
 net/ipv4/tcp_output.c                              |  19 +-
 net/ipv6/ping.c                                    |   6 +
 net/ipv6/tcp_ipv6.c                                |   4 +-
 net/mptcp/protocol.c                               |   2 +-
 net/netfilter/nfnetlink_queue.c                    |   7 +-
 net/sctp/associola.c                               |   5 +-
 net/sctp/stream.c                                  |  19 +-
 net/sctp/stream_sched.c                            |   2 +-
 net/tls/tls_device.c                               |   7 +-
 tools/include/uapi/linux/bpf.h                     |   5 +-
 tools/perf/util/symbol-elf.c                       |  45 +++-
 tools/testing/selftests/bpf/test_verifier.c        |   4 +-
 .../testing/selftests/bpf/verifier/ctx_sk_lookup.c |   1 +
 69 files changed, 755 insertions(+), 408 deletions(-)