Skip to content

5.10.117-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest66 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/66batman-adv: Dont skb_split skbuffs with frag_listnet/batman-adv/fragmentation.c+11 -00 replies
2/66iwlwifi: iwl-dbg: Use del_timer_sync() before freeingdrivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c+1 -10 replies
3/66hwmon: (tmp401) Add OF device ID tabledrivers/hwmon/tmp401.c+11 -00 replies
4/66mac80211: Reset MBSSID parameters upon connectionnet/mac80211/mlme.c+6 -00 replies
5/66net: Fix features skip in for_each_netdev_feature()include/linux/netdev_features.h+2 -20 replies
6/66net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleteddrivers/net/ethernet/mscc/ocelot_vcap.c+4 -00 replies
7/66net: mscc: ocelot: fix VCAP IS2 filters matching on both lookupsdrivers/net/ethernet/mscc/ocelot_vcap.c+0 -10 replies
8/66net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0drivers/net/ethernet/mscc/ocelot_flower.c+3 -20 replies
9/66net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filtersdrivers/net/ethernet/mscc/ocelot_vcap.c+4 -00 replies
10/66ipv4: drop dst in multicast routing pathnet/ipv4/route.c+1 -00 replies
11/66drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name()drivers/gpu/drm/nouveau/nouveau_backlight.c+5 -40 replies
12/66netlink: do not reset transport header in netlink_recvmsg()net/netlink/af_netlink.c+0 -10 replies
13/66sfc: Use swap() instead of open coding itdrivers/net/ethernet/sfc/efx_channels.c+4 -100 replies
14/66net: sfc: fix memory leak due to ptp channeldrivers/net/ethernet/sfc/efx_channels.c drivers/net/ethernet/sfc/ptp.c drivers/net/ethernet/sfc/ptp.h+20 -20 replies
15/66mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protectiondrivers/net/wireless/mac80211_hwsim.c+3 -00 replies
16/66nfs: fix broken handling of the softreval mount optionfs/nfs/fs_context.c+1 -10 replies
17/66ionic: fix missing pci_release_regions() on error in ionic_probe()drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c+2 -10 replies
18/66dim: initialize all struct fieldslib/dim/net_dim.c+22 -220 replies
19/66hwmon: (ltq-cputemp) restrict it to SOC_XWAYdrivers/hwmon/Kconfig+1 -10 replies
20/66selftests: vm: Makefile: rename TARGETS to VMTARGETStools/testing/selftests/vm/Makefile+5 -50 replies
21/66s390/ctcm: fix variable dereferenced before checkdrivers/s390/net/ctcm_sysfs.c+3 -20 replies
22/66s390/ctcm: fix potential memory leakdrivers/s390/net/ctcm_mpc.c+1 -50 replies
23/66s390/lcs: fix variable dereferenced before checkdrivers/s390/net/lcs.c+4 -30 replies
24/66net/sched: act_pedit: really ensure the skb is writableinclude/net/tc_act/tc_pedit.h net/sched/act_pedit.c+23 -40 replies
25/66net: bcmgenet: Check for Wake-on-LAN interrupt probe deferraldrivers/net/ethernet/broadcom/genet/bcmgenet.c+4 -00 replies
26/66net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down()drivers/net/dsa/bcm_sf2.c+3 -00 replies
27/66net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pendingnet/smc/smc_rx.c+2 -20 replies
28/66net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe()drivers/net/ethernet/sfc/ef10.c+5 -00 replies
29/66tls: Fix context leak on tls_device_downnet/tls/tls_device.c+3 -00 replies
30/66gfs2: Fix filesystem block deallocation for short writesfs/gfs2/bmap.c+5 -60 replies
31/66hwmon: (f71882fg) Fix negative temperaturedrivers/hwmon/f71882fg.c+3 -20 replies
32/66ASoC: max98090: Reject invalid values in custom control put()sound/soc/codecs/max98090.c+3 -00 replies
33/66ASoC: max98090: Generate notifications on changes for custom controlsound/soc/codecs/max98090.c+1 -10 replies
34/66ASoC: ops: Validate input values in snd_soc_put_volsw_range()sound/soc/soc-ops.c+17 -10 replies
35/66s390: disable -Warray-boundsarch/s390/Makefile+10 -00 replies
36/66net: emaclite: Dont advertise 1000BASE-T and do auto negotiationdrivers/net/ethernet/xilinx/xilinx_emaclite.c+0 -150 replies
37/66net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONTdrivers/net/phy/sfp.c+11 -10 replies
38/66tcp: resalt the secret every 10 secondsnet/core/secure_seq.c+9 -30 replies
39/66firmware_loader: use kernel credentials when reading firmwaredrivers/base/firmware_loader/main.c+17 -00 replies
40/66tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe()drivers/tty/serial/digicolor-usart.c+2 -30 replies
41/66tty: n_gsm: fix mux activation issues in gsm_config()drivers/tty/n_gsm.c+8 -40 replies
42/66usb: cdc-wdm: fix reading stuck on device closedrivers/usb/class/cdc-wdm.c+1 -00 replies
43/66usb: typec: tcpci: Dont skip cleanup in .remove() on errordrivers/usb/typec/tcpm/tcpci.c+1 -10 replies
44/66usb: typec: tcpci_mt6360: Update for BMC PHY settingdrivers/usb/typec/tcpm/tcpci_mt6360.c+26 -00 replies
45/66USB: serial: pl2303: add device id for HP LM930 Displaydrivers/usb/serial/pl2303.c drivers/usb/serial/pl2303.h+2 -00 replies
46/66USB: serial: qcserial: add support for Sierra Wireless EM7590drivers/usb/serial/qcserial.c+2 -00 replies
47/66USB: serial: option: add Fibocom L610 modemdrivers/usb/serial/option.c+2 -00 replies
48/66USB: serial: option: add Fibocom MA510 modemdrivers/usb/serial/option.c+2 -00 replies
49/66slimbus: qcom: Fix IRQ check in qcom_slim_probedrivers/slimbus/qcom-ctrl.c+2 -20 replies
50/66serial: 8250_mtk: Fix UART_EFR register addressdrivers/tty/serial/8250/8250_mtk.c+8 -70 replies
51/66serial: 8250_mtk: Fix register address for XON/XOFF characterdrivers/tty/serial/8250/8250_mtk.c+5 -20 replies
52/66ceph: fix setting of xattrs on async created inodesfs/ceph/file.c+13 -30 replies
53/66drm/nouveau/tegra: Stop using iommu_present()drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c+1 -10 replies
54/66i40e: i40e_main: fix a missing check on list iteratordrivers/net/ethernet/intel/i40e/i40e_main.c+14 -130 replies
55/66net: atlantic: always deep reset on pm op, fixing up my null deref regressiondrivers/net/ethernet/aquantia/atlantic/aq_pci_func.c+2 -20 replies
56/66cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp()kernel/cgroup/cpuset.c+5 -20 replies
57/66drm/vmwgfx: Initialize drm_mode_fb_cmd2drivers/gpu/drm/vmwgfx/vmwgfx_fb.c+1 -10 replies
58/66SUNRPC: Clean up scheduling of autoclosenet/sunrpc/xprt.c+16 -120 replies
59/66SUNRPC: Prevent immediate close+reconnectnet/sunrpc/xprt.c net/sunrpc/xprtsock.c+3 -20 replies
60/66SUNRPC: Dont call connect() more than once on a TCP socketinclude/linux/sunrpc/xprtsock.h net/sunrpc/xprtsock.c+12 -100 replies
61/66SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()fs/file_table.c include/trace/events/sunrpc.h net/sunrpc/xprt.c +1 more+15 -100 replies
62/66net: phy: Fix race condition on link status changedrivers/net/phy/phy.c+40 -50 replies
63/66arm[64]/memremap: dont abuse pfn_valid() to ensure presence of linear maparch/arm/include/asm/io.h arch/arm/mm/ioremap.c arch/arm64/include/asm/io.h +1 more+24 -00 replies
64/66ping: fix address binding wrt vrfnet/ipv4/ping.c+13 -20 replies
65/66usb: gadget: uvc: rename function to be more consistentdrivers/usb/gadget/function/f_uvc.c+4 -30 replies
66/66usb: gadget: uvc: allow for application to cleanly shutdowndrivers/usb/gadget/function/f_uvc.c drivers/usb/gadget/function/uvc.h drivers/usb/gadget/function/uvc_v4l2.c+29 -10 replies

Reviews trailers per patch

27 of 66 patches have a Reviewed-by or Acked-by.

PatchDavid AhernFelix KaecheleMartin HabetsLyude PaulGregory GreenmanSedat DilekNico PacheMat MartineauGeliang TangJamal Hadi SalimStefan WahrenTariq ToukanOliver NeukumBaruch SiachHeikki KrogerusGuenter RoeckMacpaul LinMartin KrastevMaaz MombasawalaGurucharanAl ViroAndrew LunnPaul MooreLuis ChamberlainWilly TarreauLaurent PinchartPaul ElderMark BrownArd BiesheuvelCatalin MarinasXiubo LiFeng TangMichal KoutnýJordan LeppertHolger HoffstaetteTony LuKarsten GraulGal PressmanFlorian FainelliJon Hunter
SeriesT-b T-b
1/66T-b
2/66A-b T-b
3/66
4/66
5/66R-b
6/66
7/66
8/66
9/66
10/66R-b
11/66R-b
12/66
13/66A-b
14/66
15/66
16/66
17/66
18/66
19/66
20/66A-b
21/66
22/66
23/66
24/66A-b T-b A-b
25/66R-b
26/66
27/66R-b A-b
28/66A-b
29/66R-b
30/66
31/66
32/66
33/66
34/66
35/66
36/66R-b
37/66R-b
38/66T-b
39/66R-b A-b
40/66R-b
41/66
42/66A-b
43/66A-b R-b
44/66A-b R-b T-b
45/66
46/66
47/66
48/66
49/66
50/66
51/66
52/66R-b
53/66R-b
54/66T-b
55/66T-b T-b
56/66T-b R-b
57/66R-b R-b
58/66
59/66
60/66
61/66A-b
62/66R-b
63/66T-b R-b A-b
64/66R-b
65/66R-b R-b
66/66

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

Read the v1 thread

Cover letter [PATCH 5.10 00/66] 5.10.117-rc1 review

This is the start of the stable review cycle for the 5.10.117 release. There are 66 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, 18 May 2022 19:36:02 +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.117-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.117-rc1

Dan Vacura <[email protected]>
usb: gadget: uvc: allow for application to cleanly shutdown

Michael Tretter <[email protected]>
usb: gadget: uvc: rename function to be more consistent

Nicolas Dichtel <[email protected]>
ping: fix address binding wrt vrf

Mike Rapoport <[email protected]>
arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map

Francesco Dolcini <[email protected]>
net: phy: Fix race condition on link status change

Trond Myklebust <[email protected]>
SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()

Trond Myklebust <[email protected]>
SUNRPC: Don't call connect() more than once on a TCP socket

Trond Myklebust <[email protected]>
SUNRPC: Prevent immediate close+reconnect

Trond Myklebust <[email protected]>
SUNRPC: Clean up scheduling of autoclose

Zack Rusin <[email protected]>
drm/vmwgfx: Initialize drm_mode_fb_cmd2

Waiman Long <[email protected]>
cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp()

Manuel Ullmann <[email protected]>
net: atlantic: always deep reset on pm op, fixing up my null deref regression

Xiaomeng Tong <[email protected]>
i40e: i40e_main: fix a missing check on list iterator

Robin Murphy <[email protected]>
drm/nouveau/tegra: Stop using iommu_present()

Jeff Layton <[email protected]>
ceph: fix setting of xattrs on async created inodes

AngeloGioacchino Del Regno <[email protected]>
serial: 8250_mtk: Fix register address for XON/XOFF character

AngeloGioacchino Del Regno <[email protected]>
serial: 8250_mtk: Fix UART_EFR register address

Miaoqian Lin <[email protected]>
slimbus: qcom: Fix IRQ check in qcom_slim_probe

Sven Schwermer <[email protected]>
USB: serial: option: add Fibocom MA510 modem

Sven Schwermer <[email protected]>
USB: serial: option: add Fibocom L610 modem

Ethan Yang <[email protected]>
USB: serial: qcserial: add support for Sierra Wireless EM7590

Scott Chen <[email protected]>
USB: serial: pl2303: add device id for HP LM930 Display

ChiYuan Huang <[email protected]>
usb: typec: tcpci_mt6360: Update for BMC PHY setting

Uwe Kleine-König <[email protected]>
usb: typec: tcpci: Don't skip cleanup in .remove() on error

Sergey Ryazanov <[email protected]>
usb: cdc-wdm: fix reading stuck on device close

Daniel Starke <[email protected]>
tty: n_gsm: fix mux activation issues in gsm_config()

Yang Yingliang <[email protected]>
tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe()

Thiébaud Weksteen <[email protected]>
firmware_loader: use kernel credentials when reading firmware

Eric Dumazet <[email protected]>
tcp: resalt the secret every 10 seconds

Matthew Hagan <[email protected]>
net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT

Shravya Kumbham <[email protected]>
net: emaclite: Don't advertise 1000BASE-T and do auto negotiation

Sven Schnelle <[email protected]>
s390: disable -Warray-bounds

Mark Brown <[email protected]>
ASoC: ops: Validate input values in snd_soc_put_volsw_range()

Mark Brown <[email protected]>
ASoC: max98090: Generate notifications on changes for custom control

Mark Brown <[email protected]>
ASoC: max98090: Reject invalid values in custom control put()

Ji-Ze Hong (Peter Hong) <[email protected]>
hwmon: (f71882fg) Fix negative temperature

Andreas Gruenbacher <[email protected]>
gfs2: Fix filesystem block deallocation for short writes

Maxim Mikityanskiy <[email protected]>
tls: Fix context leak on tls_device_down

Taehee Yoo <[email protected]>
net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe()

Guangguan Wang <[email protected]>
net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending

Florian Fainelli <[email protected]>
net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down()

Florian Fainelli <[email protected]>
net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral

Paolo Abeni <[email protected]>
net/sched: act_pedit: really ensure the skb is writable

Alexandra Winter <[email protected]>
s390/lcs: fix variable dereferenced before check

Alexandra Winter <[email protected]>
s390/ctcm: fix potential memory leak

Alexandra Winter <[email protected]>
s390/ctcm: fix variable dereferenced before check

Joel Savitz <[email protected]>
selftests: vm: Makefile: rename TARGETS to VMTARGETS

Randy Dunlap <[email protected]>
hwmon: (ltq-cputemp) restrict it to SOC_XWAY

Jesse Brandeburg <[email protected]>
dim: initialize all struct fields

Yang Yingliang <[email protected]>
ionic: fix missing pci_release_regions() on error in ionic_probe()

Dan Aloni <[email protected]>
nfs: fix broken handling of the softreval mount option

Johannes Berg <[email protected]>
mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection

Taehee Yoo <[email protected]>
net: sfc: fix memory leak due to ptp channel

Jiapeng Chong <[email protected]>
sfc: Use swap() instead of open coding it

Eric Dumazet <[email protected]>
netlink: do not reset transport header in netlink_recvmsg()

Christophe JAILLET <[email protected]>
drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name()

Lokesh Dhoundiyal <[email protected]>
ipv4: drop dst in multicast routing path

Vladimir Oltean <[email protected]>
net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters

Vladimir Oltean <[email protected]>
net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0

Vladimir Oltean <[email protected]>
net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups

Vladimir Oltean <[email protected]>
net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted

Tariq Toukan <[email protected]>
net: Fix features skip in for_each_netdev_feature()

Manikanta Pubbisetty <[email protected]>
mac80211: Reset MBSSID parameters upon connection

Camel Guo <[email protected]>
hwmon: (tmp401) Add OF device ID table

Guenter Roeck <[email protected]>
iwlwifi: iwl-dbg: Use del_timer_sync() before freeing

Sven Eckelmann <[email protected]>
batman-adv: Don't skb_split skbuffs with frag_list

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

Diffstat:

 Makefile                                           |  4 +-
 arch/arm/include/asm/io.h                          |  3 ++
 arch/arm/mm/ioremap.c                              |  8 ++++
 arch/arm64/include/asm/io.h                        |  4 ++
 arch/arm64/mm/ioremap.c                            |  9 +++++
 arch/s390/Makefile                                 | 10 +++++
 drivers/base/firmware_loader/main.c                | 17 ++++++++
 drivers/gpu/drm/nouveau/nouveau_backlight.c        |  9 +++--
 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c |  2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c                 |  2 +-
 drivers/hwmon/Kconfig                              |  2 +-
 drivers/hwmon/f71882fg.c                           |  5 ++-
 drivers/hwmon/tmp401.c                             | 11 ++++++
 drivers/net/dsa/bcm_sf2.c                          |  3 ++
 .../net/ethernet/aquantia/atlantic/aq_pci_func.c   |  4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  4 ++
 drivers/net/ethernet/intel/i40e/i40e_main.c        | 27 ++++++-------
 drivers/net/ethernet/mscc/ocelot_flower.c          |  5 ++-
 drivers/net/ethernet/mscc/ocelot_vcap.c            |  9 ++++-
 .../net/ethernet/pensando/ionic/ionic_bus_pci.c    |  3 +-
 drivers/net/ethernet/sfc/ef10.c                    |  5 +++
 drivers/net/ethernet/sfc/efx_channels.c            | 21 +++++-----
 drivers/net/ethernet/sfc/ptp.c                     | 14 ++++++-
 drivers/net/ethernet/sfc/ptp.h                     |  1 +
 drivers/net/ethernet/xilinx/xilinx_emaclite.c      | 15 --------
 drivers/net/phy/phy.c                              | 45 +++++++++++++++++++---
 drivers/net/phy/sfp.c                              | 12 +++++-
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c   |  2 +-
 drivers/net/wireless/mac80211_hwsim.c              |  3 ++
 drivers/s390/net/ctcm_mpc.c                        |  6 +--
 drivers/s390/net/ctcm_sysfs.c                      |  5 ++-
 drivers/s390/net/lcs.c                             |  7 ++--
 drivers/slimbus/qcom-ctrl.c                        |  4 +-
 drivers/tty/n_gsm.c                                | 12 ++++--
 drivers/tty/serial/8250/8250_mtk.c                 | 22 ++++++-----
 drivers/tty/serial/digicolor-usart.c               |  5 +--
 drivers/usb/class/cdc-wdm.c                        |  1 +
 drivers/usb/gadget/function/f_uvc.c                | 32 +++++++++++++--
 drivers/usb/gadget/function/uvc.h                  |  2 +
 drivers/usb/gadget/function/uvc_v4l2.c             |  3 +-
 drivers/usb/serial/option.c                        |  4 ++
 drivers/usb/serial/pl2303.c                        |  1 +
 drivers/usb/serial/pl2303.h                        |  1 +
 drivers/usb/serial/qcserial.c                      |  2 +
 drivers/usb/typec/tcpm/tcpci.c                     |  2 +-
 drivers/usb/typec/tcpm/tcpci_mt6360.c              | 26 +++++++++++++
 fs/ceph/file.c                                     | 16 ++++++--
 fs/file_table.c                                    |  1 +
 fs/gfs2/bmap.c                                     | 11 +++---
 fs/nfs/fs_context.c                                |  2 +-
 include/linux/netdev_features.h                    |  4 +-
 include/linux/sunrpc/xprtsock.h                    |  1 +
 include/net/tc_act/tc_pedit.h                      |  1 +
 include/trace/events/sunrpc.h                      |  1 -
 kernel/cgroup/cpuset.c                             |  7 +++-
 lib/dim/net_dim.c                                  | 44 ++++++++++-----------
 net/batman-adv/fragmentation.c                     | 11 ++++++
 net/core/secure_seq.c                              | 12 ++++--
 net/ipv4/ping.c                                    | 15 +++++++-
 net/ipv4/route.c                                   |  1 +
 net/mac80211/mlme.c                                |  6 +++
 net/netlink/af_netlink.c                           |  1 -
 net/sched/act_pedit.c                              | 26 +++++++++++--
 net/smc/smc_rx.c                                   |  4 +-
 net/sunrpc/xprt.c                                  | 36 ++++++++---------
 net/sunrpc/xprtsock.c                              | 35 +++++++++++------
 net/tls/tls_device.c                               |  3 ++
 sound/soc/codecs/max98090.c                        |  5 ++-
 sound/soc/soc-ops.c                                | 18 ++++++++-
 tools/testing/selftests/vm/Makefile                | 10 ++---
 70 files changed, 482 insertions(+), 183 deletions(-)