diff options
Diffstat (limited to 'drivers/acpi/processor_perflib.c')
| -rw-r--r-- | drivers/acpi/processor_perflib.c | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/acpi/processor_perflib.c b/drivers/acpi/processor_perflib.c index a651ab3490d8..a303fd0e108c 100644 --- a/drivers/acpi/processor_perflib.c +++ b/drivers/acpi/processor_perflib.c @@ -343,8 +343,9 @@ static int acpi_processor_get_performance_states(struct acpi_processor *pr)  	pr->performance->state_count = pss->package.count;  	pr->performance->states = -	    kmalloc(sizeof(struct acpi_processor_px) * pss->package.count, -		    GFP_KERNEL); +	    kmalloc_array(pss->package.count, +			  sizeof(struct acpi_processor_px), +			  GFP_KERNEL);  	if (!pr->performance->states) {  		result = -ENOMEM;  		goto end;  | 
