Hi Andrzej, [FYI, it's a private test report for your RFC patch.] [auto build test ERROR on next-20191122] [also build test ERROR on v5.4-rc8] [cannot apply to rockchip/for-next drm-exynos/exynos-drm-next linus/master v5.4-rc8 v5.4-rc7 v5.4-rc6] [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/Andrzej-Pietrasiewicz/AFBC-rework-and-support-for-Rockchip/20191124-080522 base: b9d3d01405061bb42358fe53f824e894a1922ced config: x86_64-randconfig-a001-20191124 (attached as .config) compiler: gcc-7 (Debian 7.4.0-14) 7.4.0 reproduce: # save the attached .config to linux build tree make ARCH=x86_64 If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): ld: drivers/gpu/drm/drm_fourcc.o: in function `drm_get_format_info': >> drivers/gpu/drm/drm_fourcc.c:327: undefined reference to `drm_is_afbc' ld: drivers/gpu/drm/drm_framebuffer.o: in function `framebuffer_check': >> drivers/gpu/drm/drm_framebuffer.c:271: undefined reference to `drm_is_afbc' ld: drivers/gpu/drm/drm_framebuffer.o: in function `modifier_check': drivers/gpu/drm/drm_framebuffer.c:228: undefined reference to `drm_is_afbc' ld: drivers/gpu/drm/drm_framebuffer.o: in function `afbc_check': >> drivers/gpu/drm/drm_framebuffer.c:190: undefined reference to `drm_afbc_get_superblk_wh' vim +327 drivers/gpu/drm/drm_fourcc.c 310 311 /** 312 * drm_get_format_info - query information for a given framebuffer configuration 313 * @dev: DRM device 314 * @mode_cmd: metadata from the userspace fb creation request 315 * 316 * Returns: 317 * The instance of struct drm_format_info that describes the pixel format, or 318 * NULL if the format is unsupported. 319 */ 320 const struct drm_format_info * 321 drm_get_format_info(struct drm_device *dev, 322 const struct drm_mode_fb_cmd2 *mode_cmd) 323 { 324 const struct drm_format_info *info = NULL; 325 326 /* bypass driver callback if afbc */ > 327 if (!drm_is_afbc(mode_cmd->modifier[0])) 328 if (dev->mode_config.funcs->get_format_info) { 329 const struct drm_mode_config_funcs *funcs; 330 331 funcs = dev->mode_config.funcs; 332 info = funcs->get_format_info(mode_cmd); 333 } 334 335 if (!info) 336 info = drm_format_info(mode_cmd->pixel_format); 337 338 return info; 339 } 340 EXPORT_SYMBOL(drm_get_format_info); 341 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org Intel Corporation