These will also be used by another variable, so make their name more generic.
Signed-off-by: Benjamin Marzinski <bmarz...@redhat.com> --- libmpathpersist/mpath_persist_int.c | 16 ++++++++-------- libmpathpersist/mpath_updatepr.c | 8 ++++---- libmultipath/structs.h | 9 ++++----- multipathd/cli_handlers.c | 22 +++++++++++----------- multipathd/main.c | 16 +++++++--------- 5 files changed, 34 insertions(+), 37 deletions(-) diff --git a/libmpathpersist/mpath_persist_int.c b/libmpathpersist/mpath_persist_int.c index ee9706c6..1bb62531 100644 --- a/libmpathpersist/mpath_persist_int.c +++ b/libmpathpersist/mpath_persist_int.c @@ -649,10 +649,10 @@ static void set_ignored_key(struct multipath *mpp, uint8_t *key) memset(key, 0, 8); if (!get_be64(mpp->reservation_key)) return; - if (get_prflag(mpp->alias) == PRFLAG_UNSET) + if (get_prflag(mpp->alias) == PR_UNSET) return; update_map_pr(mpp, NULL); - if (mpp->prflag != PRFLAG_SET) + if (mpp->prflag != PR_SET) return; memcpy(key, &mpp->reservation_key, 8); } @@ -750,16 +750,16 @@ int update_map_pr(struct multipath *mpp, struct path *pp) struct prin_resp *resp; unsigned int i; int ret = MPATH_PR_OTHER, isFound; - bool was_set = (mpp->prflag == PRFLAG_SET); + bool was_set = (mpp->prflag == PR_SET); /* If pr is explicitly unset, it must be manually set */ - if (mpp->prflag == PRFLAG_UNSET) + if (mpp->prflag == PR_UNSET) return MPATH_PR_SKIP; if (!get_be64(mpp->reservation_key)) { /* Nothing to do. Assuming pr mgmt feature is disabled*/ - mpp->prflag = PRFLAG_UNSET; + mpp->prflag = PR_UNSET; condlog(was_set ? 2 : 4, "%s: reservation_key not set in multipath.conf", mpp->alias); return MPATH_PR_SKIP; } @@ -785,11 +785,11 @@ int update_map_pr(struct multipath *mpp, struct path *pp) if (ret != MPATH_PR_SUCCESS ) { if (ret == MPATH_PR_ILLEGAL_REQ) - mpp->prflag = PRFLAG_UNSET; + mpp->prflag = PR_UNSET; condlog(0,"%s : pr in read keys service action failed Error=%d", mpp->alias, ret); goto out; } - mpp->prflag = PRFLAG_UNSET; + mpp->prflag = PR_UNSET; if (resp->prin_descriptor.prin_readkeys.additional_length == 0 ) { @@ -817,7 +817,7 @@ int update_map_pr(struct multipath *mpp, struct path *pp) if (isFound) { - mpp->prflag = PRFLAG_SET; + mpp->prflag = PR_SET; condlog(was_set ? 3 : 2, "%s: key found. prflag set.", mpp->alias); } else diff --git a/libmpathpersist/mpath_updatepr.c b/libmpathpersist/mpath_updatepr.c index 7cf82f50..c8fbe4a2 100644 --- a/libmpathpersist/mpath_updatepr.c +++ b/libmpathpersist/mpath_updatepr.c @@ -84,13 +84,13 @@ int get_prflag(char *mapname) snprintf(str, sizeof(str), "getprstatus map %s", mapname); reply = do_pr(mapname, str); if (!reply) - prflag = PRFLAG_UNKNOWN; + prflag = PR_UNKNOWN; else if (strncmp(reply, "unset", 5) == 0) - prflag = PRFLAG_UNSET; + prflag = PR_UNSET; else if (strncmp(reply, "set", 3) == 0) - prflag = PRFLAG_SET; + prflag = PR_SET; else - prflag = PRFLAG_UNKNOWN; + prflag = PR_UNKNOWN; free(reply); return prflag; diff --git a/libmultipath/structs.h b/libmultipath/structs.h index 39d1c71c..6c427d6f 100644 --- a/libmultipath/structs.h +++ b/libmultipath/structs.h @@ -424,11 +424,10 @@ struct path { typedef int (pgpolicyfn) (struct multipath *, vector); - -enum prflag_value { - PRFLAG_UNKNOWN, - PRFLAG_UNSET, - PRFLAG_SET, +enum pr_value { + PR_UNKNOWN, + PR_UNSET, + PR_SET, }; enum prio_update_type { diff --git a/multipathd/cli_handlers.c b/multipathd/cli_handlers.c index fcb87757..a92b07ce 100644 --- a/multipathd/cli_handlers.c +++ b/multipathd/cli_handlers.c @@ -1250,14 +1250,15 @@ cli_shutdown (void * v, struct strbuf *reply, void * data) return 0; } +static const char *const pr_str[] = { + [PR_UNKNOWN] = "unknown\n", + [PR_UNSET] = "unset\n", + [PR_SET] = "set\n", +}; + static int cli_getprstatus (void * v, struct strbuf *reply, void * data) { - static const char * const prflag_str[] = { - [PRFLAG_UNKNOWN] = "unknown\n", - [PRFLAG_UNSET] = "unset\n", - [PRFLAG_SET] = "set\n", - }; struct multipath * mpp; struct vectors * vecs = (struct vectors *)data; char * param = get_keyparam(v, KEY_MAP); @@ -1268,7 +1269,7 @@ cli_getprstatus (void * v, struct strbuf *reply, void * data) if (!mpp) return -ENODEV; - append_strbuf_str(reply, prflag_str[mpp->prflag]); + append_strbuf_str(reply, pr_str[mpp->prflag]); condlog(3, "%s: reply = %s", param, get_strbuf_str(reply)); @@ -1288,12 +1289,11 @@ cli_setprstatus(void * v, struct strbuf *reply, void * data) if (!mpp) return -ENODEV; - if (mpp->prflag != PRFLAG_SET) { - mpp->prflag = PRFLAG_SET; + if (mpp->prflag != PR_SET) { + mpp->prflag = PR_SET; condlog(2, "%s: prflag set", param); } - return 0; } @@ -1310,8 +1310,8 @@ cli_unsetprstatus(void * v, struct strbuf *reply, void * data) if (!mpp) return -ENODEV; - if (mpp->prflag != PRFLAG_UNSET) { - mpp->prflag = PRFLAG_UNSET; + if (mpp->prflag != PR_UNSET) { + mpp->prflag = PR_UNSET; condlog(2, "%s: prflag unset", param); } diff --git a/multipathd/main.c b/multipathd/main.c index 02cfe8d1..582af880 100644 --- a/multipathd/main.c +++ b/multipathd/main.c @@ -637,7 +637,7 @@ pr_register_active_paths(struct multipath *mpp) vector_foreach_slot (mpp->pg, pgp, i) { vector_foreach_slot (pgp->paths, pp, j) { - if (mpp->prflag == PRFLAG_UNSET) + if (mpp->prflag == PR_UNSET) return; if ((pp->state == PATH_UP) || (pp->state == PATH_GHOST)) mpath_pr_event_handle(pp); @@ -1273,7 +1273,7 @@ ev_add_path (struct path * pp, struct vectors * vecs, int need_do_map) int start_waiter = 0; int ret; int ro; - unsigned char prflag = PRFLAG_UNSET; + unsigned char prflag = PR_UNSET; /* * need path UID to go any further @@ -1401,8 +1401,7 @@ rescan: sync_map_state(mpp, false); if (retries >= 0) { - if ((mpp->prflag == PRFLAG_SET && prflag != PRFLAG_SET) || - start_waiter) + if ((mpp->prflag == PR_SET && prflag != PR_SET) || start_waiter) pr_register_active_paths(mpp); condlog(2, "%s [%s]: path added to devmap %s", pp->dev, pp->dev_t, mpp->alias); @@ -2639,7 +2638,7 @@ update_path_state (struct vectors * vecs, struct path * pp) /* newstate == PATH_UP || newstate == PATH_GHOST */ - if (pp->mpp->prflag != PRFLAG_UNSET) { + if (pp->mpp->prflag != PR_UNSET) { int prflag = pp->mpp->prflag; /* * Check Persistent Reservation. @@ -2647,8 +2646,7 @@ update_path_state (struct vectors * vecs, struct path * pp) condlog(2, "%s: checking persistent " "reservation registration", pp->dev); mpath_pr_event_handle(pp); - if (pp->mpp->prflag == PRFLAG_SET && - prflag != PRFLAG_SET) + if (pp->mpp->prflag == PR_SET && prflag != PR_SET) pr_register_active_paths(pp->mpp); } @@ -4231,14 +4229,14 @@ static void mpath_pr_event_handle(struct path *pp) struct prout_param_descriptor *param; if (pp->bus != SYSFS_BUS_SCSI) { - mpp->prflag = PRFLAG_UNSET; + mpp->prflag = PR_UNSET; return; } if (update_map_pr(mpp, pp) != MPATH_PR_SUCCESS) return; - if (mpp->prflag != PRFLAG_SET) + if (mpp->prflag != PR_SET) return; param = (struct prout_param_descriptor *)calloc(1, sizeof(struct prout_param_descriptor)); -- 2.48.1