commit | 6c723a68c661008adf415ee90efe5f737e928ce0 | [log] [tgz] |
---|---|---|
author | Shlomo Pongratz <shlomop@mellanox.com> | Mon Aug 13 14:39:50 2012 +0000 |
committer | Roland Dreier <roland@purestorage.com> | Tue Aug 14 15:21:44 2012 -0700 |
tree | bc525e4ced2a854c0f774c4adf56ada985cbe746 | |
parent | fa16ebed31f336e41970f3f0ea9e8279f6be2d27 [diff] |
IB/ipoib: Fix RCU pointer dereference of wrong object Commit b63b70d87741 ("IPoIB: Use a private hash table for path lookup in xmit path") introduced a bug where in ipoib_neigh_free() (which is called from a few errors flows in the driver), rcu_dereference() is invoked with the wrong pointer object, which results in a crash. Signed-off-by: Shlomo Pongratz <shlomop@mellanox.com> Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com> Signed-off-by: Roland Dreier <roland@purestorage.com>