]> git.karo-electronics.de Git - karo-tx-linux.git/commit
IB/mthca: Fix buddy->num_free allocation size
authorRoland Dreier <roland@purestorage.com>
Wed, 21 Sep 2011 18:12:53 +0000 (11:12 -0700)
committerRoland Dreier <roland@purestorage.com>
Wed, 21 Sep 2011 18:12:53 +0000 (11:12 -0700)
commitf1c686c92b33a3f5e0f951c82bbbf683ab483f54
tree92321e138b19bc923f119ac74fa064f1c187c86e
parentfcb8ce5cfe30ca9ca5c9a79cdfe26d1993e65e0c
IB/mthca: Fix buddy->num_free allocation size

The num_free field of mthca_buddy has a type of array of unsigned int
while it was allocated as an array of pointers.  On 64-bit platforms
this allocates twice more than required.  Fix this by allocating the
correct size for the type.

This is the same bug just fixed in mlx4 by Eli Cohen <eli@mellanox.co.il>.

Signed-off-by: Roland Dreier <roland@purestorage.com>
drivers/infiniband/hw/mthca/mthca_mr.c