[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4 1/7] xen: introduce gnttab_max_nr_maptrack_frames command line option
On Mon, 13 Oct 2014, Jan Beulich wrote: > >>> On 13.10.14 at 11:59, <stefano.stabellini@xxxxxxxxxxxxx> wrote: > > On Fri, 10 Oct 2014, Jan Beulich wrote: > >> >>> On 10.10.14 at 13:43, <stefano.stabellini@xxxxxxxxxxxxx> wrote: > >> > --- a/xen/common/grant_table.c > >> > +++ b/xen/common/grant_table.c > >> > @@ -102,10 +102,9 @@ nr_maptrack_frames(struct grant_table *t) > >> > return t->maptrack_limit / MAPTRACK_PER_PAGE; > >> > } > >> > > >> > -static unsigned inline int max_nr_maptrack_frames(void) > >> > -{ > >> > - return (max_nr_grant_frames * MAX_MAPTRACK_TO_GRANTS_RATIO); > >> > -} > >> > +static unsigned int max_nr_maptrack_frames = > >> > DEFAULT_MAX_NR_GRANT_FRAMES * > >> > + > >> > MAX_MAPTRACK_TO_GRANTS_RATIO; > >> > +integer_param("gnttab_max_nr_maptrack_frames", max_nr_maptrack_frames); > >> > >> I'm not sure: As said before, the primary goal must be that existing > >> setups don't suddenly start failing. I.e. the other options no longer > >> controlling the maptrack table size may badly affect Dom0. One > >> possibility would be to honor the other option in the original way if > >> the new option wasn't made use of (and perhaps issue a warning > >> to that effect). > > > > Honestly I think that it would be a bad idea to try to second guess what > > the user really meant with the options she passed. Also I think it is a > > bad idea to have options do different things depending on the presence > > or absence of other options. > > I agree this is not optimal, but I suppose you also agree that it is > not really acceptable to break working systems. > > > I think we should either: > > > > - leave things as they are > > Only as long as this doesn't result in (perceived) regressions. I.e. > not an option here afaict. > > > - add this new option and as a consequence also change the effect of > > gnttab_max_nr_frames > > We could deprecate the old option altogether (and have it control > both values unless one of the new options got used), and introduce > a new option "gnttab_max_frames" controlling just the one table's > size. Does that sound any better? Yes, that's better. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |