Skip to content
  • Roman Zippel's avatar
    remove div_long_long_rem · f8bd2258
    Roman Zippel authored
    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: default avatarRoman Zippel <>
    Cc: Ralf Baechle <>
    Cc: Ingo Molnar <>
    Cc: Thomas Gleixner <>
    Cc: john stultz <>
    Cc: Christoph Lameter <>
    Signed-off-by: default avatarAndrew Morton <>
    Signed-off-by: default avatarLinus Torvalds <>