]> www.infradead.org Git - users/jedix/linux-maple.git/commit
rds shouldn't release fmr when ib_device was already released.
authorZheng Li <zheng.x.li@oracle.com>
Tue, 4 Jun 2013 06:35:37 +0000 (14:35 +0800)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Wed, 8 Jul 2015 20:37:58 +0000 (13:37 -0700)
commitc4ed6a8e5b48266d360cbf0c1bf994381b39e2e9
tree6f463aa6ddc64a4fac95df38c840852f471feb6d
parente61d9d253d4c5bf6e29288f4f3eeaa72f4d12b69
rds shouldn't release fmr when ib_device was already released.

Orabug: 16605377

when rds_ib_remove_one return, driver's mlx4_ib_removeone
function destroy ib_device, so we must clear rds_ibdev->dev
to NULL, or will cause crash when rds connection be released,
at the moment rds_ib_dev_free through ib_device
.i.e rds_ibdev->dev to release mr and fmr, reusing the
released ib_device will cause crash.

Signed-off-by: zheng.x.li@oracle.com
Signed-off-by: bang.nguyen@oracle.com
net/rds/ib.c