** Also affects: linux (Ubuntu Focal)
Importance: Undecided
Status: New
** Also affects: linux (Ubuntu Lunar)
Importance: Undecided
Status: New
** Changed in: linux (Ubuntu Lunar)
Status: New => Fix Committed
** Changed in: linux (Ubuntu Jammy)
Status: In Progress => Fix Committed
** Changed in: linux (Ubuntu Lunar)
Assignee: (unassigned) => Tim Gardner (timg-tpi)
--
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/2034745
Title:
[regression] Unable to initialize SGX enclaves with XFRM other than 3
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 Lunar:
Fix Committed
Bug description:
SRU Justification
[Impact]
In 5.15.0-1045, only loading enclaves with XFRM set to 3 works,
sgx_encl_init returns EINVAL. The only reason this wouldn't work
properly is if sgx_drv_init thinks XSAVE isn't enabled. This works
fine in 5.15.0-1043.
Likely cause:
1045 adds this patch:
https://github.com/torvalds/linux/commit/b81fac906a8f9e682e513ddd95697ec7a20878d4
. This later patch indicates that the former patch introduced some ordering
problems.
https://github.com/torvalds/linux/commit/2c66ca3949dc701da7f4c9407f2140ae425683a5
. That later patch isn't applied to 1045.
[Test Plan]
User test results pending, but its a fix commit so should likely be
applied regardless.
[Regression Potential]
SGX could continue to fail.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2034745/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp