IB/mthca: Fix mthca_array_clear() thinko
authorMichael S. Tsirkin <mst@mellanox.co.il>
Wed, 26 Jul 2006 13:02:53 +0000 (16:02 +0300)
committerRoland Dreier <rolandd@cisco.com>
Thu, 3 Aug 2006 16:44:21 +0000 (09:44 -0700)
commitbf74c7479ef47652005a2418eeb0d867451690da
tree699942351b2ef37285578a777fb86e7b1119ad18
parent3f2792ffbd88dc1cd41d226674cc428914981e98
IB/mthca: Fix mthca_array_clear() thinko

mthca_array_clear() does not clear the slot if the used count is
positive. This leads to crashes in mthca_qp_event() since that uses
mthca_array_get() to check that the qp is valid.

Discovered by Ali Ayoub.

Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
drivers/infiniband/hw/mthca/mthca_allocator.c