ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 16 Nov 2012 20:55:48 +0000 (21:55 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 16 Nov 2012 20:55:48 +0000 (21:55 +0100)
Currently acpi_dev_process_resource() returns AE_ABORT_METHOD
to terminate the acpi_walk_resources() it is called from if
the .preproc() routine provided by the caller of
acpi_dev_get_resources() initiating the resources walk returns
an error code.  It is better to use AE_CTRL_TERMINATE for this
purpose, however, so do that.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/acpi/resource.c

index 2bafc25482b3846cded81f91d53b9381b0f2a5fb..4107c004467a6b3e7778e2c2e63727af8a3d5c75 100644 (file)
@@ -446,7 +446,7 @@ static acpi_status acpi_dev_process_resource(struct acpi_resource *ares,
                ret = c->preproc(ares, c->preproc_data);
                if (ret < 0) {
                        c->error = ret;
-                       return AE_ABORT_METHOD;
+                       return AE_CTRL_TERMINATE;
                } else if (ret > 0) {
                        return AE_OK;
                }
This page took 0.025752 seconds and 5 git commands to generate.