staging:lustre: Fix sparse warnings of Using plain integer as NULL pointer
authorHimangi Saraogi <himangi774@gmail.com>
Thu, 6 Mar 2014 22:39:23 +0000 (04:09 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 7 Mar 2014 01:35:27 +0000 (17:35 -0800)
This patch fixes the following sparse warnings:

drivers/staging/lustre/lustre/lov/lov_obd.c:342:48: warning: Using plain integer as NULL pointer
drivers/staging/lustre/lustre/lov/lov_obd.c:647:44: warning: Using plain integer as NULL pointer
drivers/staging/lustre/lustre/lov/lov_obd.c:771:46: warning: Using plain integer as NULL pointer

Signed-off-by: Himangi Saraogi <himangi774@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/lustre/lustre/lov/lov_obd.c

index 50a77c5..02509d0 100644 (file)
@@ -339,7 +339,7 @@ static int lov_disconnect(struct obd_export *exp)
        for (i = 0; i < lov->desc.ld_tgt_count; i++) {
                if (lov->lov_tgts[i] && lov->lov_tgts[i]->ltd_exp) {
                        /* Disconnection is the last we know about an obd */
-                       lov_del_target(obd, i, 0, lov->lov_tgts[i]->ltd_gen);
+                       lov_del_target(obd, i, NULL, lov->lov_tgts[i]->ltd_gen);
                }
        }
        obd_putref(obd);
@@ -644,7 +644,7 @@ out:
        if (rc) {
                CERROR("add failed (%d), deleting %s\n", rc,
                       obd_uuid2str(&tgt->ltd_uuid));
-               lov_del_target(obd, index, 0, 0);
+               lov_del_target(obd, index, NULL, 0);
        }
        obd_putref(obd);
        return rc;
@@ -768,7 +768,7 @@ void lov_fix_desc(struct lov_desc *desc)
 
 int lov_setup(struct obd_device *obd, struct lustre_cfg *lcfg)
 {
-       struct lprocfs_static_vars lvars = { 0 };
+       struct lprocfs_static_vars lvars = { NULL };
        struct lov_desc *desc;
        struct lov_obd *lov = &obd->u.lov;
        int rc;