summaryrefslogtreecommitdiff
path: root/tools/vgchange.c
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2013-07-01 11:27:22 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2013-07-01 23:10:33 +0200
commitb90450b8a082b349297eac23f50cf4ac2e0ed8f6 (patch)
tree9cfd6ebecf2f6368df5b8a712812eb647fdf2e40 /tools/vgchange.c
parent4d9ed81075729936666b151f981461f91e8f7437 (diff)
downloadlvm2-b90450b8a082b349297eac23f50cf4ac2e0ed8f6.tar.gz
cleanup: introduce return_ECMD_FAILED macro
Use shortening macro for common code sequence stack; return ECMD_FAILED;
Diffstat (limited to 'tools/vgchange.c')
-rw-r--r--tools/vgchange.c28
1 files changed, 11 insertions, 17 deletions
diff --git a/tools/vgchange.c b/tools/vgchange.c
index e9093f5e7..28747f651 100644
--- a/tools/vgchange.c
+++ b/tools/vgchange.c
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2001-2004 Sistina Software, Inc. All rights reserved.
- * Copyright (C) 2004-2007 Red Hat, Inc. All rights reserved.
+ * Copyright (C) 2004-2013 Red Hat, Inc. All rights reserved.
*
* This file is part of LVM2.
*
@@ -464,22 +464,16 @@ static int vgchange_single(struct cmd_context *cmd, const char *vg_name,
for (i = 0; _vgchange_args[i].arg >= 0; i++) {
if (arg_count(cmd, _vgchange_args[i].arg)) {
- if (!archive(vg)) {
- stack;
- return ECMD_FAILED;
- }
- if (!_vgchange_args[i].fn(cmd, vg)) {
- stack;
- return ECMD_FAILED;
- }
+ if (!archive(vg))
+ return_ECMD_FAILED;
+ if (!_vgchange_args[i].fn(cmd, vg))
+ return_ECMD_FAILED;
}
}
if (vg_is_archived(vg)) {
- if (!vg_write(vg) || !vg_commit(vg)) {
- stack;
- return ECMD_FAILED;
- }
+ if (!vg_write(vg) || !vg_commit(vg))
+ return_ECMD_FAILED;
backup(vg);
@@ -489,13 +483,13 @@ static int vgchange_single(struct cmd_context *cmd, const char *vg_name,
if (arg_count(cmd, activate_ARG)) {
if (!vgchange_activate(cmd, vg, (activation_change_t)
arg_uint_value(cmd, activate_ARG, CHANGE_AY)))
- return ECMD_FAILED;
+ return_ECMD_FAILED;
}
if (arg_count(cmd, refresh_ARG)) {
/* refreshes the visible LVs (which starts polling) */
if (!_vgchange_refresh(cmd, vg))
- return ECMD_FAILED;
+ return_ECMD_FAILED;
}
if (!arg_count(cmd, activate_ARG) &&
@@ -503,13 +497,13 @@ static int vgchange_single(struct cmd_context *cmd, const char *vg_name,
arg_count(cmd, monitor_ARG)) {
/* -ay* will have already done monitoring changes */
if (!_vgchange_monitoring(cmd, vg))
- return ECMD_FAILED;
+ return_ECMD_FAILED;
}
if (!arg_count(cmd, refresh_ARG) &&
background_polling())
if (!_vgchange_background_polling(cmd, vg))
- return ECMD_FAILED;
+ return_ECMD_FAILED;
return ECMD_PROCESSED;
}