]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ACPI: video: simplify code with acpi_get_local_u64_address()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 21 Jan 2026 08:46:36 +0000 (09:46 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 23 Jan 2026 19:09:34 +0000 (20:09 +0100)
Now we have a helper so there's no need to open-code.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://patch.msgid.link/20260121084654.2227037-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpi_video.c

index 944aba605c1a2ba18654e58de8303f0cb41e58b4..69469757b96526de2562634503dfaef1b4ac6cfb 100644 (file)
@@ -1134,13 +1134,11 @@ static int acpi_video_bus_get_one_device(struct acpi_device *device, void *arg)
        struct acpi_video_bus *video = arg;
        struct acpi_video_device_attrib *attribute;
        struct acpi_video_device *data;
-       unsigned long long device_id;
-       acpi_status status;
        int device_type;
+       u64 device_id;
 
-       status = acpi_evaluate_integer(device->handle, "_ADR", NULL, &device_id);
        /* Skip devices without _ADR instead of failing. */
-       if (ACPI_FAILURE(status))
+       if (acpi_get_local_u64_address(device->handle, &device_id))
                goto exit;
 
        data = kzalloc(sizeof(struct acpi_video_device), GFP_KERNEL);