mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-16 09:13:55 +08:00
mfd: Fix ACPI conflict check
The code is currently always checking the first resource of every
device only (several times.) This has been broken since the ACPI check
was added in February 2010 in commit
91fedede03
.
Fix the check to run on each resource individually, once.
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: stable@vger.kernel.org
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
parent
ee42b3aa37
commit
855cc45434
@ -123,7 +123,7 @@ static int mfd_add_device(struct device *parent, int id,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!cell->ignore_resource_conflicts) {
|
if (!cell->ignore_resource_conflicts) {
|
||||||
ret = acpi_check_resource_conflict(res);
|
ret = acpi_check_resource_conflict(&res[r]);
|
||||||
if (ret)
|
if (ret)
|
||||||
goto fail_res;
|
goto fail_res;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user