]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
x86/EISA: Don't probe EISA bus for Xen PV guests
authorBoris Ostrovsky <boris.ostrovsky@oracle.com>
Thu, 20 Sep 2018 10:20:00 +0000 (12:20 +0200)
committerStefan Bader <stefan.bader@canonical.com>
Mon, 1 Oct 2018 15:29:43 +0000 (17:29 +0200)
commit7d69cc60459f21e3efa7c1652f42c5e5341b037e
tree81d277f6a67c1bac757602bfcc6b3279e3f204b7
parent8528e0213e1fc35c46229a6ae6e050fb1884b27f
x86/EISA: Don't probe EISA bus for Xen PV guests

BugLink: https://bugs.launchpad.net/bugs/1789118
For unprivileged Xen PV guests this is normal memory and ioremap will
not be able to properly map it.

While at it, since ioremap may return NULL, add a test for pointer's
validity.

Reported-by: Andy Smith <andy@strugglers.net>
Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: hpa@zytor.com
Cc: xen-devel@lists.xenproject.org
Cc: jgross@suse.com
Cc: stable@vger.kernel.org
Link: https://lkml.kernel.org/r/20180911195538.23289-1-boris.ostrovsky@oracle.com
(cherry picked from commit 6a92b11169a65b3f8cc512c75a252cbd0d096ba0)
Signed-off-by: Joseph Salisbury <joseph.salisbury@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
arch/x86/kernel/eisa.c