mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-10 15:58:47 +00:00
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 *)entry;
|
||||
u32 tmp = apic->local_apic_id;
|
||||
|
||||
/* Only check enabled APICs*/
|
||||
if (!(apic->lapic_flags & ACPI_MADT_ENABLED))
|
||||
return 0;
|
||||
|
||||
/* Device statement declaration type */
|
||||
if (device_declaration) {
|
||||
if (apic->uid == acpi_id)
|
||||
goto found;
|
||||
if (device_declaration && (apic->uid == acpi_id)) {
|
||||
*apic_id = apic->local_apic_id;
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
found:
|
||||
*apic_id = tmp;
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int map_lsapic_id(struct acpi_subtable_header *entry,
|
||||
|
Loading…
x
Reference in New Issue
Block a user