ACPI: processor: refactor internal map_x2apic_id()
Untangle the nested if conditions to make this function look more similar to the other map_*apic_id() functions. Acked-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com> Signed-off-by: Alex Chiang <achiang@hp.com> Signed-off-by: Len Brown <len.brown@intel.com>
This commit is contained in:
parent
11130736c9
commit
d67420956b
@ -66,22 +66,16 @@ static int map_x2apic_id(struct acpi_subtable_header *entry,
|
|||||||
{
|
{
|
||||||
struct acpi_madt_local_x2apic *apic =
|
struct acpi_madt_local_x2apic *apic =
|
||||||
(struct acpi_madt_local_x2apic *)entry;
|
(struct acpi_madt_local_x2apic *)entry;
|
||||||
u32 tmp = apic->local_apic_id;
|
|
||||||
|
|
||||||
/* Only check enabled APICs*/
|
|
||||||
if (!(apic->lapic_flags & ACPI_MADT_ENABLED))
|
if (!(apic->lapic_flags & ACPI_MADT_ENABLED))
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
/* Device statement declaration type */
|
if (device_declaration && (apic->uid == acpi_id)) {
|
||||||
if (device_declaration) {
|
*apic_id = apic->local_apic_id;
|
||||||
if (apic->uid == acpi_id)
|
return 1;
|
||||||
goto found;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
found:
|
|
||||||
*apic_id = tmp;
|
|
||||||
return 1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static int map_lsapic_id(struct acpi_subtable_header *entry,
|
static int map_lsapic_id(struct acpi_subtable_header *entry,
|
||||||
|
Loading…
Reference in New Issue
Block a user