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

Re: [PATCH v2 3/7] Mini-OS: add support for runtime mounts



Juergen Gross, le ven. 10 févr. 2023 13:14:20 +0100, a ecrit:
> On 10.02.23 12:43, Andrew Cooper wrote:
> > On 10/02/2023 10:46 am, Juergen Gross wrote:
> > > diff --git a/lib/sys.c b/lib/sys.c
> > > index 2f33c937..dc8a8c69 100644
> > > --- a/lib/sys.c
> > > +++ b/lib/sys.c
> > > @@ -339,7 +339,14 @@ static int open_mem(struct mount_point *mnt, const 
> > > char *pathname, int flags,
> > >       return fd;
> > >   }
> > > -static struct mount_point mount_points[] = {
> > > +#ifdef CONFIG_CONSFRONT
> > > +#define STATIC_MNTS   4
> > > +#else
> > > +#define STATIC_MNTS   2
> > > +#endif
> > 
> > This ought to be
> > 
> > #define STATIC_MNTS (2 + (IS_ENABLED(CONFIG_CONSFRONT) * 2))
> > 
> > because it shows where the parts come from, and is much cleaner to add a
> > 3rd one to in due course.
> 
> In principle fine, but I'm not sure it is worth the effort to add
> IS_ENABLED() support to Mini-OS.
> 
> > That said, it would be simpler to just have a total mounts set at 16 or
> > so?  Does a difference of two dynamic mounts depending on CONSFRONT
> > actually matter?
> 
> Probably not. Samuel, any thoughts on that?

We can probably as well just have 16 mount entries indeed.

Samuel



 


Rackspace

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