Skip to content

5.10.212-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 Latest42 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/42platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI namesdrivers/platform/x86/touchscreen_dmi.c+2 -20 replies
2/42crypto: virtio/akcipher - Fix stack overflow on memcpydrivers/crypto/virtio/virtio_crypto_akcipher_algs.c+3 -20 replies
3/42mtd: spinand: gigadevice: Support GD5F1GQ5UExxGdrivers/mtd/nand/spi/gigadevice.c+60 -90 replies
4/42mtd: spinand: gigadevice: Fix the get ecc status issuedrivers/mtd/nand/spi/gigadevice.c+4 -20 replies
5/42netlink: Fix kernel-infoleak-after-free in __skb_datagram_iternet/netlink/af_netlink.c+1 -10 replies
6/42net: ip_tunnel: prevent perpetual headroom growthnet/ipv4/ip_tunnel.c+21 -70 replies
7/42tun: Fix xdp_rxq_infos queue_index when detachingdrivers/net/tun.c+1 -00 replies
8/42ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()net/ipv6/addrconf.c+4 -30 replies
9/42lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detecteddrivers/net/usb/lan78xx.c+2 -10 replies
10/42net: usb: dm9601: fix wrong return value in dm9601_mdio_readdrivers/net/usb/dm9601.c+1 -10 replies
11/42Bluetooth: Avoid potential use-after-free in hci_error_resetnet/bluetooth/hci_core.c+4 -30 replies
12/42Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDRnet/bluetooth/hci_event.c+2 -20 replies
13/42Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUESTnet/bluetooth/hci_event.c+4 -10 replies
14/42Bluetooth: Enforce validation on max value of connection intervalnet/bluetooth/hci_event.c net/bluetooth/l2cap_core.c+11 -10 replies
15/42netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()net/netfilter/nft_compat.c+20 -00 replies
16/42rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing backnet/core/rtnetlink.c+5 -60 replies
17/42efi/capsule-loader: fix incorrect allocation sizedrivers/firmware/efi/capsule-loader.c+1 -10 replies
18/42power: supply: bq27xxx-i2c: Do not free non existing IRQdrivers/power/supply/bq27xxx_battery_i2c.c+3 -10 replies
19/42ALSA: Drop leftover snd-rtctimer stuff from Makefilesound/core/Makefile+0 -10 replies
20/42afs: Fix endless loop in directory parsingfs/afs/dir.c+3 -10 replies
21/42riscv: Sparse-Memory/vmemmap out-of-bounds fixarch/riscv/include/asm/pgtable.h+1 -10 replies
22/42tomoyo: fix UAF write bug in tomoyo_write_control()security/tomoyo/common.c+2 -10 replies
23/42gtp: fix use-after-free and null-ptr-deref in gtp_newlink()drivers/net/gtp.c+6 -60 replies
24/42wifi: nl80211: reject iftype change with mesh ID changenet/wireless/nl80211.c+2 -00 replies
25/42btrfs: dev-replace: properly validate device namesfs/btrfs/dev-replace.c+20 -40 replies
26/42dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned readdrivers/dma/fsl-qdma.c+3 -10 replies
27/42dmaengine: fsl-qdma: init irq after reg initializationdrivers/dma/fsl-qdma.c+8 -90 replies
28/42mmc: core: Fix eMMC initialization with 1-bit bus connectiondrivers/mmc/core/mmc.c+2 -00 replies
29/42mmc: sdhci-xenon: add timeout for PHY init completedrivers/mmc/host/sdhci-xenon-phy.c+20 -90 replies
30/42mmc: sdhci-xenon: fix PHY init clock stabilitydrivers/mmc/host/sdhci-xenon-phy.c+19 -00 replies
31/42riscv: add CALLER_ADDRx supportarch/riscv/include/asm/ftrace.h arch/riscv/kernel/Makefile arch/riscv/kernel/return_address.c+55 -00 replies
32/42pmdomain: qcom: rpmhpd: Fix enabled_corner aggregationdrivers/soc/qcom/rpmhpd.c+5 -20 replies
33/42x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registersarch/x86/kernel/cpu/intel.c+91 -870 replies
34/42mptcp: fix possible deadlock in subflow diagnet/mptcp/diag.c+3 -00 replies
35/42ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()fs/ext4/mballoc.c+21 -180 replies
36/42cachefiles: fix memory leak in cachefiles_add_cache()fs/cachefiles/bind.c+3 -00 replies
37/42fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_superfs/hugetlbfs/inode.c+4 -20 replies
38/42gpio: 74x164: Enable output pins after registers are resetdrivers/gpio/gpio-74x164.c+2 -20 replies
39/42gpiolib: Fix the error path order in gpiochip_add_data_with_key()drivers/gpio/gpiolib.c+1 -10 replies
40/42gpio: fix resource unwinding order in error pathdrivers/gpio/gpiolib.c+4 -40 replies
41/42mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxGdrivers/mtd/nand/spi/gigadevice.c+9 -10 replies
42/42mptcp: fix double-free on socket dismantlenet/mptcp/protocol.c+49 -00 replies

Reviews trailers per patch

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

PatchKuppuswamy SathyanarayananSimon HormanPeter KorsgaardNikolay AleksandrovNathan ChancellorMichael S. TsirkinJason WangFrieder SchrempfStefan Roese[email protected]Eric Dumazet[email protected]David AhernAdrian HunterAlexandre GhitiKonrad DybcioDmitry BaryshkovAbhinav KumarStephen BoydJohan HovoldMatthieu Baerts (NGI0)Jan KaraDavid HowellsJingbo XuJeff LaytonMuchun SongAndy ShevchenkoMat MartineauMarc DionneJiri Pirko[email protected]Boris BurkovDominique MartinetJon Hunter
SeriesT-b T-b
1/42R-b
2/42T-b A-b A-b
3/42R-b R-b
4/42
5/42Reported-and-tested-by R-b
6/42R-b Reported-and-tested-by
7/42
8/42R-b
9/42
10/42R-b R-b
11/42
12/42
13/42
14/42
15/42
16/42A-b
17/42
18/42
19/42
20/42R-b
21/42R-b
22/42
23/42R-b
24/42
25/42Reported-and-tested-by R-b
26/42
27/42
28/42
29/42A-b
30/42A-b
31/42R-b
32/42R-b R-b T-b R-b R-b T-b
33/42
34/42R-b
35/42R-b
36/42A-b R-b R-b
37/42A-b
38/42
39/42
40/42R-b
41/42
42/42R-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.10 00/42] 5.10.212-rc1 review

This is the start of the stable review cycle for the 5.10.212 release. There are 42 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, 06 Mar 2024 21:15:26 +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.212-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.212-rc1

Davide Caratti <[email protected]>
mptcp: fix double-free on socket dismantle

Chuanhong Guo <[email protected]>
mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG

Bartosz Golaszewski <[email protected]>
gpio: fix resource unwinding order in error path

Andy Shevchenko <[email protected]>
gpiolib: Fix the error path order in gpiochip_add_data_with_key()

Arturas Moskvinas <[email protected]>
gpio: 74x164: Enable output pins after registers are reset

Oscar Salvador <[email protected]>
fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super

Baokun Li <[email protected]>
cachefiles: fix memory leak in cachefiles_add_cache()

Baokun Li <[email protected]>
ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()

Paolo Abeni <[email protected]>
mptcp: fix possible deadlock in subflow diag

Paolo Bonzini <[email protected]>
x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers

Bjorn Andersson <[email protected]>
pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation

Zong Li <[email protected]>
riscv: add CALLER_ADDRx support

Elad Nachman <[email protected]>
mmc: sdhci-xenon: fix PHY init clock stability

Elad Nachman <[email protected]>
mmc: sdhci-xenon: add timeout for PHY init complete

Ivan Semenov <[email protected]>
mmc: core: Fix eMMC initialization with 1-bit bus connection

Curtis Klein <[email protected]>
dmaengine: fsl-qdma: init irq after reg initialization

Peng Ma <[email protected]>
dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read

David Sterba <[email protected]>
btrfs: dev-replace: properly validate device names

Johannes Berg <[email protected]>
wifi: nl80211: reject iftype change with mesh ID change

Alexander Ofitserov <[email protected]>
gtp: fix use-after-free and null-ptr-deref in gtp_newlink()

Tetsuo Handa <[email protected]>
tomoyo: fix UAF write bug in tomoyo_write_control()

Dimitris Vlachos <[email protected]>
riscv: Sparse-Memory/vmemmap out-of-bounds fix

David Howells <[email protected]>
afs: Fix endless loop in directory parsing

Takashi Iwai <[email protected]>
ALSA: Drop leftover snd-rtctimer stuff from Makefile

Hans de Goede <[email protected]>
power: supply: bq27xxx-i2c: Do not free non existing IRQ

Arnd Bergmann <[email protected]>
efi/capsule-loader: fix incorrect allocation size

Lin Ma <[email protected]>
rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back

Ignat Korchagin <[email protected]>
netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()

Kai-Heng Feng <[email protected]>
Bluetooth: Enforce validation on max value of connection interval

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST

Zijun Hu <[email protected]>
Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR

Ying Hsu <[email protected]>
Bluetooth: Avoid potential use-after-free in hci_error_reset

Javier Carrasco <[email protected]>
net: usb: dm9601: fix wrong return value in dm9601_mdio_read

Oleksij Rempel <[email protected]>
lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected

Eric Dumazet <[email protected]>
ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()

Yunjian Wang <[email protected]>
tun: Fix xdp_rxq_info's queue_index when detaching

Florian Westphal <[email protected]>
net: ip_tunnel: prevent perpetual headroom growth

Ryosuke Yasuoka <[email protected]>
netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter

Han Xu <[email protected]>
mtd: spinand: gigadevice: Fix the get ecc status issue

Reto Schneider <[email protected]>
mtd: spinand: gigadevice: Support GD5F1GQ5UExxG

zhenwei pi <[email protected]>
crypto: virtio/akcipher - Fix stack overflow on memcpy

Hans de Goede <[email protected]>
platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names

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

Diffstat:

 Makefile                                           |   4 +-
 arch/riscv/include/asm/ftrace.h                    |   5 +
 arch/riscv/include/asm/pgtable.h                   |   2 +-
 arch/riscv/kernel/Makefile                         |   2 +
 arch/riscv/kernel/return_address.c                 |  48 ++++++
 arch/x86/kernel/cpu/intel.c                        | 178 +++++++++++----------
 .../crypto/virtio/virtio_crypto_akcipher_algs.c    |   5 +-
 drivers/dma/fsl-qdma.c                             |  25 +--
 drivers/firmware/efi/capsule-loader.c              |   2 +-
 drivers/gpio/gpio-74x164.c                         |   4 +-
 drivers/gpio/gpiolib.c                             |  12 +-
 drivers/mmc/core/mmc.c                             |   2 +
 drivers/mmc/host/sdhci-xenon-phy.c                 |  48 ++++--
 drivers/mtd/nand/spi/gigadevice.c                  |  81 ++++++++--
 drivers/net/gtp.c                                  |  12 +-
 drivers/net/tun.c                                  |   1 +
 drivers/net/usb/dm9601.c                           |   2 +-
 drivers/net/usb/lan78xx.c                          |   3 +-
 drivers/platform/x86/touchscreen_dmi.c             |   4 +-
 drivers/power/supply/bq27xxx_battery_i2c.c         |   4 +-
 drivers/soc/qcom/rpmhpd.c                          |   7 +-
 fs/afs/dir.c                                       |   4 +-
 fs/btrfs/dev-replace.c                             |  24 ++-
 fs/cachefiles/bind.c                               |   3 +
 fs/ext4/mballoc.c                                  |  39 ++---
 fs/hugetlbfs/inode.c                               |   6 +-
 net/bluetooth/hci_core.c                           |   7 +-
 net/bluetooth/hci_event.c                          |  13 +-
 net/bluetooth/l2cap_core.c                         |   8 +-
 net/core/rtnetlink.c                               |  11 +-
 net/ipv4/ip_tunnel.c                               |  28 +++-
 net/ipv6/addrconf.c                                |   7 +-
 net/mptcp/diag.c                                   |   3 +
 net/mptcp/protocol.c                               |  49 ++++++
 net/netfilter/nft_compat.c                         |  20 +++
 net/netlink/af_netlink.c                           |   2 +-
 net/wireless/nl80211.c                             |   2 +
 security/tomoyo/common.c                           |   3 +-
 sound/core/Makefile                                |   1 -
 39 files changed, 485 insertions(+), 196 deletions(-)