struct bnxt_re_en_dev_info *en_info = auxiliary_get_drvdata(adev);
        struct bnxt_re_dev *rdev;
 
-       if (!en_info)
-               return;
-
        rdev = en_info->rdev;
        ib_unregister_device(&rdev->ibdev);
        bnxt_re_dev_uninit(rdev, BNXT_RE_COMPLETE_REMOVE);
        struct bnxt_qplib_nq *nq;
        int indx;
 
-       if (!en_info)
-               return;
-
        rdev = en_info->rdev;
        rcfw = &rdev->rcfw;
 
        struct bnxt_qplib_nq *nq;
        int indx, rc;
 
-       if (!en_info)
-               return;
-
        rdev = en_info->rdev;
        msix_ent = rdev->en_dev->msix_entries;
        rcfw = &rdev->rcfw;
        struct bnxt_re_dev *rdev;
 
        mutex_lock(&bnxt_re_mutex);
-       if (!en_info) {
-               mutex_unlock(&bnxt_re_mutex);
-               return;
-       }
        rdev = en_info->rdev;
 
        if (rdev)
        struct bnxt_en_dev *en_dev;
        struct bnxt_re_dev *rdev;
 
-       if (!en_info)
-               return 0;
-
        rdev = en_info->rdev;
        en_dev = en_info->en_dev;
        mutex_lock(&bnxt_re_mutex);
        struct bnxt_re_en_dev_info *en_info = auxiliary_get_drvdata(adev);
        struct bnxt_re_dev *rdev;
 
-       if (!en_info)
-               return 0;
-
        mutex_lock(&bnxt_re_mutex);
        /* L2 driver may invoke this callback during device recovery, resume.
         * reset. Current RoCE driver doesn't recover the device in case of