Skip to content

6.1.109-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest101 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/101drm: panel-orientation-quirks: Add quirk for OrangePi Neodrivers/gpu/drm/drm_panel_orientation_quirks.c+6 -00 replies
2/101scsi: ufs: core: Bypass quick recovery if force reset is neededdrivers/ufs/core/ufshcd.c+2 -10 replies
3/101ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdownsound/pci/hda/hda_generic.c sound/pci/hda/hda_generic.h+64 -00 replies
4/101ALSA: hda/conexant: Mute speakers at suspend / shutdownsound/pci/hda/patch_conexant.c+2 -00 replies
5/101i2c: Fix conditional for substituting empty ACPI functionsinclude/linux/i2c.h+1 -10 replies
6/101dma-debug: avoid deadlock between dma debug vs printk and netconsolekernel/dma/debug.c+4 -10 replies
7/101net: usb: qmi_wwan: add MeiG Smart SRM825Ldrivers/net/usb/qmi_wwan.c+1 -00 replies
8/101ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6sound/soc/amd/yc/acp6x-mach.c+7 -00 replies
9/101mptcp: make pm_remove_addrs_and_subflows staticnet/mptcp/pm_netlink.c net/mptcp/protocol.h+2 -40 replies
10/101mptcp: pm: fix RM_ADDR ID for the initial subflownet/mptcp/pm_netlink.c+15 -130 replies
11/101PCI/MSI: Fix UAF in msi_capability_initdrivers/pci/msi/msi.c+8 -20 replies
12/101f2fs: fix to truncate preallocated blocks in f2fs_file_open()fs/f2fs/f2fs.h fs/f2fs/file.c fs/f2fs/inode.c+42 -90 replies
13/101mptcp: pm: fullmesh: select the right ID laternet/mptcp/pm_netlink.c+12 -20 replies
14/101mptcp: pm: avoid possible UaF when selecting endpnet/mptcp/pm_netlink.c+37 -310 replies
15/101mptcp: pm: reuse ID 0 after delete and re-addnet/mptcp/pm_netlink.c+10 -00 replies
16/101mptcp: pm: fix ID 0 endp usage after multiple re-creationsnet/mptcp/pm_netlink.c+5 -20 replies
17/101selftests: mptcp: join: validate fullmesh endp on 1st sftools/testing/selftests/net/mptcp/mptcp_join.sh+1 -00 replies
18/101selftests: mptcp: join: check re-using ID of closed subflowtools/testing/selftests/net/mptcp/mptcp_join.sh+20 -50 replies
19/101selftests: mptcp: add explicit test case for remove/readdtools/testing/selftests/net/mptcp/mptcp_join.sh+23 -00 replies
20/101selftests: mptcp: join: test for flush/re-add endpointstools/testing/selftests/net/mptcp/mptcp_join.sh+29 -00 replies
21/101selftests: mptcp: join: check re-using ID of unused ADD_ADDRtools/testing/selftests/net/mptcp/mptcp_join.sh+12 -40 replies
22/101selftests: mptcp: join: check re-adding init endp with != idtools/testing/selftests/net/mptcp/mptcp_join.sh+14 -50 replies
23/101mptcp: pr_debug: add missing \n at the endnet/mptcp/options.c net/mptcp/pm.c net/mptcp/pm_netlink.c +4 more+104 -1040 replies
24/101mptcp: avoid duplicated SUB_CLOSED eventsnet/mptcp/protocol.c net/mptcp/protocol.h+9 -10 replies
25/101selftests: mptcp: join: check removing ID 0 endpointtools/testing/selftests/net/mptcp/mptcp_join.sh+15 -60 replies
26/101selftests: mptcp: join: no extra msg if no countertools/testing/selftests/net/mptcp/mptcp_join.sh+8 -80 replies
27/101selftests: mptcp: join: check re-re-adding ID 0 endptools/testing/selftests/net/mptcp/mptcp_join.sh+13 -100 replies
28/101selftests: mptcp: join: cannot rm sf if closedtools/testing/selftests/net/mptcp/mptcp_join.sh+2 -50 replies
29/101drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acrdrivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c+1 -00 replies
30/101drm/amd/display: Assign linear_pitch_alignment even for VMdrivers/gpu/drm/amd/display/dc/core/dc.c+1 -00 replies
31/101drm/amdgpu: fix overflowed array index read warningdrivers/gpu/drm/amd/amdgpu/amdgpu_ring.c+2 -10 replies
32/101drm/amdgpu/pm: Check the return value of smum_send_msg_to_smcdrivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c+6 -20 replies
33/101drm/amd/pm: fix uninitialized variable warningdrivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c+1 -10 replies
34/101drm/amd/pm: fix uninitialized variable warning for smu8_hwmgrdrivers/gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c+12 -30 replies
35/101drm/amd/pm: fix warning using uninitialized value of max_vid_stepdrivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c+4 -10 replies
36/101drm/amd/pm: Fix negative array index readdrivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c+21 -60 replies
37/101drm/amd/pm: fix the Out-of-bounds read warningdrivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c+3 -20 replies
38/101drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgrdrivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c+39 -130 replies
39/101drm/amdgpu: avoid reading vf2pf info size from FBdrivers/gpu/drm/amd/amdgpu/amdgpu_virt.c+1 -10 replies
40/101drm/amd/display: Check gpio_id before used as array indexdrivers/gpu/drm/amd/display/dc/gpio/gpio_service.c+11 -20 replies
41/101drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+4 -10 replies
42/101drm/amd/display: Add array index check for hdcp ddc accessdrivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c+24 -40 replies
43/101drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c+2 -10 replies
44/101drm/amd/display: Check msg_id before processing transcationdrivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c+15 -20 replies
45/101drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_createdrivers/gpu/drm/amd/display/dc/gpio/gpio_service.c+2 -20 replies
46/101drm/amd/display: Spinlock before reading eventdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+6 -80 replies
47/101drm/amd/display: Ensure index calculation will not overflowdrivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c+3 -40 replies
48/101drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfigurationdrivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c+6 -10 replies
49/101drm/amd/amdgpu: Check tbo resource pointerdrivers/gpu/drm/amd/amdgpu/amdgpu_device.c+2 -10 replies
50/101drm/amd/pm: fix uninitialized variable warnings for vangogh_pptdrivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c+14 -00 replies
51/101drm/amdgpu/pm: Fix uninitialized variable warning for smu10drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c+48 -160 replies
52/101drm/amdgpu/pm: Fix uninitialized variable agc_btc_responsedrivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c+7 -20 replies
53/101drm/amdgpu: Fix out-of-bounds write warningdrivers/gpu/drm/amd/amdgpu/amdgpu_ring.c+1 -10 replies
54/101drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_numberdrivers/gpu/drm/amd/amdgpu/df_v1_7.c+2 -00 replies
55/101drm/amdgpu: fix ucode out-of-bounds read warningdrivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c+3 -00 replies
56/101drm/amdgpu: fix mc_data out-of-bounds read warningdrivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c+2 -00 replies
57/101drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_devicedrivers/gpu/drm/amd/amdkfd/kfd_crat.h drivers/gpu/drm/amd/amdkfd/kfd_topology.c drivers/gpu/drm/amd/amdkfd/kfd_topology.h+5 -50 replies
58/101apparmor: fix possible NULL pointer dereferencesecurity/apparmor/apparmorfs.c+4 -00 replies
59/101wifi: ath11k: initialize ret in ath11k_qmi_load_file_target_mem()drivers/net/wireless/ath/ath11k/qmi.c+1 -10 replies
60/101drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCsdrivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c+7 -30 replies
61/101drm/amdgpu: fix dereference after null checkdrivers/gpu/drm/amd/amdgpu/amdgpu_device.c+1 -10 replies
62/101drm/amdgpu: fix the waring dereferencing hivedrivers/gpu/drm/amd/amdgpu/amdgpu_psp.c+3 -00 replies
63/101drm/amd/pm: check specific index for aldebarandrivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c+2 -10 replies
64/101drm/amdgpu: the warning dereferencing obj for nbio_v7_4drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c+1 -10 replies
65/101drm/amd/pm: check negtive return for table entriesdrivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c+8 -50 replies
66/101wifi: rtw89: ser: avoid multiple deinit on same CAMdrivers/net/wireless/realtek/rtw89/ser.c+6 -20 replies
67/101drm/amdgpu: update type of buf size to u32 for eeprom functionsdrivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h+5 -50 replies
68/101wifi: iwlwifi: remove fw_running opdrivers/net/wireless/intel/iwlwifi/fw/debugfs.c drivers/net/wireless/intel/iwlwifi/fw/runtime.h drivers/net/wireless/intel/iwlwifi/mvm/ops.c+1 -90 replies
69/101cpufreq: scmi: Avoid overflow of target_freq in fast switchdrivers/cpufreq/scmi-cpufreq.c+2 -20 replies
70/101PCI: al: Check IORESOURCE_BUS existence during probedrivers/pci/controller/dwc/pcie-al.c+13 -30 replies
71/101hwspinlock: Introduce hwspin_lock_bust()Documentation/locking/hwspinlock.rst drivers/hwspinlock/hwspinlock_core.c drivers/hwspinlock/hwspinlock_internal.h +1 more+48 -00 replies
72/101RDMA/efa: Properly handle unexpected AQ completionsdrivers/infiniband/hw/efa/efa_com.c+17 -130 replies
73/101ionic: fix potential irq name truncationdrivers/net/ethernet/pensando/ionic/ionic_lif.c+1 -10 replies
74/101pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.include/clocksource/timer-xilinx.h+1 -10 replies
75/101rcu/nocb: Remove buggy bypass lock contention mitigationkernel/rcu/tree.h kernel/rcu/tree_nocb.h+6 -270 replies
76/101usbip: Dont submit special requests twicedrivers/usb/usbip/stub_rx.c+50 -270 replies
77/101usb: typec: ucsi: Fix null pointer dereference in tracedrivers/usb/typec/ucsi/ucsi.h+1 -10 replies
78/101fsnotify: clear PARENT_WATCHED flags lazilyfs/notify/fsnotify.c fs/notify/fsnotify.h fs/notify/mark.c +1 more+56 -170 replies
79/101regmap: spi: Fix potential off-by-one when calculating reserved sizedrivers/base/regmap/regmap-spi.c+1 -20 replies
80/101smack: tcp: ipv4, fix incorrect labelingsecurity/smack/smack_lsm.c+1 -10 replies
81/101net/mlx5e: SHAMPO, Fix incorrect page releasedrivers/net/ethernet/mellanox/mlx5/core/en_rx.c+2 -10 replies
82/101drm/meson: plane: Add error handlingdrivers/gpu/drm/meson/meson_plane.c+11 -60 replies
83/101drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQdrivers/gpu/drm/bridge/tc358767.c+1 -10 replies
84/101dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacksdrivers/dma/altera-msgdma.c+3 -20 replies
85/101dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptordrivers/dma/altera-msgdma.c+1 -30 replies
86/101hwmon: (k10temp) Check return value of amd_smn_read()drivers/hwmon/k10temp.c+27 -90 replies
87/101wifi: cfg80211: make hash table duplicates more survivablenet/wireless/scan.c+34 -120 replies
88/101driver: iio: add missing checks on iio_infos callback accessdrivers/iio/industrialio-core.c drivers/iio/industrialio-event.c drivers/iio/inkern.c+37 -110 replies
89/101block: remove the blk_flush_integrity call in blk_integrity_unregisterblock/blk-integrity.c+0 -20 replies
90/101drm/amd/display: added NULL check at start of dc_validate_streamdrivers/gpu/drm/amd/display/dc/core/dc_resource.c+3 -00 replies
91/101drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAXdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h+1 -10 replies
92/101drm/amd/display: Skip wbscl_set_scaler_filter if filter is nulldrivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c+3 -00 replies
93/101media: uvcvideo: Enforce alignment of frame and intervaldrivers/media/usb/uvc/uvc_driver.c+14 -40 replies
94/101virtio_net: Fix napi_skb_cache_put warningdrivers/net/virtio_net.c+4 -40 replies
95/101Bluetooth: SCO: Fix possible circular locking dependency on sco_connect_cfmnet/bluetooth/sco.c+40 -290 replies
96/101Bluetooth: SCO: fix sco_conn related locking and validity issuesnet/bluetooth/sco.c+12 -110 replies
97/101ext4: fix inode tree inconsistency caused by ENOMEMfs/ext4/extents.c+1 -10 replies
98/101udf: Limit file size to 4TBfs/udf/super.c+8 -10 replies
99/101ext4: reject casefold inode flag without casefold featurefs/ext4/inode.c+4 -10 replies
100/101ext4: handle redirtying in ext4_bio_write_page()fs/ext4/page-io.c+12 -20 replies
101/101i2c: Use IS_REACHABLE() for substituting empty ACPI functionsinclude/linux/i2c.h+1 -10 replies

Reviews trailers per patch

75 of 101 patches have a Reviewed-by or Acked-by.

PatchHans de GoedeMat MartineauArınç ÜNALMatthieu Baerts (NGI0)Bean HuoBart Van AsscheGeliang TangTim HuangYang WangChristian KönigHawking ZhangLijo LazarHarry WentlandTom ChungDaniel WheelerAlex HungAlex DeucherSohaib NadeemWayne LinFelix KuehlingLuciano CoelhoBjorn AnderssonFiras JahjahYehuda YitschakGal PressmanMichal SimekSean AndersonShuah KhanHongren ZhengBenson LeungHeikki KrogerusDmitry BaryshkovNeil ArmstrongRobert FossOlivier DautricourtMario LimoncielloGuenter RoeckNuno SaMartin K. PetersenHannes ReineckeJerry ZuoZaeem MohamedRitesh Harjani (IBM)Takashi IwaiHamza MahfoozLaurent PinchartJakub KicinskiMichael S. TsirkinJason WangHeng QiJan KarawinstangAlvin LeePavel Machek (CIP)Mark BrownFlorian FainelliLinux Kernel Functional TestingJon HunterPeter SchneiderRon Economos
SeriesT-b T-b T-b T-b T-b T-b T-b T-b
1/101R-b
2/101R-b R-b
3/101
4/101
5/101
6/101
7/101
8/101
9/101R-b
10/101R-b
11/101
12/101
13/101R-b
14/101R-b
15/101R-b
16/101R-b T-b
17/101R-b
18/101R-b
19/101R-b
20/101R-b
21/101R-b
22/101R-b
23/101R-b
24/101R-b T-b
25/101R-b
26/101R-b
27/101R-b
28/101R-b
29/101R-b
30/101T-b R-b A-b
31/101R-b R-b
32/101R-b
33/101R-b R-b
34/101R-b
35/101R-b
36/101R-b
37/101R-b
38/101R-b
39/101R-b R-b
40/101R-b A-b T-b
41/101R-b A-b T-b
42/101A-b T-b R-b
43/101R-b A-b T-b
44/101R-b A-b T-b
45/101R-b A-b T-b
46/101R-b A-b T-b
47/101R-b A-b T-b
48/101A-b T-b R-b
49/101R-b R-b
50/101R-b
51/101R-b A-b
52/101R-b A-b
53/101R-b
54/101R-b
55/101R-b
56/101R-b
57/101R-b
58/101
59/101
60/101R-b
61/101R-b
62/101R-b
63/101R-b R-b
64/101R-b
65/101R-b
66/101
67/101R-b
68/101R-b
69/101
70/101
71/101R-b
72/101R-b R-b R-b
73/101
74/101R-b R-b
75/101
76/101A-b R-b T-b
77/101R-b R-b R-b
78/101
79/101
80/101
81/101
82/101R-b
83/101R-b
84/101T-b
85/101T-b
86/101R-b A-b
87/101
88/101R-b
89/101R-b R-b
90/101T-b A-b Co-authored-by R-b
91/101T-b R-b A-b
92/101R-b A-b
93/101R-b
94/101R-b A-b A-b R-b
95/101
96/101
97/101R-b
98/101
99/101
100/101R-b
101/101R-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 60 reviewers.

Read the v1 thread

Cover letter [PATCH 6.1 000/101] 6.1.109-rc1 review

This is the start of the stable review cycle for the 6.1.109 release. There are 101 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 Sat, 07 Sep 2024 09:36:50 +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/v6.x/stable-review/patch-6.1.109-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-6.1.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.109-rc1

Richard Fitzgerald <[email protected]>
i2c: Use IS_REACHABLE() for substituting empty ACPI functions

Jan Kara <[email protected]>
ext4: handle redirtying in ext4_bio_write_page()

Eric Biggers <[email protected]>
ext4: reject casefold inode flag without casefold feature

Jan Kara <[email protected]>
udf: Limit file size to 4TB

zhanchengbin <[email protected]>
ext4: fix inode tree inconsistency caused by ENOMEM

Pauli Virtanen <[email protected]>
Bluetooth: SCO: fix sco_conn related locking and validity issues

Luiz Augusto von Dentz <[email protected]>
Bluetooth: SCO: Fix possible circular locking dependency on sco_connect_cfm

Breno Leitao <[email protected]>
virtio_net: Fix napi_skb_cache_put warning

Ricardo Ribalda <[email protected]>
media: uvcvideo: Enforce alignment of frame and interval

Alex Hung <[email protected]>
drm/amd/display: Skip wbscl_set_scaler_filter if filter is null

Wayne Lin <[email protected]>
drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX

winstang <[email protected]>
drm/amd/display: added NULL check at start of dc_validate_stream

Christoph Hellwig <[email protected]>
block: remove the blk_flush_integrity call in blk_integrity_unregister

Julien Stephan <[email protected]>
driver: iio: add missing checks on iio_info's callback access

Johannes Berg <[email protected]>
wifi: cfg80211: make hash table duplicates more survivable

Yazen Ghannam <[email protected]>
hwmon: (k10temp) Check return value of amd_smn_read()

Olivier Dautricourt <[email protected]>
dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor

Olivier Dautricourt <[email protected]>
dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks

Marek Vasut <[email protected]>
drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ

Haoran Liu <[email protected]>
drm/meson: plane: Add error handling

Dragos Tatulea <[email protected]>
net/mlx5e: SHAMPO, Fix incorrect page release

Casey Schaufler <[email protected]>
smack: tcp: ipv4, fix incorrect labeling

Andy Shevchenko <[email protected]>
regmap: spi: Fix potential off-by-one when calculating reserved size

Amir Goldstein <[email protected]>
fsnotify: clear PARENT_WATCHED flags lazily

Abhishek Pandit-Subedi <[email protected]>
usb: typec: ucsi: Fix null pointer dereference in trace

Simon Holesch <[email protected]>
usbip: Don't submit special requests twice

Frederic Weisbecker <[email protected]>
rcu/nocb: Remove buggy bypass lock contention mitigation

Ken Sloat <[email protected]>
pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.

Shannon Nelson <[email protected]>
ionic: fix potential irq name truncation

Michael Margolin <[email protected]>
RDMA/efa: Properly handle unexpected AQ completions

Richard Maina <[email protected]>
hwspinlock: Introduce hwspin_lock_bust()

Aleksandr Mishin <[email protected]>
PCI: al: Check IORESOURCE_BUS existence during probe

Jagadeesh Kona <[email protected]>
cpufreq: scmi: Avoid overflow of target_freq in fast switch

Shahar S Matityahu <[email protected]>
wifi: iwlwifi: remove fw_running op

Tao Zhou <[email protected]>
drm/amdgpu: update type of buf size to u32 for eeprom functions

Zong-Zhe Yang <[email protected]>
wifi: rtw89: ser: avoid multiple deinit on same CAM

Jesse Zhang <[email protected]>
drm/amd/pm: check negtive return for table entries

Jesse Zhang <[email protected]>
drm/amdgpu: the warning dereferencing obj for nbio_v7_4

Jesse Zhang <[email protected]>
drm/amd/pm: check specific index for aldebaran

Jesse Zhang <[email protected]>
drm/amdgpu: fix the waring dereferencing hive

Jesse Zhang <[email protected]>
drm/amdgpu: fix dereference after null check

Ma Jun <[email protected]>
drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs

Jeff Johnson <[email protected]>
wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()

Leesoo Ahn <[email protected]>
apparmor: fix possible NULL pointer dereference

Michael Chen <[email protected]>
drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device

Tim Huang <[email protected]>
drm/amdgpu: fix mc_data out-of-bounds read warning

Tim Huang <[email protected]>
drm/amdgpu: fix ucode out-of-bounds read warning

Ma Jun <[email protected]>
drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number

Ma Jun <[email protected]>
drm/amdgpu: Fix out-of-bounds write warning

Ma Jun <[email protected]>
drm/amdgpu/pm: Fix uninitialized variable agc_btc_response

Ma Jun <[email protected]>
drm/amdgpu/pm: Fix uninitialized variable warning for smu10

Tim Huang <[email protected]>
drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt

Asad Kamal <[email protected]>
drm/amd/amdgpu: Check tbo resource pointer

Hersen Wu <[email protected]>
drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration

Alex Hung <[email protected]>
drm/amd/display: Ensure index calculation will not overflow

Alex Hung <[email protected]>
drm/amd/display: Spinlock before reading event

Hersen Wu <[email protected]>
drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create

Alex Hung <[email protected]>
drm/amd/display: Check msg_id before processing transcation

Alex Hung <[email protected]>

    drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]

Hersen Wu <[email protected]>
drm/amd/display: Add array index check for hdcp ddc access

Hersen Wu <[email protected]>
drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6

Alex Hung <[email protected]>
drm/amd/display: Check gpio_id before used as array index

Zhigang Luo <[email protected]>
drm/amdgpu: avoid reading vf2pf info size from FB

Tim Huang <[email protected]>
drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr

Jesse Zhang <[email protected]>
drm/amd/pm: fix the Out-of-bounds read warning

Jesse Zhang <[email protected]>
drm/amd/pm: Fix negative array index read

Jesse Zhang <[email protected]>
drm/amd/pm: fix warning using uninitialized value of max_vid_step

Tim Huang <[email protected]>
drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr

Jesse Zhang <[email protected]>
drm/amd/pm: fix uninitialized variable warning

Ma Jun <[email protected]>
drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc

Tim Huang <[email protected]>
drm/amdgpu: fix overflowed array index read warning

Alvin Lee <[email protected]>
drm/amd/display: Assign linear_pitch_alignment even for VM

Ma Jun <[email protected]>
drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: cannot rm sf if closed

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: check re-re-adding ID 0 endp

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: no extra msg if no counter

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: check removing ID 0 endpoint

Matthieu Baerts (NGI0) <[email protected]>
mptcp: avoid duplicated SUB_CLOSED events

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pr_debug: add missing \n at the end

Matthieu Baerts (NGI0) <[email protected]>

    selftests: mptcp: join: check re-adding init endp with != id

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: check re-using ID of unused ADD_ADDR

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: test for flush/re-add endpoints

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: add explicit test case for remove/readd

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: check re-using ID of closed subflow

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: validate fullmesh endp on 1st sf

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: fix ID 0 endp usage after multiple re-creations

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: reuse ID 0 after delete and re-add

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: avoid possible UaF when selecting endp

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: fullmesh: select the right ID later

Chao Yu <[email protected]>
f2fs: fix to truncate preallocated blocks in f2fs_file_open()

Mostafa Saleh <[email protected]>
PCI/MSI: Fix UAF in msi_capability_init

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: fix RM_ADDR ID for the initial subflow

Geliang Tang <[email protected]>
mptcp: make pm_remove_addrs_and_subflows static

Krzysztof Stępniak <[email protected]>
ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6

ZHANG Yuntian <[email protected]>
net: usb: qmi_wwan: add MeiG Smart SRM825L

Rik van Riel <[email protected]>
dma-debug: avoid deadlock between dma debug vs printk and netconsole

Richard Fitzgerald <[email protected]>
i2c: Fix conditional for substituting empty ACPI functions

Takashi Iwai <[email protected]>
ALSA: hda/conexant: Mute speakers at suspend / shutdown

Takashi Iwai <[email protected]>
ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown

Peter Wang <[email protected]>
scsi: ufs: core: Bypass quick recovery if force reset is needed

Philip Mueller <[email protected]>
drm: panel-orientation-quirks: Add quirk for OrangePi Neo

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

Diffstat:

 Documentation/locking/hwspinlock.rst               |  11 ++
 Makefile                                           |   4 +-
 block/blk-integrity.c                              |   2 -
 drivers/base/regmap/regmap-spi.c                   |   3 +-
 drivers/cpufreq/scmi-cpufreq.c                     |   4 +-
 drivers/dma/altera-msgdma.c                        |   9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c           |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c       |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c            |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c         |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |   2 +-
 drivers/gpu/drm/amd/amdgpu/df_v1_7.c               |   2 +
 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c             |   2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_crat.h              |   2 -
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.h          |   5 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  19 +--
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   2 +-
 .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c  |   3 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   1 +
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |   3 +
 .../gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c   |   3 +
 .../gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c   |   7 +-
 .../gpu/drm/amd/display/dc/dml/display_mode_vba.c  |   7 +-
 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c |  17 ++-
 drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c     |  17 ++-
 .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c    |  28 +++-
 drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c   |   2 +-
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c    |  13 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c    |   5 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c   |  29 +++-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    |   2 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c    |  15 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c  |  60 ++++++--
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c  |  20 ++-
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c  |  31 +++--
 .../drm/amd/pm/powerplay/smumgr/vega10_smumgr.c    |   6 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c    |  27 +++-
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   |  14 ++
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |   3 +-
 drivers/gpu/drm/bridge/tc358767.c                  |   2 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |   6 +
 drivers/gpu/drm/meson/meson_plane.c                |  17 ++-
 drivers/hwmon/k10temp.c                            |  36 +++--
 drivers/hwspinlock/hwspinlock_core.c               |  28 ++++
 drivers/hwspinlock/hwspinlock_internal.h           |   3 +
 drivers/iio/industrialio-core.c                    |   7 +-
 drivers/iio/industrialio-event.c                   |   9 ++
 drivers/iio/inkern.c                               |  32 +++--
 drivers/infiniband/hw/efa/efa_com.c                |  30 ++--
 drivers/media/usb/uvc/uvc_driver.c                 |  18 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |   3 +-
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    |   2 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/virtio_net.c                           |   8 +-
 drivers/net/wireless/ath/ath11k/qmi.c              |   2 +-
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c    |   3 +-
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h    |   1 -
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |   6 -
 drivers/net/wireless/realtek/rtw89/ser.c           |   8 +-
 drivers/pci/controller/dwc/pcie-al.c               |  16 ++-
 drivers/pci/msi/msi.c                              |  10 +-
 drivers/ufs/core/ufshcd.c                          |   3 +-
 drivers/usb/typec/ucsi/ucsi.h                      |   2 +-
 drivers/usb/usbip/stub_rx.c                        |  77 +++++++----
 fs/ext4/extents.c                                  |   2 +-
 fs/ext4/inode.c                                    |   5 +-
 fs/ext4/page-io.c                                  |  14 +-
 fs/f2fs/f2fs.h                                     |   1 +
 fs/f2fs/file.c                                     |  42 +++++-
 fs/f2fs/inode.c                                    |   8 --
 fs/notify/fsnotify.c                               |  31 +++--
 fs/notify/fsnotify.h                               |   2 +-
 fs/notify/mark.c                                   |  32 ++++-
 fs/udf/super.c                                     |   9 +-
 include/clocksource/timer-xilinx.h                 |   2 +-
 include/linux/fsnotify_backend.h                   |   8 +-
 include/linux/hwspinlock.h                         |   6 +
 include/linux/i2c.h                                |   2 +-
 kernel/dma/debug.c                                 |   5 +-
 kernel/rcu/tree.h                                  |   1 -
 kernel/rcu/tree_nocb.h                             |  32 +----
 net/bluetooth/sco.c                                |  76 ++++++-----
 net/mptcp/options.c                                |  50 +++----
 net/mptcp/pm.c                                     |  28 ++--
 net/mptcp/pm_netlink.c                             | 151 +++++++++++++--------
 net/mptcp/protocol.c                               |  58 ++++----
 net/mptcp/protocol.h                               |  10 +-
 net/mptcp/sockopt.c                                |   4 +-
 net/mptcp/subflow.c                                |  50 +++----
 net/wireless/scan.c                                |  46 +++++--
 security/apparmor/apparmorfs.c                     |   4 +
 security/smack/smack_lsm.c                         |   2 +-
 sound/pci/hda/hda_generic.c                        |  63 +++++++++
 sound/pci/hda/hda_generic.h                        |   1 +
 sound/pci/hda/patch_conexant.c                     |   2 +
 sound/soc/amd/yc/acp6x-mach.c                      |   7 +
 tools/testing/selftests/net/mptcp/mptcp_join.sh    | 136 ++++++++++++++++---
 102 files changed, 1142 insertions(+), 490 deletions(-)