All of lore.kernel.org
 help / color / mirror / Atom feed
* [hverkuil-media:cec-prepare-s-conn 7/13] drivers/gpu/drm/drm_connector.c:534:3: error: implicit declaration of function 'cec_notifier_drm_conn_register'; did you mean
@ 2020-10-12  5:23 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2020-10-12  5:23 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 3913 bytes --]

tree:   git://linuxtv.org/hverkuil/media_tree.git cec-prepare-s-conn
head:   f6860d6ae43818edcba2737691bcce31a7013295
commit: 10c3d4cb1a68f37e4896d51f4acfb8bdf27c4950 [7/13] drm_connector: create CEC notifier
config: x86_64-rhel-8.3 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce (this is a W=1 build):
        git remote add hverkuil-media git://linuxtv.org/hverkuil/media_tree.git
        git fetch --no-tags hverkuil-media cec-prepare-s-conn
        git checkout 10c3d4cb1a68f37e4896d51f4acfb8bdf27c4950
        # save the attached .config to linux build tree
        make W=1 ARCH=x86_64 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   drivers/gpu/drm/drm_connector.c: In function 'drm_connector_register':
>> drivers/gpu/drm/drm_connector.c:534:3: error: implicit declaration of function 'cec_notifier_drm_conn_register'; did you mean 'cec_notifier_conn_register'? [-Werror=implicit-function-declaration]
     534 |   cec_notifier_drm_conn_register(connector->dev->dev, &conn_info,
         |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         |   cec_notifier_conn_register
   drivers/gpu/drm/drm_connector.c:533:26: warning: assignment to 'struct cec_notifier *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
     533 |  connector->cec_notifier =
         |                          ^
   cc1: some warnings being treated as errors

vim +534 drivers/gpu/drm/drm_connector.c

   490	
   491	/**
   492	 * drm_connector_register - register a connector
   493	 * @connector: the connector to register
   494	 *
   495	 * Register userspace interfaces for a connector. Only call this for connectors
   496	 * which can be hotplugged after drm_dev_register() has been called already,
   497	 * e.g. DP MST connectors. All other connectors will be registered automatically
   498	 * when calling drm_dev_register().
   499	 *
   500	 * Returns:
   501	 * Zero on success, error code on failure.
   502	 */
   503	int drm_connector_register(struct drm_connector *connector)
   504	{
   505		struct cec_connector_info conn_info;
   506		int ret = 0;
   507	
   508		if (!connector->dev->registered)
   509			return 0;
   510	
   511		mutex_lock(&connector->mutex);
   512		if (connector->registration_state != DRM_CONNECTOR_INITIALIZING)
   513			goto unlock;
   514	
   515		ret = drm_sysfs_connector_add(connector);
   516		if (ret)
   517			goto unlock;
   518	
   519		drm_debugfs_connector_add(connector);
   520	
   521		if (connector->funcs->late_register) {
   522			ret = connector->funcs->late_register(connector);
   523			if (ret)
   524				goto err_debugfs;
   525		}
   526	
   527		drm_mode_object_register(connector->dev, &connector->base);
   528	
   529		connector->registration_state = DRM_CONNECTOR_REGISTERED;
   530	
   531		cec_fill_conn_info_from_drm(&conn_info, connector);
   532	
   533		connector->cec_notifier =
 > 534			cec_notifier_drm_conn_register(connector->dev->dev, &conn_info,
   535						       connector->name,
   536						       connector->cec_hdmi_dev,
   537						       connector->cec_conn_name);
   538		if (!connector->cec_notifier)
   539			DRM_DEBUG_KMS("cec_notifier_drm_conn_register() failed\n");
   540	
   541		/* Let userspace know we have a new connector */
   542		drm_sysfs_hotplug_event(connector->dev);
   543	
   544		goto unlock;
   545	
   546	err_debugfs:
   547		drm_debugfs_connector_remove(connector);
   548		drm_sysfs_connector_remove(connector);
   549	unlock:
   550		mutex_unlock(&connector->mutex);
   551		return ret;
   552	}
   553	EXPORT_SYMBOL(drm_connector_register);
   554	

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 40703 bytes --]

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

only message in thread, other threads:[~2020-10-12  5:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-12  5:23 [hverkuil-media:cec-prepare-s-conn 7/13] drivers/gpu/drm/drm_connector.c:534:3: error: implicit declaration of function 'cec_notifier_drm_conn_register'; did you mean kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.