]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blame - queue-4.9/parisc-skip-registering-led-when-running-in-qemu.patch
4.9-stable patches
[thirdparty/kernel/stable-queue.git] / queue-4.9 / parisc-skip-registering-led-when-running-in-qemu.patch
CommitLineData
edd3a73a
GKH
1From b438749044356dd1329c45e9b5a9377b6ea13eb2 Mon Sep 17 00:00:00 2001
2From: Helge Deller <deller@gmx.de>
3Date: Tue, 2 Apr 2019 12:17:08 +0200
4Subject: parisc: Skip registering LED when running in QEMU
5
6From: Helge Deller <deller@gmx.de>
7
8commit b438749044356dd1329c45e9b5a9377b6ea13eb2 upstream.
9
10No need to spend CPU cycles when we run on QEMU.
11
12Signed-off-by: Helge Deller <deller@gmx.de>
13CC: stable@vger.kernel.org # v4.9+
14Signed-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);