19.06.2021 04:17, kernel test robot пишет: > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > head: e71e3a48a7e89fa71fb70bf4602367528864d2ff > commit: 03978d42ed0d69cb5d38dfb0aeb5216d19507c60 [5160/11253] soc/tegra: regulators: Bump voltages on system reboot > config: arm64-randconfig-r023-20210618 (attached as .config) > compiler: aarch64-linux-gcc (GCC) 9.3.0 > reproduce (this is a W=1 build): > wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross > chmod +x ~/bin/make.cross > # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=03978d42ed0d69cb5d38dfb0aeb5216d19507c60 > git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git > git fetch --no-tags linux-next master > git checkout 03978d42ed0d69cb5d38dfb0aeb5216d19507c60 > # save the attached .config to linux build tree > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=arm64 > > If you fix the issue, kindly add following tag as appropriate > Reported-by: kernel test robot > > All errors (new ones prefixed by >>): > > aarch64-linux-ld: Unexpected GOT/PLT entries detected! > aarch64-linux-ld: Unexpected run-time procedure linkages detected! > aarch64-linux-ld: drivers/soc/tegra/regulators-tegra30.o: in function `tegra30_regulator_reboot': >>> regulators-tegra30.c:(.text+0x3f8): undefined reference to `regulator_sync_voltage_rdev' >>> aarch64-linux-ld: regulators-tegra30.c:(.text+0x40c): undefined reference to `regulator_sync_voltage_rdev' Ah, I forgot that we compile-test the coupler drivers, my bad. There are two possible solutions here: 1. Add stubs to include/linux/regulator/driver.h 2. Add dependency on CONFIG_REGULATOR for Tegra drivers. The former solution should be much more universal. The latter is the simplest. I'll go with the stubs and prepare patch for that. Let me know if you have objections.