Hay
Date
July 1, 2025, 10:10 a.m.

Environment
dragonboard-410c

------------[ cut here ]------------
[   10.300808] msm_mdp 1a01000.display-controller: [drm:msm_fbdev_driver_fbdev_probe [msm]] *ERROR* failed to get buffer obj iova: -22
[   10.302310] ------------[ cut here ]------------
[   10.311695] WARNING: drivers/iommu/io-pgtable-arm.c:702 at arm_lpae_unmap_pages+0x74/0x88, CPU#0: kworker/0:4/243
[   10.316563] Modules linked in: qcom_wcnss_pil snd_soc_lpass_apq8016 snd_soc_lpass_cpu snd_soc_msm8916_digital snd_soc_apq8016_sbc snd_soc_msm8916_analog snd_soc_lpass_platform coresight_cpu_debug snd_soc_qcom_common coresight_stm coresight_tmc coresight_replicator snd_soc_core stm_core coresight_funnel coresight_tpiu coresight_cti snd_pcm_dmaengine snd_compress coresight snd_pcm adv7511 snd_timer qrtr snd msm soundcore qcom_q6v5_mss qcom_pil_info rtc_pm8xxx qcom_spmi_temp_alarm qcom_q6v5 llcc_qcom qcom_sysmon qcom_pon qcom_camss venus_core ocmem qcom_common qcom_spmi_vadc qcom_glink_smem qcom_vadc_common qmi_helpers videobuf2_dma_sg drm_exec v4l2_mem2mem qnoc_msm8916 v4l2_fwnode v4l2_async mdt_loader gpu_sched videobuf2_v4l2 qcom_stats drm_dp_aux_bus videodev videobuf2_memops videobuf2_common drm_display_helper qcom_rng mc cec drm_client_lib ramoops rpmsg_ctrl rpmsg_char reed_solomon phy_qcom_usb_hs display_connector socinfo drm_kms_helper rmtfs_mem fuse drm backlight ip_tables x_tables
[   10.391902] CPU: 0 UID: 0 PID: 243 Comm: kworker/0:4 Tainted: G        W           6.16.0-rc4-next-20250701 #1 PREEMPT 
[   10.391918] Tainted: [W]=WARN
[   10.424652] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT)
[   10.424663] Workqueue: events output_poll_execute [drm_kms_helper]
[   10.434522] pstate: 800000c5 (Nzcv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[   10.440529] pc : arm_lpae_unmap_pages+0x74/0x88
[   10.447370] lr : qcom_iommu_unmap+0x78/0xc0
[   10.451877] sp : ffff80008316b820
[   10.456042] x29: ffff80008316b820 x28: ffff000004dfe800 x27: 0000000000000001
[   10.459521] x26: ffff000005433630 x25: 0000000000000000 x24: ffff000005433608
[   10.466639] x23: ffff000005433738 x22: 00000000ff800000 x21: 0000000000100000
[   10.473758] x20: 0000000000000007 x19: ffff80008316b8d8 x18: 0000000000000000
[   10.480876] x17: 5f76656462665f72 x16: 65766972645f7665 x15: 0000000000000003
[   10.487993] x14: c000000000000000 x13: 0000000000000000 x12: 0000000000012018
[   10.495111] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
[   10.502229] x8 : 0000000000000007 x7 : 0720072007200720 x6 : 0000000000000000
[   10.509345] x5 : 0000000000000000 x4 : ffff80008316b8d8 x3 : 0000000000100000
[   10.516464] x2 : 0000000000100000 x1 : 00000000ff800000 x0 : 0000000000000000
[   10.523582] Call trace:
[   10.530690]  arm_lpae_unmap_pages+0x74/0x88 (P)
[   10.532952]  __iommu_unmap+0x98/0x164
[   10.537464]  iommu_unmap_fast+0x10/0x1c
[   10.541283]  __iommu_dma_unmap+0x94/0x130
[   10.544929]  iommu_dma_unmap_sg+0x184/0x19c
[   10.549095]  dma_unmap_sg_attrs+0x48/0x58
[   10.553089]  put_pages+0x50/0x10c [msm]
[   10.557257]  msm_gem_free_object+0x188/0x1e8 [msm]
[   10.560904]  drm_gem_object_free+0x20/0x34 [drm]
[   10.565765]  drm_gem_fb_destroy+0x44/0xd0 [drm_kms_helper]
[   10.570541]  drm_framebuffer_free+0x48/0xbc [drm]
[   10.575835]  drm_mode_object_put+0x64/0xb4 [drm]
[   10.580609]  drm_framebuffer_remove+0x444/0x4d0 [drm]
[   10.585298]  msm_fbdev_driver_fbdev_probe+0x1b4/0x248 [msm]
[   10.590246]  __drm_fb_helper_initial_config_and_unlock+0x3d0/0x5a8 [drm_kms_helper]
[   10.595634]  drm_fb_helper_initial_config+0x38/0x50 [drm_kms_helper]
[   10.603268]  drm_fbdev_client_hotplug+0x70/0xc8 [drm_client_lib]
[   10.609864]  drm_client_dev_hotplug+0xac/0x130 [drm]
[   10.615853]  output_poll_execute+0x25c/0x2b0 [drm_kms_helper]
[   10.620801]  process_scheduled_works+0x170/0x2b8
[   10.626441]  worker_thread+0x284/0x388
[   10.631126]  kthread+0x1c4/0x208
[   10.634685]  ret_from_fork+0x10/0x20
[   10.638073] ---[ end trace 0000000000000000 ]---