On Tue, Jul 10, 2018 at 05:21:34PM +0200, Arnd Bergmann wrote: > On 32-bit architectures, dividing a 64-bit number needs to use the > do_div() function or something like it to avoid a link failure: > > block/blk-iolatency.o: In function `iolatency_prfill_limit': > blk-iolatency.c:(.text+0x8cc): undefined reference to `__aeabi_uldivmod' > > Using div_u64() gives us the best output and avoids the need for an > explicit cast. > > Fixes: d70675121546 ("block: introduce blk-iolatency io controller") > Signed-off-by: Arnd Bergmann <arnd@xxxxxxxx> Oops sorry Arnd, Reviewed-by: Josef Bacik <josef@xxxxxxxxxxxxxx>