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