Il 07/05/2014 16:50, Bandan Das ha scritto:
> +static void assign_masked(ulong *dest, ulong src, int bytes)
>  {
> -  *dest = (*dest & ~mask) | (src & mask);
> +  switch (bytes) {
> +  case 2:
> +          *dest = (u16)src | (*dest & ~0xfffful);
> +          break;
> +  case 4:
> +          *dest = (u32)src;
> +          break;
> +  case 8:
> +          *dest = src;
> +          break;
> +  default:
> +          BUG();
IIRC, Paolo mentioned that a WARN() is preferable. But I see
a lot other places where BUG() is called, maybe, he can confirm.


There is really no reason to crash the host for a misused API, so I do believe that a WARN() is preferable.

Paolo
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to