]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
parisc: Skip registering LED when running in QEMU
authorHelge Deller <deller@gmx.de>
Tue, 2 Apr 2019 10:17:08 +0000 (12:17 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 25 May 2019 16:21:59 +0000 (18:21 +0200)
commit b438749044356dd1329c45e9b5a9377b6ea13eb2 upstream.

No need to spend CPU cycles when we run on QEMU.

Signed-off-by: Helge Deller <deller@gmx.de>
CC: stable@vger.kernel.org # v4.9+
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/parisc/led.c

index 0c6e8b44b4ede70806d2b986c8bba1b216735bf9..c60b465f6fe45e35f52d2843cca285830808cc75 100644 (file)
@@ -568,6 +568,9 @@ int __init register_led_driver(int model, unsigned long cmd_reg, unsigned long d
                break;
 
        case DISPLAY_MODEL_LASI:
+               /* Skip to register LED in QEMU */
+               if (running_on_qemu)
+                       return 1;
                LED_DATA_REG = data_reg;
                led_func_ptr = led_LASI_driver;
                printk(KERN_INFO "LED display at %lx registered\n", LED_DATA_REG);