Skip to content

5.4.267-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest38 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/38nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_localnet/nfc/llcp_core.c+36 -30 replies
2/38i40e: Fix filter input checks to prevent config with invalid valuesdrivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c+4 -40 replies
3/38net: sched: em_text: fix possible memory leak in em_text_destroy()net/sched/em_text.c+3 -10 replies
4/38net: Implement missing getsockopt(SO_TIMESTAMPING_NEW)net/core/sock.c+9 -21 reply
5/38can: raw: add support for SO_TXTIME/SCM_TXTIMEnet/can/raw.c+10 -10 replies
6/38can: raw: add support for SO_MARKnet/can/raw.c+1 -00 replies
7/38net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestampsnet/ipv4/ip_output.c net/ipv6/ip6_output.c+2 -20 replies
8/38ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_initarch/arm/mach-sunxi/mc_smp.c+2 -20 replies
9/38net: bcmgenet: Fix FCS generation for fragmented skbuffsdrivers/net/ethernet/broadcom/genet/bcmgenet.c+3 -10 replies
10/38net: Save and restore msg_namelen in sock_sendmsgnet/socket.c+2 -00 replies
11/38i40e: fix use-after-free in i40e_aqc_add_filters()drivers/net/ethernet/intel/i40e/i40e_main.c+7 -10 replies
12/38ASoC: meson: g12a: extract codec-to-codec utilssound/soc/meson/Kconfig sound/soc/meson/Makefile sound/soc/meson/g12a-tohdmitx.c +2 more+230 -1760 replies
13/38ASoC: meson: g12a-tohdmitx: Validate written enum valuessound/soc/meson/g12a-tohdmitx.c+6 -00 replies
14/38ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF muxsound/soc/meson/g12a-tohdmitx.c+1 -10 replies
15/38i40e: Restore VF MSI-X state during PCI resetdrivers/net/ethernet/intel/i40e/i40e_main.c drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h+32 -00 replies
16/38net/qla3xxx: switch from pci_ to dma_ APIdrivers/net/ethernet/qlogic/qla3xxx.c+87 -1090 replies
17/38net/qla3xxx: fix potential memleak in ql_alloc_buffer_queuesdrivers/net/ethernet/qlogic/qla3xxx.c+2 -00 replies
18/38asix: Add check for usbnet_get_endpointsdrivers/net/usb/ax88172a.c+3 -10 replies
19/38bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()drivers/net/ethernet/broadcom/bnxt/bnxt.c+2 -20 replies
20/38net: Implement missing SO_TIMESTAMPING_NEW cmsg supportnet/core/sock.c+1 -00 replies
21/38mm/memory-failure: check the mapcount of the precise pagemm/memory-failure.c+3 -30 replies
22/38firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cardsdrivers/firewire/ohci.c+51 -00 replies
23/38i2c: core: Fix atomic xfer check for non-preempt configdrivers/i2c/i2c-core.h+3 -10 replies
24/38mm: fix unmap_mapping_range high bits shift bugmm/memory.c+2 -20 replies
25/38mmc: rpmb: fixes pause retune on all RPMB partitions.drivers/mmc/core/block.c+4 -30 replies
26/38mmc: core: Cancel delayed work before releasing hostdrivers/mmc/core/host.c+1 -00 replies
27/38mmc: sdhci-sprd: Fix eMMC init failure after hw resetdrivers/mmc/host/sdhci-sprd.c+7 -30 replies
28/38ath10k: Wait until copy complete is actually done before completingdrivers/net/wireless/ath/ath10k/ce.c+21 -90 replies
29/38ath10k: Add interrupt summary based CE processingdrivers/net/wireless/ath/ath10k/ce.c drivers/net/wireless/ath/ath10k/ce.h+42 -260 replies
30/38ath10k: Keep track of which interrupts fired, dont poll themdrivers/net/wireless/ath/ath10k/ce.c drivers/net/wireless/ath/ath10k/ce.h drivers/net/wireless/ath/ath10k/snoc.c +1 more+52 -660 replies
31/38ath10k: Get rid of "per_ce_irq" hw paramdrivers/net/wireless/ath/ath10k/core.c drivers/net/wireless/ath/ath10k/hw.h+0 -160 replies
32/38net: tls, update curr on splice as wellnet/tls/tls_sw.c+2 -00 replies
33/38netfilter: nf_tables: Reject tables of unsupported familynet/netfilter/nf_tables_api.c+27 -00 replies
34/38PCI: Extract ATS disabling to a helper functiondrivers/pci/quirks.c+7 -20 replies
35/38PCI: Disable ATS for specific Intel IPU E2000 devicesdrivers/pci/quirks.c+19 -00 replies
36/38net/dst: use a smaller percpu_counter batch for dst entries accountinginclude/net/dst_ops.h net/core/dst.c net/ipv6/route.c+10 -50 replies
37/38ipv6: make ip6_rt_gc_expire an atomic_tinclude/net/netns/ipv6.h net/ipv6/route.c+8 -70 replies
38/38ipv6: remove max_size check inline with ipv4include/net/dst_ops.h net/core/dst.c net/ipv6/route.c+8 -150 replies

Reviews trailers per patch

22 of 38 patches have a Reviewed-by or Acked-by.

Patch[email protected]Suman GhoshKrzysztof KozlowskiAndrii StaikovSimon HormanBharathi SreenivasJamal Hadi SalimWillem de BruijnOliver HartkoppWojciech DrewekPrzemek KitszelRafal RomanowskiAndy GospodarekMichael WalleTor VicLinus WalleijLad PrabhakarBaolin WangDouglas AndersonRakesh PillaiBrian NorrisChen-Yu TsaiDoug BergerFlorian FainelliJan SokolowskiJacob KellerPucha Himasekhar ReddyAndy ShevchenkoAlexander LobakinDavid AhernAndrea MayerLinux Kernel Functional TestingJon HunterHarshit Mogalapalli
SeriesT-b T-b T-b T-b
1/38Reported-and-tested-by R-b R-b
2/38R-b R-b T-b
3/38R-b A-b
4/38R-b
5/38A-b
6/38A-b
7/38R-b
8/38R-b
9/38A-b A-b
10/38R-b
11/38R-b R-b R-b T-b
12/38
13/38
14/38
15/38R-b R-b T-b
16/38
17/38
18/38
19/38R-b
20/38R-b
21/38
22/38
23/38T-b T-b
24/38
25/38R-b
26/38T-b
27/38R-b
28/38
29/38R-b T-b
30/38R-b R-b
31/38
32/38
33/38
34/38R-b
35/38R-b R-b
36/38
37/38R-b
38/38R-b T-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 34 reviewers.

Read the v1 thread

Cover letter [PATCH 5.4 00/38] 5.4.267-rc1 review

This is the start of the stable review cycle for the 5.4.267 release. There are 38 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 Mon, 15 Jan 2024 09:41:55 +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.267-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.267-rc1

Jon Maxwell <[email protected]>
ipv6: remove max_size check inline with ipv4

Eric Dumazet <[email protected]>
ipv6: make ip6_rt_gc_expire an atomic_t

Eric Dumazet <[email protected]>
net/dst: use a smaller percpu_counter batch for dst entries accounting

Bartosz Pawlowski <[email protected]>
PCI: Disable ATS for specific Intel IPU E2000 devices

Bartosz Pawlowski <[email protected]>
PCI: Extract ATS disabling to a helper function

Phil Sutter <[email protected]>
netfilter: nf_tables: Reject tables of unsupported family

John Fastabend <[email protected]>
net: tls, update curr on splice as well

Douglas Anderson <[email protected]>
ath10k: Get rid of "per_ce_irq" hw param

Douglas Anderson <[email protected]>
ath10k: Keep track of which interrupts fired, don't poll them

Rakesh Pillai <[email protected]>
ath10k: Add interrupt summary based CE processing

Douglas Anderson <[email protected]>
ath10k: Wait until copy complete is actually done before completing

Wenchao Chen <[email protected]>
mmc: sdhci-sprd: Fix eMMC init failure after hw reset

Geert Uytterhoeven <[email protected]>
mmc: core: Cancel delayed work before releasing host

Jorge Ramirez-Ortiz <[email protected]>
mmc: rpmb: fixes pause retune on all RPMB partitions.

Jiajun Xie <[email protected]>
mm: fix unmap_mapping_range high bits shift bug

Benjamin Bara <[email protected]>
i2c: core: Fix atomic xfer check for non-preempt config

Takashi Sakamoto <[email protected]>

    firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards

Matthew Wilcox (Oracle) <[email protected]>
mm/memory-failure: check the mapcount of the precise page

Thomas Lange <[email protected]>
net: Implement missing SO_TIMESTAMPING_NEW cmsg support

Michael Chan <[email protected]>
bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()

Chen Ni <[email protected]>
asix: Add check for usbnet_get_endpoints

Dinghao Liu <[email protected]>
net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues

Christophe JAILLET <[email protected]>
net/qla3xxx: switch from 'pci_' to 'dma_' API

Andrii Staikov <[email protected]>
i40e: Restore VF MSI-X state during PCI reset

Mark Brown <[email protected]>
ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux

Mark Brown <[email protected]>
ASoC: meson: g12a-tohdmitx: Validate written enum values

Jerome Brunet <[email protected]>
ASoC: meson: g12a: extract codec-to-codec utils

Ke Xiao <[email protected]>
i40e: fix use-after-free in i40e_aqc_add_filters()

Marc Dionne <[email protected]>
net: Save and restore msg_namelen in sock_sendmsg

Adrian Cinal <[email protected]>
net: bcmgenet: Fix FCS generation for fragmented skbuffs

Stefan Wahren <[email protected]>
ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init

Vadim Fedorenko <[email protected]>
net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestamps

Marc Kleine-Budde <[email protected]>
can: raw: add support for SO_MARK

Marc Kleine-Budde <[email protected]>
can: raw: add support for SO_TXTIME/SCM_TXTIME

Jörn-Thorben Hinz <[email protected]>
net: Implement missing getsockopt(SO_TIMESTAMPING_NEW)

Hangyu Hua <[email protected]>
net: sched: em_text: fix possible memory leak in em_text_destroy()

Sudheer Mogilappagari <[email protected]>
i40e: Fix filter input checks to prevent config with invalid values

Siddh Raman Pant <[email protected]>

    nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/mach-sunxi/mc_smp.c                       |   4 +-
 drivers/firewire/ohci.c                            |  51 +++++
 drivers/i2c/i2c-core.h                             |   4 +-
 drivers/mmc/core/block.c                           |   7 +-
 drivers/mmc/core/host.c                            |   1 +
 drivers/mmc/host/sdhci-sprd.c                      |  10 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |   4 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  11 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  34 ++-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h |   3 +
 drivers/net/ethernet/qlogic/qla3xxx.c              | 198 ++++++++----------
 drivers/net/usb/ax88172a.c                         |   4 +-
 drivers/net/wireless/ath/ath10k/ce.c               |  79 +++----
 drivers/net/wireless/ath/ath10k/ce.h               |  15 +-
 drivers/net/wireless/ath/ath10k/core.c             |  13 --
 drivers/net/wireless/ath/ath10k/hw.h               |   3 -
 drivers/net/wireless/ath/ath10k/snoc.c             |  19 +-
 drivers/net/wireless/ath/ath10k/snoc.h             |   1 +
 drivers/pci/quirks.c                               |  28 ++-
 include/net/dst_ops.h                              |   6 +-
 include/net/netns/ipv6.h                           |   4 +-
 mm/memory-failure.c                                |   6 +-
 mm/memory.c                                        |   4 +-
 net/can/raw.c                                      |  12 +-
 net/core/dst.c                                     |  12 +-
 net/core/sock.c                                    |  12 +-
 net/ipv4/ip_output.c                               |   2 +-
 net/ipv6/ip6_output.c                              |   2 +-
 net/ipv6/route.c                                   |  25 +--
 net/netfilter/nf_tables_api.c                      |  27 +++
 net/nfc/llcp_core.c                                |  39 +++-
 net/sched/em_text.c                                |   4 +-
 net/socket.c                                       |   2 +
 net/tls/tls_sw.c                                   |   2 +
 sound/soc/meson/Kconfig                            |   4 +
 sound/soc/meson/Makefile                           |   2 +
 sound/soc/meson/g12a-tohdmitx.c                    | 227 +++++----------------
 sound/soc/meson/meson-codec-glue.c                 | 149 ++++++++++++++
 sound/soc/meson/meson-codec-glue.h                 |  32 +++
 41 files changed, 658 insertions(+), 412 deletions(-)