aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/core/cache.c
diff options
context:
space:
mode:
authorMichael S. Tsirkin <mst@mellanox.co.il>2006-04-10 13:17:43 -0700
committerRoland Dreier <rolandd@cisco.com>2006-04-10 13:17:43 -0700
commitce684df05a531904ea055d01aeee75321fa0db1e (patch)
tree0190ad3a94d12efeed218abe8e69a9062a75c75c /drivers/infiniband/core/cache.c
parentf697f74a6b189702474b2fd457e1f9365fa213e3 (diff)
downloadkernel_samsung_smdk4412-ce684df05a531904ea055d01aeee75321fa0db1e.zip
kernel_samsung_smdk4412-ce684df05a531904ea055d01aeee75321fa0db1e.tar.gz
kernel_samsung_smdk4412-ce684df05a531904ea055d01aeee75321fa0db1e.tar.bz2
IB/cache: Use correct pointer to calculate size
When allocating gid_cache, use kmalloc(sizeof *gid_cache, ...) rather than kmalloc(sizeof *pkey_cache, ...). It doesn't really matter which one is used, since the size ends up the same either way, but it's much better to say what we mean. Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il> Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers/infiniband/core/cache.c')
-rw-r--r--drivers/infiniband/core/cache.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/infiniband/core/cache.c b/drivers/infiniband/core/cache.c
index c57a387..50364c0 100644
--- a/drivers/infiniband/core/cache.c
+++ b/drivers/infiniband/core/cache.c
@@ -302,7 +302,7 @@ static void ib_cache_setup_one(struct ib_device *device)
kmalloc(sizeof *device->cache.pkey_cache *
(end_port(device) - start_port(device) + 1), GFP_KERNEL);
device->cache.gid_cache =
- kmalloc(sizeof *device->cache.pkey_cache *
+ kmalloc(sizeof *device->cache.gid_cache *
(end_port(device) - start_port(device) + 1), GFP_KERNEL);
if (!device->cache.pkey_cache || !device->cache.gid_cache) {