ptp_kvm: probe for kvm guest availability
authorJoao Martins <joao.m.martins@oracle.com>
Wed, 8 Nov 2017 17:19:54 +0000 (17:19 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 31 Jan 2019 07:13:47 +0000 (08:13 +0100)
commit45c40a96b98568f4b0fc79b24d9595ae01ccad68
tree2a68a022cb156806ae2835f3ad07fdb907749d5b
parent219dcadc75d794587ceb98d86785dac0dc4761b0
ptp_kvm: probe for kvm guest availability

commit 001f60e1f662a6dee1630a2915401aaf5959d479 upstream.

In the event of moving pvclock_pvti_cpu0_va() definition to common
pvclock code, this function would return a value on non KVM guests.
Later on this would fail with a GPF on ptp_kvm_init when running on a
Xen guest. Therefore, ptp_kvm_init() should check whether it is running
in a KVM guest.

Signed-off-by: Joao Martins <joao.m.martins@oracle.com>
Acked-by: Radim Krčmář <rkrcmar@redhat.com>
Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Signed-off-by: Juergen Gross <jgross@suse.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/ptp/ptp_kvm.c