mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
Fix 2 signess warnings reported by gcc
Replace int with unsigned counter. Replace snprintf with dm_snprintf.
This commit is contained in:
parent
1bedd3a97b
commit
b8bdd780d8
@ -1,5 +1,7 @@
|
|||||||
Version 1.02.64 -
|
Version 1.02.64 -
|
||||||
===================================
|
===================================
|
||||||
|
Use dm_snprintf() to fix signess warning in dm_set_dev_dir().
|
||||||
|
Use unsigned loop counter to fix signess warning in _other_node_ops().
|
||||||
Fix const cast in dmsetup calls of dm_report_field_string().
|
Fix const cast in dmsetup calls of dm_report_field_string().
|
||||||
Streamline /dev/mapper/control node code for common cases.
|
Streamline /dev/mapper/control node code for common cases.
|
||||||
Use hard-coded dm control node device number for 2.6.36 kernels and above.
|
Use hard-coded dm control node device number for 2.6.36 kernels and above.
|
||||||
|
@ -794,7 +794,7 @@ static void _del_node_op(struct node_op_parms *nop)
|
|||||||
/* Check if there is other the type of node operation stacked */
|
/* Check if there is other the type of node operation stacked */
|
||||||
static int _other_node_ops(node_op_t type)
|
static int _other_node_ops(node_op_t type)
|
||||||
{
|
{
|
||||||
int i;
|
unsigned i;
|
||||||
|
|
||||||
for (i = 0; i < NUM_NODES; i++)
|
for (i = 0; i < NUM_NODES; i++)
|
||||||
if (type != i && _count_node_ops[i])
|
if (type != i && _count_node_ops[i])
|
||||||
@ -958,8 +958,7 @@ int dm_set_dev_dir(const char *dev_dir)
|
|||||||
len = strlen(dev_dir);
|
len = strlen(dev_dir);
|
||||||
slash = dev_dir[len-1] == '/' ? "" : "/";
|
slash = dev_dir[len-1] == '/' ? "" : "/";
|
||||||
|
|
||||||
if (snprintf(_dm_dir, sizeof _dm_dir, "%s%s%s", dev_dir, slash, DM_DIR)
|
if (dm_snprintf(_dm_dir, sizeof _dm_dir, "%s%s%s", dev_dir, slash, DM_DIR) < 0) {
|
||||||
>= sizeof _dm_dir) {
|
|
||||||
log_debug("Invalid dev_dir value, %s: name too long.", dev_dir);
|
log_debug("Invalid dev_dir value, %s: name too long.", dev_dir);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user