17b94a
From 9c5f5b4ffd49e8c8631defb7b6873248bbfdaf9c Mon Sep 17 00:00:00 2001
17b94a
From: Rinku Kothiya <rkothiya@redhat.com>
17b94a
Date: Tue, 23 Jul 2019 13:16:04 +0000
17b94a
Subject: [PATCH 405/449] [core] fix return of local in  __nlc_inode_ctx_get
17b94a
17b94a
__nlc_inode_ctx_get assigns a value to nlc_pe_p which is never used by
17b94a
its parent function or any of the predecessor hence remove the
17b94a
assignment and also that function argument as it is not being used
17b94a
anywhere.
17b94a
17b94a
> fixes: bz#1732496
17b94a
> Change-Id: I5b950e1e251bd50a646616da872a4efe9d2ff8c9
17b94a
> (Cherry pick from commit 84a55090123a7e3124100e5564da8c521c3c22ab )
17b94a
> (Reviewed on upstream link https://review.gluster.org/#/c/glusterfs/+/23093/)
17b94a
17b94a
BUG: 1686897
17b94a
17b94a
Change-Id: I5b950e1e251bd50a646616da872a4efe9d2ff8c9
17b94a
Signed-off-by: Rinku Kothiya <rkothiya@redhat.com>
17b94a
Reviewed-on: https://code.engineering.redhat.com/gerrit/202372
17b94a
Tested-by: RHGS Build Bot <nigelb@redhat.com>
17b94a
Reviewed-by: Sunil Kumar Heggodu Gopala Acharya <sheggodu@redhat.com>
17b94a
---
17b94a
 xlators/performance/nl-cache/src/nl-cache-helper.c | 36 +++++++++-------------
17b94a
 1 file changed, 14 insertions(+), 22 deletions(-)
17b94a
17b94a
diff --git a/xlators/performance/nl-cache/src/nl-cache-helper.c b/xlators/performance/nl-cache/src/nl-cache-helper.c
17b94a
index 009f33a..4314038 100644
17b94a
--- a/xlators/performance/nl-cache/src/nl-cache-helper.c
17b94a
+++ b/xlators/performance/nl-cache/src/nl-cache-helper.c
17b94a
@@ -145,12 +145,10 @@ nlc_disable_cache(xlator_t *this)
17b94a
 }
17b94a
 
17b94a
 static int
17b94a
-__nlc_inode_ctx_get(xlator_t *this, inode_t *inode, nlc_ctx_t **nlc_ctx_p,
17b94a
-                    nlc_pe_t **nlc_pe_p)
17b94a
+__nlc_inode_ctx_get(xlator_t *this, inode_t *inode, nlc_ctx_t **nlc_ctx_p)
17b94a
 {
17b94a
     int ret = 0;
17b94a
     nlc_ctx_t *nlc_ctx = NULL;
17b94a
-    nlc_pe_t *nlc_pe = NULL;
17b94a
     uint64_t nlc_ctx_int = 0;
17b94a
     uint64_t nlc_pe_int = 0;
17b94a
 
17b94a
@@ -159,10 +157,6 @@ __nlc_inode_ctx_get(xlator_t *this, inode_t *inode, nlc_ctx_t **nlc_ctx_p,
17b94a
         nlc_ctx = (void *)(long)(nlc_ctx_int);
17b94a
         *nlc_ctx_p = nlc_ctx;
17b94a
     }
17b94a
-    if (ret == 0 && nlc_pe_p) {
17b94a
-        nlc_pe = (void *)(long)(nlc_pe_int);
17b94a
-        *nlc_pe_p = nlc_pe;
17b94a
-    }
17b94a
     return ret;
17b94a
 }
17b94a
 
17b94a
@@ -186,14 +180,13 @@ nlc_inode_ctx_set(xlator_t *this, inode_t *inode, nlc_ctx_t *nlc_ctx,
17b94a
 }
17b94a
 
17b94a
 static void
17b94a
-nlc_inode_ctx_get(xlator_t *this, inode_t *inode, nlc_ctx_t **nlc_ctx_p,
17b94a
-                  nlc_pe_t **nlc_pe_p)
17b94a
+nlc_inode_ctx_get(xlator_t *this, inode_t *inode, nlc_ctx_t **nlc_ctx_p)
17b94a
 {
17b94a
     int ret = 0;
17b94a
 
17b94a
     LOCK(&inode->lock);
17b94a
     {
17b94a
-        ret = __nlc_inode_ctx_get(this, inode, nlc_ctx_p, nlc_pe_p);
17b94a
+        ret = __nlc_inode_ctx_get(this, inode, nlc_ctx_p);
17b94a
         if (ret < 0)
17b94a
             gf_msg_debug(this->name, 0,
17b94a
                          "inode ctx get failed for "
17b94a
@@ -290,8 +283,7 @@ out:
17b94a
 }
17b94a
 
17b94a
 static nlc_ctx_t *
17b94a
-nlc_inode_ctx_get_set(xlator_t *this, inode_t *inode, nlc_ctx_t **nlc_ctx_p,
17b94a
-                      nlc_pe_t **nlc_pe_p)
17b94a
+nlc_inode_ctx_get_set(xlator_t *this, inode_t *inode, nlc_ctx_t **nlc_ctx_p)
17b94a
 {
17b94a
     int ret = 0;
17b94a
     nlc_ctx_t *nlc_ctx = NULL;
17b94a
@@ -301,7 +293,7 @@ nlc_inode_ctx_get_set(xlator_t *this, inode_t *inode, nlc_ctx_t **nlc_ctx_p,
17b94a
 
17b94a
     LOCK(&inode->lock);
17b94a
     {
17b94a
-        ret = __nlc_inode_ctx_get(this, inode, &nlc_ctx, nlc_pe_p);
17b94a
+        ret = __nlc_inode_ctx_get(this, inode, &nlc_ctx);
17b94a
         if (nlc_ctx)
17b94a
             goto unlock;
17b94a
 
17b94a
@@ -410,7 +402,7 @@ nlc_set_dir_state(xlator_t *this, inode_t *inode, uint64_t state)
17b94a
         goto out;
17b94a
     }
17b94a
 
17b94a
-    nlc_inode_ctx_get_set(this, inode, &nlc_ctx, NULL);
17b94a
+    nlc_inode_ctx_get_set(this, inode, &nlc_ctx);
17b94a
     if (!nlc_ctx)
17b94a
         goto out;
17b94a
 
17b94a
@@ -430,7 +422,7 @@ nlc_cache_timeout_handler(struct gf_tw_timer_list *timer, void *data,
17b94a
     nlc_timer_data_t *tmp = data;
17b94a
     nlc_ctx_t *nlc_ctx = NULL;
17b94a
 
17b94a
-    nlc_inode_ctx_get(tmp->this, tmp->inode, &nlc_ctx, NULL);
17b94a
+    nlc_inode_ctx_get(tmp->this, tmp->inode, &nlc_ctx);
17b94a
     if (!nlc_ctx)
17b94a
         goto out;
17b94a
 
17b94a
@@ -696,7 +688,7 @@ nlc_inode_clear_cache(xlator_t *this, inode_t *inode, int reason)
17b94a
 {
17b94a
     nlc_ctx_t *nlc_ctx = NULL;
17b94a
 
17b94a
-    nlc_inode_ctx_get(this, inode, &nlc_ctx, NULL);
17b94a
+    nlc_inode_ctx_get(this, inode, &nlc_ctx);
17b94a
     if (!nlc_ctx)
17b94a
         goto out;
17b94a
 
17b94a
@@ -883,7 +875,7 @@ nlc_dir_add_ne(xlator_t *this, inode_t *inode, const char *name)
17b94a
         goto out;
17b94a
     }
17b94a
 
17b94a
-    nlc_inode_ctx_get_set(this, inode, &nlc_ctx, NULL);
17b94a
+    nlc_inode_ctx_get_set(this, inode, &nlc_ctx);
17b94a
     if (!nlc_ctx)
17b94a
         goto out;
17b94a
 
17b94a
@@ -914,7 +906,7 @@ nlc_dir_remove_pe(xlator_t *this, inode_t *parent, inode_t *entry_ino,
17b94a
         goto out;
17b94a
     }
17b94a
 
17b94a
-    nlc_inode_ctx_get(this, parent, &nlc_ctx, NULL);
17b94a
+    nlc_inode_ctx_get(this, parent, &nlc_ctx);
17b94a
     if (!nlc_ctx)
17b94a
         goto out;
17b94a
 
17b94a
@@ -945,7 +937,7 @@ nlc_dir_add_pe(xlator_t *this, inode_t *inode, inode_t *entry_ino,
17b94a
         goto out;
17b94a
     }
17b94a
 
17b94a
-    nlc_inode_ctx_get_set(this, inode, &nlc_ctx, NULL);
17b94a
+    nlc_inode_ctx_get_set(this, inode, &nlc_ctx);
17b94a
     if (!nlc_ctx)
17b94a
         goto out;
17b94a
 
17b94a
@@ -1051,7 +1043,7 @@ nlc_is_negative_lookup(xlator_t *this, loc_t *loc)
17b94a
         goto out;
17b94a
     }
17b94a
 
17b94a
-    nlc_inode_ctx_get(this, inode, &nlc_ctx, NULL);
17b94a
+    nlc_inode_ctx_get(this, inode, &nlc_ctx);
17b94a
     if (!nlc_ctx)
17b94a
         goto out;
17b94a
 
17b94a
@@ -1102,7 +1094,7 @@ nlc_get_real_file_name(xlator_t *this, loc_t *loc, const char *fname,
17b94a
         goto out;
17b94a
     }
17b94a
 
17b94a
-    nlc_inode_ctx_get(this, inode, &nlc_ctx, NULL);
17b94a
+    nlc_inode_ctx_get(this, inode, &nlc_ctx);
17b94a
     if (!nlc_ctx)
17b94a
         goto out;
17b94a
 
17b94a
@@ -1152,7 +1144,7 @@ nlc_dump_inodectx(xlator_t *this, inode_t *inode)
17b94a
     nlc_ne_t *ne = NULL;
17b94a
     nlc_ne_t *tmp1 = NULL;
17b94a
 
17b94a
-    nlc_inode_ctx_get(this, inode, &nlc_ctx, NULL);
17b94a
+    nlc_inode_ctx_get(this, inode, &nlc_ctx);
17b94a
 
17b94a
     if (!nlc_ctx)
17b94a
         goto out;
17b94a
-- 
17b94a
1.8.3.1
17b94a