gcc 4.7.3 for ARM on Ubuntu couldn't link tcrypt module because of division of s64: ERROR: "__aeabi_ldivmod" [crypto/tcrypt.ko] undefined! Fixes: 087bcd225c56 ("crypto: tcrypt - Add speed tests for SHA multibuffer algorithms") Signed-off-by: Krzysztof Kozlowski <k.kozlowski@xxxxxxxxxxx> --- crypto/tcrypt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crypto/tcrypt.c b/crypto/tcrypt.c index 3788a607921e..1ff373352511 100644 --- a/crypto/tcrypt.c +++ b/crypto/tcrypt.c @@ -668,8 +668,8 @@ static void test_mb_ahash_speed(const char *algo, unsigned int sec, } printk("\nBlock: %lld cycles (%lld cycles/byte), %d bytes\n", - (s64) (end[7]-start[0])/1, - (s64) (end[7]-start[0])/(8*speed[i].blen), + (s64) (end[7]-start[0]), + (s64) div64_s64(end[7]-start[0], 8*speed[i].blen), 8*speed[i].blen); } ret = 0; -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html