[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-04-14 Thread bugproxy
--- Comment From boris.m...@de.ibm.com 2023-04-14 05:09 EDT---
This bug is not related to xilinx, hence setting focal verification again to 
done, to unblock.

** Tags removed: verification-needed-focal
** Tags added: verification-done-focal

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  Fix Released
Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Focal:
  Fix Released
Status in linux source package in Jammy:
  Fix Released
Status in linux source package in Kinetic:
  Fix Released
Status in linux source package in Lunar:
  Fix Released

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-04-13 Thread Ubuntu Kernel Bot
This bug is awaiting verification that the linux-xilinx-
zynqmp/5.4.0-1023.27 kernel in -proposed solves the problem. Please test
the kernel and update this bug with the results. If the problem is
solved, change the tag 'verification-needed-focal' to 'verification-
done-focal'. If the problem still exists, change the tag 'verification-
needed-focal' to 'verification-failed-focal'.

If verification is not done by 5 working days from today, this fix will
be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how
to enable and use -proposed. Thank you!


** Tags added: kernel-spammed-focal-linux-xilinx-zynqmp

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  Fix Released
Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Focal:
  Fix Released
Status in linux source package in Jammy:
  Fix Released
Status in linux source package in Kinetic:
  Fix Released
Status in linux source package in Lunar:
  Fix Released

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-04-05 Thread Frank Heimes
This bug is not related to bluefield, hence setting focal verification
again to done, to unblock.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  Fix Released
Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Focal:
  Fix Released
Status in linux source package in Jammy:
  Fix Released
Status in linux source package in Kinetic:
  Fix Released
Status in linux source package in Lunar:
  Fix Released

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-04-05 Thread Ubuntu Kernel Bot
This bug is awaiting verification that the linux-bluefield/5.4.0-1060.66
kernel in -proposed solves the problem. Please test the kernel and
update this bug with the results. If the problem is solved, change the
tag 'verification-needed-focal' to 'verification-done-focal'. If the
problem still exists, change the tag 'verification-needed-focal' to
'verification-failed-focal'.

If verification is not done by 5 working days from today, this fix will
be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how
to enable and use -proposed. Thank you!


** Tags removed: verification-done-focal
** Tags added: kernel-spammed-focal-linux-bluefield verification-needed-focal

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  Fix Released
Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Focal:
  Fix Released
Status in linux source package in Jammy:
  Fix Released
Status in linux source package in Kinetic:
  Fix Released
Status in linux source package in Lunar:
  Fix Released

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-03-31 Thread Frank Heimes
@Nico, yes, that's correct - that is unfortunately an issue with our
kernel verification and test automation - please ignore, since this LP
bug is closed (as Fix Released) anyway.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  Fix Released
Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Focal:
  Fix Released
Status in linux source package in Jammy:
  Fix Released
Status in linux source package in Kinetic:
  Fix Released
Status in linux source package in Lunar:
  Fix Released

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-03-30 Thread Frank Heimes
** Tags removed: verification-needed-focal
** Tags added: verification-done-focal

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  Fix Released
Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Focal:
  Fix Released
Status in linux source package in Jammy:
  Fix Released
Status in linux source package in Kinetic:
  Fix Released
Status in linux source package in Lunar:
  Fix Released

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-03-30 Thread Ubuntu Kernel Bot
This bug is awaiting verification that the linux-azure/5.4.0-1106.112
kernel in -proposed solves the problem. Please test the kernel and
update this bug with the results. If the problem is solved, change the
tag 'verification-needed-focal' to 'verification-done-focal'. If the
problem still exists, change the tag 'verification-needed-focal' to
'verification-failed-focal'.

If verification is not done by 5 working days from today, this fix will
be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how
to enable and use -proposed. Thank you!


** Tags added: kernel-spammed-focal-linux-azure

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  Fix Released
Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Focal:
  Fix Released
Status in linux source package in Jammy:
  Fix Released
Status in linux source package in Kinetic:
  Fix Released
Status in linux source package in Lunar:
  Fix Released

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-03-30 Thread Ubuntu Kernel Bot
This bug is awaiting verification that the linux-aws/5.4.0-1100.108
kernel in -proposed solves the problem. Please test the kernel and
update this bug with the results. If the problem is solved, change the
tag 'verification-needed-focal' to 'verification-done-focal'. If the
problem still exists, change the tag 'verification-needed-focal' to
'verification-failed-focal'.

If verification is not done by 5 working days from today, this fix will
be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how
to enable and use -proposed. Thank you!


** Tags removed: verification-done-focal
** Tags added: kernel-spammed-focal-linux-aws verification-needed-focal

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  Fix Released
Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Focal:
  Fix Released
Status in linux source package in Jammy:
  Fix Released
Status in linux source package in Kinetic:
  Fix Released
Status in linux source package in Lunar:
  Fix Released

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-03-27 Thread Frank Heimes
** Changed in: ubuntu-z-systems
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  Fix Released
Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Focal:
  Fix Released
Status in linux source package in Jammy:
  Fix Released
Status in linux source package in Kinetic:
  Fix Released
Status in linux source package in Lunar:
  Fix Released

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-03-27 Thread Launchpad Bug Tracker
This bug was fixed in the package linux - 5.4.0-146.163

---
linux (5.4.0-146.163) focal; urgency=medium

  * focal/linux: 5.4.0-146.163 -proposed tracker (LP: #2012094)

  * NFS deathlock with last Kernel 5.4.0-144.161 and 5.15.0-67.74 (LP: #2009325)
- NFS: Correct timing for assigning access cache timestamp

linux (5.4.0-145.162) focal; urgency=medium

  * focal/linux: 5.4.0-145.162 -proposed tracker (LP: #2008389)

  * [SRU]Update ice driver to support E823 devices (LP: #1986717)
- ice: Add device ids for E822 devices
- ice: add support for E823 devices

  * btrfs/154: rename fails with EOVERFLOW when calculating item size during
item key collision (LP: #2004132)
- btrfs: correctly calculate item size used when item key collision happens

  * rtcpie in timers from ubuntu_kernel_selftests randomly failing
(LP: #1814234)
- SAUCE: selftest: rtcpie: Force passing unreliable subtest

  * [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under
PV - kernel part (LP: #1999882)
- KVM: s390x: fix SCK locking
- KVM: s390: pv: don't allow userspace to set the clock under PV

  * CVE-2021-3669
- ipc: replace costly bailout check in sysvipc_find_ipc()

  * net:fcnal-test.sh 'nettest' command not found on F/K (LP: #2006391)
- selftests/net: Find nettest in current directory

  * xfs: Preallocated ioend transactions cause deadlock due to log buffer
exhaustion (LP: #2007219)
- xfs: drop submit side trans alloc for append ioends

  * CVE-2022-4382
- USB: gadgetfs: Fix race between mounting and unmounting

  * CVE-2022-2196
- KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS

  * ubuntu_kernel_selftests: net:udpgso_bench.sh failed (LP: #1951447)
- selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs

  * net:fcnal-test.sh didn't return a non-zero value even with some sub-tests
failed (LP: #2006692)
- selftests: net/fcnal-test.sh: add exit code

  * Fix selftests/ftracetests/Meta-selftests in Focal (LP: #2006453)
- SAUCE: Fix ftrace/Meta-selftests bashism check

  * CVE-2023-23559
- wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid

 -- Luke Nowakowski-Krijger   Fri,
17 Mar 2023 11:08:20 -0700

** Changed in: linux (Ubuntu Focal)
   Status: Fix Committed => Fix Released

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2021-3669

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2022-2196

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2022-4382

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2023-23559

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  Fix Committed
Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Focal:
  Fix Released
Status in linux source package in Jammy:
  Fix Released
Status in linux source package in Kinetic:
  Fix Released
Status in linux source package in Lunar:
  Fix Released

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go 

[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-03-24 Thread Frank Heimes
Commit 6973091d1b50ab4042f6a2d495f59e9db3662ab8 "KVM: s390: pv: don't allow 
userspace to set the clock under PV" has landed meanwhile in
- kinetic as 794f9867e476 with Ubuntu-5.19.0-34.35
- jammy as 5a83a4c11e53 with Ubuntu-5.15.0-65.72 and
- focal as f9d1f5d70044 with Ubuntu-5.4.0-145.162

Since we have:
5.15.0.67.65   | jammy-updates
5.19.0.38.34   | kinetic-updates
I'm updating the status for jammy and kinetic to Fix Released.

The updated focal kernel is still in -proposed:
5.4.0.146.144  | focal-proposed
(hence staying here for now with Fix Committed).

** Changed in: linux (Ubuntu Jammy)
   Status: Fix Committed => Fix Released

** Changed in: linux (Ubuntu Kinetic)
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  Fix Committed
Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Focal:
  Fix Committed
Status in linux source package in Jammy:
  Fix Released
Status in linux source package in Kinetic:
  Fix Released
Status in linux source package in Lunar:
  Fix Released

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-03-23 Thread Frank Heimes
** Changed in: linux (Ubuntu Lunar)
   Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  Fix Committed
Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Focal:
  Fix Committed
Status in linux source package in Jammy:
  Fix Committed
Status in linux source package in Kinetic:
  Fix Committed
Status in linux source package in Lunar:
  Fix Released

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-03-07 Thread bugproxy
--- Comment From nico.bo...@ibm.com 2023-03-07 03:55 EDT---
Bug has been verified and is fixed with 5.4.0-145.162.

** Tags removed: verification-needed-focal
** Tags added: verification-done-focal

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  Fix Committed
Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Focal:
  Fix Committed
Status in linux source package in Jammy:
  Fix Committed
Status in linux source package in Kinetic:
  Fix Committed
Status in linux source package in Lunar:
  In Progress

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-03-02 Thread Ubuntu Kernel Bot
This bug is awaiting verification that the linux/5.4.0-145.162 kernel in
-proposed solves the problem. Please test the kernel and update this bug
with the results. If the problem is solved, change the tag
'verification-needed-focal' to 'verification-done-focal'. If the problem
still exists, change the tag 'verification-needed-focal' to
'verification-failed-focal'.

If verification is not done by 5 working days from today, this fix will
be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how
to enable and use -proposed. Thank you!


** Tags added: kernel-spammed-focal-linux verification-needed-focal

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  Fix Committed
Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Focal:
  Fix Committed
Status in linux source package in Jammy:
  Fix Committed
Status in linux source package in Kinetic:
  Fix Committed
Status in linux source package in Lunar:
  In Progress

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-02-23 Thread Frank Heimes
** Changed in: ubuntu-z-systems
   Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  Fix Committed
Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Focal:
  Fix Committed
Status in linux source package in Jammy:
  Fix Committed
Status in linux source package in Kinetic:
  Fix Committed
Status in linux source package in Lunar:
  In Progress

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-02-23 Thread Stefan Bader
** Changed in: linux (Ubuntu Focal)
   Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  In Progress
Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Focal:
  Fix Committed
Status in linux source package in Jammy:
  Fix Committed
Status in linux source package in Kinetic:
  Fix Committed
Status in linux source package in Lunar:
  In Progress

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-02-17 Thread Stefan Bader
** Changed in: linux (Ubuntu Kinetic)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu Jammy)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu Focal)
   Status: New => In Progress

** Changed in: linux (Ubuntu Focal)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  In Progress
Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Focal:
  In Progress
Status in linux source package in Jammy:
  Fix Committed
Status in linux source package in Kinetic:
  Fix Committed
Status in linux source package in Lunar:
  In Progress

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-02-06 Thread bugproxy
** Tags removed: targetmilestone-inin---
** Tags added: targetmilestone-inin2004

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  In Progress
Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Focal:
  New
Status in linux source package in Jammy:
  Fix Committed
Status in linux source package in Kinetic:
  Fix Committed
Status in linux source package in Lunar:
  In Progress

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-02-06 Thread Frank Heimes
Thx Roxana, with that I'm updating the affected 'L' series to 'In
Progress', 'K' and 'J' to 'Fix Committed' and 'F' to New.

** Changed in: linux (Ubuntu Lunar)
   Status: Confirmed => In Progress

** Changed in: linux (Ubuntu Kinetic)
   Status: Triaged => Fix Committed

** Changed in: linux (Ubuntu Jammy)
   Status: Triaged => Fix Committed

** Changed in: linux (Ubuntu Focal)
   Status: Triaged => New

** Changed in: ubuntu-z-systems
   Status: Triaged => Confirmed

** Changed in: ubuntu-z-systems
   Status: Confirmed => In Progress

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  In Progress
Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Focal:
  New
Status in linux source package in Jammy:
  Fix Committed
Status in linux source package in Kinetic:
  Fix Committed
Status in linux source package in Lunar:
  In Progress

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2023-02-06 Thread Roxana Nicolescu
Already pushed from upstream for current cycle (2023.01.30) for
kinetic and jammy
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2001726
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2001570

I will push the fix for focal as well, but it will be there in the next
cycle.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  Triaged
Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Focal:
  Triaged
Status in linux source package in Jammy:
  Triaged
Status in linux source package in Kinetic:
  Triaged
Status in linux source package in Lunar:
  Confirmed

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1999882] Re: [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under PV - kernel part

2022-12-16 Thread Frank Heimes
Commit 6973091d1b50 got upstream accepted with v6.1-rc5,
so lunar will have the fix incl., once it's on its target kernel 6.2.
Marking kinetic, jammy and focal as affected releases.

** Also affects: ubuntu-z-systems
   Importance: Undecided
   Status: New

** Changed in: linux (Ubuntu)
   Importance: Undecided => High

** Changed in: ubuntu-z-systems
   Importance: Undecided => High

** Changed in: ubuntu-z-systems
   Status: New => Triaged

** Changed in: linux (Ubuntu)
   Status: New => Triaged

** Changed in: ubuntu-z-systems
 Assignee: (unassigned) => Skipper Bug Screeners (skipper-screen-team)

** Also affects: linux (Ubuntu Focal)
   Importance: Undecided
   Status: New

** Also affects: linux (Ubuntu Jammy)
   Importance: Undecided
   Status: New

** Also affects: linux (Ubuntu Kinetic)
   Importance: Undecided
   Status: New

** Also affects: linux (Ubuntu Lunar)
   Importance: High
 Assignee: Skipper Bug Screeners (skipper-screen-team)
   Status: Triaged

** Changed in: linux (Ubuntu Lunar)
   Status: Triaged => Confirmed

** Changed in: linux (Ubuntu Focal)
   Status: New => Triaged

** Changed in: linux (Ubuntu Jammy)
   Status: New => Triaged

** Changed in: linux (Ubuntu Kinetic)
   Status: New => Triaged

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1999882

Title:
  [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock
  under PV - kernel part

Status in Ubuntu on IBM z Systems:
  Triaged
Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Focal:
  Triaged
Status in linux source package in Jammy:
  Triaged
Status in linux source package in Kinetic:
  Triaged
Status in linux source package in Lunar:
  Confirmed

Bug description:
  Description:   KVM: s390: pv: don't allow userspace to set the clock
  under PV

  Symptom:   Timer issues and RCU stalls after suspending and
  resuming an IBM Secure Execution guest

  Problem:   KVM and QEMU try to set the guest's TOD clock after resume 
under PV, even though that is not permitted under SE. 
 Hence,their view of the guest clock may deviate from the 
ultravisor's, possibly causing KVM to re-dispatch the 
 guest too late on clock comparator interrupts.

  Solution:  Don't set the clock after resume under PV. Note that kernel 
and QEMU patches are required in lockstep, 
 to avoid a warning message in QEMU.

  Reproduction:  1. Start SE guest using libvirt.
 2. Pause the guest using "virsh suspend", wait for a few 
seconds, resume using "virsh resume".
 3. Run "time sleep 1" in the guest.
 4. The sleep will sleep much longer than one second.

  Upstream-ID:   6973091d1b50ab4042f6a2d495f59e9db3662ab8

  Preventive fix: yes

  Author:Nico Boehr 

  
  Please note that fixing the described problem requires patches for the kernel 
as well as for QEMU.
  This bug covers the kernel part, whereas the required QEMU part is described 
and handled in the following related bug:

 Bug?200901 - [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to
  set the clock under PV - qemu part

  Both parts, the kernel and the qemu patches should be applied / released at 
the same time to avoid problems resulting in the following warning message for 
customers:
 'warning: Unable to set KVM guest TOD clock: Operation not supported'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1999882/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp