[PATCH 4.16 176/279] IB/mlx4: Fix integer overflow when calculating optimal MTT size