]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ACPI: scan: Use resource_type() for resource type checking
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 30 Dec 2025 09:57:34 +0000 (10:57 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 2 Jan 2026 12:09:59 +0000 (13:09 +0100)
To follow a well-established existing pattern, use resource_type() for
resource type checking in acpi_scan_claim_resources().

No intentional functional impact.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Reviewed-by: Jonathan Cameron <jonathan.cameron@huawei.com>
Link: https://patch.msgid.link/12814730.O9o76ZdvQC@rafael.j.wysocki
drivers/acpi/scan.c

index 8a895d377e213e7a44fdabc266c67d38739a31cd..e9b09a3040f00a37b3d1639a06dd90fcc75f0003 100644 (file)
@@ -2623,7 +2623,7 @@ static void acpi_scan_claim_resources(struct acpi_device *adev)
                if ((res->flags & IORESOURCE_DISABLED) || res->end < res->start)
                        continue;
 
-               if (res->flags & IORESOURCE_IO) {
+               if (resource_type(res) == IORESOURCE_IO) {
                        /*
                         * Follow the PNP system driver and on x86 skip I/O
                         * resources that start below 0x100 (the "standard PC
@@ -2634,7 +2634,7 @@ static void acpi_scan_claim_resources(struct acpi_device *adev)
                                continue;
                        }
                        r = request_region(res->start, resource_size(res), regionid);
-               } else if (res->flags & IORESOURCE_MEM) {
+               } else if (resource_type(res) == IORESOURCE_MEM) {
                        r = request_mem_region(res->start, resource_size(res), regionid);
                } else {
                        continue;