Skip to content

5.15.41-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 Latest102 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/102batman-adv: Dont skb_split skbuffs with frag_listnet/batman-adv/fragmentation.c+11 -00 replies
2/102iwlwifi: iwl-dbg: Use del_timer_sync() before freeingdrivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c+1 -10 replies
3/102hwmon: (tmp401) Add OF device ID tabledrivers/hwmon/tmp401.c+11 -00 replies
4/102mac80211: Reset MBSSID parameters upon connectionnet/mac80211/mlme.c+6 -00 replies
5/102net: Fix features skip in for_each_netdev_feature()include/linux/netdev_features.h+2 -20 replies
6/102net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleteddrivers/net/ethernet/mscc/ocelot_vcap.c+4 -00 replies
7/102net: mscc: ocelot: fix VCAP IS2 filters matching on both lookupsdrivers/net/ethernet/mscc/ocelot_vcap.c+0 -10 replies
8/102net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0drivers/net/ethernet/mscc/ocelot_flower.c+3 -20 replies
9/102net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filtersdrivers/net/ethernet/mscc/ocelot_vcap.c+4 -00 replies
10/102fbdev: simplefb: Cleanup fb_info in .fb_destroy rather than .removedrivers/video/fbdev/simplefb.c+7 -10 replies
11/102fbdev: efifb: Cleanup fb_info in .fb_destroy rather than .removedrivers/video/fbdev/efifb.c+8 -10 replies
12/102fbdev: vesafb: Cleanup fb_info in .fb_destroy rather than .removedrivers/video/fbdev/vesafb.c+7 -10 replies
13/102platform/surface: aggregator: Fix initialization order when compiling as builtin moduledrivers/platform/surface/aggregator/core.c+1 -10 replies
14/102ice: Fix race during aux device (un)pluggingdrivers/net/ethernet/intel/ice/ice.h drivers/net/ethernet/intel/ice/ice_idc.c drivers/net/ethernet/intel/ice/ice_main.c+20 -80 replies
15/102ice: fix PTP stale Tx timestamps cleanupdrivers/net/ethernet/intel/ice/ice_ptp.c+8 -20 replies
16/102ipv4: drop dst in multicast routing pathnet/ipv4/route.c+1 -00 replies
17/102drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name()drivers/gpu/drm/nouveau/nouveau_backlight.c+5 -40 replies
18/102netlink: do not reset transport header in netlink_recvmsg()net/netlink/af_netlink.c+0 -10 replies
19/102net: chelsio: cxgb4: Avoid potential negative array offsetdrivers/net/ethernet/chelsio/cxgb4/t4_hw.c+5 -50 replies
20/102fbdev: efifb: Fix a use-after-free due early fb_info cleanupdrivers/video/fbdev/efifb.c+2 -20 replies
21/102sfc: Use swap() instead of open coding itdrivers/net/ethernet/sfc/efx_channels.c+4 -100 replies
22/102net: 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
23/102mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protectiondrivers/net/wireless/mac80211_hwsim.c+3 -00 replies
24/102nfs: fix broken handling of the softreval mount optionfs/nfs/fs_context.c+1 -10 replies
25/102ionic: fix missing pci_release_regions() on error in ionic_probe()drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c+2 -10 replies
26/102dim: initialize all struct fieldslib/dim/net_dim.c+22 -220 replies
27/102hwmon: (ltq-cputemp) restrict it to SOC_XWAYdrivers/hwmon/Kconfig+1 -10 replies
28/102procfs: prevent unprivileged processes accessing fdinfo dirfs/proc/fd.c+22 -10 replies
29/102selftests: vm: Makefile: rename TARGETS to VMTARGETStools/testing/selftests/vm/Makefile+5 -50 replies
30/102arm64: vdso: fix makefile dependency on vdso.soarch/arm64/kernel/Makefile arch/arm64/kernel/vdso/Makefile arch/arm64/kernel/vdso32/Makefile+4 -60 replies
31/102virtio: fix virtio transitional idsinclude/uapi/linux/virtio_ids.h+7 -70 replies
32/102s390/ctcm: fix variable dereferenced before checkdrivers/s390/net/ctcm_sysfs.c+3 -20 replies
33/102s390/ctcm: fix potential memory leakdrivers/s390/net/ctcm_mpc.c+1 -50 replies
34/102s390/lcs: fix variable dereferenced before checkdrivers/s390/net/lcs.c+4 -30 replies
35/102net/sched: act_pedit: really ensure the skb is writableinclude/net/tc_act/tc_pedit.h net/sched/act_pedit.c+23 -40 replies
36/102net: ethernet: mediatek: ppe: fix wrong size passed to memset()drivers/net/ethernet/mediatek/mtk_ppe.c+1 -10 replies
37/102net: bcmgenet: Check for Wake-on-LAN interrupt probe deferraldrivers/net/ethernet/broadcom/genet/bcmgenet.c+4 -00 replies
38/102drm/vc4: hdmi: Fix build error for implicit function declarationdrivers/gpu/drm/vc4/vc4_hdmi.c+1 -00 replies
39/102net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down()drivers/net/dsa/bcm_sf2.c+3 -00 replies
40/102net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pendingnet/smc/smc_rx.c+2 -20 replies
41/102net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe()drivers/net/ethernet/sfc/ef10.c+5 -00 replies
42/102tls: Fix context leak on tls_device_downnet/tls/tls_device.c+3 -00 replies
43/102drm/vmwgfx: Fix fencing on SVGAv3drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c drivers/gpu/drm/vmwgfx/vmwgfx_drv.h drivers/gpu/drm/vmwgfx/vmwgfx_fence.c +2 more+53 -190 replies
44/102gfs2: Fix filesystem block deallocation for short writesfs/gfs2/bmap.c+5 -60 replies
45/102hwmon: (f71882fg) Fix negative temperaturedrivers/hwmon/f71882fg.c+3 -20 replies
46/102RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core()drivers/infiniband/hw/irdma/cm.c+1 -60 replies
47/102iommu: arm-smmu: disable large page mappings for Nvidia arm-smmudrivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c+30 -00 replies
48/102ASoC: max98090: Reject invalid values in custom control put()sound/soc/codecs/max98090.c+3 -00 replies
49/102ASoC: max98090: Generate notifications on changes for custom controlsound/soc/codecs/max98090.c+1 -10 replies
50/102ASoC: ops: Validate input values in snd_soc_put_volsw_range()sound/soc/soc-ops.c+17 -10 replies
51/102s390: disable -Warray-boundsarch/s390/Makefile+10 -00 replies
52/102ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callbacksound/soc/sof/sof-pci-dev.c+5 -00 replies
53/102net: emaclite: Dont advertise 1000BASE-T and do auto negotiationdrivers/net/ethernet/xilinx/xilinx_emaclite.c+0 -150 replies
54/102net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONTdrivers/net/phy/sfp.c+11 -10 replies
55/102secure_seq: use the 64 bits of the siphash for port offset calculationinclude/net/inet_hashtables.h include/net/secure_seq.h net/core/secure_seq.c +2 more+13 -110 replies
56/102tcp: use different parts of the port_offset for index and offsetnet/ipv4/inet_hashtables.c+1 -10 replies
57/102tcp: resalt the secret every 10 secondsnet/core/secure_seq.c+9 -30 replies
58/102tcp: add small random increments to the source portnet/ipv4/inet_hashtables.c+5 -40 replies
59/102tcp: dynamically allocate the perturb table used by source portsnet/ipv4/inet_hashtables.c+10 -20 replies
60/102tcp: increase source port perturb table to 2^16net/ipv4/inet_hashtables.c+5 -40 replies
61/102tcp: drop the hash_32() part from the index calculationnet/ipv4/inet_hashtables.c+1 -10 replies
62/102interconnect: Restore sync state by ignoring ipa-virt in provider countdrivers/interconnect/core.c+7 -10 replies
63/102firmware_loader: use kernel credentials when reading firmwaredrivers/base/firmware_loader/main.c+17 -00 replies
64/102KVM: PPC: Book3S PR: Enable MSR_DR for switch_mmu_context()arch/powerpc/kvm/book3s_32_sr.S+21 -50 replies
65/102usb: xhci-mtk: fix fs isocs transfer errordrivers/usb/host/xhci-mtk-sch.c+7 -90 replies
66/102x86/mm: Fix marking of unused sub-pmd rangesarch/x86/mm/init_64.c+3 -20 replies
67/102tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe()drivers/tty/serial/digicolor-usart.c+2 -30 replies
68/102tty: n_gsm: fix buffer over-read in gsm_dlci_data()drivers/tty/n_gsm.c+1 -00 replies
69/102tty: n_gsm: fix mux activation issues in gsm_config()drivers/tty/n_gsm.c+8 -40 replies
70/102usb: cdc-wdm: fix reading stuck on device closedrivers/usb/class/cdc-wdm.c+1 -00 replies
71/102usb: typec: tcpci: Dont skip cleanup in .remove() on errordrivers/usb/typec/tcpm/tcpci.c+1 -10 replies
72/102usb: typec: tcpci_mt6360: Update for BMC PHY settingdrivers/usb/typec/tcpm/tcpci_mt6360.c+26 -00 replies
73/102USB: serial: pl2303: add device id for HP LM930 Displaydrivers/usb/serial/pl2303.c drivers/usb/serial/pl2303.h+2 -00 replies
74/102USB: serial: qcserial: add support for Sierra Wireless EM7590drivers/usb/serial/qcserial.c+2 -00 replies
75/102USB: serial: option: add Fibocom L610 modemdrivers/usb/serial/option.c+2 -00 replies
76/102USB: serial: option: add Fibocom MA510 modemdrivers/usb/serial/option.c+2 -00 replies
77/102slimbus: qcom: Fix IRQ check in qcom_slim_probedrivers/slimbus/qcom-ctrl.c+2 -20 replies
78/102fsl_lpuart: Dont enable interrupts too earlydrivers/tty/serial/fsl_lpuart.c+9 -90 replies
79/102serial: 8250_mtk: Fix UART_EFR register addressdrivers/tty/serial/8250/8250_mtk.c+8 -70 replies
80/102serial: 8250_mtk: Fix register address for XON/XOFF characterdrivers/tty/serial/8250/8250_mtk.c+5 -20 replies
81/102ceph: fix setting of xattrs on async created inodesfs/ceph/file.c+13 -30 replies
82/102Revert "mm/memory-failure.c: skip huge_zero_page in memory_failure()"mm/memory-failure.c+0 -130 replies
83/102mm/huge_memory: do not overkill when splitting huge_zero_pagemm/huge_memory.c+6 -10 replies
84/102drm/vmwgfx: Disable command buffers on svga3 without gbobjectsdrivers/gpu/drm/vmwgfx/vmwgfx_cmd.c+7 -40 replies
85/102drm/nouveau/tegra: Stop using iommu_present()drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c+1 -10 replies
86/102i40e: i40e_main: fix a missing check on list iteratordrivers/net/ethernet/intel/i40e/i40e_main.c+14 -130 replies
87/102net: atlantic: always deep reset on pm op, fixing up my null deref regressiondrivers/net/ethernet/aquantia/atlantic/aq_pci_func.c+2 -20 replies
88/102net: phy: Fix race condition on link status changedrivers/net/phy/phy.c+6 -10 replies
89/102writeback: Avoid skipping inode writebackfs/fs-writeback.c+4 -00 replies
90/102cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp()kernel/cgroup/cpuset.c+5 -20 replies
91/102arm[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+23 -00 replies
92/102net: phy: micrel: Do not use kszphy_suspend/resume for KSZ8061drivers/net/phy/micrel.c+2 -20 replies
93/102net: phy: micrel: Pass .probe for KS8737drivers/net/phy/micrel.c+1 -00 replies
94/102SUNRPC: Ensure that the gssproxy client can start in a connected stateinclude/linux/sunrpc/clnt.h net/sunrpc/auth_gss/gss_rpc_upcall.c net/sunrpc/clnt.c+35 -00 replies
95/102drm/vmwgfx: Initialize drm_mode_fb_cmd2drivers/gpu/drm/vmwgfx/vmwgfx_fb.c+1 -10 replies
96/102Revert "drm/amd/pm: keep the BACO feature enabled for suspend"drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c+1 -70 replies
97/102dma-buf: call dma_buf_stats_setup after dmabuf is in valid listdrivers/dma-buf/dma-buf.c+4 -40 replies
98/102mm/hwpoison: use pr_err() instead of dump_page() in get_any_page()mm/memory-failure.c+1 -10 replies
99/102SUNRPC: 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
100/102ping: fix address binding wrt vrfnet/ipv4/ping.c+13 -20 replies
101/102usb: gadget: uvc: rename function to be more consistentdrivers/usb/gadget/function/f_uvc.c+4 -30 replies
102/102usb: 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

56 of 102 patches have a Reviewed-by or Acked-by.

PatchGregory GreenmanSedat DilekAndi ShytiAndrzej HajdaThomas ZimmermannMartin HabetsGal PressmanFelix KaecheleNico PacheDaniel VetterMat MartineauGeliang TangJamal Hadi SalimFelix FietkauStefan WahrenTony LuKarsten GraulMartin KrastevMaaz MombasawalaHans de GoedeDavid AhernBaruch SiachPaul MooreLuis ChamberlainLyude PaulEric DumazetAlex ElderDouglas AndersonOliver NeukumHeikki KrogerusGuenter RoeckAndrew LunnMacpaul LinNaoya HoriguchiYang ShiMiaohe LinGurucharanJan KaraChristoph HellwigJohn HubbardAl ViroWilly TarreauT.J. MercierChristian KönigLaurent PinchartPaul ElderXiubo LiFeng TangMichal KoutnýRanjani SridharanOscar SalvadorDavid HildenbrandJordan LeppertHolger HoffstaetteMark BrownArd BiesheuvelCatalin MarinasLijo LazarMario LimoncielloShiraz SaleemRobin MurphyKrishna ReddyTariq ToukanJacob KellerPaul MenzelLeon RomanovskyDave ErtmanShuah KhanJon HunterFox ChenSudip MukherjeeLinux Kernel Functional TestingRon EconomosFlorian Fainelli
SeriesT-b T-b T-b T-b T-b T-b T-b T-b
1/102T-b
2/102A-b T-b
3/102
4/102
5/102R-b
6/102
7/102
8/102
9/102
10/102R-b R-b
11/102R-b R-b
12/102R-b R-b
13/102R-b
14/102T-b R-b R-b
15/102T-b R-b R-b
16/102R-b
17/102R-b
18/102
19/102
20/102R-b R-b R-b
21/102A-b
22/102
23/102
24/102
25/102
26/102
27/102
28/102
29/102A-b
30/102
31/102
32/102
33/102
34/102
35/102A-b T-b A-b
36/102A-b
37/102R-b
38/102
39/102
40/102R-b A-b
41/102A-b
42/102R-b
43/102R-b R-b
44/102
45/102
46/102R-b
47/102A-b R-b
48/102
49/102
50/102
51/102
52/102R-b
53/102R-b
54/102R-b
55/102R-b
56/102R-b
57/102T-b
58/102R-b
59/102R-b
60/102R-b
61/102R-b
62/102R-b R-b
63/102R-b A-b
64/102
65/102
66/102R-b R-b
67/102R-b
68/102
69/102
70/102A-b
71/102A-b R-b
72/102A-b R-b T-b
73/102
74/102
75/102
76/102
77/102
78/102
79/102
80/102
81/102R-b
82/102R-b R-b
83/102R-b R-b R-b
84/102R-b
85/102R-b
86/102T-b
87/102T-b T-b
88/102R-b
89/102R-b R-b
90/102T-b R-b
91/102T-b R-b A-b
92/102R-b
93/102R-b
94/102
95/102R-b R-b
96/102R-b R-b
97/102T-b A-b R-b
98/102R-b R-b
99/102A-b
100/102R-b
101/102R-b R-b
102/102

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

Read the v1 thread

Cover letter [PATCH 5.15 000/102] 5.15.41-rc1 review

This is the start of the stable review cycle for the 5.15.41 release. There are 102 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.15.41-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.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.41-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

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

Naoya Horiguchi <[email protected]>
mm/hwpoison: use pr_err() instead of dump_page() in get_any_page()

Charan Teja Reddy <[email protected]>
dma-buf: call dma_buf_stats_setup after dmabuf is in valid list

Alex Deucher <[email protected]>
Revert "drm/amd/pm: keep the BACO feature enabled for suspend"

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

Trond Myklebust <[email protected]>
SUNRPC: Ensure that the gssproxy client can start in a connected state

Fabio Estevam <[email protected]>
net: phy: micrel: Pass .probe for KS8737

Fabio Estevam <[email protected]>
net: phy: micrel: Do not use kszphy_suspend/resume for KSZ8061

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

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

Jing Xia <[email protected]>
writeback: Avoid skipping inode writeback

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

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()

Zack Rusin <[email protected]>
drm/vmwgfx: Disable command buffers on svga3 without gbobjects

Xu Yu <[email protected]>
mm/huge_memory: do not overkill when splitting huge_zero_page

Xu Yu <[email protected]>
Revert "mm/memory-failure.c: skip huge_zero_page in memory_failure()"

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

Indan Zupancic <[email protected]>
fsl_lpuart: Don't enable interrupts too early

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()

Daniel Starke <[email protected]>
tty: n_gsm: fix buffer over-read in gsm_dlci_data()

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

Adrian-Ken Rueegsegger <[email protected]>
x86/mm: Fix marking of unused sub-pmd ranges

Chunfeng Yun <[email protected]>
usb: xhci-mtk: fix fs isoc's transfer error

Alexander Graf <[email protected]>
KVM: PPC: Book3S PR: Enable MSR_DR for switch_mmu_context()

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

Stephen Boyd <[email protected]>
interconnect: Restore sync state by ignoring ipa-virt in provider count

Willy Tarreau <[email protected]>
tcp: drop the hash_32() part from the index calculation

Willy Tarreau <[email protected]>
tcp: increase source port perturb table to 2^16

Willy Tarreau <[email protected]>
tcp: dynamically allocate the perturb table used by source ports

Willy Tarreau <[email protected]>
tcp: add small random increments to the source port

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

Willy Tarreau <[email protected]>
tcp: use different parts of the port_offset for index and offset

Willy Tarreau <[email protected]>
secure_seq: use the 64 bits of the siphash for port offset calculation

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

Ajit Kumar Pandey <[email protected]>
ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback

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()

Ashish Mhetre <[email protected]>
iommu: arm-smmu: disable large page mappings for Nvidia arm-smmu

Duoming Zhou <[email protected]>
RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core()

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

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

Zack Rusin <[email protected]>
drm/vmwgfx: Fix fencing on SVGAv3

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()

Hui Tang <[email protected]>
drm/vc4: hdmi: Fix build error for implicit function declaration

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

Yang Yingliang <[email protected]>
net: ethernet: mediatek: ppe: fix wrong size passed to memset()

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

Shunsuke Mie <[email protected]>
virtio: fix virtio transitional ids

Joey Gouly <[email protected]>
arm64: vdso: fix makefile dependency on vdso.so

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

Kalesh Singh <[email protected]>
procfs: prevent unprivileged processes accessing fdinfo dir

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

Javier Martinez Canillas <[email protected]>
fbdev: efifb: Fix a use-after-free due early fb_info cleanup

Kees Cook <[email protected]>
net: chelsio: cxgb4: Avoid potential negative array offset

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

Michal Michalik <[email protected]>
ice: fix PTP stale Tx timestamps cleanup

Ivan Vecera <[email protected]>
ice: Fix race during aux device (un)plugging

Maximilian Luz <[email protected]>
platform/surface: aggregator: Fix initialization order when compiling as builtin module

Javier Martinez Canillas <[email protected]>
fbdev: vesafb: Cleanup fb_info in .fb_destroy rather than .remove

Javier Martinez Canillas <[email protected]>
fbdev: efifb: Cleanup fb_info in .fb_destroy rather than .remove

Javier Martinez Canillas <[email protected]>
fbdev: simplefb: Cleanup fb_info in .fb_destroy rather than .remove

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/kernel/Makefile                         |  4 ++
 arch/arm64/kernel/vdso/Makefile                    |  3 --
 arch/arm64/kernel/vdso32/Makefile                  |  3 --
 arch/arm64/mm/ioremap.c                            |  8 ++++
 arch/powerpc/kvm/book3s_32_sr.S                    | 26 ++++++++++---
 arch/s390/Makefile                                 | 10 +++++
 arch/x86/mm/init_64.c                              |  5 ++-
 drivers/base/firmware_loader/main.c                | 17 +++++++++
 drivers/dma-buf/dma-buf.c                          |  8 ++--
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |  8 +---
 drivers/gpu/drm/nouveau/nouveau_backlight.c        |  9 +++--
 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c |  2 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |  1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c                | 13 ++++---
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |  8 ++++
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c                 |  2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              | 28 ++++++++++----
 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c                | 26 +++++++++----
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |  8 ++--
 drivers/hwmon/Kconfig                              |  2 +-
 drivers/hwmon/f71882fg.c                           |  5 ++-
 drivers/hwmon/tmp401.c                             | 11 ++++++
 drivers/infiniband/hw/irdma/cm.c                   |  7 +---
 drivers/interconnect/core.c                        |  8 +++-
 drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c       | 30 +++++++++++++++
 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/chelsio/cxgb4/t4_hw.c         | 10 ++---
 drivers/net/ethernet/intel/i40e/i40e_main.c        | 27 ++++++-------
 drivers/net/ethernet/intel/ice/ice.h               |  1 +
 drivers/net/ethernet/intel/ice/ice_idc.c           | 25 ++++++++----
 drivers/net/ethernet/intel/ice/ice_main.c          |  2 +
 drivers/net/ethernet/intel/ice/ice_ptp.c           | 10 ++++-
 drivers/net/ethernet/mediatek/mtk_ppe.c            |  2 +-
 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/micrel.c                           |  5 ++-
 drivers/net/phy/phy.c                              |  7 +++-
 drivers/net/phy/sfp.c                              | 12 +++++-
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c   |  2 +-
 drivers/net/wireless/mac80211_hwsim.c              |  3 ++
 drivers/platform/surface/aggregator/core.c         |  2 +-
 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                                | 13 +++++--
 drivers/tty/serial/8250/8250_mtk.c                 | 22 ++++++-----
 drivers/tty/serial/digicolor-usart.c               |  5 +--
 drivers/tty/serial/fsl_lpuart.c                    | 18 ++++-----
 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/host/xhci-mtk-sch.c                    | 16 ++++----
 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 +++++++++++++
 drivers/video/fbdev/efifb.c                        |  9 ++++-
 drivers/video/fbdev/simplefb.c                     |  8 +++-
 drivers/video/fbdev/vesafb.c                       |  8 +++-
 fs/ceph/file.c                                     | 16 ++++++--
 fs/file_table.c                                    |  1 +
 fs/fs-writeback.c                                  |  4 ++
 fs/gfs2/bmap.c                                     | 11 +++---
 fs/nfs/fs_context.c                                |  2 +-
 fs/proc/fd.c                                       | 23 ++++++++++-
 include/linux/netdev_features.h                    |  4 +-
 include/linux/sunrpc/clnt.h                        |  1 +
 include/net/inet_hashtables.h                      |  2 +-
 include/net/secure_seq.h                           |  4 +-
 include/net/tc_act/tc_pedit.h                      |  1 +
 include/trace/events/sunrpc.h                      |  1 -
 include/uapi/linux/virtio_ids.h                    | 14 +++----
 kernel/cgroup/cpuset.c                             |  7 +++-
 lib/dim/net_dim.c                                  | 44 +++++++++++-----------
 mm/huge_memory.c                                   |  7 +++-
 mm/memory-failure.c                                | 15 +-------
 net/batman-adv/fragmentation.c                     | 11 ++++++
 net/core/secure_seq.c                              | 16 +++++---
 net/ipv4/inet_hashtables.c                         | 42 +++++++++++++--------
 net/ipv4/ping.c                                    | 15 +++++++-
 net/ipv4/route.c                                   |  1 +
 net/ipv6/inet6_hashtables.c                        |  4 +-
 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/auth_gss/gss_rpc_upcall.c               |  1 +
 net/sunrpc/clnt.c                                  | 33 ++++++++++++++++
 net/sunrpc/xprt.c                                  |  7 +---
 net/sunrpc/xprtsock.c                              | 16 ++++++--
 net/tls/tls_device.c                               |  3 ++
 sound/soc/codecs/max98090.c                        |  5 ++-
 sound/soc/soc-ops.c                                | 18 ++++++++-
 sound/soc/sof/sof-pci-dev.c                        |  5 +++
 tools/testing/selftests/vm/Makefile                | 10 ++---
 111 files changed, 742 insertions(+), 297 deletions(-)