[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH] acpi: Make sure valid CPU is passed to do_pm_op()
# HG changeset patch # User Boris Ostrovsky <boris.ostrovsky@xxxxxxx> # Date 1344962129 -7200 # Node ID 4ebf248d3aa1423da340d6900dd5f21072e519b3 # Parent 33d596f46521ea852e90cf6dbdbf3680d104134c acpi: Make sure valid CPU is passed to do_pm_op() Passing invalid CPU value to do_pm_op() will cause assertion in cpu_online(). Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxx> diff -r 33d596f46521 -r 4ebf248d3aa1 xen/drivers/acpi/pmstat.c --- a/xen/drivers/acpi/pmstat.c Mon Aug 13 18:09:33 2012 +0100 +++ b/xen/drivers/acpi/pmstat.c Tue Aug 14 18:35:29 2012 +0200 @@ -419,7 +419,7 @@ int do_pm_op(struct xen_sysctl_pm_op *op int ret = 0; const struct processor_pminfo *pmpt; - if ( !op || !cpu_online(op->cpuid) ) + if ( !op || op->cpuid >= nr_cpu_ids || !cpu_online(op->cpuid) ) return -EINVAL; pmpt = processor_pminfo[op->cpuid]; _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |