All of lore.kernel.org
 help / color / mirror / Atom feed
* [kbingham-rcar:kbingham/drm-misc/next/sn65dsi86/hpd 9/21] drivers/gpu/drm/bridge/ti-sn65dsi86.c:736:1: warning: label 'err_conn_init' defined but not used
@ 2022-06-23  6:58 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2022-06-23  6:58 UTC (permalink / raw)
  To: Kieran Bingham; +Cc: kbuild-all, linux-kernel

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/kbingham/rcar.git kbingham/drm-misc/next/sn65dsi86/hpd
head:   69c67e7d89e9e68e6ffb17deec7112af1d529ac9
commit: 89cc7f4771cdaa89ba193c12722fd330b4d5d34c [9/21] squash: drm/bridge: ti-sn65dsi86: Add NO_CONNECTOR support
config: x86_64-randconfig-a011 (https://download.01.org/0day-ci/archive/20220623/202206231409.6ArVuVUs-lkp@intel.com/config)
compiler: gcc-11 (Debian 11.3.0-3) 11.3.0
reproduce (this is a W=1 build):
        # https://git.kernel.org/pub/scm/linux/kernel/git/kbingham/rcar.git/commit/?id=89cc7f4771cdaa89ba193c12722fd330b4d5d34c
        git remote add kbingham-rcar https://git.kernel.org/pub/scm/linux/kernel/git/kbingham/rcar.git
        git fetch --no-tags kbingham-rcar kbingham/drm-misc/next/sn65dsi86/hpd
        git checkout 89cc7f4771cdaa89ba193c12722fd330b4d5d34c
        # save the config file
        mkdir build_dir && cp config build_dir/.config
        make W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash drivers/gpu/drm/bridge/

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

All warnings (new ones prefixed by >>):

   drivers/gpu/drm/bridge/ti-sn65dsi86.c: In function 'ti_sn_bridge_attach':
>> drivers/gpu/drm/bridge/ti-sn65dsi86.c:736:1: warning: label 'err_conn_init' defined but not used [-Wunused-label]
     736 | err_conn_init:
         | ^~~~~~~~~~~~~


vim +/err_conn_init +736 drivers/gpu/drm/bridge/ti-sn65dsi86.c

c3b75d4734cb82 Maxime Ripard    2021-10-25  695  
c3b75d4734cb82 Maxime Ripard    2021-10-25  696  static int ti_sn_bridge_attach(struct drm_bridge *bridge,
c3b75d4734cb82 Maxime Ripard    2021-10-25  697  			       enum drm_bridge_attach_flags flags)
c3b75d4734cb82 Maxime Ripard    2021-10-25  698  {
c3b75d4734cb82 Maxime Ripard    2021-10-25  699  	struct ti_sn65dsi86 *pdata = bridge_to_ti_sn65dsi86(bridge);
c3b75d4734cb82 Maxime Ripard    2021-10-25  700  	int ret;
c3b75d4734cb82 Maxime Ripard    2021-10-25  701  
c3b75d4734cb82 Maxime Ripard    2021-10-25  702  	pdata->aux.drm_dev = bridge->dev;
c3b75d4734cb82 Maxime Ripard    2021-10-25  703  	ret = drm_dp_aux_register(&pdata->aux);
c3b75d4734cb82 Maxime Ripard    2021-10-25  704  	if (ret < 0) {
c3b75d4734cb82 Maxime Ripard    2021-10-25  705  		drm_err(bridge->dev, "Failed to register DP AUX channel: %d\n", ret);
c3b75d4734cb82 Maxime Ripard    2021-10-25  706  		return ret;
c3b75d4734cb82 Maxime Ripard    2021-10-25  707  	}
c3b75d4734cb82 Maxime Ripard    2021-10-25  708  
89cc7f4771cdaa Kieran Bingham   2022-03-09  709  	/*
89cc7f4771cdaa Kieran Bingham   2022-03-09  710  	 * Attach the next bridge We never want the next bridge to *also* create
89cc7f4771cdaa Kieran Bingham   2022-03-09  711  	 * a connector:
89cc7f4771cdaa Kieran Bingham   2022-03-09  712  	 */
4e5763f03e105f Laurent Pinchart 2021-06-24  713  	ret = drm_bridge_attach(bridge->encoder, pdata->next_bridge,
89cc7f4771cdaa Kieran Bingham   2022-03-09  714  				&pdata->bridge,
89cc7f4771cdaa Kieran Bingham   2022-03-09  715  				flags | DRM_BRIDGE_ATTACH_NO_CONNECTOR);
4e5763f03e105f Laurent Pinchart 2021-06-24  716  	if (ret < 0)
e283820cbf8092 Douglas Anderson 2022-02-04  717  		goto err_initted_aux;
e283820cbf8092 Douglas Anderson 2022-02-04  718  
89cc7f4771cdaa Kieran Bingham   2022-03-09  719  	if (flags & DRM_BRIDGE_ATTACH_NO_CONNECTOR)
89cc7f4771cdaa Kieran Bingham   2022-03-09  720  		return 0;
89cc7f4771cdaa Kieran Bingham   2022-03-09  721  
e283820cbf8092 Douglas Anderson 2022-02-04  722  	pdata->connector = drm_bridge_connector_init(pdata->bridge.dev,
e283820cbf8092 Douglas Anderson 2022-02-04  723  						     pdata->bridge.encoder);
e283820cbf8092 Douglas Anderson 2022-02-04  724  	if (IS_ERR(pdata->connector)) {
e283820cbf8092 Douglas Anderson 2022-02-04  725  		ret = PTR_ERR(pdata->connector);
e283820cbf8092 Douglas Anderson 2022-02-04  726  		goto err_initted_aux;
e283820cbf8092 Douglas Anderson 2022-02-04  727  	}
e283820cbf8092 Douglas Anderson 2022-02-04  728  
e283820cbf8092 Douglas Anderson 2022-02-04  729  	drm_connector_attach_encoder(pdata->connector, pdata->bridge.encoder);
4e5763f03e105f Laurent Pinchart 2021-06-24  730  
a095f15c00e278 Sandeep Panda    2018-07-20  731  	return 0;
a095f15c00e278 Sandeep Panda    2018-07-20  732  
e283820cbf8092 Douglas Anderson 2022-02-04  733  err_initted_aux:
b7f228f9db56bd Rob Clark        2022-02-06  734  	if (!(flags & DRM_BRIDGE_ATTACH_NO_CONNECTOR))
89cc7f4771cdaa Kieran Bingham   2022-03-09  735  		drm_connector_cleanup(pdata->connector);
b7f228f9db56bd Rob Clark        2022-02-06 @736  err_conn_init:
61712618753032 Lyude Paul       2021-02-19  737  	drm_dp_aux_unregister(&pdata->aux);
a095f15c00e278 Sandeep Panda    2018-07-20  738  	return ret;
a095f15c00e278 Sandeep Panda    2018-07-20  739  }
a095f15c00e278 Sandeep Panda    2018-07-20  740  

:::::: The code at line 736 was first introduced by commit
:::::: b7f228f9db56bde6efec21c3e30d620c430236e5 drm/bridge: ti-sn65dsi86: Add NO_CONNECTOR support

:::::: TO: Rob Clark <robdclark@chromium.org>
:::::: CC: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp

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

only message in thread, other threads:[~2022-06-23  6:59 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-23  6:58 [kbingham-rcar:kbingham/drm-misc/next/sn65dsi86/hpd 9/21] drivers/gpu/drm/bridge/ti-sn65dsi86.c:736:1: warning: label 'err_conn_init' defined but not used 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.