Hi Hans, I love your patch! Perhaps something to improve: [auto build test WARNING on drm-intel/for-linux-next] [also build test WARNING on usb/usb-testing drm-tip/drm-tip linus/master v5.12 next-20210505] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Hans-de-Goede/drm-usb-type-c-Add-support-for-out-of-band-hotplug-notification-v3/20210506-002624 base: git://anongit.freedesktop.org/drm-intel for-linux-next config: arm-randconfig-r033-20210505 (attached as .config) compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 8f5a2a5836cc8e4c1def2bdeb022e7b496623439) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install arm cross compiling tool for clang build # apt-get install binutils-arm-linux-gnueabi # https://github.com/0day-ci/linux/commit/5085315617add59089e87c8b5e2807ef530a2a34 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Hans-de-Goede/drm-usb-type-c-Add-support-for-out-of-band-hotplug-notification-v3/20210506-002624 git checkout 5085315617add59089e87c8b5e2807ef530a2a34 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 ARCH=arm If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): In file included from drivers/gpu/drm/selftests/test-drm_framebuffer.c:12: >> drivers/gpu/drm/selftests/../drm_crtc_internal.h:188:59: warning: declaration of 'struct fwnode_handle' will not be visible outside of this function [-Wvisibility] struct drm_connector *drm_connector_find_by_fwnode(struct fwnode_handle *fwnode); ^ 1 warning generated. vim +188 drivers/gpu/drm/selftests/../drm_crtc_internal.h 172 173 /* IOCTL */ 174 int drm_mode_getencoder(struct drm_device *dev, 175 void *data, struct drm_file *file_priv); 176 177 /* drm_connector.c */ 178 void drm_connector_ida_init(void); 179 void drm_connector_ida_destroy(void); 180 void drm_connector_unregister_all(struct drm_device *dev); 181 int drm_connector_register_all(struct drm_device *dev); 182 int drm_connector_set_obj_prop(struct drm_mode_object *obj, 183 struct drm_property *property, 184 uint64_t value); 185 int drm_connector_create_standard_properties(struct drm_device *dev); 186 const char *drm_get_connector_force_name(enum drm_connector_force force); 187 void drm_connector_free_work_fn(struct work_struct *work); > 188 struct drm_connector *drm_connector_find_by_fwnode(struct fwnode_handle *fwnode); 189 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org