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 removed: verification-needed-jammy ** Tags added: verification-done-jammy -- 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/1974433 Title: [UBUNTU 20.04] CPU-MF: add extended counter set definitions for new IBM z16 Status in Ubuntu on IBM z Systems: Fix Committed Status in linux package in Ubuntu: Invalid Status in linux source package in Focal: Fix Committed Status in linux source package in Impish: Fix Committed Status in linux source package in Jammy: Fix Committed 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). To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-z-systems/+bug/1974433/+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