diff mbox

drivers/acpi/power_meter.c : remove double kfree()

Message ID 1263299827.4571.11.camel@ICE-BOX (mailing list archive)
State Accepted
Headers show

Commit Message

Darren Jenkins Jan. 12, 2010, 12:37 p.m. UTC
None
diff mbox

Patch

diff --git drivers/acpi/power_meter.c drivers/acpi/power_meter.c
index 2ef7030..18ce00a 100644
--- drivers/acpi/power_meter.c
+++ drivers/acpi/power_meter.c
@@ -534,6 +534,7 @@  static void remove_domain_devices(struct acpi_power_meter_resource *resource)
 
 	kfree(resource->domain_devices);
 	kobject_put(resource->holders_dir);
+	resource->num_domain_devices = 0;
 }
 
 static int read_domain_devices(struct acpi_power_meter_resource *resource)
@@ -740,7 +741,6 @@  skip_unsafe_cap:
 
 	return res;
 error:
-	remove_domain_devices(resource);
 	remove_attrs(resource);
 	return res;
 }