1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

Show all fields for 'dmsetup info -c -o all'.

This commit is contained in:
Zdenek Kabelac 2010-01-07 14:30:47 +00:00
parent f760f97a1f
commit 2c352d7b1e
2 changed files with 5 additions and 1 deletions

View File

@ -1,5 +1,6 @@
Version 1.02.41 - Version 1.02.41 -
==================================== ====================================
Update code to show all fields for 'dmsetup info -c -o all'.
Return error from dm_tree_deactivate_children(). Return error from dm_tree_deactivate_children().
Return error from dm_tree_suspend_children(). Return error from dm_tree_suspend_children().
Return error from dm_tree_preload_children() and dm_tree_activate_children(). Return error from dm_tree_preload_children() and dm_tree_activate_children().

View File

@ -26,6 +26,8 @@
struct dm_report { struct dm_report {
struct dm_pool *mem; struct dm_pool *mem;
/* To report all available types */
#define REPORT_TYPES_ALL UINT32_MAX
uint32_t report_types; uint32_t report_types;
const char *output_field_name_prefix; const char *output_field_name_prefix;
const char *field_prefix; const char *field_prefix;
@ -379,7 +381,8 @@ static uint32_t _all_match(struct dm_report *rh, const char *field, size_t flen)
_all_match(rh, prefixed_all, _all_match(rh, prefixed_all,
strlen(prefixed_all)); strlen(prefixed_all));
} else } else
return rh->report_types; return (rh->report_types)
? rh->report_types : REPORT_TYPES_ALL;
} }
for (t = rh->types; t->data_fn; t++) { for (t = rh->types; t->data_fn; t++) {