Hi, [FYI, it's a private test report for your RFC patch.] [auto build test ERROR on net-next/master] url: https://github.com/0day-ci/linux/commits/dlinkin-nvidia-com/devlink-rate-objects-API/20210421-235552 base: https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git a926c025d56bb1acd8a192fca0e307331ee91b30 config: i386-randconfig-r003-20210421 (attached as .config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce (this is a W=1 build): # https://github.com/0day-ci/linux/commit/41e85f4367c5e6dea30a0ab3c2a2162506647aaf git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review dlinkin-nvidia-com/devlink-rate-objects-API/20210421-235552 git checkout 41e85f4367c5e6dea30a0ab3c2a2162506647aaf # save the attached .config to linux build tree make W=1 W=1 ARCH=i386 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): ld: drivers/net/netdevsim/dev.o: in function `nsim_rate_bytes_to_units': >> drivers/net/netdevsim/dev.c:1010: undefined reference to `__umoddi3' vim +1010 drivers/net/netdevsim/dev.c 1001 1002 #define NSIM_LINK_SPEED_MAX 5000 /* Mbps */ 1003 #define NSIM_LINK_SPEED_UNIT 125000 /* 1 Mbps given in bytes/sec to avoid 1004 * u64 overflow during conversion from 1005 * bytes to bits. 1006 */ 1007 1008 static int nsim_rate_bytes_to_units(char *name, u64 *rate, struct netlink_ext_ack *extack) 1009 { > 1010 u64 val = *rate; 1011 1012 if (val % NSIM_LINK_SPEED_UNIT) { 1013 pr_err("%s rate value %lluBps not in link speed units of 1Mbps.\n", 1014 name, val); 1015 NL_SET_ERR_MSG_MOD(extack, "TX rate value not in link speed units of 1Mbps."); 1016 return -EINVAL; 1017 } 1018 1019 val = div_u64(val, NSIM_LINK_SPEED_UNIT); 1020 if (val > NSIM_LINK_SPEED_MAX) { 1021 pr_err("%s rate value %lluMbps exceed link maximum speed 5000Mbps.\n", 1022 name, val); 1023 NL_SET_ERR_MSG_MOD(extack, "TX rate value exceed link maximum speed 5000Mbps."); 1024 return -EINVAL; 1025 } 1026 *rate = val; 1027 return 0; 1028 } 1029 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org