All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [wsa:i2c/for-next] BUILD REGRESSION 41895bfee70e7b8a5af7deae458fbf02c1fe782a
       [not found] <5ebf3670.uIi3PwYqAckNzmnl%lkp@intel.com>
@ 2020-05-18 10:48 ` Wolfram Sang
  0 siblings, 0 replies; only message in thread
From: Wolfram Sang @ 2020-05-18 10:48 UTC (permalink / raw)
  To: kbuild test robot, Qii Wang; +Cc: linux-i2c

[-- Attachment #1: Type: text/plain, Size: 7810 bytes --]

Adding patch author to CC.

Hi Qii Wang,

can you send an incremental patch to replace the 64-bit division with
either do_div() or some apropriate div64_* function?

While there, it might also be good to double check if the divisor is
always non-zero to prevent "division by zero" OOPSes, if you haven't
done this already.

Thanks,

   Wolfram


On Sat, May 16, 2020 at 08:40:16AM +0800, kbuild test robot wrote:
> tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git  i2c/for-next
> branch HEAD: 41895bfee70e7b8a5af7deae458fbf02c1fe782a  Merge branch 'i2c/for-current-fixed' into i2c/for-next
> 
> Error/Warning in current branch:
> 
> arm-linux-gnueabi-ld: i2c-mt65xx.c:(.text+0xa34): undefined reference to `__aeabi_ldivmod'
> i2c-mt65xx.c:(.text+0x3e5): undefined reference to `__divdi3'
> i2c-mt65xx.c:(.text+0x532): undefined reference to `__divdi3'
> i2c-mt65xx.c:(.text+0x5d2): undefined reference to `__divdi3'
> i2c-mt65xx.c:(.text+0x9ac): undefined reference to `__aeabi_ldivmod'
> i2c-mt65xx.c:(.text.mtk_i2c_calculate_speed+0x2d4): undefined reference to `__divdi3'
> ld: i2c-mt65xx.c:(.text+0x60f): undefined reference to `__divdi3'
> m68k-linux-ld: i2c-mt65xx.c:(.text+0x57e): undefined reference to `__divdi3'
> mips-linux-ld: i2c-mt65xx.c:(.text.mtk_i2c_calculate_speed+0x368): undefined reference to `__divdi3'
> 
> Error/Warning ids grouped by kconfigs:
> 
> recent_errors
> |-- arm-allyesconfig
> |   |-- arm-linux-gnueabi-ld:i2c-mt65xx.c:(.text):undefined-reference-to-__aeabi_ldivmod
> |   `-- i2c-mt65xx.c:(.text):undefined-reference-to-__aeabi_ldivmod
> |-- h8300-allyesconfig
> |   `-- i2c-mt65xx.c:(.text):undefined-reference-to-__divdi3
> |-- i386-allyesconfig
> |   |-- i2c-mt65xx.c:(.text):undefined-reference-to-__divdi3
> |   `-- ld:i2c-mt65xx.c:(.text):undefined-reference-to-__divdi3
> |-- m68k-allyesconfig
> |   |-- i2c-mt65xx.c:(.text):undefined-reference-to-__divdi3
> |   `-- m68k-linux-ld:i2c-mt65xx.c:(.text):undefined-reference-to-__divdi3
> `-- mips-allyesconfig
>     |-- i2c-mt65xx.c:(.text.mtk_i2c_calculate_speed):undefined-reference-to-__divdi3
>     `-- mips-linux-ld:i2c-mt65xx.c:(.text.mtk_i2c_calculate_speed):undefined-reference-to-__divdi3
> 
> elapsed time: 482m
> 
> configs tested: 109
> configs skipped: 3
> 
> arm                                 defconfig
> arm                              allyesconfig
> arm                              allmodconfig
> arm                               allnoconfig
> arm64                            allyesconfig
> arm64                               defconfig
> arm64                            allmodconfig
> arm64                             allnoconfig
> sparc                            allyesconfig
> m68k                             allyesconfig
> mips                             allyesconfig
> arm                         at91_dt_defconfig
> arm                           sama5_defconfig
> arm                        realview_defconfig
> arm                       spear13xx_defconfig
> powerpc                     pq2fads_defconfig
> c6x                        evmc6678_defconfig
> parisc                              defconfig
> arm                            u300_defconfig
> powerpc                         ps3_defconfig
> arm                         bcm2835_defconfig
> arm                           spitz_defconfig
> arm                           tegra_defconfig
> i386                             allyesconfig
> i386                                defconfig
> i386                              debian-10.3
> i386                              allnoconfig
> ia64                             allmodconfig
> ia64                                defconfig
> ia64                              allnoconfig
> ia64                             allyesconfig
> m68k                             allmodconfig
> m68k                              allnoconfig
> m68k                           sun3_defconfig
> m68k                                defconfig
> nios2                               defconfig
> nios2                            allyesconfig
> openrisc                            defconfig
> c6x                              allyesconfig
> c6x                               allnoconfig
> openrisc                         allyesconfig
> nds32                               defconfig
> nds32                             allnoconfig
> csky                             allyesconfig
> csky                                defconfig
> alpha                               defconfig
> alpha                            allyesconfig
> xtensa                           allyesconfig
> h8300                            allyesconfig
> h8300                            allmodconfig
> xtensa                              defconfig
> arc                                 defconfig
> arc                              allyesconfig
> sh                               allmodconfig
> sh                                allnoconfig
> microblaze                        allnoconfig
> mips                              allnoconfig
> mips                             allmodconfig
> parisc                            allnoconfig
> parisc                           allyesconfig
> parisc                           allmodconfig
> powerpc                             defconfig
> powerpc                          allyesconfig
> powerpc                          rhel-kconfig
> powerpc                          allmodconfig
> powerpc                           allnoconfig
> i386                 randconfig-a006-20200515
> i386                 randconfig-a005-20200515
> i386                 randconfig-a003-20200515
> i386                 randconfig-a001-20200515
> i386                 randconfig-a004-20200515
> i386                 randconfig-a002-20200515
> i386                 randconfig-a012-20200515
> i386                 randconfig-a016-20200515
> i386                 randconfig-a014-20200515
> i386                 randconfig-a011-20200515
> i386                 randconfig-a013-20200515
> i386                 randconfig-a015-20200515
> x86_64               randconfig-a005-20200515
> x86_64               randconfig-a003-20200515
> x86_64               randconfig-a006-20200515
> x86_64               randconfig-a004-20200515
> x86_64               randconfig-a001-20200515
> x86_64               randconfig-a002-20200515
> riscv                            allyesconfig
> riscv                             allnoconfig
> riscv                               defconfig
> riscv                            allmodconfig
> s390                             allyesconfig
> s390                              allnoconfig
> s390                             allmodconfig
> s390                                defconfig
> x86_64                              defconfig
> sparc                               defconfig
> sparc64                             defconfig
> sparc64                           allnoconfig
> sparc64                          allyesconfig
> sparc64                          allmodconfig
> um                               allmodconfig
> um                                allnoconfig
> um                               allyesconfig
> um                                  defconfig
> x86_64                                   rhel
> x86_64                               rhel-7.6
> x86_64                    rhel-7.6-kselftests
> x86_64                         rhel-7.2-clear
> x86_64                                    lkp
> x86_64                              fedora-25
> x86_64                                  kexec
> 
> ---
> 0-DAY CI Kernel Test Service, Intel Corporation
> https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-05-18 10:48 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <5ebf3670.uIi3PwYqAckNzmnl%lkp@intel.com>
2020-05-18 10:48 ` [wsa:i2c/for-next] BUILD REGRESSION 41895bfee70e7b8a5af7deae458fbf02c1fe782a Wolfram Sang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.