Skip to content

4.9.335-rc1 review

Greg Kroah-Hartman linux-arm-kernel linux-hwmon linux-patches lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest62 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/62wifi: mac80211_hwsim: fix debugfs attribute ps with rc table supportdrivers/net/wireless/mac80211_hwsim.c+5 -00 replies
2/62audit: fix undefined behavior in bit shift for AUDIT_BITinclude/uapi/linux/audit.h+1 -10 replies
3/62wifi: mac80211: Fix ack frame idr leak when mesh has no routenet/mac80211/mesh_pathtbl.c+1 -10 replies
4/62MIPS: pic32: treat port as signed integerarch/mips/include/asm/fw/fw.h arch/mips/pic32/pic32mzda/early_console.c arch/mips/pic32/pic32mzda/init.c+8 -90 replies
5/62af_key: Fix send_acquire race with pfkey_registernet/key/af_key.c+22 -100 replies
6/62bus: sunxi-rsb: Support atomic transfersdrivers/bus/sunxi-rsb.c+21 -80 replies
7/62ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrlarch/arm/boot/dts/at91sam9g20ek_common.dtsi+9 -00 replies
8/62nfc/nci: fix race with opening and closingnet/nfc/nci/core.c+1 -10 replies
9/62net: pch_gbe: fix potential memleak in pch_gbe_tx_queue()drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c+1 -00 replies
10/629p/fd: fix issue of list_del corruption in p9_fd_cancel()net/9p/trans_fd.c+2 -00 replies
11/62ARM: mxs: fix memory leak in mxs_machine_init()arch/arm/mach-mxs/mach-mxs.c+3 -10 replies
12/62net/mlx4: Check retval of mlx4_bitmap_initdrivers/net/ethernet/mellanox/mlx4/qp.c+2 -10 replies
13/62net/qla3xxx: fix potential memleak in ql3xxx_send()drivers/net/ethernet/qlogic/qla3xxx.c+1 -00 replies
14/62xfrm: Fix ignored return value in xfrm6_init()net/ipv6/xfrm6_policy.c+5 -10 replies
15/62NFC: nci: fix memory leak in nci_rx_data_packet()net/nfc/nci/data.c+3 -10 replies
16/62nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTIONdrivers/nfc/st-nci/se.c+1 -10 replies
17/62nfc: st-nci: fix memory leaks in EVT_TRANSACTIONdrivers/nfc/st-nci/se.c+3 -10 replies
18/62net: thunderx: Fix the ACPI memory leakdrivers/net/ethernet/cavium/thunder/thunder_bgx.c+3 -10 replies
19/62s390/crashdump: fix TOD programmable field sizearch/s390/kernel/crash_dump.c+1 -10 replies
20/62iio: light: apds9960: fix wrong register for gesture gaindrivers/iio/light/apds9960.c+6 -60 replies
21/62iio: core: Fix entry not deleted when iio_register_sw_trigger_type() failsdrivers/iio/industrialio-sw-trigger.c+5 -10 replies
22/62kconfig: display recursive dependency resolution hint just oncescripts/kconfig/symbol.c+6 -20 replies
23/62nios2: add FORCE for vmlinuz.gzarch/nios2/boot/Makefile+1 -10 replies
24/62nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirtyfs/nilfs2/sufile.c+8 -00 replies
25/62serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios()drivers/tty/serial/8250/8250_omap.c+4 -30 replies
26/62xen/platform-pci: add missing free_irq() in error pathdrivers/xen/platform-pci.c+5 -20 replies
27/62platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr()drivers/platform/x86/asus-wmi.c+2 -00 replies
28/62tcp: configurable source port perturb table sizenet/ipv4/Kconfig net/ipv4/inet_hashtables.c+15 -50 replies
29/62net: usb: qmi_wwan: add Telit 0x103a compositiondrivers/net/usb/qmi_wwan.c+1 -00 replies
30/62drm/amdgpu: always register an MMU notifier for userptrdrivers/gpu/drm/amd/amdgpu/amdgpu_gem.c+3 -50 replies
31/62iio: health: afe4403: Fix oob read in afe4403_read_rawdrivers/iio/health/afe4403.c+3 -20 replies
32/62iio: health: afe4404: Fix oob read in afe4404_[read|write]_rawdrivers/iio/health/afe4404.c+7 -50 replies
33/62hwmon: (i5500_temp) fix missing pci_disable_device()drivers/hwmon/i5500_temp.c+1 -10 replies
34/62hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() failsdrivers/hwmon/ibmpex.c+1 -00 replies
35/62net/mlx5: Fix uninitialized variable bug in outlen_write()drivers/net/ethernet/mellanox/mlx5/core/cmd.c+2 -20 replies
36/62can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()drivers/net/can/sja1000/sja1000_isa.c+6 -40 replies
37/62can: cc770: cc770_isa_probe(): add missing free_cc770dev()drivers/net/can/cc770/cc770_isa.c+6 -40 replies
38/62qlcnic: fix sleep-in-atomic-context bugs caused by msleepdrivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c+2 -21 reply
39/62net: phy: fix null-ptr-deref while probe() faileddrivers/net/phy/phy_device.c+1 -00 replies
40/62net: net_netdev: Fix error handling in ntb_netdev_init_module()drivers/net/ntb_netdev.c+8 -10 replies
41/62net/9p: Fix a potential socket leak in p9_socket_opennet/9p/trans_fd.c+3 -10 replies
42/62net: hsr: Fix potential use-after-freenet/hsr/hsr_forward.c+3 -20 replies
43/62packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETEnet/packet/af_packet.c+2 -40 replies
44/62net: ethernet: renesas: ravb: Fix promiscuous mode after system resumeddrivers/net/ethernet/renesas/ravb_main.c+1 -00 replies
45/62hwmon: (coretemp) Check for null before removing sysfs attrsdrivers/hwmon/coretemp.c+4 -00 replies
46/62hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()drivers/hwmon/coretemp.c+4 -10 replies
47/62btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()fs/btrfs/qgroup.c+1 -80 replies
48/62tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"tools/vm/slabinfo-gnuplot.sh+2 -20 replies
49/62nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()fs/nilfs2/dat.c+7 -00 replies
50/62arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectorsarch/arm64/kernel/cpu_errata.c+11 -60 replies
51/62arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72arch/arm64/kernel/cpu_errata.c+7 -10 replies
52/62ASoC: ops: Fix bounds check for _sx controlssound/soc/soc-ops.c+1 -10 replies
53/62pinctrl: single: Fix potential division by zerodrivers/pinctrl/pinctrl-single.c+1 -10 replies
54/62iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()drivers/iommu/dmar.c+1 -00 replies
55/62tcp/udp: Fix memory leak in ipv6_renew_options().net/ipv6/ipv6_sockglue.c+7 -00 replies
56/62Revert "fbdev: fb_pm2fb: Avoid potential divide by zero error"drivers/video/fbdev/pm2fb.c+0 -50 replies
57/62x86/tsx: Add a feature bit for TSX control MSR supportarch/x86/include/asm/cpufeatures.h arch/x86/kernel/cpu/tsx.c+15 -190 replies
58/62x86/pm: Add enumeration check before spec MSRs save/restore setuparch/x86/power/cpu.c+15 -80 replies
59/62Bluetooth: L2CAP: Fix accepting connection request for invalid SPSMnet/bluetooth/l2cap_core.c+13 -00 replies
60/62x86/ioremap: Fix page aligned size calculation in __ioremap_caller()arch/x86/mm/ioremap.c+7 -10 replies
61/62mmc: sdhci: use FIELD_GET for preset value bit masksdrivers/mmc/host/sdhci.c drivers/mmc/host/sdhci.h+9 -110 replies
62/62mmc: sdhci: Fix voltage switch delaydrivers/mmc/host/sdhci.c drivers/mmc/host/sdhci.h+56 -70 replies

Reviews trailers per patch

29 of 62 patches have a Reviewed-by or Acked-by.

PatchMarco FelschTariq ToukanSabrina DubrocaEric DumazetJernej SkrabecLeon RomanovskyMasahiro YamadaRyusuke KonishiMatthias SchifferOleksandr TyshchenkoHans de GoedeKuniyuki IwashimaBjørn MorkAlex DeucherFelix KuehlingAndrew DavisAl ViroGuenter RoeckKrzysztof KozlowskiChristian BorntraegerMatt RanostayLuis R. RodriguezPavan ChebbiSergey ShtylyovTony LindgrenDave HansenRafael J. WysockiTedd Ho-Jeong AnQu WenruoDavid SterbaSergey SenozhatskyShuah KhanPavel Machek (CIP)
SeriesT-b T-b
1/62
2/62
3/62
4/62
5/62R-b R-b
6/62R-b
7/62
8/62
9/62
10/62
11/62R-b
12/62R-b
13/62
14/62R-b
15/62
16/62R-b R-b
17/62R-b R-b
18/62
19/62R-b
20/62A-b
21/62
22/62A-b
23/62R-b
24/62A-b T-b
25/62T-b
26/62R-b
27/62R-b
28/62R-b
29/62A-b
30/62R-b A-b
31/62A-b
32/62A-b
33/62
34/62
35/62R-b
36/62
37/62
38/62
39/62
40/62
41/62A-b
42/62
43/62
44/62R-b R-b
45/62
46/62
47/62R-b R-b
48/62R-b
49/62T-b
50/62
51/62
52/62
53/62R-b
54/62
55/62
56/62
57/62R-b
58/62R-b A-b
59/62R-b
60/62A-b
61/62
62/62

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

Read the v1 thread

Cover letter [PATCH 4.9 00/62] 4.9.335-rc1 review

This is the start of the stable review cycle for the 4.9.335 release. There are 62 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, 07 Dec 2022 19:07:46 +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/v4.x/stable-review/patch-4.9.335-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-4.9.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.335-rc1

Adrian Hunter <[email protected]>
mmc: sdhci: Fix voltage switch delay

Masahiro Yamada <[email protected]>
mmc: sdhci: use FIELD_GET for preset value bit masks

Michael Kelley <[email protected]>
x86/ioremap: Fix page aligned size calculation in __ioremap_caller()

Luiz Augusto von Dentz <[email protected]>
Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM

Pawan Gupta <[email protected]>
x86/pm: Add enumeration check before spec MSRs save/restore setup

Pawan Gupta <[email protected]>
x86/tsx: Add a feature bit for TSX control MSR support

Ulrich Hecht <[email protected]>
Revert "fbdev: fb_pm2fb: Avoid potential divide by zero error"

Kuniyuki Iwashima <[email protected]>
tcp/udp: Fix memory leak in ipv6_renew_options().

Xiongfeng Wang <[email protected]>
iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()

Maxim Korotkov <[email protected]>
pinctrl: single: Fix potential division by zero

Mark Brown <[email protected]>
ASoC: ops: Fix bounds check for _sx controls

James Morse <[email protected]>
arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72

James Morse <[email protected]>
arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors

ZhangPeng <[email protected]>
nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()

Tiezhu Yang <[email protected]>
tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"

ChenXiaoSong <[email protected]>
btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()

Yang Yingliang <[email protected]>
hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()

Phil Auld <[email protected]>
hwmon: (coretemp) Check for null before removing sysfs attrs

Yoshihiro Shimoda <[email protected]>
net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed

Willem de Bruijn <[email protected]>
packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE

YueHaibing <[email protected]>
net: hsr: Fix potential use-after-free

Wang Hai <[email protected]>
net/9p: Fix a potential socket leak in p9_socket_open

Yuan Can <[email protected]>
net: net_netdev: Fix error handling in ntb_netdev_init_module()

Yang Yingliang <[email protected]>
net: phy: fix null-ptr-deref while probe() failed

Duoming Zhou <[email protected]>
qlcnic: fix sleep-in-atomic-context bugs caused by msleep

Zhang Changzhong <[email protected]>

    can: cc770: cc770_isa_probe(): add missing free_cc770dev()

Zhang Changzhong <[email protected]>

    can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()

YueHaibing <[email protected]>
net/mlx5: Fix uninitialized variable bug in outlen_write()

Gaosheng Cui <[email protected]>
hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails

Yang Yingliang <[email protected]>
hwmon: (i5500_temp) fix missing pci_disable_device()

Wei Yongjun <[email protected]>

    iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw

Wei Yongjun <[email protected]>
iio: health: afe4403: Fix oob read in afe4403_read_raw

Christian König <[email protected]>
drm/amdgpu: always register an MMU notifier for userptr

Enrico Sau <[email protected]>

    net: usb: qmi_wwan: add Telit 0x103a composition

Gleb Mazovetskiy <[email protected]>
tcp: configurable source port perturb table size

Xiongfeng Wang <[email protected]>
platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr()

ruanjinjie <[email protected]>
xen/platform-pci: add missing free_irq() in error path

Lukas Wunner <[email protected]>

    serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios()

Chen Zhongjin <[email protected]>
nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty

Randy Dunlap <[email protected]>
nios2: add FORCE for vmlinuz.gz

Masahiro Yamada <[email protected]>
kconfig: display recursive dependency resolution hint just once

Chen Zhongjin <[email protected]>
iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails

Alejandro Concepción Rodríguez <[email protected]>
iio: light: apds9960: fix wrong register for gesture gain

Heiko Carstens <[email protected]>
s390/crashdump: fix TOD programmable field size

Yu Liao <[email protected]>
net: thunderx: Fix the ACPI memory leak

Martin Faltesek <[email protected]>
nfc: st-nci: fix memory leaks in EVT_TRANSACTION

Martin Faltesek <[email protected]>
nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION

Liu Shixin <[email protected]>
NFC: nci: fix memory leak in nci_rx_data_packet()

Chen Zhongjin <[email protected]>
xfrm: Fix ignored return value in xfrm6_init()

Zhang Changzhong <[email protected]>
net/qla3xxx: fix potential memleak in ql3xxx_send()

Peter Kosyh <[email protected]>
net/mlx4: Check retval of mlx4_bitmap_init

Zheng Yongjun <[email protected]>
ARM: mxs: fix memory leak in mxs_machine_init()

Zhengchao Shao <[email protected]>
9p/fd: fix issue of list_del corruption in p9_fd_cancel()

Wang Hai <[email protected]>
net: pch_gbe: fix potential memleak in pch_gbe_tx_queue()

Lin Ma <[email protected]>
nfc/nci: fix race with opening and closing

Michael Grzeschik <[email protected]>
ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl

Samuel Holland <[email protected]>
bus: sunxi-rsb: Support atomic transfers

Herbert Xu <[email protected]>
af_key: Fix send_acquire race with pfkey_register

Jason A. Donenfeld <[email protected]>
MIPS: pic32: treat port as signed integer

Nicolas Cavallari <[email protected]>
wifi: mac80211: Fix ack frame idr leak when mesh has no route

Gaosheng Cui <[email protected]>
audit: fix undefined behavior in bit shift for AUDIT_BIT

Jonas Jelonek <[email protected]>
wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support

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

Diffstat:

 Makefile                                           |  4 +-
 arch/arm/boot/dts/at91sam9g20ek_common.dtsi        |  9 +++
 arch/arm/mach-mxs/mach-mxs.c                       |  4 +-
 arch/arm64/kernel/cpu_errata.c                     | 25 +++++---
 arch/mips/include/asm/fw/fw.h                      |  2 +-
 arch/mips/pic32/pic32mzda/early_console.c          | 13 ++--
 arch/mips/pic32/pic32mzda/init.c                   |  2 +-
 arch/nios2/boot/Makefile                           |  2 +-
 arch/s390/kernel/crash_dump.c                      |  2 +-
 arch/x86/include/asm/cpufeatures.h                 |  1 +
 arch/x86/kernel/cpu/tsx.c                          | 33 +++++-----
 arch/x86/mm/ioremap.c                              |  8 ++-
 arch/x86/power/cpu.c                               | 23 ++++---
 drivers/bus/sunxi-rsb.c                            | 29 ++++++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |  8 +--
 drivers/hwmon/coretemp.c                           |  9 ++-
 drivers/hwmon/i5500_temp.c                         |  2 +-
 drivers/hwmon/ibmpex.c                             |  1 +
 drivers/iio/health/afe4403.c                       |  5 +-
 drivers/iio/health/afe4404.c                       | 12 ++--
 drivers/iio/industrialio-sw-trigger.c              |  6 +-
 drivers/iio/light/apds9960.c                       | 12 ++--
 drivers/iommu/dmar.c                               |  1 +
 drivers/mmc/host/sdhci.c                           | 71 ++++++++++++++++++----
 drivers/mmc/host/sdhci.h                           | 12 ++--
 drivers/net/can/cc770/cc770_isa.c                  | 10 +--
 drivers/net/can/sja1000/sja1000_isa.c              | 10 +--
 drivers/net/ethernet/cavium/thunder/thunder_bgx.c  |  4 +-
 drivers/net/ethernet/mellanox/mlx4/qp.c            |  3 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |  4 +-
 .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c   |  1 +
 drivers/net/ethernet/qlogic/qla3xxx.c              |  1 +
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c    |  4 +-
 drivers/net/ethernet/renesas/ravb_main.c           |  1 +
 drivers/net/ntb_netdev.c                           |  9 ++-
 drivers/net/phy/phy_device.c                       |  1 +
 drivers/net/usb/qmi_wwan.c                         |  1 +
 drivers/net/wireless/mac80211_hwsim.c              |  5 ++
 drivers/nfc/st-nci/se.c                            |  6 +-
 drivers/pinctrl/pinctrl-single.c                   |  2 +-
 drivers/platform/x86/asus-wmi.c                    |  2 +
 drivers/tty/serial/8250/8250_omap.c                |  7 ++-
 drivers/video/fbdev/pm2fb.c                        |  5 --
 drivers/xen/platform-pci.c                         |  7 ++-
 fs/btrfs/qgroup.c                                  |  9 +--
 fs/nilfs2/dat.c                                    |  7 +++
 fs/nilfs2/sufile.c                                 |  8 +++
 include/uapi/linux/audit.h                         |  2 +-
 net/9p/trans_fd.c                                  |  6 +-
 net/bluetooth/l2cap_core.c                         | 13 ++++
 net/hsr/hsr_forward.c                              |  5 +-
 net/ipv4/Kconfig                                   | 10 +++
 net/ipv4/inet_hashtables.c                         | 10 +--
 net/ipv6/ipv6_sockglue.c                           |  7 +++
 net/ipv6/xfrm6_policy.c                            |  6 +-
 net/key/af_key.c                                   | 32 +++++++---
 net/mac80211/mesh_pathtbl.c                        |  2 +-
 net/nfc/nci/core.c                                 |  2 +-
 net/nfc/nci/data.c                                 |  4 +-
 net/packet/af_packet.c                             |  6 +-
 scripts/kconfig/symbol.c                           |  8 ++-
 sound/soc/soc-ops.c                                |  2 +-
 tools/vm/slabinfo-gnuplot.sh                       |  4 +-
 63 files changed, 358 insertions(+), 164 deletions(-)