From c3faf1e9c10704bdc50a8fb2463974bb172acdbd Mon Sep 17 00:00:00 2001 From: Henri Doreau Date: Mon, 5 Dec 2016 15:43:03 +0100 Subject: [PATCH] LU-8906 mdd: Return rc in mdd_local_file_create() rc was sometimes set but not returned, with no reason. Change-Id: I30d1aa94aedce1dd974ff0da20b1491298d2d70e Signed-off-by: Henri Doreau Reviewed-on: https://review.whamcloud.com/24141 Tested-by: Jenkins Reviewed-by: John L. Hammond Tested-by: Maloo Reviewed-by: Fan Yong Reviewed-by: Oleg Drokin --- lustre/mdd/mdd_device.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lustre/mdd/mdd_device.c b/lustre/mdd/mdd_device.c index 5dcb5f1..54f11e0 100644 --- a/lustre/mdd/mdd_device.c +++ b/lustre/mdd/mdd_device.c @@ -955,7 +955,7 @@ int mdd_local_file_create(const struct lu_env *env, struct mdd_device *mdd, __u32 mode, struct lu_fid *fid) { struct dt_object *parent, *dto; - int rc; + int rc = 0; ENTRY; @@ -981,7 +981,7 @@ int mdd_local_file_create(const struct lu_env *env, struct mdd_device *mdd, EXIT; out_put: lu_object_put(env, &parent->do_lu); - return 0; + return rc; } static int mdd_lfsck_out_notify(const struct lu_env *env, void *data, -- 1.8.3.1