public inbox for lvm2-cvs@sourceware.org
help / color / mirror / Atom feed
* LVM2/tools lvmcmdline.c
@ 2011-08-04 14:11 zkabelac
0 siblings, 0 replies; 28+ messages in thread
From: zkabelac @ 2011-08-04 14:11 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: zkabelac@sourceware.org 2011-08-04 14:11:29
Modified files:
tools : lvmcmdline.c
Log message:
Remove self assigment which has no effect
Just a tiny code cleanup found by analyzer.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.144&r2=1.145
--- LVM2/tools/lvmcmdline.c 2011/06/27 23:43:04 1.144
+++ LVM2/tools/lvmcmdline.c 2011/08/04 14:11:28 1.145
@@ -274,8 +274,7 @@
if (i < 0) {
return 0;
} else if (i == 7) {
- /* sectors */
- v = v;
+ /* v is already in sectors */
} else if (i == 6) {
/* bytes */
v_tmp = (uint64_t) v;
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2012-04-11 12:49 agk
0 siblings, 0 replies; 28+ messages in thread
From: agk @ 2012-04-11 12:49 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: agk@sourceware.org 2012-04-11 12:49:10
Modified files:
tools : lvmcmdline.c
Log message:
spacing
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.155&r2=1.156
--- LVM2/tools/lvmcmdline.c 2012/03/16 10:43:52 1.155
+++ LVM2/tools/lvmcmdline.c 2012/04/11 12:49:10 1.156
@@ -99,7 +99,7 @@
struct arg_value_group_list *current_group;
struct arg_values *av;
- dm_list_iterate_items(current_group, &cmd->arg_value_groups) {
+ dm_list_iterate_items(current_group, &cmd->arg_value_groups) {
av = current_group->arg_values;
if (grouped_arg_count(av, a))
return grouped_arg_int_value(av, a, def);
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2012-03-01 21:17 zkabelac
0 siblings, 0 replies; 28+ messages in thread
From: zkabelac @ 2012-03-01 21:17 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: zkabelac@sourceware.org 2012-03-01 21:17:29
Modified files:
tools : lvmcmdline.c
Log message:
Log sys errors
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.151&r2=1.152
--- LVM2/tools/lvmcmdline.c 2012/02/15 15:18:44 1.151
+++ LVM2/tools/lvmcmdline.c 2012/03/01 21:17:29 1.152
@@ -1390,9 +1390,12 @@
if (is_static() && strcmp(base, "lvm.static") &&
path_exists(LVM_SHARED_PATH) &&
!getenv("LVM_DID_EXEC")) {
- setenv("LVM_DID_EXEC", base, 1);
- execvp(LVM_SHARED_PATH, argv);
- unsetenv("LVM_DID_EXEC");
+ if (setenv("LVM_DID_EXEC", base, 1))
+ log_sys_error("setenv", "LVM_DID_EXEC");
+ if (execvp(LVM_SHARED_PATH, argv) == -1)
+ log_sys_error("execvp", "LVM_SHARED_PATH");
+ if (unsetenv("LVM_DID_EXEC"))
+ log_sys_error("unsetenv", "LVM_DID_EXEC");
}
/* "version" command is simple enough so it doesn't need any complex init */
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2012-02-13 12:07 zkabelac
0 siblings, 0 replies; 28+ messages in thread
From: zkabelac @ 2012-02-13 12:07 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: zkabelac@sourceware.org 2012-02-13 12:07:51
Modified files:
tools : lvmcmdline.c
Log message:
Handle all succefull values from open()
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.149&r2=1.150
--- LVM2/tools/lvmcmdline.c 2011/12/08 21:24:10 1.149
+++ LVM2/tools/lvmcmdline.c 2012/02/13 12:07:51 1.150
@@ -1149,7 +1149,7 @@
snprintf(buf, sizeof(buf), DEFAULT_PROC_DIR "/%u/cmdline", pid);
/* FIXME Use generic read code. */
- if ((fd = open(buf, O_RDONLY)) > 0) {
+ if ((fd = open(buf, O_RDONLY)) >= 0) {
if ((n = read(fd, _proc_cmdline, sizeof(_proc_cmdline) - 1)) < 0) {
log_sys_error("read", buf);
n = 0;
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2011-08-04 14:54 zkabelac
0 siblings, 0 replies; 28+ messages in thread
From: zkabelac @ 2011-08-04 14:54 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: zkabelac@sourceware.org 2011-08-04 14:54:48
Modified files:
tools : lvmcmdline.c
Log message:
Add 'empty' command
Using empty command ';' here makes the code look nicer.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.145&r2=1.146
--- LVM2/tools/lvmcmdline.c 2011/08/04 14:11:28 1.145
+++ LVM2/tools/lvmcmdline.c 2011/08/04 14:54:48 1.146
@@ -275,6 +275,7 @@
return 0;
} else if (i == 7) {
/* v is already in sectors */
+ ;
} else if (i == 6) {
/* bytes */
v_tmp = (uint64_t) v;
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2011-04-22 12:07 prajnoha
0 siblings, 0 replies; 28+ messages in thread
From: prajnoha @ 2011-04-22 12:07 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: prajnoha@sourceware.org 2011-04-22 12:07:36
Modified files:
tools : lvmcmdline.c
Log message:
Use common udev_get_dev_dir() to get current device directory managed by udev.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.140&r2=1.141
--- LVM2/tools/lvmcmdline.c 2011/04/22 12:05:33 1.140
+++ LVM2/tools/lvmcmdline.c 2011/04/22 12:07:35 1.141
@@ -955,13 +955,11 @@
static int _set_udev_checking(struct cmd_context *cmd)
{
#ifdef UDEV_SYNC_SUPPORT
- struct udev *udev;
const char *udev_dev_dir;
size_t udev_dev_dir_len;
int dirs_diff;
- if (!(udev = udev_new()) ||
- !(udev_dev_dir = udev_get_dev_path(udev)) ||
+ if (!(udev_dev_dir = udev_get_dev_dir()) ||
!*udev_dev_dir) {
log_error("Could not get udev dev path.");
return 0;
@@ -988,7 +986,6 @@
init_udev_checking(0);
}
- udev_unref(udev);
#endif
return 1;
}
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2011-01-13 15:00 zkabelac
0 siblings, 0 replies; 28+ messages in thread
From: zkabelac @ 2011-01-13 15:00 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: zkabelac@sourceware.org 2011-01-13 15:00:29
Modified files:
tools : lvmcmdline.c
Log message:
Do not log backtrace for correctly processed command
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.136&r2=1.137
--- LVM2/tools/lvmcmdline.c 2010/12/20 13:59:52 1.136
+++ LVM2/tools/lvmcmdline.c 2011/01/13 15:00:29 1.137
@@ -1095,8 +1095,11 @@
if (!_set_udev_checking(cmd))
goto_out;
- if ((ret = _process_common_commands(cmd)))
- goto_out;
+ if ((ret = _process_common_commands(cmd))) {
+ if (ret != ECMD_PROCESSED)
+ stack;
+ goto out;
+ }
if (cmd->metadata_read_only &&
!(cmd->command->flags & PERMITTED_READ_ONLY)) {
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2010-12-20 13:59 zkabelac
0 siblings, 0 replies; 28+ messages in thread
From: zkabelac @ 2010-12-20 13:59 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: zkabelac@sourceware.org 2010-12-20 13:59:52
Modified files:
tools : lvmcmdline.c
Log message:
Remove dead store in lvm_run_command
Variable 'ret' is not read before its next assignment.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.135&r2=1.136
--- LVM2/tools/lvmcmdline.c 2010/12/20 13:16:30 1.135
+++ LVM2/tools/lvmcmdline.c 2010/12/20 13:59:52 1.136
@@ -1064,8 +1064,8 @@
set_cmd_name(cmd->command->name);
if (arg_count(cmd, config_ARG))
- if ((ret = override_config_tree_from_string(cmd,
- arg_str_value(cmd, config_ARG, "")))) {
+ if (override_config_tree_from_string(cmd,
+ arg_str_value(cmd, config_ARG, ""))) {
ret = EINVALID_CMD_LINE;
goto_out;
}
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2010-12-20 13:16 zkabelac
0 siblings, 0 replies; 28+ messages in thread
From: zkabelac @ 2010-12-20 13:16 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: zkabelac@sourceware.org 2010-12-20 13:16:30
Modified files:
tools : lvmcmdline.c
Log message:
Test return value from read() and close() for an error.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.134&r2=1.135
--- LVM2/tools/lvmcmdline.c 2010/11/30 11:53:33 1.134
+++ LVM2/tools/lvmcmdline.c 2010/12/20 13:16:30 1.135
@@ -1191,15 +1191,19 @@
{
static char _proc_cmdline[32];
char buf[256];
- int fd;
+ int fd, n = 0;
snprintf(buf, sizeof(buf), DEFAULT_PROC_DIR "/%u/cmdline", pid);
+ /* FIXME Use generic read code. */
if ((fd = open(buf, O_RDONLY)) > 0) {
- read(fd, _proc_cmdline, sizeof(_proc_cmdline) - 1);
- _proc_cmdline[sizeof(_proc_cmdline) - 1] = '\0';
- close(fd);
- } else
- _proc_cmdline[0] = '\0';
+ if ((n = read(fd, _proc_cmdline, sizeof(_proc_cmdline) - 1)) < 0) {
+ log_sys_error("read", buf);
+ n = 0;
+ }
+ if (close(fd))
+ log_sys_error("close", buf);
+ }
+ _proc_cmdline[n] = '\0';
return _proc_cmdline;
}
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2010-11-29 11:14 zkabelac
0 siblings, 0 replies; 28+ messages in thread
From: zkabelac @ 2010-11-29 11:14 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: zkabelac@sourceware.org 2010-11-29 11:14:33
Modified files:
tools : lvmcmdline.c
Log message:
Remove dead assignment in lvm2_main
'alias' is not read again in this code path.
Also 'alias' is already equal to 0 in this place.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.132&r2=1.133
--- LVM2/tools/lvmcmdline.c 2010/11/24 09:53:31 1.132
+++ LVM2/tools/lvmcmdline.c 2010/11/29 11:14:33 1.133
@@ -1442,7 +1442,6 @@
if (!alias) {
argv++;
argc--;
- alias = 0;
}
if (!argc) {
log_error("Falling back to LVM1 tools, but no "
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2010-04-30 13:47 prajnoha
0 siblings, 0 replies; 28+ messages in thread
From: prajnoha @ 2010-04-30 13:47 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: prajnoha@sourceware.org 2010-04-30 13:47:11
Modified files:
tools : lvmcmdline.c
Log message:
And be consistent with return code as well (previous commit).
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.119&r2=1.120
--- LVM2/tools/lvmcmdline.c 2010/04/30 13:28:44 1.119
+++ LVM2/tools/lvmcmdline.c 2010/04/30 13:47:11 1.120
@@ -1366,7 +1366,7 @@
/* "version" command is simple enough so it doesn't need any complex init */
if (!alias && argc > 1 && !strcmp(argv[1], "version"))
- return version(NULL, argc, argv);
+ return lvm_return_code(version(NULL, argc, argv));
if (!(cmd = init_lvm()))
return -1;
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2010-04-30 13:28 prajnoha
0 siblings, 0 replies; 28+ messages in thread
From: prajnoha @ 2010-04-30 13:28 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: prajnoha@sourceware.org 2010-04-30 13:28:45
Modified files:
tools : lvmcmdline.c
Log message:
Don't run any complex initialisation for the "version" lvm2 command.
We can use it even in read-only environment where a try to initialise
file-based locking fails (not to mention other processing related with
lvm2 init). Simply, we want to output the version only, nothing else.
And this should always work.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.118&r2=1.119
--- LVM2/tools/lvmcmdline.c 2010/04/29 01:38:14 1.118
+++ LVM2/tools/lvmcmdline.c 2010/04/30 13:28:44 1.119
@@ -1364,6 +1364,10 @@
unsetenv("LVM_DID_EXEC");
}
+ /* "version" command is simple enough so it doesn't need any complex init */
+ if (!alias && argc > 1 && !strcmp(argv[1], "version"))
+ return version(NULL, argc, argv);
+
if (!(cmd = init_lvm()))
return -1;
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2010-03-23 15:13 prajnoha
0 siblings, 0 replies; 28+ messages in thread
From: prajnoha @ 2010-03-23 15:13 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: prajnoha@sourceware.org 2010-03-23 15:13:03
Modified files:
tools : lvmcmdline.c
Log message:
UDEV_SYNC_SUPPORT, not UDEV_SYNC!
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.116&r2=1.117
--- LVM2/tools/lvmcmdline.c 2010/03/23 14:43:19 1.116
+++ LVM2/tools/lvmcmdline.c 2010/03/23 15:13:03 1.117
@@ -919,7 +919,7 @@
static int _set_udev_checking(struct cmd_context *cmd)
{
-#ifdef UDEV_SYNC
+#ifdef UDEV_SYNC_SUPPORT
struct udev *udev;
const char *udev_dev_dir;
size_t udev_dev_dir_len;
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2010-01-21 13:41 zkabelac
0 siblings, 0 replies; 28+ messages in thread
From: zkabelac @ 2010-01-21 13:41 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: zkabelac@sourceware.org 2010-01-21 13:41:39
Modified files:
tools : lvmcmdline.c
Log message:
Reset released pointer and counters.
DSO is currently not dl_close-ing pluing during it is unregister handling,
so clear structure and related counter, so there are no memory problems.
Futher fixes are needed.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.111&r2=1.112
--- LVM2/tools/lvmcmdline.c 2010/01/11 19:19:17 1.111
+++ LVM2/tools/lvmcmdline.c 2010/01/21 13:41:39 1.112
@@ -1213,6 +1213,10 @@
dm_free(_cmdline.commands[i].valid_args);
dm_free(_cmdline.commands);
+
+ _cmdline.commands = NULL;
+ _cmdline.num_commands = 0;
+ _cmdline.commands_size = 0;
}
void lvm_fin(struct cmd_context *cmd)
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2009-07-27 21:01 wysochanski
0 siblings, 0 replies; 28+ messages in thread
From: wysochanski @ 2009-07-27 21:01 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: wysochanski@sourceware.org 2009-07-27 21:01:36
Modified files:
tools : lvmcmdline.c
Log message:
Refactor _override_settings to take the new config string as input.
We will re-use this function from liblvm.
Signed-off-by: Dave Wysochanski <dwysocha@redhat.com>
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.102&r2=1.103
--- LVM2/tools/lvmcmdline.c 2009/07/16 00:37:00 1.102
+++ LVM2/tools/lvmcmdline.c 2009/07/27 21:01:36 1.103
@@ -887,9 +887,9 @@
return ret;
}
-static int _override_settings(struct cmd_context *cmd)
+static int _override_settings(struct cmd_context *cmd, const char *config_settings)
{
- if (!(cmd->cft_override = create_config_tree_from_string(cmd, arg_str_value(cmd, config_ARG, "")))) {
+ if (!(cmd->cft_override = create_config_tree_from_string(cmd, config_settings))) {
log_error("Failed to set overridden configuration entries.");
return EINVALID_CMD_LINE;
}
@@ -986,7 +986,8 @@
set_cmd_name(cmd->command->name);
if (arg_count(cmd, config_ARG))
- if ((ret = _override_settings(cmd)))
+ if ((ret = _override_settings(cmd,
+ arg_str_value(cmd, config_ARG, ""))))
goto_out;
if (arg_count(cmd, config_ARG) || !cmd->config_valid || config_files_changed(cmd)) {
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2009-07-07 1:51 wysochanski
0 siblings, 0 replies; 28+ messages in thread
From: wysochanski @ 2009-07-07 1:51 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: wysochanski@sourceware.org 2009-07-07 01:51:00
Modified files:
tools : lvmcmdline.c
Log message:
Fix compile warning in lvmcmdline.c - use C99 PRIu64 for uint64_t.
Author: Dave Wysochanski <dwysocha@redhat.com>
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.97&r2=1.98
--- LVM2/tools/lvmcmdline.c 2009/07/06 19:13:26 1.97
+++ LVM2/tools/lvmcmdline.c 2009/07/07 01:51:00 1.98
@@ -285,7 +285,7 @@
if (adjustment) {
v_tmp += (512 - adjustment);
log_error("Size is not a multiple of 512. "
- "Try using %lu or %lu.",
+ "Try using %"PRIu64" or %"PRIu64".",
v_tmp - 512, v_tmp);
return 0;
}
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2009-04-02 14:59 mbroz
0 siblings, 0 replies; 28+ messages in thread
From: mbroz @ 2009-04-02 14:59 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: mbroz@sourceware.org 2009-04-02 14:59:48
Modified files:
tools : lvmcmdline.c
Log message:
Do not use pointer from released memory pool (cmd->cmd_line).
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.94&r2=1.95
--- LVM2/tools/lvmcmdline.c 2009/02/22 22:11:59 1.94
+++ LVM2/tools/lvmcmdline.c 2009/04/02 14:59:48 1.95
@@ -1026,16 +1026,16 @@
cmd->current_settings = cmd->default_settings;
_apply_settings(cmd);
- /*
- * free off any memory the command used.
- */
- dm_pool_empty(cmd->mem);
-
if (ret == EINVALID_CMD_LINE && !_cmdline.interactive)
_short_usage(cmd->command->name);
log_debug("Completed: %s", cmd->cmd_line);
+ /*
+ * free off any memory the command used.
+ */
+ dm_pool_empty(cmd->mem);
+
return ret;
}
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2008-12-11 3:34 wysochanski
0 siblings, 0 replies; 28+ messages in thread
From: wysochanski @ 2008-12-11 3:34 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: wysochanski@sourceware.org 2008-12-11 03:34:43
Modified files:
tools : lvmcmdline.c
Log message:
Remove redundant init_msg_prefix() and init_cmd_name().
This is very obvious - _init_logging() makes the identical init_msg_prefix()
and init_cmd_name() calls with cmd->default_settings so these calls are
clearly redundant after calling create_toolcontext().
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.84&r2=1.85
--- LVM2/tools/lvmcmdline.c 2008/12/11 03:34:12 1.84
+++ LVM2/tools/lvmcmdline.c 2008/12/11 03:34:43 1.85
@@ -1094,9 +1094,6 @@
init_full_scan_done(0);
init_mirror_in_sync(0);
- init_msg_prefix(cmd->default_settings.msg_prefix);
- init_cmd_name(cmd->default_settings.cmd_name);
-
cmd->fmt = arg_ptr_value(cmd, metadatatype_ARG,
cmd->current_settings.fmt);
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2008-12-11 3:31 wysochanski
0 siblings, 0 replies; 28+ messages in thread
From: wysochanski @ 2008-12-11 3:31 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: wysochanski@sourceware.org 2008-12-11 03:31:10
Modified files:
tools : lvmcmdline.c
Log message:
Remove handles_missing_pvs assignment after call to create_toolcontext().
This variable is set at the top of create_toolcontext() to 0.
Nothing later in create_toolcontext() changes the value.
In init_lvm(), nothing between create_toolcontext() call and this assignment
changes the value. Thus, the assignment is redundant.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.79&r2=1.80
--- LVM2/tools/lvmcmdline.c 2008/12/11 03:30:20 1.79
+++ LVM2/tools/lvmcmdline.c 2008/12/11 03:31:10 1.80
@@ -1105,7 +1105,6 @@
cmd->fmt = arg_ptr_value(cmd, metadatatype_ARG,
cmd->current_settings.fmt);
- cmd->handles_missing_pvs = 0;
return cmd;
}
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2008-12-11 3:28 wysochanski
0 siblings, 0 replies; 28+ messages in thread
From: wysochanski @ 2008-12-11 3:28 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: wysochanski@sourceware.org 2008-12-11 03:28:54
Modified files:
tools : lvmcmdline.c
Log message:
Replace _apply_settings() after create_toolcontext() with equivalent inline.
Subsequent patches will refactor / remove each of these lines, as many of
them are redundant when called immediately after create_toolcontext().
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.76&r2=1.77
--- LVM2/tools/lvmcmdline.c 2008/12/07 04:27:57 1.76
+++ LVM2/tools/lvmcmdline.c 2008/12/11 03:28:54 1.77
@@ -1091,7 +1091,23 @@
if (!(cmd = create_toolcontext(_cmdline.the_args, is_static, 0)))
return_NULL;
- _apply_settings(cmd);
+ init_debug(cmd->current_settings.debug);
+ init_verbose(cmd->current_settings.verbose + VERBOSE_BASE_LEVEL);
+ init_test(cmd->current_settings.test);
+ init_full_scan_done(0);
+ init_mirror_in_sync(0);
+
+ init_msg_prefix(cmd->default_settings.msg_prefix);
+ init_cmd_name(cmd->default_settings.cmd_name);
+
+ archive_enable(cmd, cmd->current_settings.archive);
+ backup_enable(cmd, cmd->current_settings.backup);
+
+ set_activation(cmd->current_settings.activation);
+
+ cmd->fmt = arg_ptr_value(cmd, metadatatype_ARG,
+ cmd->current_settings.fmt);
+ cmd->handles_missing_pvs = 0;
return cmd;
}
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2008-11-18 10:13 zkabelac
0 siblings, 0 replies; 28+ messages in thread
From: zkabelac @ 2008-11-18 10:13 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: zkabelac@sourceware.org 2008-11-18 10:13:23
Modified files:
tools : lvmcmdline.c
Log message:
fix missing const char*
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.74&r2=1.75
--- LVM2/tools/lvmcmdline.c 2008/11/12 09:53:33 1.74
+++ LVM2/tools/lvmcmdline.c 2008/11/18 10:13:23 1.75
@@ -1218,7 +1218,7 @@
int lvm2_main(int argc, char **argv, unsigned is_static)
{
- char *base;
+ const char *base;
int ret, alias = 0;
struct cmd_context *cmd;
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2008-11-12 9:49 zkabelac
0 siblings, 0 replies; 28+ messages in thread
From: zkabelac @ 2008-11-12 9:49 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: zkabelac@sourceware.org 2008-11-12 09:49:06
Modified files:
tools : lvmcmdline.c
Log message:
minor compiler warning fix for function declaration prototype
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.72&r2=1.73
--- LVM2/tools/lvmcmdline.c 2008/11/03 22:14:30 1.72
+++ LVM2/tools/lvmcmdline.c 2008/11/12 09:49:06 1.73
@@ -1210,7 +1210,7 @@
log_sys_error("execvp", path);
}
-static void _nonroot_warning()
+static void _nonroot_warning(void)
{
if (getuid() || geteuid())
log_warn("WARNING: Running as a non-root user. Functionality may be unavailable.");
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2008-09-19 7:11 agk
0 siblings, 0 replies; 28+ messages in thread
From: agk @ 2008-09-19 7:11 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: agk@sourceware.org 2008-09-19 07:11:55
Modified files:
tools : lvmcmdline.c
Log message:
rename var
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.70&r2=1.71
--- LVM2/tools/lvmcmdline.c 2008/09/19 06:42:00 1.70
+++ LVM2/tools/lvmcmdline.c 2008/09/19 07:11:54 1.71
@@ -710,10 +710,10 @@
cmd->current_settings.archive = arg_int_value(cmd, autobackup_ARG, cmd->current_settings.archive);
cmd->current_settings.backup = arg_int_value(cmd, autobackup_ARG, cmd->current_settings.backup);
cmd->current_settings.cache_vgmetadata = cmd->command->flags & CACHE_VGMETADATA ? 1 : 0;
- cmd->partial_activate = 0;
+ cmd->partial_activation = 0;
if (arg_count(cmd, partial_ARG)) {
- cmd->partial_activate = 1;
+ cmd->partial_activation = 1;
log_print("Partial mode. Incomplete volume groups will "
"be activated read-only.");
}
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2007-09-21 18:43 meyering
0 siblings, 0 replies; 28+ messages in thread
From: meyering @ 2007-09-21 18:43 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: meyering@sourceware.org 2007-09-21 18:43:55
Modified files:
tools : lvmcmdline.c
Log message:
Don't emit a trailing newline to stderr.
* tools/lvmcmdline.c (_short_usage): Remove trailing "\n".
Spotted by Alasdair G. Kergon.
Author: Jim Meyering <jim@meyering.net>
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.51&r2=1.52
--- LVM2/tools/lvmcmdline.c 2007/09/21 18:06:56 1.51
+++ LVM2/tools/lvmcmdline.c 2007/09/21 18:43:55 1.52
@@ -468,7 +468,7 @@
static void _short_usage(const char *name)
{
- log_error("Run `%s --help' for more information.\n", name);
+ log_error("Run `%s --help' for more information.", name);
}
static void _usage(const char *name)
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2004-11-12 15:58 agk
0 siblings, 0 replies; 28+ messages in thread
From: agk @ 2004-11-12 15:58 UTC (permalink / raw)
To: lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: agk@sourceware.org 2004-11-12 15:58:26
Modified files:
tools : lvmcmdline.c
Log message:
Also accept y/n with -ae.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.16&r2=1.17
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2004-06-29 13:27 agk
0 siblings, 0 replies; 28+ messages in thread
From: agk @ 2004-06-29 13:27 UTC (permalink / raw)
To: lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: agk@sourceware.org 2004-06-29 13:27:20
Modified files:
tools : lvmcmdline.c
Log message:
Add initrd-lvm to list of recognised argv[0]s. [pld-linux]
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.15&r2=1.16
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2004-04-05 16:24 agk
0 siblings, 0 replies; 28+ messages in thread
From: agk @ 2004-04-05 16:24 UTC (permalink / raw)
To: lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: agk@sourceware.org 2004-04-05 16:24:18
Modified files:
tools : lvmcmdline.c
Log message:
accept argv[0] lvm.static
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.5&r2=1.6
^ permalink raw reply [flat|nested] 28+ messages in thread
* LVM2/tools lvmcmdline.c
@ 2004-03-26 12:21 agk
0 siblings, 0 replies; 28+ messages in thread
From: agk @ 2004-03-26 12:21 UTC (permalink / raw)
To: lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: agk@sourceware.org 2004-03-26 12:21:26
Modified files:
tools : lvmcmdline.c
Log message:
Add cmdlib code.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.2&r2=1.3
^ permalink raw reply [flat|nested] 28+ messages in thread
end of thread, other threads:[~2012-04-11 12:49 UTC | newest]
Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-04 14:11 LVM2/tools lvmcmdline.c zkabelac
-- strict thread matches above, loose matches on Subject: below --
2012-04-11 12:49 agk
2012-03-01 21:17 zkabelac
2012-02-13 12:07 zkabelac
2011-08-04 14:54 zkabelac
2011-04-22 12:07 prajnoha
2011-01-13 15:00 zkabelac
2010-12-20 13:59 zkabelac
2010-12-20 13:16 zkabelac
2010-11-29 11:14 zkabelac
2010-04-30 13:47 prajnoha
2010-04-30 13:28 prajnoha
2010-03-23 15:13 prajnoha
2010-01-21 13:41 zkabelac
2009-07-27 21:01 wysochanski
2009-07-07 1:51 wysochanski
2009-04-02 14:59 mbroz
2008-12-11 3:34 wysochanski
2008-12-11 3:31 wysochanski
2008-12-11 3:28 wysochanski
2008-11-18 10:13 zkabelac
2008-11-12 9:49 zkabelac
2008-09-19 7:11 agk
2007-09-21 18:43 meyering
2004-11-12 15:58 agk
2004-06-29 13:27 agk
2004-04-05 16:24 agk
2004-03-26 12:21 agk
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).