* [PATCH] kvm: fix compile on s390 part 2
@ 2019-05-27 9:16 Christian Borntraeger
2019-05-27 10:17 ` David Hildenbrand
2019-05-28 13:58 ` Christian Borntraeger
0 siblings, 2 replies; 3+ messages in thread
From: Christian Borntraeger @ 2019-05-27 9:16 UTC (permalink / raw)
To: Paolo Bonzini, Radim Krčmář
Cc: KVM, Cornelia Huck, Christian Borntraeger, Janosch Frank,
David Hildenbrand, linux-s390, Michal Kubecek, KarimAllah Ahmed
We also need to fence the memunmap part.
Fixes: e45adf665a53 ("KVM: Introduce a new guest mapping API")
Fixes: d30b214d1d0a (kvm: fix compilation on s390)
Cc: Michal Kubecek <mkubecek@suse.cz>
Cc: KarimAllah Ahmed <karahmed@amazon.de>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
---
virt/kvm/kvm_main.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c
index 134ec0283a8a..301089a462c4 100644
--- a/virt/kvm/kvm_main.c
+++ b/virt/kvm/kvm_main.c
@@ -1795,8 +1795,10 @@ void kvm_vcpu_unmap(struct kvm_vcpu *vcpu, struct kvm_host_map *map,
if (map->page)
kunmap(map->page);
+#ifdef CONFIG_HAS_IOMEM
else
memunmap(map->hva);
+#endif
if (dirty) {
kvm_vcpu_mark_page_dirty(vcpu, map->gfn);
--
2.21.0
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] kvm: fix compile on s390 part 2
2019-05-27 9:16 [PATCH] kvm: fix compile on s390 part 2 Christian Borntraeger
@ 2019-05-27 10:17 ` David Hildenbrand
2019-05-28 13:58 ` Christian Borntraeger
1 sibling, 0 replies; 3+ messages in thread
From: David Hildenbrand @ 2019-05-27 10:17 UTC (permalink / raw)
To: Christian Borntraeger, Paolo Bonzini, Radim Krčmář
Cc: KVM, Cornelia Huck, Janosch Frank, linux-s390, Michal Kubecek,
KarimAllah Ahmed
On 27.05.19 11:16, Christian Borntraeger wrote:
> We also need to fence the memunmap part.
>
> Fixes: e45adf665a53 ("KVM: Introduce a new guest mapping API")
> Fixes: d30b214d1d0a (kvm: fix compilation on s390)
> Cc: Michal Kubecek <mkubecek@suse.cz>
> Cc: KarimAllah Ahmed <karahmed@amazon.de>
> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
> ---
> virt/kvm/kvm_main.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c
> index 134ec0283a8a..301089a462c4 100644
> --- a/virt/kvm/kvm_main.c
> +++ b/virt/kvm/kvm_main.c
> @@ -1795,8 +1795,10 @@ void kvm_vcpu_unmap(struct kvm_vcpu *vcpu, struct kvm_host_map *map,
>
> if (map->page)
> kunmap(map->page);
> +#ifdef CONFIG_HAS_IOMEM
> else
> memunmap(map->hva);
> +#endif
>
> if (dirty) {
> kvm_vcpu_mark_page_dirty(vcpu, map->gfn);
>
Reviewed-by: David Hildenbrand <david@redhat.com>
--
Thanks,
David / dhildenb
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] kvm: fix compile on s390 part 2
2019-05-27 9:16 [PATCH] kvm: fix compile on s390 part 2 Christian Borntraeger
2019-05-27 10:17 ` David Hildenbrand
@ 2019-05-28 13:58 ` Christian Borntraeger
1 sibling, 0 replies; 3+ messages in thread
From: Christian Borntraeger @ 2019-05-28 13:58 UTC (permalink / raw)
To: Paolo Bonzini, Radim Krčmář
Cc: KVM, Cornelia Huck, Janosch Frank, David Hildenbrand, linux-s390,
Michal Kubecek, KarimAllah Ahmed
On 27.05.19 11:16, Christian Borntraeger wrote:
> We also need to fence the memunmap part.
>
> Fixes: e45adf665a53 ("KVM: Introduce a new guest mapping API")
> Fixes: d30b214d1d0a (kvm: fix compilation on s390)
> Cc: Michal Kubecek <mkubecek@suse.cz>
> Cc: KarimAllah Ahmed <karahmed@amazon.de>
> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
queued for kvms390/master.
> ---
> virt/kvm/kvm_main.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c
> index 134ec0283a8a..301089a462c4 100644
> --- a/virt/kvm/kvm_main.c
> +++ b/virt/kvm/kvm_main.c
> @@ -1795,8 +1795,10 @@ void kvm_vcpu_unmap(struct kvm_vcpu *vcpu, struct kvm_host_map *map,
>
> if (map->page)
> kunmap(map->page);
> +#ifdef CONFIG_HAS_IOMEM
> else
> memunmap(map->hva);
> +#endif
>
> if (dirty) {
> kvm_vcpu_mark_page_dirty(vcpu, map->gfn);
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2019-05-28 13:58 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-27 9:16 [PATCH] kvm: fix compile on s390 part 2 Christian Borntraeger
2019-05-27 10:17 ` David Hildenbrand
2019-05-28 13:58 ` Christian Borntraeger
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.