On Mon, 24 Jun 2024, Dmitry Baryshkov wrote: > The Kconfig for platforms/arm64 has 'depends on ARM64 || COMPILE_TEST'. > However due to Makefile having just obj-$(CONFIG_ARM64) the subdir will > not be descended for !ARM64 platforms and thus the drivers won't get > built. This breaks modular builds of other driver drivers which depend > on arm64 platform drivers. > > Reported-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> > Fixes: 363c8aea2572 ("platform: Add ARM64 platform directory") > Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx> > --- > drivers/platform/Makefile | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/platform/Makefile b/drivers/platform/Makefile > index fbbe4f77aa5d..837202842a6f 100644 > --- a/drivers/platform/Makefile > +++ b/drivers/platform/Makefile > @@ -11,4 +11,4 @@ obj-$(CONFIG_OLPC_EC) += olpc/ > obj-$(CONFIG_GOLDFISH) += goldfish/ > obj-$(CONFIG_CHROME_PLATFORMS) += chrome/ > obj-$(CONFIG_SURFACE_PLATFORMS) += surface/ > -obj-$(CONFIG_ARM64) += arm64/ > +obj-$(CONFIG_ARM64_PLATFORM_DEVICES) += arm64/ I made a second ib tag with this patch. I'm a bit disappointed that LKP didn't catch this in the patch stage, it feels almost as if it never built any of the versions. -- i.