dm-cache: use a 64bit divide when working out the nr of discard blocks