[lvm-devel] [PATCH 04/11] Add pv_remove_metadata_area to format_handler interface.
Zdenek Kabelac
zkabelac at redhat.com
Thu Nov 25 13:21:28 UTC 2010
Dne 18.11.2010 22:32, Peter Rajnoha napsal(a):
> The same as for pv_add_metadata_area, but removing...
>
> Signed-off-by: Peter Rajnoha <prajnoha at redhat.com>
> ---
> lib/format_text/format-text.c | 50 +++++++++++++++++++++++++++++++++++++++++
> lib/format_text/format-text.h | 3 ++
> lib/metadata/metadata.h | 7 +++++
> 3 files changed, 60 insertions(+), 0 deletions(-)
>
> diff --git a/lib/format_text/format-text.c b/lib/format_text/format-text.c
> index 0c1c4c7..db39c80 100644
> --- a/lib/format_text/format-text.c
> +++ b/lib/format_text/format-text.c
> @@ -2157,6 +2157,55 @@ bad:
> return 0;
> }
>
> +int remove_metadata_area_from_cache(struct lvmcache_info *info,
> + unsigned mda_index)
> +{
> + struct metadata_area *mda;
> +
> + if (mda_index >= FMT_TEXT_MAX_MDAS_PER_PV) {
> + log_error(INTERNAL_ERROR "can't remove metadata with index %u "
> + "from cache for PV %s. Metadata layout "
> + "not supported by %s format.",
> + mda_index, dev_name(info->dev),
> + info->fmt->name);
align text on '(' - no reason to keep INTERNAL_ERROR as extra indent level.
Zdenek
More information about the lvm-devel
mailing list