Building the Linux kernel with Clang and LLVM
 help / color / mirror / Atom feed
* Re: [PATCH v6 7/9] drm/msm: dp: handle the IRQ_HPD events reported by USB-C
       [not found] <20261022-hpd-irq-events-v6-7-337ea3ddaa62@oss.qualcomm.com>
@ 2026-10-23 10:55 ` kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-10-23 10:55 UTC (permalink / raw)
  To: Dmitry Baryshkov, Maarten Lankhorst, Maxime Ripard,
	Thomas Zimmermann, David Airlie, Simona Vetter, Heikki Krogerus,
	Greg Kroah-Hartman, Andrzej Hajda, Neil Armstrong, Robert Foss,
	Laurent Pinchart, Jonas Karlman, Jernej Skrabec, Luca Ceresoli,
	Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin,
	Francesco Dolcini, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, Rob Clark, Abhinav Kumar, Jessica Zhang,
	Sean Paul, Marijn Suijten, Tomi Valkeinen, Bjorn Andersson
  Cc: llvm, oe-kbuild-all

Hi Dmitry,

kernel test robot noticed the following build errors:

[auto build test ERROR on 725953d4da85cfb97a4c309fad6346b72f8529e7]

url:    https://github.com/intel-lab-lkp/linux/commits/Dmitry-Baryshkov/drm-connector-report-out-of-band-IRQ_HPD-events/20261022-162756
base:   725953d4da85cfb97a4c309fad6346b72f8529e7
patch link:    https://lore.kernel.org/r/20261022-hpd-irq-events-v6-7-337ea3ddaa62%40oss.qualcomm.com
patch subject: [PATCH v6 7/9] drm/msm: dp: handle the IRQ_HPD events reported by USB-C
config: arm-defconfig (https://download.01.org/0day-ci/archive/20261023/202610231854.u7RVx7M9-lkp@intel.com/config)
compiler: clang version 24.0.0git (https://github.com/llvm/llvm-project 186e70f4e6a1521991d2340d3d49b23b1beff11f)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20261023/202610231854.u7RVx7M9-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202610231854.u7RVx7M9-lkp@intel.com/

All errors (new ones prefixed by >>):

>> drivers/gpu/drm/msm/dp/dp_display.c:1581:2: error: expected '}'
    1581 | }
         |  ^
   drivers/gpu/drm/msm/dp/dp_display.c:1549:1: note: to match this '{'
    1549 | {
         | ^
   1 error generated.


vim +1581 drivers/gpu/drm/msm/dp/dp_display.c

542b37efc20e648 Bjorn Andersson  2022-12-07  1544  
fb7d509b1710d12 Dmitry Baryshkov 2024-10-29  1545  void msm_dp_bridge_hpd_notify(struct drm_bridge *bridge,
8a717c16ddf2611 Dmitry Baryshkov 2025-08-03  1546  			      struct drm_connector *connector,
5be7f4197260fc7 Dmitry Baryshkov 2026-10-22  1547  			      enum drm_connector_status status,
5be7f4197260fc7 Dmitry Baryshkov 2026-10-22  1548  			      enum drm_connector_dp_event event)
542b37efc20e648 Bjorn Andersson  2022-12-07  1549  {
fb7d509b1710d12 Dmitry Baryshkov 2024-10-29  1550  	struct msm_dp_bridge *msm_dp_bridge = to_dp_bridge(bridge);
fb7d509b1710d12 Dmitry Baryshkov 2024-10-29  1551  	struct msm_dp *msm_dp_display = msm_dp_bridge->msm_dp_display;
fb7d509b1710d12 Dmitry Baryshkov 2024-10-29  1552  	struct msm_dp_display_private *dp = container_of(msm_dp_display, struct msm_dp_display_private, msm_dp_display);
5043357e75ba7cc Jessica Zhang    2026-05-24  1553  	u32 hpd_link_status = 0;
542b37efc20e648 Bjorn Andersson  2022-12-07  1554  
5043357e75ba7cc Jessica Zhang    2026-05-24  1555  	if (pm_runtime_resume_and_get(&msm_dp_display->pdev->dev)) {
5043357e75ba7cc Jessica Zhang    2026-05-24  1556  		DRM_ERROR("failed to pm_runtime_resume\n");
542b37efc20e648 Bjorn Andersson  2022-12-07  1557  		return;
5043357e75ba7cc Jessica Zhang    2026-05-24  1558  	}
542b37efc20e648 Bjorn Andersson  2022-12-07  1559  
5043357e75ba7cc Jessica Zhang    2026-05-24  1560  	hpd_link_status = msm_dp_aux_is_link_connected(dp->aux);
542b37efc20e648 Bjorn Andersson  2022-12-07  1561  
3ea2d1c3d15476d Dmitry Baryshkov 2026-05-24  1562  	drm_dbg_dp(dp->drm_dev, "type=%d link hpd_link_status=0x%x, status=%d\n",
3ea2d1c3d15476d Dmitry Baryshkov 2026-05-24  1563  		   msm_dp_display->connector_type, hpd_link_status, status);
5043357e75ba7cc Jessica Zhang    2026-05-24  1564  
5043357e75ba7cc Jessica Zhang    2026-05-24  1565  	if (status == connector_status_connected) {
5043357e75ba7cc Jessica Zhang    2026-05-24  1566  		if (hpd_link_status == ISR_HPD_REPLUG_COUNT) {
5043357e75ba7cc Jessica Zhang    2026-05-24  1567  			msm_dp_hpd_unplug_handle(dp);
5043357e75ba7cc Jessica Zhang    2026-05-24  1568  			msm_dp_hpd_plug_handle(dp);
5043357e75ba7cc Jessica Zhang    2026-05-24  1569  		} else {
5043357e75ba7cc Jessica Zhang    2026-05-24  1570  			msm_dp_hpd_plug_handle(dp);
5043357e75ba7cc Jessica Zhang    2026-05-24  1571  		}
b24625456ddceb2 Dmitry Baryshkov 2026-10-22  1572  
b24625456ddceb2 Dmitry Baryshkov 2026-10-22  1573  		if (hpd_link_status == ISR_IRQ_HPD_PULSE_COUNT ||
b24625456ddceb2 Dmitry Baryshkov 2026-10-22  1574  		    event == DRM_CONNECTOR_DP_IRQ_HPD) {
b24625456ddceb2 Dmitry Baryshkov 2026-10-22  1575  			msm_dp_irq_hpd_handle(dp);
5043357e75ba7cc Jessica Zhang    2026-05-24  1576  	} else {
5043357e75ba7cc Jessica Zhang    2026-05-24  1577  		msm_dp_hpd_unplug_handle(dp);
5043357e75ba7cc Jessica Zhang    2026-05-24  1578  	}
5043357e75ba7cc Jessica Zhang    2026-05-24  1579  
5043357e75ba7cc Jessica Zhang    2026-05-24  1580  	pm_runtime_put_sync(&msm_dp_display->pdev->dev);
542b37efc20e648 Bjorn Andersson  2022-12-07 @1581  }

--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-10-23 10:56 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20261022-hpd-irq-events-v6-7-337ea3ddaa62@oss.qualcomm.com>
2026-10-23 10:55 ` [PATCH v6 7/9] drm/msm: dp: handle the IRQ_HPD events reported by USB-C kernel test robot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox