x86/PCI: Eliminate remove_e820_regions() common subexpressions
authorBjorn Helgaas <bhelgaas@google.com>
Fri, 4 Mar 2022 00:04:43 +0000 (18:04 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Mon, 4 Apr 2022 14:31:44 +0000 (09:31 -0500)
Add local variables to reduce repetition later.  No functional change
intended.

Link: https://lore.kernel.org/r/20220304035110.988712-2-helgaas@kernel.org
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
arch/x86/kernel/resource.c

index 9b9fb78..8ffe684 100644 (file)
@@ -27,12 +27,14 @@ static void remove_e820_regions(struct resource *avail)
 {
        int i;
        struct e820_entry *entry;
+       u64 e820_start, e820_end;
 
        for (i = 0; i < e820_table->nr_entries; i++) {
                entry = &e820_table->entries[i];
+               e820_start = entry->addr;
+               e820_end = entry->addr + entry->size - 1;
 
-               resource_clip(avail, entry->addr,
-                             entry->addr + entry->size - 1);
+               resource_clip(avail, e820_start, e820_end);
        }
 }