Hi Neil, I love your patch! Yet something to improve: [auto build test ERROR on linus/master] [also build test ERROR on v5.5 next-20200207] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system. BTW, we also suggest to use '--base' option to specify the base tree in git format-patch, please see https://stackoverflow.com/a/37406982] url: https://github.com/0day-ci/linux/commits/Neil-Armstrong/drm-bridge-dw-hdmi-implement-bus-format-negotiation-and-YUV420-support/20200209-150729 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git d4f309ca411887cd61ea389c7abfb70c2eb1e532 config: openrisc-randconfig-a001-20200209 (attached as .config) compiler: or1k-linux-gcc (GCC) 9.2.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree GCC_VERSION=9.2.0 make.cross ARCH=openrisc If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): >> drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:2497:3: error: 'const struct drm_bridge_funcs' has no member named 'atomic_duplicate_state' 2497 | .atomic_duplicate_state = drm_atomic_helper_bridge_duplicate_state, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:2497:28: error: 'drm_atomic_helper_bridge_duplicate_state' undeclared here (not in a function); did you mean 'drm_atomic_helper_plane_duplicate_state'? 2497 | .atomic_duplicate_state = drm_atomic_helper_bridge_duplicate_state, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | drm_atomic_helper_plane_duplicate_state >> drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:2498:3: error: 'const struct drm_bridge_funcs' has no member named 'atomic_destroy_state' 2498 | .atomic_destroy_state = drm_atomic_helper_bridge_destroy_state, | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:2498:26: error: 'drm_atomic_helper_bridge_destroy_state' undeclared here (not in a function); did you mean 'drm_atomic_helper_plane_destroy_state'? 2498 | .atomic_destroy_state = drm_atomic_helper_bridge_destroy_state, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | drm_atomic_helper_plane_destroy_state >> drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:2499:3: error: 'const struct drm_bridge_funcs' has no member named 'atomic_reset' 2499 | .atomic_reset = drm_atomic_helper_bridge_reset, | ^~~~~~~~~~~~ drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:2499:18: error: 'drm_atomic_helper_bridge_reset' undeclared here (not in a function); did you mean 'drm_atomic_helper_plane_reset'? 2499 | .atomic_reset = drm_atomic_helper_bridge_reset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | drm_atomic_helper_plane_reset vim +2497 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 2495 2496 static const struct drm_bridge_funcs dw_hdmi_bridge_funcs = { > 2497 .atomic_duplicate_state = drm_atomic_helper_bridge_duplicate_state, > 2498 .atomic_destroy_state = drm_atomic_helper_bridge_destroy_state, > 2499 .atomic_reset = drm_atomic_helper_bridge_reset, 2500 .attach = dw_hdmi_bridge_attach, 2501 .detach = dw_hdmi_bridge_detach, 2502 .enable = dw_hdmi_bridge_enable, 2503 .disable = dw_hdmi_bridge_disable, 2504 .mode_set = dw_hdmi_bridge_mode_set, 2505 .mode_valid = dw_hdmi_bridge_mode_valid, 2506 }; 2507 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org