CC: kbuild-...@lists.01.org BCC: l...@intel.com CC: linux-ker...@vger.kernel.org TO: Kieran Bingham <kieran.bingham+rene...@ideasonboard.com>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/kbingham/rcar.git kbingham/drm-misc/next/sn65dsi86/hpd head: 94aa000441bc3f2b262da3580845e490e1c31017 commit: d0c79c4748a2554386ec1ac3ea3dbaa317e0c273 [9/15] squash: drm/bridge: ti-sn65dsi86: Add NO_CONNECTOR support :::::: branch date: 14 hours ago :::::: commit date: 14 hours ago config: m68k-randconfig-s031-20220310 (https://download.01.org/0day-ci/archive/20220311/202203111542.ommvbgxd-...@intel.com/config) compiler: m68k-linux-gcc (GCC) 11.2.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.4-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/kbingham/rcar.git/commit/?id=d0c79c4748a2554386ec1ac3ea3dbaa317e0c273 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 d0c79c4748a2554386ec1ac3ea3dbaa317e0c273 # save the config file to linux build tree mkdir build_dir COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir ARCH=m68k SHELL=/bin/bash drivers/gpu/drm/bridge/ If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <l...@intel.com> sparse warnings: (new ones prefixed by >>) >> drivers/gpu/drm/bridge/ti-sn65dsi86.c:736:1: sparse: sparse: unused label >> '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 d0c79c4748a255 Kieran Bingham 2022-03-09 709 /* d0c79c4748a255 Kieran Bingham 2022-03-09 710 * Attach the next bridge We never want the next bridge to *also* create d0c79c4748a255 Kieran Bingham 2022-03-09 711 * a connector: d0c79c4748a255 Kieran Bingham 2022-03-09 712 */ 4e5763f03e105f Laurent Pinchart 2021-06-24 713 ret = drm_bridge_attach(bridge->encoder, pdata->next_bridge, d0c79c4748a255 Kieran Bingham 2022-03-09 714 &pdata->bridge, d0c79c4748a255 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 d0c79c4748a255 Kieran Bingham 2022-03-09 719 if (flags & DRM_BRIDGE_ATTACH_NO_CONNECTOR) d0c79c4748a255 Kieran Bingham 2022-03-09 720 return 0; d0c79c4748a255 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: c2e21d20a45501 Rob Clark 2022-02-06 734 if (!(flags & DRM_BRIDGE_ATTACH_NO_CONNECTOR)) d0c79c4748a255 Kieran Bingham 2022-03-09 735 drm_connector_cleanup(pdata->connector); c2e21d20a45501 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 :::::: c2e21d20a45501f593674d6b5fee0e874cf0dab8 drm/bridge: ti-sn65dsi86: Add NO_CONNECTOR support :::::: TO: Rob Clark <robdcl...@chromium.org> :::::: CC: Kieran Bingham <kieran.bingham+rene...@ideasonboard.com> --- 0-DAY CI Kernel Test Service https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org _______________________________________________ kbuild mailing list -- kbuild@lists.01.org To unsubscribe send an email to kbuild-le...@lists.01.org