mbox

[GIT,PULL,0/2] KVM: s390: Fixes for 6.8

Message ID 20240122162445.107260-1-frankja@linux.ibm.com (mailing list archive)
State New, archived
Headers show

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git tags/kvm-s390-master-6.8-1

Message

Janosch Frank Jan. 22, 2024, 4:22 p.m. UTC
Paolo,

please pull the fixes for the following two problems:
 - The PQAP instruction did not set the CC in all occasions
 - We observed crashes with nested guests because a pointer to struct
   kvm was accessed before being valid (resulting in NULL pointers).

You'll see that the fixes are still based on 6.7-rc4 since they've
lived on our master for quite a while. But I've re-based them on
Linus' master and your queue and next branches without an issue.

The following changes since commit 4cdf351d3630a640ab6a05721ef055b9df62277f:

  KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (2023-12-08 13:37:05 -0500)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git tags/kvm-s390-master-6.8-1

for you to fetch changes up to 83303a4c776ce1032d88df59e811183479acea77:

  KVM: s390: fix cc for successful PQAP (2024-01-08 18:05:44 +0100)

----------------------------------------------------------------
pqap instruction missing cc fix
vsie shadow creation race fix
----------------------------------------------------------------

Christian Borntraeger (1):
  KVM: s390: vsie: fix race during shadow creation

Eric Farman (1):
  KVM: s390: fix cc for successful PQAP

 arch/s390/kvm/priv.c | 8 ++++++--
 arch/s390/kvm/vsie.c | 1 -
 arch/s390/mm/gmap.c  | 1 +
 3 files changed, 7 insertions(+), 3 deletions(-)

Comments

Paolo Bonzini Jan. 26, 2024, 5:57 p.m. UTC | #1
On Mon, Jan 22, 2024 at 5:25 PM Janosch Frank <frankja@linux.ibm.com> wrote:
>
> Paolo,
>
> please pull the fixes for the following two problems:
>  - The PQAP instruction did not set the CC in all occasions
>  - We observed crashes with nested guests because a pointer to struct
>    kvm was accessed before being valid (resulting in NULL pointers).
>
> You'll see that the fixes are still based on 6.7-rc4 since they've
> lived on our master for quite a while. But I've re-based them on
> Linus' master and your queue and next branches without an issue.
>
> The following changes since commit 4cdf351d3630a640ab6a05721ef055b9df62277f:
>
>   KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (2023-12-08 13:37:05 -0500)
>
> are available in the Git repository at:
>
>   https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git tags/kvm-s390-master-6.8-1
>
> for you to fetch changes up to 83303a4c776ce1032d88df59e811183479acea77:
>
>   KVM: s390: fix cc for successful PQAP (2024-01-08 18:05:44 +0100)

Pulled, thanks.

Paolo

> ----------------------------------------------------------------
> pqap instruction missing cc fix
> vsie shadow creation race fix
> ----------------------------------------------------------------
>
> Christian Borntraeger (1):
>   KVM: s390: vsie: fix race during shadow creation
>
> Eric Farman (1):
>   KVM: s390: fix cc for successful PQAP
>
>  arch/s390/kvm/priv.c | 8 ++++++--
>  arch/s390/kvm/vsie.c | 1 -
>  arch/s390/mm/gmap.c  | 1 +
>  3 files changed, 7 insertions(+), 3 deletions(-)
>
> --
> 2.43.0
>