Commit eca6f176 authored by Andy Shevchenko's avatar Andy Shevchenko

platform/x86: intel_cht_int33fe: Drop double check for ACPI companion device

acpi_dev_get_resources() does perform the NULL pointer check against
ACPI companion device which is given as function parameter. Thus,
there is no need to duplicate this check in the caller.
Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
parent b3a9e3b9
...@@ -29,18 +29,16 @@ static int cht_int33fe_i2c_res_filter(struct acpi_resource *ares, void *data) ...@@ -29,18 +29,16 @@ static int cht_int33fe_i2c_res_filter(struct acpi_resource *ares, void *data)
static int cht_int33fe_count_i2c_clients(struct device *dev) static int cht_int33fe_count_i2c_clients(struct device *dev)
{ {
struct acpi_device *adev; struct acpi_device *adev = ACPI_COMPANION(dev);
LIST_HEAD(resource_list); LIST_HEAD(resource_list);
int count = 0; int count = 0;
int ret;
adev = ACPI_COMPANION(dev); ret = acpi_dev_get_resources(adev, &resource_list,
if (!adev) cht_int33fe_i2c_res_filter, &count);
return -EINVAL;
acpi_dev_get_resources(adev, &resource_list,
cht_int33fe_i2c_res_filter, &count);
acpi_dev_free_resource_list(&resource_list); acpi_dev_free_resource_list(&resource_list);
if (ret < 0)
return ret;
return count; return count;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment