Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3793d2fc authored by Steve Wise's avatar Steve Wise Committed by Roland Dreier
Browse files

RDMA/cxgb3: iwch_unregister_device leaks memory



The iwcm struct mem is never freed.

Signed-off-by: default avatarSteve Wise <swise@opengridcomputing.com>
Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
parent e07cccf4
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1418,6 +1418,7 @@ int iwch_register_device(struct iwch_dev *dev)
bail2:
	ib_unregister_device(&dev->ibdev);
bail1:
	kfree(dev->ibdev.iwcm);
	return ret;
}

@@ -1430,5 +1431,6 @@ void iwch_unregister_device(struct iwch_dev *dev)
		device_remove_file(&dev->ibdev.dev,
				   iwch_class_attributes[i]);
	ib_unregister_device(&dev->ibdev);
	kfree(dev->ibdev.iwcm);
	return;
}