[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] x86/Dom0: minor command line parsing adjustments
On 25/02/15 14:47, Jan Beulich wrote: > Remove a redundant statement from parse_dom0_mem() and refuse bogus > ranges (with a separator other than a dash) passed to > parse_dom0_max_vcpus(). Fix coding style issues in the latter function > at the same time. > > Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> > > --- a/xen/arch/x86/domain_build.c > +++ b/xen/arch/x86/domain_build.c > @@ -78,8 +78,6 @@ static void __init parse_dom0_mem(const > dom0_max_nrpages = parse_amt(s+4, &s); > else > dom0_nrpages = parse_amt(s, &s); > - if ( *s != ',' ) > - break; > } while ( *s++ == ',' ); > } > custom_param("dom0_mem", parse_dom0_mem); > @@ -89,14 +87,14 @@ static unsigned int __initdata opt_dom0_ > > static void __init parse_dom0_max_vcpus(const char *s) > { > - if (*s == '-') /* -M */ > + if ( *s == '-' ) /* -M */ > opt_dom0_max_vcpus_max = simple_strtoul(s + 1, &s, 0); > - else /* N, N-, or N-M */ > + else /* N, N-, or N-M */ > { > opt_dom0_max_vcpus_min = simple_strtoul(s, &s, 0); > - if (*s++ == '\0') /* N */ > + if ( !*s ) /* N */ > opt_dom0_max_vcpus_max = opt_dom0_max_vcpus_min; > - else if (*s != '\0') /* N-M */ > + else if ( *s++ == '-' && *s ) /* N-M */ > opt_dom0_max_vcpus_max = simple_strtoul(s, &s, 0); > } > } > > > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |