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

Reply via email to