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

Re: [Xen-devel] Xen 4.1 + Linux compiled with PVH == BOOM



On Fri, 2013-12-20 at 12:57 -0500, Konrad Rzeszutek Wilk wrote:

> My thought was that we should return 0[...]
> Like this:
> 
> diff --git a/xen/common/libelf/libelf-dominfo.c 
> b/xen/common/libelf/libelf-dominfo.c
> index fda19e7..c9ff61e 100644
> --- a/xen/common/libelf/libelf-dominfo.c
> +++ b/xen/common/libelf/libelf-dominfo.c
> @@ -83,7 +83,9 @@ elf_errorstatus elf_xen_parse_features(const char *features,
>              }
>          }
>          if ( i == elf_xen_features )
> -            return -1;
> +            return 0; /* We don't recognize this feature, and let the
> +                       * caller figure out if it has all of the needed parts.
> +                       */

WRT the comment, if this code doesn't know about the feature then the
caller is unlikely to know about it either, so silently ignoring it is
more than likely completely fine.

[...]
> But perhaps that is not the way to do it and we should just cherry-pick
> 30832c06a8d1f9caff0987654ef9e24d59469d9a in Xen 4.1?

I think we should do both, i.e. backport 30832c06a8d1 now to solve the
immediate problem and then look at fixing unstable to be more accepting
of new features which it doesn't yet know about. Ultimately perhaps we'd
want to backport that patch too.

Ian.


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.