Skip to content

5.4.242-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest39 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/39ARM: dts: rockchip: fix a typo error for rk3288 spdif nodearch/arm/boot/dts/rk3288.dtsi+1 -10 replies
2/39arm64: dts: meson-g12-common: specify full DMC rangearch/arm64/boot/dts/amlogic/meson-g12-common.dtsi+1 -20 replies
3/39netfilter: br_netfilter: fix recent physdev match breakageinclude/linux/skbuff.h net/bridge/br_netfilter_hooks.c+12 -60 replies
4/39regulator: fan53555: Explicitly include bits headerdrivers/regulator/fan53555.c+6 -50 replies
5/39net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_aggnet/sched/sch_qfq.c+7 -60 replies
6/39virtio_net: bugfix overflow inside xdp_linearize_page()drivers/net/virtio_net.c+6 -20 replies
7/39netfilter: nf_tables: fix ifdef to also consider nf_tables=minclude/linux/skbuff.h+2 -20 replies
8/39i40e: fix accessing vsi->active_filters without holding lockdrivers/net/ethernet/intel/i40e/i40e_main.c+2 -20 replies
9/39i40e: fix i40e_setup_misc_vector() error handlingdrivers/net/ethernet/intel/i40e/i40e_main.c+4 -10 replies
10/39mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next()drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv_multi.c+2 -00 replies
11/39bpf: Fix incorrect verifier pruning due to missing register precision taintskernel/bpf/verifier.c+15 -00 replies
12/39e1000e: Disable TSO on i219-LM card to increase speeddrivers/net/ethernet/intel/e1000e/netdev.c+26 -250 replies
13/39f2fs: Fix f2fs_truncate_partial_nodes ftrace eventinclude/trace/events/f2fs.h+1 -10 replies
14/39Input: i8042 - add quirk for Fujitsu Lifebook A574/Hdrivers/input/serio/i8042-x86ia64io.h+8 -00 replies
15/39selftests: sigaltstack: fix -Wuninitializedtools/testing/selftests/sigaltstack/current_stack_pointer.h tools/testing/selftests/sigaltstack/sas.c+24 -60 replies
16/39scsi: megaraid_sas: Fix fw_crash_buffer_show()drivers/scsi/megaraid/megaraid_sas_base.c+1 -10 replies
17/39scsi: core: Improve scsi_vpd_inquiry() checksdrivers/scsi/scsi.c+9 -20 replies
18/39net: dsa: b53: mmap: add phy opsdrivers/net/dsa/b53/b53_mmap.c+14 -00 replies
19/39s390/ptrace: fix PTRACE_GET_LAST_BREAK error handlingarch/s390/kernel/ptrace.c+2 -60 replies
20/39nvme-tcp: fix a possible UAF when failing to allocate an io queuedrivers/nvme/host/tcp.c+26 -200 replies
21/39xen/netback: use same error messages for same errorsdrivers/net/xen-netback/netback.c+2 -40 replies
22/39iio: light: tsl2772: fix reading proximity-diodes from device treedrivers/iio/light/tsl2772.c+1 -00 replies
23/39nilfs2: initialize unused bytes in segment summary blocksfs/nilfs2/segment.c+20 -00 replies
24/39memstick: fix memory leak if card device is never registereddrivers/memstick/core/memstick.c+4 -10 replies
25/39mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25drivers/mmc/host/sdhci_am654.c+0 -20 replies
26/39MIPS: Define RUNTIME_DISCARD_EXIT in LD scriptarch/mips/kernel/vmlinux.lds.S+2 -00 replies
27/39x86/purgatory: Dont generate debug info for purgatory.roarch/x86/purgatory/Makefile+4 -10 replies
28/39Revert "ext4: fix use-after-free in ext4_xattr_set_entry"fs/ext4/xattr.c+2 -40 replies
29/39ext4: remove duplicate definition of ext4_xattr_ibody_inline_set()fs/ext4/inline.c fs/ext4/xattr.c fs/ext4/xattr.h+9 -340 replies
30/39ext4: fix use-after-free in ext4_xattr_set_entryfs/ext4/xattr.c+4 -20 replies
31/39udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM).include/net/ipv6.h net/ipv6/af_inet6.c net/ipv6/ipv6_sockglue.c+15 -120 replies
32/39tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct().include/net/ipv6.h include/net/udp.h include/net/udplite.h +6 more+46 -150 replies
33/39inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().net/ipv6/ping.c net/ipv6/raw.c net/ipv6/tcp_ipv6.c +2 more+1 -190 replies
34/39dccp: Call inet6_destroy_sock() via sk->sk_destruct().net/dccp/dccp.h net/dccp/ipv6.c net/dccp/proto.c +1 more+17 -80 replies
35/39sctp: Call inet6_destroy_sock() via sk->sk_destruct().net/sctp/socket.c+21 -80 replies
36/39xfs: fix forkoff miscalculation related to XFS_LITINO(mp)fs/xfs/libxfs/xfs_attr_leaf.c+7 -10 replies
37/39pwm: meson: Explicitly set .polarity in .get_state()drivers/pwm/pwm-meson.c+7 -00 replies
38/39iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()drivers/iio/adc/at91-sama5d2_adc.c+1 -10 replies
39/39ASN.1: Fix check for strdup() successscripts/asn1_compiler.c+1 -10 replies

Reviews trailers per patch

19 of 39 patches have a Reviewed-by or Acked-by.

PatchSjoerd SimonsMartin BlumenstinglFarid BENAMROUCHEJamal Hadi SalimHans de GoedeKees CookLinux Kernel Functional TestingAnders RoxellBenjamin BlockFlorian FainelliSven SchnelleYanjun ZhangJan BeulichRyusuke KonishiJason WangMichael S. TsirkinNick DesaulniersSteve WahlDave YoungRitesh Harjani (IBM)Jan KaraMatthieu BaertsDennis GilmoreChristoph HellwigDarrick J. WongPucha Himasekhar ReddyIdo SchimmelJohn FastabendJuan Jose Lopez JaimezMeador IngeSimon ScannellNaama MeirSimon HormanMukesh OjhaChao YuGuenter RoeckJon HunterHarshit MogalapalliShuah Khan
SeriesT-b T-b T-b T-b T-b T-b
1/39R-b
2/39R-b
3/39Reported-and-tested-by
4/39
5/39A-b
6/39A-b A-b
7/39
8/39T-b
9/39T-b
10/39R-b
11/39R-b R-b R-b R-b
12/39T-b R-b
13/39R-b R-b
14/39R-b
15/39R-b T-b T-b
16/39
17/39R-b
18/39A-b
19/39R-b
20/39T-b
21/39R-b
22/39
23/39T-b
24/39
25/39
26/39
27/39R-b R-b A-b
28/39
29/39
30/39R-b R-b
31/39
32/39
33/39R-b
34/39
35/39
36/39Reported-and-tested-by R-b R-b A-b
37/39A-b
38/39
39/39

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

Read the v1 thread

Cover letter [PATCH 5.4 00/39] 5.4.242-rc1 review

This is the start of the stable review cycle for the 5.4.242 release. There are 39 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, 26 Apr 2023 13:11:11 +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.4.242-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.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.242-rc1

Ekaterina Orlova <[email protected]>
ASN.1: Fix check for strdup() success

Dan Carpenter <[email protected]>
iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()

Uwe Kleine-König <[email protected]>
pwm: meson: Explicitly set .polarity in .get_state()

Gao Xiang <[email protected]>
xfs: fix forkoff miscalculation related to XFS_LITINO(mp)

Kuniyuki Iwashima <[email protected]>

    sctp: Call inet6_destroy_sock() via sk->sk_destruct().

Kuniyuki Iwashima <[email protected]>

    dccp: Call inet6_destroy_sock() via sk->sk_destruct().

Kuniyuki Iwashima <[email protected]>

    inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().

Kuniyuki Iwashima <[email protected]>

    tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct().

Kuniyuki Iwashima <[email protected]>
udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM).

Baokun Li <[email protected]>
ext4: fix use-after-free in ext4_xattr_set_entry

Ritesh Harjani <[email protected]>
ext4: remove duplicate definition of ext4_xattr_ibody_inline_set()

Tudor Ambarus <[email protected]>
Revert "ext4: fix use-after-free in ext4_xattr_set_entry"

Pingfan Liu <[email protected]>
x86/purgatory: Don't generate debug info for purgatory.ro

Jiaxun Yang <[email protected]>
MIPS: Define RUNTIME_DISCARD_EXIT in LD script

Bhavya Kapoor <[email protected]>
mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25

Greg Kroah-Hartman <[email protected]>
memstick: fix memory leak if card device is never registered

Ryusuke Konishi <[email protected]>
nilfs2: initialize unused bytes in segment summary blocks

Brian Masney <[email protected]>
iio: light: tsl2772: fix reading proximity-diodes from device tree

Juergen Gross <[email protected]>
xen/netback: use same error messages for same errors

Sagi Grimberg <[email protected]>
nvme-tcp: fix a possible UAF when failing to allocate an io queue

Heiko Carstens <[email protected]>
s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling

Álvaro Fernández Rojas <[email protected]>
net: dsa: b53: mmap: add phy ops

Damien Le Moal <[email protected]>
scsi: core: Improve scsi_vpd_inquiry() checks

Tomas Henzl <[email protected]>
scsi: megaraid_sas: Fix fw_crash_buffer_show()

Nick Desaulniers <[email protected]>
selftests: sigaltstack: fix -Wuninitialized

Jonathan Denose <[email protected]>
Input: i8042 - add quirk for Fujitsu Lifebook A574/H

Douglas Raillard <[email protected]>
f2fs: Fix f2fs_truncate_partial_nodes ftrace event

Sebastian Basierski <[email protected]>
e1000e: Disable TSO on i219-LM card to increase speed

Daniel Borkmann <[email protected]>
bpf: Fix incorrect verifier pruning due to missing register precision taints

Nikita Zhandarovich <[email protected]>
mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next()

Aleksandr Loktionov <[email protected]>
i40e: fix i40e_setup_misc_vector() error handling

Aleksandr Loktionov <[email protected]>

    i40e: fix accessing vsi->active_filters without holding lock

Florian Westphal <[email protected]>
netfilter: nf_tables: fix ifdef to also consider nf_tables=m

Xuan Zhuo <[email protected]>
virtio_net: bugfix overflow inside xdp_linearize_page()

Gwangun Jung <[email protected]>
net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg

Cristian Ciocaltea <[email protected]>
regulator: fan53555: Explicitly include bits header

Florian Westphal <[email protected]>
netfilter: br_netfilter: fix recent physdev match breakage

Marc Gonzalez <[email protected]>
arm64: dts: meson-g12-common: specify full DMC range

Jianqun Xu <[email protected]>
ARM: dts: rockchip: fix a typo error for rk3288 spdif node

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

Diffstat:

 Makefile                                           |  4 +-
 arch/arm/boot/dts/rk3288.dtsi                      |  2 +-
 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi  |  3 +-
 arch/mips/kernel/vmlinux.lds.S                     |  2 +
 arch/s390/kernel/ptrace.c                          |  8 +---
 arch/x86/purgatory/Makefile                        |  5 ++-
 drivers/iio/adc/at91-sama5d2_adc.c                 |  2 +-
 drivers/iio/light/tsl2772.c                        |  1 +
 drivers/input/serio/i8042-x86ia64io.h              |  8 ++++
 drivers/memstick/core/memstick.c                   |  5 ++-
 drivers/mmc/host/sdhci_am654.c                     |  2 -
 drivers/net/dsa/b53/b53_mmap.c                     | 14 ++++++
 drivers/net/ethernet/intel/e1000e/netdev.c         | 51 +++++++++++-----------
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  9 ++--
 .../ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv_multi.c |  2 +
 drivers/net/virtio_net.c                           |  8 +++-
 drivers/net/xen-netback/netback.c                  |  6 +--
 drivers/nvme/host/tcp.c                            | 46 ++++++++++---------
 drivers/pwm/pwm-meson.c                            |  7 +++
 drivers/regulator/fan53555.c                       | 11 ++---
 drivers/scsi/megaraid/megaraid_sas_base.c          |  2 +-
 drivers/scsi/scsi.c                                | 11 ++++-
 fs/ext4/inline.c                                   | 11 +++--
 fs/ext4/xattr.c                                    | 26 +----------
 fs/ext4/xattr.h                                    |  6 +--
 fs/nilfs2/segment.c                                | 20 +++++++++
 fs/xfs/libxfs/xfs_attr_leaf.c                      |  8 +++-
 include/linux/skbuff.h                             |  5 ++-
 include/net/ipv6.h                                 |  2 +
 include/net/udp.h                                  |  2 +-
 include/net/udplite.h                              |  8 ----
 include/trace/events/f2fs.h                        |  2 +-
 kernel/bpf/verifier.c                              | 15 +++++++
 net/bridge/br_netfilter_hooks.c                    | 17 +++++---
 net/dccp/dccp.h                                    |  1 +
 net/dccp/ipv6.c                                    | 15 ++++---
 net/dccp/proto.c                                   |  8 +++-
 net/ipv4/udp.c                                     |  9 ++--
 net/ipv4/udplite.c                                 |  8 ++++
 net/ipv6/af_inet6.c                                | 15 ++++++-
 net/ipv6/ipv6_sockglue.c                           | 20 ++++-----
 net/ipv6/ping.c                                    |  6 ---
 net/ipv6/raw.c                                     |  2 -
 net/ipv6/tcp_ipv6.c                                |  8 +---
 net/ipv6/udp.c                                     | 17 ++++++--
 net/ipv6/udp_impl.h                                |  1 +
 net/ipv6/udplite.c                                 |  9 +++-
 net/l2tp/l2tp_ip6.c                                |  2 -
 net/sched/sch_qfq.c                                | 13 +++---
 net/sctp/socket.c                                  | 29 ++++++++----
 scripts/asn1_compiler.c                            |  2 +-
 .../selftests/sigaltstack/current_stack_pointer.h  | 23 ++++++++++
 tools/testing/selftests/sigaltstack/sas.c          |  7 +--
 53 files changed, 329 insertions(+), 197 deletions(-)