Whamcloud - gitweb
LU-1812 mgs: assign PTR_ERR() to prevent warnings
authorchas williams - CONTRACTOR <chas@cmf.nrl.navy.mil>
Tue, 8 Jan 2013 15:06:18 +0000 (10:06 -0500)
committerAndreas Dilger <andreas.dilger@intel.com>
Thu, 24 Jan 2013 02:57:21 +0000 (21:57 -0500)
Some newer kernels fail with the "error: ignoring return value of
'PTR_ERR', declared with attribute warn_unused_result".

Signed-off-by: chas williams - CONTRACTOR <chas@cmf.nrl.navy.mil>
Change-Id: I94ff7d8371e2daf7440dd5fb295c209ed671bc74
Reviewed-on: http://review.whamcloud.com/4971
Reviewed-by: James Simmons <uja.ornl@gmail.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Peng Tao <bergwolf@gmail.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
lustre/mgs/mgs_fs.c

index 231b6af..e621bf0 100644 (file)
@@ -143,7 +143,7 @@ int mgs_fs_setup(const struct lu_env *env, struct mgs_device *mgs)
        root = dt_locate_at(env, mgs->mgs_bottom, &rfid,
                            &mgs->mgs_dt_dev.dd_lu_dev);
        if (unlikely(IS_ERR(root)))
        root = dt_locate_at(env, mgs->mgs_bottom, &rfid,
                            &mgs->mgs_dt_dev.dd_lu_dev);
        if (unlikely(IS_ERR(root)))
-               GOTO(out_los, PTR_ERR(root));
+               GOTO(out_los, rc = PTR_ERR(root));
 
        o = local_file_find_or_create(env, mgs->mgs_los, root,
                                      MOUNT_CONFIGS_DIR,
 
        o = local_file_find_or_create(env, mgs->mgs_los, root,
                                      MOUNT_CONFIGS_DIR,