]> git.baikalelectronics.ru Git - kernel.git/commit
x86/EISA: Don't probe EISA bus for Xen PV guests
authorBoris Ostrovsky <boris.ostrovsky@oracle.com>
Tue, 11 Sep 2018 19:55:38 +0000 (15:55 -0400)
committerThomas Gleixner <tglx@linutronix.de>
Tue, 11 Sep 2018 21:36:50 +0000 (23:36 +0200)
commit13001cb1ede15656310e32715b92e16d78d3bdf5
treef5fee0c92b515b594ec2d3a6c0b246608b445443
parent4213315470ffa812787d1608e02b5f7c656e2b44
x86/EISA: Don't probe EISA bus for Xen PV guests

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
arch/x86/kernel/eisa.c