On Feb 23 2007 17:05, Stephen Hemminger wrote: > >Since there already two users of full 64 bit division in the kernel, >and other places maybe hiding out as well. Add a full 64/64 bit divide. > >Yes this expensive, but there are places where it is necessary. >It is not clear if doing the scaling buys any advantage on 64 bit platforms, >so for them a full divide is done. > >--- > include/asm-arm/div64.h | 2 ++ > include/asm-generic/div64.h | 8 ++++++++ > include/asm-m68k/div64.h | 2 ++ > include/asm-mips/div64.h | 8 ++++++++ > include/asm-um/div64.h | 1 + > include/asm-xtensa/div64.h | 1 + > lib/div64.c | 22 ++++++++++++++++++++++ > net/ipv4/tcp_cubic.c | 22 ---------------------- > net/netfilter/xt_connbytes.c | 16 ---------------- > 9 files changed, 44 insertions(+), 38 deletions(-)
Actually, there is udivdi3 support in the kernel ./arch/arm26/lib/udivdi3.c ./arch/sh/lib/udivdi3.c ./arch/sparc/lib/udivdi3.S should not this be consolidated too? Jan -- ft: http://freshmeat.net/p/chaostables/ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/