]> git.karo-electronics.de Git - karo-tx-linux.git/commit
mlx4_core: Fix buddy->num_free allocation size
authorEli Cohen <eli@dev.mellanox.co.il>
Wed, 21 Sep 2011 13:31:17 +0000 (16:31 +0300)
committerRoland Dreier <roland@purestorage.com>
Wed, 21 Sep 2011 18:09:58 +0000 (11:09 -0700)
commit2cdec9e81e6f280ab88391f902dc1f852b14813e
treee749d32007110a3ad82514ceb6a3d321cef4b378
parentbb4aafa078cbe684b08d1bc413d1949dbe9cf68b
mlx4_core: Fix buddy->num_free allocation size

The num_free field of mlx4_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.

Signed-off-by: Eli Cohen <eli@mellanox.co.il>
[ Convert to kcalloc().  - Roland ]

Signed-off-by: Roland Dreier <roland@purestorage.com>
drivers/net/mlx4/mr.c