4/5

IB/mthca: allocate mthca_array memory with kzalloc()

mthca_array is essentially a sparse array of pointers and there is no need to allocate its memory using page allocator. kmalloc() provides a better API that does not require ugly casts and kfree() do