linux_dsm_epyc7002/arch/s390/kvm
David Hildenbrand f7a6509fe0 KVM: s390: vsie: use common code functions for pinning
We will not see -ENOMEM (gfn_to_hva() will return KVM_ERR_PTR_BAD_PAGE
for all errors). So we can also get rid of special handling in the
callers of pin_guest_page() and always assume that it is a g2 error.

As also kvm_s390_inject_program_int() should never fail, we can
simplify pin_scb(), too.

Signed-off-by: David Hildenbrand <david@redhat.com>
Message-Id: <20170901151143.22714-1-david@redhat.com>
Acked-by: Cornelia Huck <cohuck@redhat.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
2017-11-09 09:49:47 +01:00
..
diag.c First batch of KVM changes for 4.14 2017-09-08 15:18:36 -07:00
gaccess.c KVM: s390: use new mm defines instead of magic values 2017-07-26 08:25:10 +02:00
gaccess.h s390: rename psw_bits enums 2017-06-12 16:26:02 +02:00
guestdbg.c KVM: s390: guestdbg: fix range check 2017-08-31 13:49:39 +02:00
intercept.c s390/sthyi: add cache to store hypervisor info 2017-10-09 11:15:35 +02:00
interrupt.c KVM: s390: document memory ordering for kvm_s390_vcpu_wakeup 2017-11-09 09:35:06 +01:00
irq.h KVM: s390: irq routing for adapter interrupts. 2014-03-21 13:43:00 +01:00
Kconfig KVM: halt_polling: provide a way to qualify wakeups during poll 2016-05-13 17:29:23 +02:00
kvm-s390.c s390/sthyi: add cache to store hypervisor info 2017-10-09 11:15:35 +02:00
kvm-s390.h s390/sthyi: reorganize sthyi implementation 2017-10-09 11:15:33 +02:00
Makefile s390/sthyi: reorganize sthyi implementation 2017-10-09 11:15:33 +02:00
priv.c First batch of KVM changes for 4.14 2017-09-08 15:18:36 -07:00
sigp.c KVM: s390: Support Configuration z/Architecture Mode 2017-08-28 16:25:13 +02:00
trace-s390.h KVM: s390: introduce adapter interrupt inject function 2017-04-06 13:15:37 +02:00
trace.h KVM: s390: trace and count all skey intercepts 2016-06-10 12:07:31 +02:00
vsie.c KVM: s390: vsie: use common code functions for pinning 2017-11-09 09:49:47 +01:00