IB/mthca: Avoid integer overflow when allocating huge ICM table