|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 3/3] x86/AMD: clean up pre-canned family/revision handling for CPUID masking
>>> On 07.04.14 at 12:48, <andrew.cooper3@xxxxxxxxxx> wrote:
> On 07/04/14 10:43, Jan Beulich wrote:
>> +static const struct cpuidmask *__init noinline get_cpuidmask(const char
>> *opt)
>> +{
>> + unsigned long fam;
>> + char rev;
>> + unsigned int i;
>> +
>> + if (strncmp(opt, "fam_", 4))
>> + return NULL;
>> + fam = simple_strtoul(opt + 4, &opt, 16);
>> + if (strncmp(opt, "_rev_", 5))
>> + return NULL;
>> + rev = toupper(opt[5]);
>
> if ( opt[6] != '\0' )
> return NULL;
>
> Otherwise this code will start accepting malformed values it would
> previously discard.
Oh yes, of course.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |