Skip to content

5.17.9-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 Latest114 patches 10 repliesIn review

Patches in v1 No applies recorded yet

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

Reviews trailers per patch

57 of 114 patches have a Reviewed-by or Acked-by.

PatchTariq ToukanMartin KrastevMaaz MombasawalaHeikki KrogerusGuenter RoeckMacpaul LinFelix KaecheleThomas ZimmermannDaniel VetterLeon RomanovskyDave ErtmanGurucharanKonrad JankowskiAndi ShytiAndrzej HajdaJacob KellerPaul MenzelLyude PaulHans de GoedeNico PacheGregory GreenmanSedat DilekDavid AhernEric DumazetGal PressmanFelix FietkauStefan WahrenMat MartineauGeliang TangJamal Hadi SalimRobin MurphyKrishna ReddyAndrew LunnRanjani SridharanWilly TarreauTony LuKarsten GraulPaul MooreLuis ChamberlainDarrick J. WongBrian FosterBaruch SiachAlex ElderDouglas AndersonJames ClarkOscar SalvadorDavid HildenbrandMartin HabetsOliver NeukumXiubo LiT.J. MercierChristian KönigJordan LeppertHolger HoffstaetteYang ShiMiaohe LinMarco ElverMuchun SongJan KaraChristoph HellwigFeng TangMichal KoutnýMark BrownArd BiesheuvelCatalin MarinasLijo LazarMario LimoncielloJohn HubbardShiraz SaleemNaoya HoriguchiZan AzizFox ChenLinux Kernel Functional TestingShuah KhanRon EconomosJon HunterFenil JainFlorian FainelliJustin M. Forbes
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/114T-b
2/114A-b T-b
3/114
4/114
5/114R-b
6/114R-b
7/114
8/114
9/114
10/114
11/114R-b R-b
12/114R-b R-b
13/114R-b R-b
14/114R-b
15/114R-b R-b T-b
16/114T-b
17/114T-b R-b R-b
18/114R-b
19/114R-b
20/114
21/114
22/114R-b R-b R-b
23/114
24/114
25/114
26/114
27/114
28/114
29/114
30/114
31/114A-b
32/114
33/114
34/114
35/114
36/114
37/114
38/114A-b T-b A-b
39/114A-b
40/114R-b
41/114
42/114
43/114
44/114R-b A-b
45/114A-b
46/114R-b
47/114R-b R-b
48/114
49/114
50/114
51/114R-b
52/114A-b R-b
53/114
54/114
55/114
56/114
57/114R-b
58/114
59/114R-b
60/114R-b
61/114R-b
62/114R-b
63/114T-b
64/114R-b
65/114R-b
66/114R-b
67/114R-b
68/114T-b T-b
69/114R-b R-b
70/114R-b
71/114R-b A-b
72/114
73/114
74/114R-b R-b
75/114R-b
76/114
77/114
78/114
79/114
80/114A-b
81/114A-b R-b
82/114A-b R-b T-b
83/114
84/114
85/114
86/114
87/114
88/114
89/114
90/114
91/114
92/114R-b
93/114R-b R-b
94/114R-b R-b R-b
95/114
96/114R-b
97/114R-b
98/114T-b
99/114T-b T-b
100/114R-b
101/114R-b R-b
102/114T-b R-b
103/114R-b
104/114
105/114T-b R-b A-b
106/114R-b
107/114R-b
108/114
109/114R-b R-b
110/114R-b R-b
111/114T-b A-b R-b
112/114R-b R-b
113/114R-b
114/114R-b R-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 79 reviewers.

Read the v1 thread

Cover letter [PATCH 5.17 000/114] 5.17.9-rc1 review

This is the start of the stable review cycle for the 5.17.9 release. There are 114 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.17.9-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.17.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.17.9-rc1

Hyeonggon Yoo <[email protected]>
mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool

Wan Jiabing <[email protected]>
net: phy: micrel: Fix incorrect variable type in micrel

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

Wen Gong <[email protected]>
ath11k: reduce the wait time of 11d scan and hw scan while add interface

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

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

Niels Dossche <[email protected]>
mm: mremap: fix sign for EFAULT error return value

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

Lukas Wunner <[email protected]>
genirq: Remove WARN_ON_ONCE() in generic_handle_domain_irq()

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

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

Daniel Starke <[email protected]>
tty: n_gsm: fix invalid gsmtty_write_room() result

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

Jeremy Linton <[email protected]>
perf tests: Fix coresight perf test failure.

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

Matthew Wilcox (Oracle) <[email protected]>
block: Do not call folio_next() on an unreferenced folio

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

Jens Axboe <[email protected]>
io_uring: assign non-fixed early for async work

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

Denis Pauk <[email protected]>
hwmon: (asus_wmi_sensors) Fix CROSSHAIR VI HERO name

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

Amit Cohen <[email protected]>
mlxsw: Avoid warning during ip6gre device removal

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

Vladimir Oltean <[email protected]>
net: dsa: flush switchdev workqueue on bridge join error path

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

Amir Goldstein <[email protected]>
fanotify: do not allow setting dirent events in mask of non-dir

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

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

Anatolii Gerasymenko <[email protected]>
ice: clear stale Tx queue settings before configuring

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

Tetsuo Handa <[email protected]>
net: rds: use maybe_get_net() when acquiring refcount on TCP sockets

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/asus_wmi_sensors.c                   |  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/intel/ice/ice_virtchnl_pf.c   | 68 +++++++++++++++------
 drivers/net/ethernet/mediatek/mtk_ppe.c            |  2 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c    | 11 +---
 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            |  7 ++-
 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                           |  7 ++-
 drivers/net/phy/phy.c                              |  7 ++-
 drivers/net/phy/sfp.c                              | 12 +++-
 drivers/net/wireless/ath/ath11k/core.c             |  1 +
 drivers/net/wireless/ath/ath11k/core.h             | 13 +++-
 drivers/net/wireless/ath/ath11k/mac.c              | 71 +++++++++-------------
 drivers/net/wireless/ath/ath11k/mac.h              |  2 +-
 drivers/net/wireless/ath/ath11k/reg.c              | 43 ++++++++-----
 drivers/net/wireless/ath/ath11k/reg.h              |  2 +-
 drivers/net/wireless/ath/ath11k/wmi.c              | 16 ++++-
 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                                | 20 +++---
 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                | 25 ++++++++
 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/fs-writeback.c                                  |  4 ++
 fs/gfs2/bmap.c                                     | 11 ++--
 fs/io_uring.c                                      |  7 ++-
 fs/nfs/fs_context.c                                |  2 +-
 fs/notify/fanotify/fanotify_user.c                 | 13 ++++
 fs/proc/fd.c                                       | 23 ++++++-
 include/linux/bio.h                                |  5 +-
 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/uapi/linux/virtio_ids.h                    | 14 ++---
 kernel/cgroup/cpuset.c                             |  7 ++-
 kernel/irq/irqdesc.c                               |  1 -
 lib/dim/net_dim.c                                  | 44 +++++++-------
 mm/huge_memory.c                                   |  7 ++-
 mm/kfence/core.c                                   | 11 ++++
 mm/memory-failure.c                                | 15 +----
 mm/mremap.c                                        |  2 +-
 net/batman-adv/fragmentation.c                     | 11 ++++
 net/core/secure_seq.c                              | 16 +++--
 net/dsa/port.c                                     |  1 +
 net/ipv4/inet_hashtables.c                         | 42 ++++++++-----
 net/ipv4/ping.c                                    | 12 +++-
 net/ipv4/route.c                                   |  1 +
 net/ipv6/inet6_hashtables.c                        |  4 +-
 net/mac80211/mlme.c                                |  6 ++
 net/netlink/af_netlink.c                           |  1 -
 net/rds/tcp.c                                      | 12 +++-
 net/rds/tcp.h                                      |  2 +-
 net/rds/tcp_connect.c                              |  5 +-
 net/rds/tcp_listen.c                               |  5 +-
 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/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/perf/tests/shell/test_arm_coresight.sh       |  1 -
 tools/testing/selftests/vm/Makefile                | 10 +--
 129 files changed, 913 insertions(+), 380 deletions(-)