diff options
author | Hangbin Liu <liuhangbin@gmail.com> | 2014-01-03 11:33:45 +0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-01-03 20:38:56 -0500 |
commit | 0d68fc4f1210f8caea2bdd68f99dc6da35ee3740 (patch) | |
tree | f43d45c068c5f990a73748b71feefa62f6010f3f /lib/mpi/mpi-bit.c | |
parent | 7bda701e012373ca53c9d837b7b25131852e0238 (diff) |
infiniband: make sure the src net is infiniband when create new link
When we create a new infiniband link with uninfiniband device, e.g. `ip link
add link em1 type ipoib pkey 0x8001`. We will get a NULL pointer dereference
cause other dev like Ethernet don't have struct ib_device.
The code path is:
rtnl_newlink
|-- ipoib_new_child_link
|-- __ipoib_vlan_add
|-- ipoib_set_dev_features
|-- ib_query_device
Fix this bug by make sure the src net is infiniband when create new link.
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'lib/mpi/mpi-bit.c')
0 files changed, 0 insertions, 0 deletions