]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/infiniband/hw/mthca/mthca_main.c
IB/mthca: check return value in mthca_dev_lim call
[linux-2.6-omap-h63xx.git] / drivers / infiniband / hw / mthca / mthca_main.c
index 6f94b25f3acd2ec15fda43cb337164ecb0ea7ccd..8b00d9a0f6f4b3d580f187edddb4bea4cddadcc5 100644 (file)
@@ -261,6 +261,10 @@ static int __devinit mthca_init_tavor(struct mthca_dev *mdev)
        }
 
        err = mthca_dev_lim(mdev, &dev_lim);
+       if (err) {
+               mthca_err(mdev, "QUERY_DEV_LIM command failed, aborting.\n");
+               goto err_disable;
+       }
 
        profile = default_profile;
        profile.num_uar   = dev_lim.uar_size / PAGE_SIZE;