[Libguestfs] [PATCH] set-smp: limit the number of cpus below 255

Richard W.M. Jones rjones at redhat.com
Sat Feb 25 15:00:16 UTC 2012


On Sat, Feb 25, 2012 at 10:02:20AM +0800, Wanlong Gao wrote:
> 
> From: Wanlong Gao <gaowanlong at cn.fujitsu.com>
> Limit the number of cpus below 255, since qemu can't support.
> 
> Signed-off-by: Wanlong Gao <gaowanlong at cn.fujitsu.com>
> ---
>  src/guestfs.c |    5 ++++-
>  1 files changed, 4 insertions(+), 1 deletions(-)
> 
> diff --git a/src/guestfs.c b/src/guestfs.c
> index 3607eaa..f5875e6 100644
> --- a/src/guestfs.c
> +++ b/src/guestfs.c
> @@ -794,7 +794,10 @@ guestfs__get_pgroup (guestfs_h *g)
>  int
>  guestfs__set_smp (guestfs_h *g, int v)
>  {
> -  if (v >= 1) {
> +  if (v > 255) {
> +    error (g, "Unsupported number of smp cpus: %d", v);
> +    return -1;
> +  } else if (v >= 1) {
>      g->smp = v;
>      return 0;
>    } else {

ACK.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://et.redhat.com/~rjones/virt-top




More information about the Libguestfs mailing list