On Tue, 08 Apr 2025, "Borah, Chaitanya Kumar" <chaitanya.kumar.bo...@intel.com> wrote: >> > We will need more changes than fixing the variable names. >> > >> > I get this error >> > >> > ERROR: modpost: "__devm_drm_panel_alloc" >> [drivers/gpu/drm/panel/panel-auo-a030jtn01.ko] undefined! >> > make[2]: *** [scripts/Makefile.modpost:147: Module.symvers] Error 1 >> > make[1]: *** >> > [/home/chaitanya/exodus/repos/drm-tip-sandbox/Makefile:1956: >> modpost] >> > Error 2 >> > make: *** [Makefile:248: __sub-make] Error 2 >> > >> > after making the following change. >> >> I couldn't reproduce this one on current drm-misc-next with arm64 and >> x86 allmodconfig. Could you share your configuration? >> > > Here is the config that our CI uses > > https://gitlab.freedesktop.org/drm/xe/ci/-/raw/main/kernel/kconfig
There's CONFIG_DRM_PANEL=y # CONFIG_OF is not set but __devm_drm_panel_alloc is inside #ifdef CONFIG_OF. I don't know that it should be. There are some stubs in drm_panel.h for !CONFIG_OF but not this one. Finally, DRM_PANEL_AUO_A030JTN01 does not depend on OF. That's the issue, but I don't know what the correct fix would be. BR, Jani. -- Jani Nikula, Intel