habanalabs: use do_div for 64-bit divisions
authorOded Gabbay <oded.gabbay@gmail.com>
Fri, 1 Mar 2019 12:21:11 +0000 (14:21 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 1 Mar 2019 12:44:59 +0000 (13:44 +0100)
commitb3bf147bd6117f2cc493c6371c6f0be659b0dd96
tree0746b0a4d73bda58d0a5664d802e20845bb8e553
parent91d3f8a629849968dc91d6ce54f2d46abf4feb7f
habanalabs: use do_div for 64-bit divisions

This patch fix compilation error in 32-bit ARM architecture regarding
division of 2 64-bit variables.

Use the kernel do_div() macro, which is implemented per architecture, for
doing these divisions instead of using the / operator.

Reported-by: kbuild test robot <lkp@intel.com>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/habanalabs/mmu.c