]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: s390: fix cmma migration for multiple memory slots
authorChristian Borntraeger <borntraeger@de.ibm.com>
Fri, 15 Dec 2017 12:14:31 +0000 (13:14 +0100)
committerChristian Borntraeger <borntraeger@de.ibm.com>
Fri, 22 Dec 2017 14:22:40 +0000 (15:22 +0100)
commitfa69ae73847dfe602882187425b5cdfac03dae4e
tree313dd1b9cdaaba129be7ef8b640ad375c595a65a
parentd76eea665b939285d90ab74322dc5368e8079372
KVM: s390: fix cmma migration for multiple memory slots

When multiple memory slots are present the cmma migration code
does not allocate enough memory for the bitmap. The memory slots
are sorted in reverse order, so we must use gfn and size of
slot[0] instead of the last one.

Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Reviewed-by: Claudio Imbrenda <imbrenda@linux.vnet.ibm.com>
Cc: stable@vger.kernel.org # 4.13+
Fixes: cee78952dbeb (KVM: s390: CMMA tracking, ESSA emulation, migration mode)
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
arch/s390/kvm/kvm-s390.c