qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] Configurable block format whitelist


From: malc
Subject: Re: [Qemu-devel] [PATCH] Configurable block format whitelist
Date: Tue, 27 Oct 2009 21:05:55 +0300 (MSK)

On Tue, 27 Oct 2009, Markus Armbruster wrote:

> We have code for a quite a few block formats.  While I trust that all
> of these formats are useful at least for some people in some
> circumstances, some of them are of a kind that friends don't let
> friends use in production.
> 
> This patch provides an optional block format whitelist, default off.
> If a whitelist is configured with --block-drv-whitelist, QEMU proper
> can use only whitelisted formats.  Other programs, like qemu-img, are
> not affected.
> 
> Drivers for formats off the whitelist still participate in format
> probing, to ensure all programs probe exactly the same.  Without that,
> QEMU proper would be prone to treat images with a format off the
> whitelist as raw when the image's format is probed.
> 

[..snip..]

> diff --git a/create_config b/create_config
> index 30d0487..2f052ae 100755
> --- a/create_config
> +++ b/create_config
> @@ -26,6 +26,13 @@ case $line in
>      done
>      echo ""
>      ;;
> + CONFIG_BDRV_WHITELIST=*)
> +    echo "#define CONFIG_BDRV_WHITELIST \\"
> +    for drv in ${line#*=}; do
> +      echo "    \"${drv}\",\\"

printf ' "%s", \' ${drv}
feels less obfuscated

[..snip..]

-- 
mailto:address@hidden




reply via email to

[Prev in Thread] Current Thread [Next in Thread]