Did the verification for the kernel (linux-generic) like above and based
on representative kernel modules (arch-specific and common):
noble:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble
$ uname -a
Linux testlpar1 6.8.0-35-generic #35-Ubuntu SMP Mon May 20 15:36:54 UTC 2024
s390x s390x s390x GNU/Linux
$ sudo unzstd
/usr/lib/debug/lib/modules/6.8.0-35-generic/kernel/arch/s390/crypto/aes_s390.ko.zst
/usr/lib/debug/lib/modules/6.8.0-35-generic/kernel/arch/s390/crypto/aes_s390.ko.zst:
507329 bytes
$ readelf -wi
/usr/lib/debug/lib/modules/6.8.0-35-generic/kernel/arch/s390/crypto/aes_s390.ko
| grep DW_AT_produce | grep -c mbackchain
2
$ readelf -wi
/usr/lib/debug/lib/modules/6.8.0-35-generic/kernel/arch/s390/crypto/aes_s390.ko
| grep DW_AT_produce | grep -c no-omit-frame-pointer
0
$ sudo unzstd
/usr/lib/debug/lib/modules/6.8.0-35-generic/kernel/fs/nfs/nfsv4.ko.zst
/usr/lib/debug/lib/modules/6.8.0-35-generic/kernel/fs/nfs/nfsv4.ko.zst:
17383593 bytes
$ readelf -wi
/usr/lib/debug/lib/modules/6.8.0-35-generic/kernel/fs/nfs/nfsv4.ko | grep
DW_AT_produce | grep -c mbackchain
24
$ readelf -wi
/usr/lib/debug/lib/modules/6.8.0-35-generic/kernel/fs/nfs/nfsv4.ko | grep
DW_AT_produce | grep -c no-omit-frame-pointer
0
oracular:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Oracular Oriole (development branch)
Release: 24.10
Codename: oracular
$ uname -a
Linux s1lp14 6.11.0-4-generic #4-Ubuntu SMP Tue Aug 20 14:03:40 UTC 2024 s390x
s390x s390x GNU/Linux
$ sudo unzstd
/usr/lib/debug/lib/modules/6.11.0-4-generic/kernel/arch/s390/crypto/aes_s390.ko.zst
/usr/lib/debug/lib/modules/6.11.0-4-generic/kernel/arch/s390/crypto/aes_s390.ko.zst:
529441 bytes
$ readelf -wi
/usr/lib/debug/lib/modules/6.11.0-4-generic/kernel/arch/s390/crypto/aes_s390.ko
| grep DW_AT_produce | grep -c mbackchain
2
$ readelf -wi
/usr/lib/debug/lib/modules/6.11.0-4-generic/kernel/arch/s390/crypto/aes_s390.ko
| grep DW_AT_produce | grep -c no-omit-frame-pointer
0
$ sudo unzstd
/usr/lib/debug/lib/modules/6.11.0-4-generic/kernel/fs/nfs/nfsv4.ko.zst
[sudo] password for ubuntu:
/usr/lib/debug/lib/modules/6.11.0-4-generic/kernel/fs/nfs/nfsv4.ko.zst:
18990945 bytes
$ readelf -wi
/usr/lib/debug/lib/modules/6.11.0-4-generic/kernel/fs/nfs/nfsv4.ko | grep
DW_AT_produce | grep -c mbackchain
24
$ readelf -wi
/usr/lib/debug/lib/modules/6.11.0-4-generic/kernel/fs/nfs/nfsv4.ko | grep
DW_AT_produce | grep -c no-omit-frame-pointer
0
Like one can see '-mbackchain' is set, but "-no-omit-frame-pointer" is
not set, hence successful verified.
Closing the affected 'linux (Ubuntu)' as 'Fix Released' - and with that
the project entry as well.
** Changed in: linux (Ubuntu Noble)
Status: New => Fix Released
** Changed in: linux (Ubuntu Oracular)
Status: New => Fix Released
** Changed in: ubuntu-z-systems
Status: New => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2064538
Title:
Revert back frame pointers for s390x (remove -fno-omit-frame-pointer
but use -mbackchain)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/2064538/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs