I am trying to build a pnfs client on a 32 bit system and the pnfs-latest kernel fails to compile. I get the following error > Building modules, stage 2. > TEST posttest > MODPOST 2046 modules >ERROR: "__udivdi3" [crypto/xor.ko] undefined! >make[1]: *** [__modpost] Error 1 >make: *** [modules] Error 2 >make: *** Waiting for unfinished jobs.... >Succeed: decoded and checked 1244492 instructions Reported-by: Rita Sequeira <rita.prajval@xxxxxxxxx> Signed-off-by: Benny Halevy <bhalevy@xxxxxxxxxx> --- untested patch yet... crypto/xor.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/crypto/xor.c b/crypto/xor.c index 65433f5..2151ded 100644 --- a/crypto/xor.c +++ b/crypto/xor.c @@ -95,7 +95,8 @@ ns_end -= ns_begin; if (ns_end > 0) - speed = BENCH_SIZE / 1024 * count * NSEC_PER_SEC / ns_end; + speed = BENCH_SIZE / 1024 * count * + (unsigned)(NSEC_PER_SEC / ns_end); else speed = 17; tmpl->speed = speed; -- 1.7.6 -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html