This topic was today also discussed here: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1841488/comments/5 With this ticket opened against disco (still in service, compared to LP 1841488 which is about cosmic, that's no longer in service) I suggest that we close LP 1841488 (set to Invalid) and work on these patches based on this ticket (LP 1841984).
Nevertheless, the disco master-next tree already includes all patches (they probably came is via a stable upstream release update): $ git log --oneline | grep -m 1 "fix copy-paste error in CTR mode" 6cef65e crypto: vmx - fix copy-paste error in CTR mode $ git log --oneline | grep -m 1 "always increment IV as quadword" b5df7b3 crypto: vmx - CTR: always increment IV as quadword $ git log --oneline | grep -m 1 "do nosimd fallback manually" c438f2b crypto: vmx - ghash: do nosimd fallback manually ( $ git log --oneline | grep -m 1 "Add support for VMS instructions by ASM" 5c380d6 crypto: vmx - Add support for VMS instructions by ASM ) (Notice that disco master-next ID hashes might be different to upstream hashes) Hence this is already in progress and I suggest that we just wait for the next and upcoming disco/19.10 kernel to land in proposed, test the proposed kernel to be sure that these commit IDs really solve the problem, and close this LP once the kernel got rolled out to the main pocket. ** Also affects: ubuntu-power-systems Importance: Undecided Status: New ** Changed in: ubuntu-power-systems Status: New => In Progress ** Changed in: linux (Ubuntu) Status: New => In Progress ** Changed in: ubuntu-power-systems Importance: Undecided => High ** Changed in: ubuntu-power-systems Assignee: (unassigned) => Frank Heimes (frank-heimes) -- 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/1841984 Title: [Backport] Crypto VMX Fixes Status in The Ubuntu-power-systems project: In Progress Status in linux package in Ubuntu: In Progress Bug description: Ubuntu Disco is missing the fix for "5c380d623ed3 - crypto: vmx - Add support for VMS instructions by ASM (4 years, 5 months ago) <Leonidas S. Barbosa>" ... which is fixed by 'crypto: vmx - fix copy-paste error in CTR mode', it fixes a couple of incorrect branch targets, and usage of an incorrect vector assembly instruction. The others two patches ("crypto: vmx - CTR: always increment IV as quadword ", "crypto: vmx - ghash: do nosimd fallback manually ") fixes for ghash replaces the fallback mechanism that is used on powerpc an operation is required to operate in interrupt context. Not having these patches might lead to data integrity issues. patches crypto: vmx - fix copy-paste error in CTR mode https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=dcf7b48212c0fab7df69e84fab22d6cb7c8c0fb9 crypto: vmx - CTR: always increment IV as quadword https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=009b30ac7444c17fae34c4f435ebce8e8e2b3250 crypto: vmx - ghash: do nosimd fallback manually https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=357d065a44cdd77ed5ff35155a989f2a763e96ef To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-power-systems/+bug/1841984/+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