]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
rds: this resolved crash while removing rds_rdma module. orabug: 16268201
authorBang Nguyen <band.nguyen@oracle.com>
Tue, 19 Feb 2013 09:25:29 +0000 (01:25 -0800)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Wed, 8 Jul 2015 20:37:56 +0000 (13:37 -0700)
Signed-off-by: Bang Nguyen <band.nguyen@oracle.com>
(cherry picked from commit 0ee85d26682603e53b3e022ec70a55dfa98710f9)

net/rds/ib.c

index 3c26e282750c3d7ad2c57f0b4602d669f8079a9d..75488c2129cf581dc8524fb776090550d5d486c4 100644 (file)
@@ -220,7 +220,8 @@ void rds_ib_remove_one(struct ib_device *device)
        if (!rds_ibdev)
                return;
 
-       ib_unregister_event_handler(&rds_ibdev->event_handler);
+       if (rds_ib_haip_enabled)
+               ib_unregister_event_handler(&rds_ibdev->event_handler);
 
        rds_ib_dev_shutdown(rds_ibdev);