Skip to content
Snippets Groups Projects
Commit f333b77d authored by Hongchao Zhang's avatar Hongchao Zhang Committed by Oleg Drokin
Browse files

LU-13719 lov: doesn't check lov_refcount


In lov_cleanup, the check of each OSC is protected by
lov_tgt_getrefs, which will increment the "lov_refcount",
so the "lov_refcount" shouldn't be checked inside because
it is always larger than 0.

Change-Id: I21423d4345190b3e02eb00734c127e35cbc9b1af
Signed-off-by: default avatarHongchao Zhang <hongchao@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/39702


Tested-by: default avatarjenkins <devops@whamcloud.com>
Tested-by: default avatarMaloo <maloo@whamcloud.com>
Reviewed-by: default avatarLai Siyao <lai.siyao@whamcloud.com>
Reviewed-by: default avatarBobi Jam <bobijam@hotmail.com>
Reviewed-by: default avatarOleg Drokin <green@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/40452
parent 492428ec
No related branches found
No related tags found
No related merge requests found
...@@ -828,8 +828,7 @@ static int lov_cleanup(struct obd_device *obd) ...@@ -828,8 +828,7 @@ static int lov_cleanup(struct obd_device *obd)
continue; continue;
/* Inactive targets may never have connected */ /* Inactive targets may never have connected */
if (lov->lov_tgts[i]->ltd_active || if (lov->lov_tgts[i]->ltd_active)
atomic_read(&lov->lov_refcount))
/* We should never get here - these /* We should never get here - these
* should have been removed in the * should have been removed in the
* disconnect. */ * disconnect. */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment