lkml.org 
[lkml]   [2005]   [Mar]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [2.6 patch] i386/x86_64 mpparse.c: kill maxcpus
On Mon, Mar 21, 2005 at 12:59:46AM +0100, Adrian Bunk wrote:
> On Sun, Mar 20, 2005 at 06:32:03PM -0500, Dave Jones wrote:
> > On Mon, Mar 21, 2005 at 12:12:32AM +0100, Adrian Bunk wrote:
> > > On Sun, Mar 20, 2005 at 05:42:34PM -0500, Dave Jones wrote:
> > > > On Sun, Mar 20, 2005 at 08:25:49PM +0100, Adrian Bunk wrote:
> > > > > Do we really need a global variable that does only hold the value of
> > > > > NR_CPUS?
> > > >
> > > > Yes.
> > > >
> > > > NR_CPUS = compile time
> > > > maxcpus = boot command line at runtime.
> > >
> > > If this is how is was expected to work - it isn't exactly what is
> > > currently implemented.
> >
> > It's ugly, as its setting the same thing in two different places, but
> > I don't see any obvious reason why it won't work.
> >...
>
> I might be too dumb, but where are the mpparse.c maxcpus variables ever
> set to any value different from NR_CPUS?

arch/x86_64/kernel/setup.c:parse_cmdline_early()

...
else if (!memcmp(from, "maxcpus=", 8)) {
extern unsigned int maxcpus;
maxcpus = simple_strtoul(from + 8, NULL, 0);
}
...

Dave

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:11    [from the cache]
©2003-2011 Jasper Spaans