Hello, [...] > + > +static int mvebu_a3700_comphy_smc(unsigned long function, unsigned long lane, > + unsigned long mode) > +{ > + struct arm_smccc_res res; > + > + arm_smccc_smc(function, lane, mode, 0, 0, 0, 0, 0, &res); I received the following bug report because I added a dependency on COMPILE_TEST in Kconfig: config: i386-allmodconfig (attached as .config) compiler: gcc-7 (Debian 7.3.0-1) 7.3.0 reproduce: # save the attached .config to linux build tree make ARCH=i386 All errors (new ones prefixed by >>): >> ERROR: "__arm_smccc_smc" [drivers/phy/marvell/phy-mvebu-a3700-comphy.ko] undefined! Unless someone complains, I will drop the dependency on COMPILE_TEST in Kconfig. > + > + return res.a0; > +} Thanks, Miquèl