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

[Xen-devel] Re: [PATCH] xen: reduce severity of message about using v1 grant tables.



On Wed, 2009-12-02 at 19:33 +0000, Jeremy Fitzhardinge wrote: 
> On 12/02/09 11:28, Ian Campbell wrote:
> > From: Ian Campbell <ijc@xxxxxxxxxxxxxx>
> >
> > It's hardly the end of the world...
> >
> > Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
> > Cc: Jeremy Fitzhardinge <jeremy@xxxxxxxx>
> > Cc: Steven Smith <Steven.Smith@xxxxxxxxxxxxx>
> > ---
> >  drivers/xen/grant-table.c |   19 ++++++++++---------
> >  1 files changed, 10 insertions(+), 9 deletions(-)
> >
> > diff --git a/drivers/xen/grant-table.c b/drivers/xen/grant-table.c
> > index 2240adf..85ce951 100644
> > --- a/drivers/xen/grant-table.c
> > +++ b/drivers/xen/grant-table.c
> > @@ -699,21 +699,22 @@ static void gnttab_request_version(void)
> >  
> >     gsv.version = 2;
> >     rc = HYPERVISOR_grant_table_op(GNTTABOP_set_version, &gsv, 1);
> > -   if (rc == 0) {
> > +   if (rc == 0)
> >             grant_table_version = 2;
> > -           printk(KERN_NOTICE "Using V2 grant tables.\n");
> > -   } else {
> > +   else {
> >             if (grant_table_version == 2) {
> > -                   /* If we've already used version 2 features,
> > -                      but then suddenly discover that they're not
> > -                      available (e.g. migrating to an older
> > -                      version of Xen), almost unbounded badness
> > -                      can happen. */
> > +                   /*
> > +                    * If we've already used version 2 features,
> > +                    * but then suddenly discover that they're not
> > +                    * available (e.g. migrating to an older
> > +                    * version of Xen), almost unbounded badness
> > +                    * can happen.
> > +                    */
> >                     panic("we need grant tables version 2, but only version 
> > 1 is available");
> >   
> 
> Does it really need to be a panic?  Can't we just start failing all
> future operations?  Seems bad to take out the whole machine if we can
> just get away with crippling one device (especially if it can be
> recovered by downing it and re-upping a new one with nc1 and/or gt1).

Wouldn't there be (failing) grant table ops on the down path?

In any case doesn't it effect all devices since they all use the same
grant table?

Ian.

> 
>     J



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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