f8bd2258e2
x86 is the only arch right now, which provides an optimized for div_long_long_rem and it has the downside that one has to be very careful that the divide doesn't overflow. The API is a little akward, as the arguments for the unsigned divide are signed. The signed version also doesn't handle a negative divisor and produces worse code on 64bit archs. There is little incentive to keep this API alive, so this converts the few users to the new API. Signed-off-by: Roman Zippel <zippel@linux-m68k.org> Cc: Ralf Baechle <ralf@linux-mips.org> Cc: Ingo Molnar <mingo@elte.hu> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: john stultz <johnstul@us.ibm.com> Cc: Christoph Lameter <clameter@sgi.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
||
---|---|---|
.. | ||
au1000 | ||
basler/excite | ||
bcm47xx | ||
boot | ||
cobalt | ||
configs | ||
dec | ||
emma2rh | ||
fw | ||
gt64120/wrppmc | ||
jazz | ||
jmr3927 | ||
kernel | ||
lasat | ||
lemote/lm2e | ||
lib | ||
math-emu | ||
mips-boards | ||
mipssim | ||
mm | ||
nxp/pnx8550 | ||
oprofile | ||
pci | ||
pmc-sierra | ||
sgi-ip22 | ||
sgi-ip27 | ||
sgi-ip32 | ||
sibyte | ||
sni | ||
tx4927 | ||
tx4938 | ||
vr41xx | ||
Kconfig | ||
Kconfig.debug | ||
Makefile |