]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ALSA: hda: intel-sdw-acpi: use acpi_get_local_u64_address()
authorPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Tue, 28 May 2024 19:29:35 +0000 (14:29 -0500)
committerMark Brown <broonie@kernel.org>
Mon, 10 Jun 2024 11:48:21 +0000 (12:48 +0100)
Now we have a helper so there's no need to open-code.

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Reviewed-by: Takashi Iwai <tiwai@suse.de>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20240528192936.16180-4-pierre-louis.bossart@linux.intel.com
Acked-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/hda/intel-sdw-acpi.c

index d7417a40392b2dc02647ff3ffb0802cfada6fa35..f3b2a610df23272bf2cf8a3e22886ab566d39683 100644 (file)
@@ -125,11 +125,11 @@ static acpi_status sdw_intel_acpi_cb(acpi_handle handle, u32 level,
                                     void *cdata, void **return_value)
 {
        struct sdw_intel_acpi_info *info = cdata;
-       acpi_status status;
        u64 adr;
+       int ret;
 
-       status = acpi_evaluate_integer(handle, METHOD_NAME__ADR, NULL, &adr);
-       if (ACPI_FAILURE(status))
+       ret = acpi_get_local_u64_address(handle, &adr);
+       if (ret < 0)
                return AE_OK; /* keep going */
 
        if (!acpi_fetch_acpi_dev(handle)) {