[UBUNTU 20.04] CPU-MF: add extended counter set definitions for new IBM z16

Bug #1974433 reported by bugproxy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu on IBM z Systems
Fix Released
Medium
Skipper Bug Screeners
linux (Ubuntu)
Invalid
Medium
Skipper Bug Screeners
Focal
Fix Released
Medium
Canonical Kernel Team
Impish
Fix Released
Medium
Canonical Kernel Team
Jammy
Fix Released
Medium
Canonical Kernel Team

Bug Description

SRU Justification:
==================

[Impact]

 * This is a hardware enablement SRU

 * and adds support for (new) IBM z16 counters

 * by exporting the extended counter set counters of the IBM z16 via sysfs.

[Fix]

 * c9311de71635 c9311de71635d3eaa158df8516b9b99a92d60a0c
   "s390/cpumf: add new extended counter set for IBM z16"

[Test Case]

 * Prepare an IBM z16 LPAR with Ubuntu 20.04, 21.10 or 22.04 (incl. this patch).

 * At LPARs activation profile, navigate to the Security page
   and within the counter facility options, select each counter set you want to use.
   (One may just select all for testing purposes.)

 * Use 'perf list' to determine if the new counters are listed.
   For comparing the new counters see:
   https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git\
   /commit/?id=c9311de71635d3eaa158df8516b9b99a92d60a0c

 * Use 'perf stat -e' to enable and make use of these counters.

[What can go wrong]

 * Only new code is added by this commit - none is changed nor removed.

 * The new code may have syntactical errors,
   which would become visible during a test compile.

 * Initialization of the new struct cpumcf_z16_pmu_event_attr could be wrong.

 * The hex code for the counters could be wrong or mixed up,
   or the names might be wrong or mixed up,
   in which case one will get wrong or unexpected results.

 * The expansion of the case statement to determine the correct (z16) hardware
   might be wrong, using wrong case hex numbers.
   Which would lead to potentially counters,
   that may not match to the underlying hardware.

[ Other info]

 * The commit will be upstream accepted with 5.18.
   (It's was brought upstream 'next-20220517'.)

 * Since the planned target kernel for kinetic is 5.19,
   this will be included.

 * Hence the SRU is for Focal, Impish and Jammy only.

__________

For IBM z16 machine the extended counter set needs to be exported by the PMU device driver CPU MF. The upstream commit from linux-next is
commit-id: c9311de71635 s390/cpumf: add new extended counter set for IBM z16

The same patch will be imported into linux repo in the next merge window.

Required patches are attached. They apply cleanly and compile without errors on focal (20.04) and jammy (22.04).

CVE References

Revision history for this message
bugproxy (bugproxy) wrote : Add new extended counter set for IBM z16

Default Comment by Bridge

tags: added: architecture-s39064 bugnameltc-198322 severity-high targetmilestone-inin---
Revision history for this message
bugproxy (bugproxy) wrote : s390/cpumf: Add new extended counter set for IBM z16 for ubuntu 20

Default Comment by Bridge

Changed in ubuntu:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
affects: ubuntu → linux (Ubuntu)
Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
importance: Undecided → Medium
Changed in linux (Ubuntu):
importance: Undecided → Medium
Frank Heimes (fheimes)
summary: - [UBUNTU 20.04] CPU-MF: add extended counter set definitions for new IBM
+ [UBUNTU 20.04] CPU-MF: add extended counter set definitions for new IBM
z16
Frank Heimes (fheimes)
no longer affects: linux (Ubuntu Kinetic)
Frank Heimes (fheimes)
description: updated
Frank Heimes (fheimes)
description: updated
Frank Heimes (fheimes)
Changed in linux (Ubuntu):
status: New → Invalid
Revision history for this message
Frank Heimes (fheimes) wrote :

A PPA with kernel builds for jammy, impish and focal to test are available here:
https://launchpad.net/~fheimes/+archive/ubuntu/lp1974433

Revision history for this message
Frank Heimes (fheimes) wrote :

Hi Thomas, I've noticed that the commit:
c9311de71635d3eaa158df8516b9b99a92d60a0c "s390/cpumf: add new extended counter set for IBM z16"
already landed in linux-next, and cherry-picked directly from there, which worked on focal, impish and also jammy.
This is for us the preferable way in terms of maintenance and traceability.
I hope that's okay for you - let me know in case you object.

Revision history for this message
Frank Heimes (fheimes) wrote :

SRU request submitted to the Ubuntu kernel team mailing list for jammy, impish and focal:
https://lists.ubuntu.com/archives/kernel-team/2022-May/thread.html#130537
Changing status to 'In Progress' for jammy, impish and focal.

Changed in linux (Ubuntu Focal):
importance: Undecided → Medium
Changed in linux (Ubuntu Impish):
importance: Undecided → Medium
Changed in linux (Ubuntu Jammy):
importance: Undecided → Medium
Changed in linux (Ubuntu Focal):
assignee: nobody → Canonical Kernel Team (canonical-kernel-team)
Changed in linux (Ubuntu Impish):
assignee: nobody → Canonical Kernel Team (canonical-kernel-team)
Changed in linux (Ubuntu Jammy):
assignee: nobody → Canonical Kernel Team (canonical-kernel-team)
status: New → In Progress
Changed in linux (Ubuntu Impish):
status: New → In Progress
Changed in linux (Ubuntu Focal):
status: New → In Progress
Changed in ubuntu-z-systems:
status: New → In Progress
Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2022-05-23 03:55 EDT-------
Cherry Picking from Linux-next is fine with me.

Changed in linux (Ubuntu Focal):
status: In Progress → Fix Committed
Changed in linux (Ubuntu Impish):
status: In Progress → Fix Committed
Changed in linux (Ubuntu Jammy):
status: In Progress → Fix Committed
Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
status: In Progress → Fix Committed
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux/5.15.0-36.37 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-jammy' to 'verification-done-jammy'. If the problem still exists, change the tag 'verification-needed-jammy' to 'verification-failed-jammy'.

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: verification-needed-jammy
Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2022-06-07 09:26 EDT-------
I have installed Ubuntu 20.04 and then used focal-proposed repository to install the latest kernel:

# uname -a
Linux a35lp67 5.4.0-115-generic #129-Ubuntu SMP Sat May 21 19:20:15 UTC 2022 s390x s390x s390x GNU/Linux
#

However the z16 extended counter set names did not show up:

root@a35lp67:/sys/devices/cpum_cf# ll events/
total 0
drwxr-xr-x 2 root root 0 Jun 7 15:20 ./
drwxr-xr-x 4 root root 0 Jun 7 15:19 ../
-r--r--r-- 1 root root 4096 Jun 7 15:20 AES_BLOCKED_CYCLES
-r--r--r-- 1 root root 4096 Jun 7 15:20 AES_BLOCKED_FUNCTIONS
-r--r--r-- 1 root root 4096 Jun 7 15:20 AES_CYCLES
-r--r--r-- 1 root root 4096 Jun 7 15:20 AES_FUNCTIONS
-r--r--r-- 1 root root 4096 Jun 7 15:20 CPU_CYCLES
-r--r--r-- 1 root root 4096 Jun 7 15:20 DEA_BLOCKED_CYCLES
-r--r--r-- 1 root root 4096 Jun 7 15:20 DEA_BLOCKED_FUNCTIONS
-r--r--r-- 1 root root 4096 Jun 7 15:20 DEA_CYCLES
-r--r--r-- 1 root root 4096 Jun 7 15:20 DEA_FUNCTIONS
-r--r--r-- 1 root root 4096 Jun 7 15:20 ECC_BLOCKED_CYCLES_COUNT
-r--r--r-- 1 root root 4096 Jun 7 15:20 ECC_BLOCKED_FUNCTION_COUNT
-r--r--r-- 1 root root 4096 Jun 7 15:20 ECC_CYCLES_COUNT
-r--r--r-- 1 root root 4096 Jun 7 15:20 ECC_FUNCTION_COUNT
-r--r--r-- 1 root root 4096 Jun 7 15:20 INSTRUCTIONS
-r--r--r-- 1 root root 4096 Jun 7 15:20 L1D_DIR_WRITES
-r--r--r-- 1 root root 4096 Jun 7 15:20 L1D_PENALTY_CYCLES
-r--r--r-- 1 root root 4096 Jun 7 15:20 L1I_DIR_WRITES
-r--r--r-- 1 root root 4096 Jun 7 15:20 L1I_PENALTY_CYCLES
-r--r--r-- 1 root root 4096 Jun 7 15:20 PRNG_BLOCKED_CYCLES
-r--r--r-- 1 root root 4096 Jun 7 15:20 PRNG_BLOCKED_FUNCTIONS
-r--r--r-- 1 root root 4096 Jun 7 15:20 PRNG_CYCLES
-r--r--r-- 1 root root 4096 Jun 7 15:20 PRNG_FUNCTIONS
-r--r--r-- 1 root root 4096 Jun 7 15:20 PROBLEM_STATE_CPU_CYCLES
-r--r--r-- 1 root root 4096 Jun 7 15:20 PROBLEM_STATE_INSTRUCTIONS
-r--r--r-- 1 root root 4096 Jun 7 15:20 SHA_BLOCKED_CYCLES
-r--r--r-- 1 root root 4096 Jun 7 15:20 SHA_BLOCKED_FUNCTIONS
-r--r--r-- 1 root root 4096 Jun 7 15:20 SHA_CYCLES
-r--r--r-- 1 root root 4096 Jun 7 15:20 SHA_FUNCTIONS
root@a35lp67:/sys/devices/cpum_cf#

There are about 78 files missing.

Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2022-06-07 09:50 EDT-------
I have installed Ubuntu 22.04 (jammy) and have installed this kernel:
# uname -a
Linux a35lp67 5.15.0-36-generic #37-Ubuntu SMP Tue May 31 17:00:42 UTC 2022 s390x s390x s390x GNU/Linux
#

The z16 extended counter set counters are exported, that means the patch works:
# ls -l /sys/devices/cpum_cf/events/|wc -l
99
# ls -l /sys/devices/cpum_cf/events/|egrep -i '(ICW|DCW)'
-r--r--r-- 1 root root 4096 Jun 7 15:44 DCW_OFF_DRAWER
-r--r--r-- 1 root root 4096 Jun 7 15:44 DCW_OFF_DRAWER_MEMORY
-r--r--r-- 1 root root 4096 Jun 7 15:44 DCW_ON_CHIP
-r--r--r-- 1 root root 4096 Jun 7 15:44 DCW_ON_CHIP_CHIP_HIT
-r--r--r-- 1 root root 4096 Jun 7 15:44 DCW_ON_CHIP_DRAWER_HIT
-r--r--r-- 1 root root 4096 Jun 7 15:44 DCW_ON_CHIP_IV
-r--r--r-- 1 root root 4096 Jun 7 15:44 DCW_ON_CHIP_MEMORY
-r--r--r-- 1 root root 4096 Jun 7 15:44 DCW_ON_DRAWER
-r--r--r-- 1 root root 4096 Jun 7 15:44 DCW_ON_DRAWER_MEMORY
-r--r--r-- 1 root root 4096 Jun 7 15:44 DCW_ON_MODULE
-r--r--r-- 1 root root 4096 Jun 7 15:44 DCW_ON_MODULE_MEMORY
-r--r--r-- 1 root root 4096 Jun 7 15:44 DCW_REQ
-r--r--r-- 1 root root 4096 Jun 7 15:44 DCW_REQ_CHIP_HIT
-r--r--r-- 1 root root 4096 Jun 7 15:44 DCW_REQ_DRAWER_HIT
-r--r--r-- 1 root root 4096 Jun 7 15:44 DCW_REQ_IV
-r--r--r-- 1 root root 4096 Jun 7 15:44 ICW_OFF_DRAWER
-r--r--r-- 1 root root 4096 Jun 7 15:44 ICW_OFF_DRAWER_MEMORY
-r--r--r-- 1 root root 4096 Jun 7 15:44 ICW_ON_CHIP
-r--r--r-- 1 root root 4096 Jun 7 15:44 ICW_ON_CHIP_CHIP_HIT
-r--r--r-- 1 root root 4096 Jun 7 15:44 ICW_ON_CHIP_DRAWER_HIT
-r--r--r-- 1 root root 4096 Jun 7 15:44 ICW_ON_CHIP_IV
-r--r--r-- 1 root root 4096 Jun 7 15:44 ICW_ON_CHIP_MEMORY
-r--r--r-- 1 root root 4096 Jun 7 15:44 ICW_ON_DRAWER
-r--r--r-- 1 root root 4096 Jun 7 15:44 ICW_ON_DRAWER_MEMORY
-r--r--r-- 1 root root 4096 Jun 7 15:44 ICW_ON_MODULE
-r--r--r-- 1 root root 4096 Jun 7 15:44 ICW_ON_MODULE_MEMORY
-r--r--r-- 1 root root 4096 Jun 7 15:44 ICW_REQ
-r--r--r-- 1 root root 4096 Jun 7 15:44 ICW_REQ_CHIP_HIT
-r--r--r-- 1 root root 4096 Jun 7 15:44 ICW_REQ_DRAWER_HIT
-r--r--r-- 1 root root 4096 Jun 7 15:44 ICW_REQ_IV
-r--r--r-- 1 root root 4096 Jun 7 15:44 IDCW_OFF_DRAWER_CHIP_HIT
-r--r--r-- 1 root root 4096 Jun 7 15:44 IDCW_OFF_DRAWER_DRAWER_HIT
-r--r--r-- 1 root root 4096 Jun 7 15:44 IDCW_OFF_DRAWER_IV
-r--r--r-- 1 root root 4096 Jun 7 15:44 IDCW_ON_DRAWER_CHIP_HIT
-r--r--r-- 1 root root 4096 Jun 7 15:44 IDCW_ON_DRAWER_DRAWER_HIT
-r--r--r-- 1 root root 4096 Jun 7 15:44 IDCW_ON_DRAWER_IV
-r--r--r-- 1 root root 4096 Jun 7 15:44 IDCW_ON_MODULE_CHIP_HIT
-r--r--r-- 1 root root 4096 Jun 7 15:44 IDCW_ON_MODULE_DRAWER_HIT
-r--r--r-- 1 root root 4096 Jun 7 15:44 IDCW_ON_MODULE_IV
#

So verification failed for U20 and succeeded for U22. I did not test U21.

Revision history for this message
Frank Heimes (fheimes) wrote :

Hi Thomas, thx for the verification.

Well, this is (kind of) expected for now.

The request to validate (in comment #7 above: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1974433/comments/7) was so far for jammy aka Ubuntu 22.04 only.

A separate comment will be added once an updated kernel to verify on focal aka 20.04 is available,
but that hasn't happened yet - sorry.

Nevertheless, I checked the patches - and they are content-wise all the same (focal master-next, jammy master-next, upstream and the two you've attached).

And I also checked their status in our git trees:

Jammy/22.04 master-next:
$ git log --oneline --grep "Export the extended counter set counters"
$ 4834ef0731bd s390/cpumf: add new extended counter set for IBM z16
git tag --contains 4834ef0731bd
Ubuntu-5.15.0-36.37

Focal/20.04 master-next:
$ git log --oneline --grep "Export the extended counter set counters"
1f583d5cba70 s390/cpumf: add new extended counter set for IBM z16
$ git tag --contains 1f583d5cba70
Ubuntu-5.4.0-116.130

And these are the kernels available in jammy-proposed and focal-proposed as of today:
$ rmadison --arch=s390x linux-generic | egrep 'jammy-proposed|focal-proposed'
 linux-generic | 5.4.0.115.119 | focal-proposed | s390x
 linux-generic | 5.15.0.36.39 | jammy-proposed | s390x
(please ignore the right most digit for now)

'5.15.0.36' fits to the jammy git look-up, hence is included (and you could verify it)

But '5.4.0.115' is one version older than the focal git look-up: 5.4.0-116, hence not included yet (so you weren't able to verify it)

So we need to wait a little bit for the next updated focal kernel, and once available in focal-proposed, an additional comment will be added here.

(I hope you haven't wasted much time on focal yet ...)

tags: added: verification-done-jammy
removed: verification-needed-jammy
Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2022-06-08 01:32 EDT-------
No worries, I took this as a refreshing knowledge exercise....
I do not install ubuntu very often on s390x, so this came at the right time.

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux/5.4.0-121.137 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: verification-needed-focal
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux/5.13.0-52.59 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-impish' to 'verification-done-impish'. If the problem still exists, change the tag 'verification-needed-impish' to 'verification-failed-impish'.

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: verification-needed-impish
Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2022-06-20 04:48 EDT-------
I have installed kernel version
# uname -a
Linux a35lp67 5.13.0-52-generic #59-Ubuntu SMP Wed Jun 15 20:16:44 UTC 2022 s390x s390x s390x GNU/Linux
and can confirm that the z16 Extended counter set counters are available on that system:

# cd /sys/devices/cpum_cf/events; ls -l | fgrep DCW

-r--r--r-- 1 root root 4096 Jun 20 10:43 DCW_OFF_DRAWER_MEMORY
-r--r--r-- 1 root root 4096 Jun 20 10:43 DCW_ON_CHIP
-r--r--r-- 1 root root 4096 Jun 20 10:43 DCW_ON_CHIP_CHIP_HIT
-r--r--r-- 1 root root 4096 Jun 20 10:43 DCW_ON_CHIP_DRAWER_HIT
-r--r--r-- 1 root root 4096 Jun 20 10:43 DCW_ON_CHIP_IV
-r--r--r-- 1 root root 4096 Jun 20 10:43 DCW_ON_CHIP_MEMORY
-r--r--r-- 1 root root 4096 Jun 20 10:43 DCW_ON_DRAWER
-r--r--r-- 1 root root 4096 Jun 20 10:43 DCW_ON_DRAWER_MEMORY
-r--r--r-- 1 root root 4096 Jun 20 10:43 DCW_ON_MODULE
-r--r--r-- 1 root root 4096 Jun 20 10:43 DCW_ON_MODULE_MEMORY
-r--r--r-- 1 root root 4096 Jun 20 10:43 DCW_REQ
-r--r--r-- 1 root root 4096 Jun 20 10:43 DCW_REQ_CHIP_HIT
-r--r--r-- 1 root root 4096 Jun 20 10:43 DCW_REQ_DRAWER_HIT
-r--r--r-- 1 root root 4096 Jun 20 10:43 DCW_REQ_IV
-r--r--r-- 1 root root 4096 Jun 20 10:43 IDCW_OFF_DRAWER_CHIP_HIT
-r--r--r-- 1 root root 4096 Jun 20 10:43 IDCW_OFF_DRAWER_DRAWER_HIT
-r--r--r-- 1 root root 4096 Jun 20 10:43 IDCW_OFF_DRAWER_IV
-r--r--r-- 1 root root 4096 Jun 20 10:43 IDCW_ON_DRAWER_CHIP_HIT
-r--r--r-- 1 root root 4096 Jun 20 10:43 IDCW_ON_DRAWER_DRAWER_HIT
-r--r--r-- 1 root root 4096 Jun 20 10:43 IDCW_ON_DRAWER_IV
-r--r--r-- 1 root root 4096 Jun 20 10:43 IDCW_ON_MODULE_CHIP_HIT
-r--r--r-- 1 root root 4096 Jun 20 10:43 IDCW_ON_MODULE_DRAWER_HIT
-r--r--r-- 1 root root 4096 Jun 20 10:43 IDCW_ON_MODULE_IV

Verification ok and successful

Frank Heimes (fheimes)
tags: added: verification-done-impish
removed: verification-needed-impish
Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2022-06-20 05:08 EDT-------
I have installed kernel:
# uname -a
Linux a35lp67 5.4.0-121-generic #137-Ubuntu SMP Wed Jun 15 13:32:55 UTC 2022 s390x s390x s390x GNU/Linux
#

and the z16 extended counter set counters are available:

# cd /sys/devices/cpum_cf/events; ls -l | fgrep DCW
-r--r--r-- 1 root root 4096 Jun 20 11:05 DCW_OFF_DRAWER
-r--r--r-- 1 root root 4096 Jun 20 11:05 DCW_OFF_DRAWER_MEMORY
-r--r--r-- 1 root root 4096 Jun 20 11:05 DCW_ON_CHIP
-r--r--r-- 1 root root 4096 Jun 20 11:05 DCW_ON_CHIP_CHIP_HIT
-r--r--r-- 1 root root 4096 Jun 20 11:05 DCW_ON_CHIP_DRAWER_HIT
-r--r--r-- 1 root root 4096 Jun 20 11:05 DCW_ON_CHIP_IV
-r--r--r-- 1 root root 4096 Jun 20 11:05 DCW_ON_CHIP_MEMORY
-r--r--r-- 1 root root 4096 Jun 20 11:05 DCW_ON_DRAWER
-r--r--r-- 1 root root 4096 Jun 20 11:05 DCW_ON_DRAWER_MEMORY
-r--r--r-- 1 root root 4096 Jun 20 11:05 DCW_ON_MODULE
-r--r--r-- 1 root root 4096 Jun 20 11:05 DCW_ON_MODULE_MEMORY
-r--r--r-- 1 root root 4096 Jun 20 11:05 DCW_REQ
-r--r--r-- 1 root root 4096 Jun 20 11:05 DCW_REQ_CHIP_HIT
-r--r--r-- 1 root root 4096 Jun 20 11:05 DCW_REQ_DRAWER_HIT
-r--r--r-- 1 root root 4096 Jun 20 11:05 DCW_REQ_IV
-r--r--r-- 1 root root 4096 Jun 20 11:05 IDCW_OFF_DRAWER_CHIP_HIT
-r--r--r-- 1 root root 4096 Jun 20 11:05 IDCW_OFF_DRAWER_DRAWER_HIT
-r--r--r-- 1 root root 4096 Jun 20 11:05 IDCW_OFF_DRAWER_IV
-r--r--r-- 1 root root 4096 Jun 20 11:05 IDCW_ON_DRAWER_CHIP_HIT
-r--r--r-- 1 root root 4096 Jun 20 11:05 IDCW_ON_DRAWER_DRAWER_HIT
-r--r--r-- 1 root root 4096 Jun 20 11:05 IDCW_ON_DRAWER_IV
-r--r--r-- 1 root root 4096 Jun 20 11:05 IDCW_ON_MODULE_CHIP_HIT
-r--r--r-- 1 root root 4096 Jun 20 11:05 IDCW_ON_MODULE_DRAWER_HIT
-r--r--r-- 1 root root 4096 Jun 20 11:05 IDCW_ON_MODULE_IV
#

Verification ok and successful

Revision history for this message
Frank Heimes (fheimes) wrote :

Great, thank you very much Thomas!

tags: added: verification-done-focal
removed: verification-needed-focal
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 5.4.0-121.137

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

  * focal/linux: 5.4.0-121.137 -proposed tracker (LP: #1978666)

  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/2022.05.30)

  * CVE-2022-28388
    - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error
      path

  * test_vxlan_under_vrf.sh in net from ubuntu_kernel_selftests failed (Check VM
    connectivity through VXLAN (underlay in the default VRF) [FAIL])
    (LP: #1871015)
    - selftests: net: test_vxlan_under_vrf: fix HV connectivity test

  * [UBUNTU 20.04] CPU-MF: add extended counter set definitions for new IBM z16
    (LP: #1974433)
    - s390/cpumf: add new extended counter set for IBM z16

  * [UBUNTU 20.04] KVM nesting support leaks too much memory, might result in
    stalls during cleanup (LP: #1974017)
    - KVM: s390: vsie/gmap: reduce gmap_rmap overhead

  * [UBUNTU 20.04] Null Pointer issue in nfs code running Ubuntu on IBM Z
    (LP: #1968096)
    - NFS: Fix up nfs_ctx_key_to_expire()

 -- Stefan Bader <email address hidden> Wed, 15 Jun 2022 15:13:27 +0200

Changed in linux (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 5.13.0-52.59

---------------
linux (5.13.0-52.59) impish; urgency=medium

  * impish/linux: 5.13.0-52.59 -proposed tracker (LP: #1978628)

  * CVE-2022-28388
    - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error
      path

  * test_vxlan_under_vrf.sh in net from ubuntu_kernel_selftests failed (Check VM
    connectivity through VXLAN (underlay in the default VRF) [FAIL])
    (LP: #1871015)
    - selftests: net: test_vxlan_under_vrf: fix HV connectivity test
    - selftests: test_vxlan_under_vrf: Fix broken test case

  * [UBUNTU 20.04] CPU-MF: add extended counter set definitions for new IBM z16
    (LP: #1974433)
    - s390/cpumf: add new extended counter set for IBM z16

  * [UBUNTU 20.04] KVM nesting support leaks too much memory, might result in
    stalls during cleanup (LP: #1974017)
    - KVM: s390: vsie/gmap: reduce gmap_rmap overhead

  * [UBUNTU 20.04] Null Pointer issue in nfs code running Ubuntu on IBM Z
    (LP: #1968096)
    - NFS: Fix up nfs_ctx_key_to_expire()

  * prevent kernel panic with overlayfs + shiftfs (LP: #1973620)
    - SAUCE: overlayfs: prevent dereferencing struct file in ovl_vm_prfile_set()

  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/2022.05.30)

 -- Luke Nowakowski-Krijger <email address hidden> Wed, 15 Jun 2022 12:56:23 -0700

Changed in linux (Ubuntu Impish):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (5.0 KiB)

This bug was fixed in the package linux - 5.15.0-40.43

---------------
linux (5.15.0-40.43) jammy; urgency=medium

  * jammy/linux: 5.15.0-40.43 -proposed tracker (LP: #1978610)

  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/2022.05.30)

  * [SRU][OEM-5.14/OEM-5.17/J][PATCH 0/2] Fix system hangs after s2idle on AMD
    A+A GPU (LP: #1975804)
    - Revert "drm/amd/pm: keep the BACO feature enabled for suspend"
    - drm/amd: Don't reset dGPUs if the system is going to s2idle

  * [SRU][OEM-5.14/OEM-5.17/J][PATCH 0/1] Read the discovery registers for
    AMD_SFH (LP: #1975798)
    - HID: amd_sfh: Add support for sensor discovery

  * [UBUNTU 20.04] CPU-MF: add extended counter set definitions for new IBM z16
    (LP: #1974433)
    - s390/cpumf: add new extended counter set for IBM z16

  * [UBUNTU 20.04] KVM nesting support leaks too much memory, might result in
    stalls during cleanup (LP: #1974017)
    - KVM: s390: vsie/gmap: reduce gmap_rmap overhead

  * [UBUNTU 20.04] Null Pointer issue in nfs code running Ubuntu on IBM Z
    (LP: #1968096)
    - NFS: Fix up nfs_ctx_key_to_expire()

  * Fix REG_WAIT timeout for Yellow Carp (LP: #1971417)
    - drm/amd/display: Clear encoder assignments when state cleared.
    - drm/amd/display: fix stale info in link encoder assignment
    - drm/amd/display: Query all entries in assignment table during updates.
    - drm/amd/display: Initialise encoder assignment when initialising dc_state

  * Enable hotspot feature for Realtek 8821CE (LP: #1969326)
    - rtw88: Add update beacon flow for AP mode
    - rtw88: 8821c: Enable TX report for management frames
    - rtw88: do PHY calibration while starting AP
    - rtw88: 8821c: fix debugfs rssi value
    - rtw88: add ieee80211:sta_rc_update ops

  * prevent kernel panic with overlayfs + shiftfs (LP: #1973620)
    - SAUCE: overlayfs: prevent dereferencing struct file in ovl_vm_prfile_set()

  * disable Intel DMA remapping by default (LP: #1971699)
    - Revert "UBUNTU: [Config] enable Intel DMA remapping options by default"

  * Mute/mic LEDs no function on Elitebook 630 (LP: #1974111)
    - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine

  * [Regression] Real-time Kernel Build Failure (LP: #1972899)
    - x86/mm: Include spinlock_t definition in pgtable.

  * build backport-iwlwifi-dkms as linux-modules-iwlwifi-ABI (LP: #1969434)
    - [Packaging] support standalone dkms module builds
    - [Packaging] drop do_<mod> arch specific configs

  * IPU6 camera has no function on Andrews MLK (LP: #1964983)
    - SAUCE: IPU6: 2022-03-11 alpha release for Andrews MLK
    - [Config] IPU6: enable OV02C10 sensor
    - SAUCE: IPU6: 2022-04-01 Andrews MLK PV release
    - SAUCE: spi: ljca: return when a sub-transaction first failed
    - SACUE: ljca: disable parallelly stub write
    - SAUCE: ljca: fix race condition issue in runtime PM
    - SAUCE: i2c-ljca: fix a null pointer access issue on tgl
    - SAUCE: ljca: fix a typo issue
    - SAUCE: ljca: assume stub enum failed as a warning
    - SAUCE: mei: cleanup header file including
    - SAUCE: intel_ulpss: Replaced by LJCA and remove
    ...

Read more...

Changed in linux (Ubuntu Jammy):
status: Fix Committed → Fix Released
Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
status: Fix Committed → Fix Released
bugproxy (bugproxy)
tags: added: targetmilestone-inin2004
removed: targetmilestone-inin---
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.