]> git.baikalelectronics.ru Git - kernel.git/commitdiff
spi: update modalias_show after of_device_uevent_modalias support
authorAndreas Schwab <schwab@suse.de>
Thu, 22 Jul 2021 13:48:45 +0000 (15:48 +0200)
committerMark Brown <broonie@kernel.org>
Thu, 22 Jul 2021 15:02:23 +0000 (16:02 +0100)
Commit 9e0f5c3de2e0 ("spi: add of_device_uevent_modalias support") is
incomplete, as it didn't update the modalias_show function to generate the
of: modalias string if available.

Fixes: 9e0f5c3de2e0 ("spi: add of_device_uevent_modalias support")
Signed-off-by: Andreas Schwab <schwab@suse.de>
Link: https://lore.kernel.org/r/mvmwnpi4fya.fsf@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi.c

index 35928d0843d93f9f104d5e724eee7b95ffc1c3a7..397dd2959bfd3437f589d3209a32d481996077d6 100644 (file)
@@ -58,6 +58,10 @@ modalias_show(struct device *dev, struct device_attribute *a, char *buf)
        const struct spi_device *spi = to_spi_device(dev);
        int len;
 
+       len = of_device_modalias(dev, buf, PAGE_SIZE);
+       if (len != -ENODEV)
+               return len;
+
        len = acpi_device_modalias(dev, buf, PAGE_SIZE - 1);
        if (len != -ENODEV)
                return len;