]>
Commit | Line | Data |
---|---|---|
edd3a73a GKH |
1 | From b438749044356dd1329c45e9b5a9377b6ea13eb2 Mon Sep 17 00:00:00 2001 |
2 | From: Helge Deller <deller@gmx.de> | |
3 | Date: Tue, 2 Apr 2019 12:17:08 +0200 | |
4 | Subject: parisc: Skip registering LED when running in QEMU | |
5 | ||
6 | From: Helge Deller <deller@gmx.de> | |
7 | ||
8 | commit b438749044356dd1329c45e9b5a9377b6ea13eb2 upstream. | |
9 | ||
10 | No need to spend CPU cycles when we run on QEMU. | |
11 | ||
12 | Signed-off-by: Helge Deller <deller@gmx.de> | |
13 | CC: stable@vger.kernel.org # v4.9+ | |
14 | Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> | |
15 | ||
16 | --- | |
17 | drivers/parisc/led.c | 3 +++ | |
18 | 1 file changed, 3 insertions(+) | |
19 | ||
20 | --- a/drivers/parisc/led.c | |
21 | +++ b/drivers/parisc/led.c | |
22 | @@ -568,6 +568,9 @@ int __init register_led_driver(int model | |
23 | break; | |
24 | ||
25 | case DISPLAY_MODEL_LASI: | |
26 | + /* Skip to register LED in QEMU */ | |
27 | + if (running_on_qemu) | |
28 | + return 1; | |
29 | LED_DATA_REG = data_reg; | |
30 | led_func_ptr = led_LASI_driver; | |
31 | printk(KERN_INFO "LED display at %lx registered\n", LED_DATA_REG); |