]> www.infradead.org Git - users/jedix/linux-maple.git/commit
nvme: Fixes u64 division which breaks i386 builds
authorJon Derrick <jonathan.derrick@intel.com>
Tue, 21 Jul 2015 21:08:13 +0000 (15:08 -0600)
committerChuck Anderson <chuck.anderson@oracle.com>
Wed, 6 Jul 2016 23:31:50 +0000 (16:31 -0700)
commit1b933d02b49b48f2cdbb65a7cd1e5fb851695850
tree4ed27f3c3c0bd8190835cee0641b298e037e62cf
parent9cb0ba042da92c3ef23f52f93b61b41607df5a6a
nvme: Fixes u64 division which breaks i386 builds

Uses div_u64 for u64 division and round_down, a bitwise operation,
instead of rounddown, which uses a modulus.

Signed-off-by: Jon Derrick <jonathan.derrick@intel.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
(cherry picked from commit c45f5c9943ce0b16b299b543c2aae12408039027)

Orabug: 22620486
Signed-off-by: Jason Luo <zhangqing.luo@oracle.com>
drivers/block/nvme-core.c