Public bug reported:

[Impact]

 * A change of kernel symbol license allows to drop a PPC specific
workaround in zfs-dkms to use the regular (better) code paths.

 * See details in:

https://git.launchpad.net/ubuntu/+source/zfs-
linux/tree/debian/patches/4900-ppc-get-user-workaround.patch

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009242

[Test Plan]

 * linux: apply
https://github.com/torvalds/linux/commit/d9e5c3e9e75162f845880535957b7fd0b4637d23

 * zfs-dkms: revert https://git.launchpad.net/ubuntu/+source/zfs-
linux/tree/debian/patches/4900-ppc-get-user-workaround.patch

 * Build on kernel with zfs module on ppc

 * Ensure that zfs.ko successfully loads and works

 * Test that root on zfs installations work on ppc (however, Ubuntu
currently doesn't provide an installation method to achieve this, so
this bit of verification might be hard to complete)

[Where problems could occur]

 * linux: the patch only changes the symbol licensing and the potential
tainteness status of the kernel, without any observable user or kernel
space impacts

 * zfs-dkms: The PPC workaround patch is known to be buggy, and the new
arch-independent codepath may now use optimized codepaths inside kernel
resulting in a different behavior as observed by user-space (operation
successful, EFAULT not returned) matching the behavior of all other
architectures.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: zfs-linux (Ubuntu)
     Importance: Undecided
         Status: New

** Also affects: linux (Ubuntu)
   Importance: Undecided
       Status: New

** Description changed:

  [Impact]
  
-  * A change of kernel symbol license allows to drop a PPC specific
+  * A change of kernel symbol license allows to drop a PPC specific
  workaround in zfs-dkms to use the regular (better) code paths.
  
-  * See details in:
+  * See details in:
  
  https://git.launchpad.net/ubuntu/+source/zfs-
  linux/tree/debian/patches/4900-ppc-get-user-workaround.patch
  
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009242
  
- 
  [Test Plan]
  
-  * linux: apply 
https://github.com/torvalds/linux/commit/d9e5c3e9e75162f845880535957b7fd0b4637d23
-  
-  * zfs-dkms: revert 
https://git.launchpad.net/ubuntu/+source/zfs-linux/tree/debian/patches/4900-ppc-get-user-workaround.patch
+  * linux: apply
+ 
https://github.com/torvalds/linux/commit/d9e5c3e9e75162f845880535957b7fd0b4637d23
  
-  * Build on kernel with zfs module on ppc
+  * zfs-dkms: revert https://git.launchpad.net/ubuntu/+source/zfs-
+ linux/tree/debian/patches/4900-ppc-get-user-workaround.patch
  
-  * Ensure that zfs.ko successfully loads and works
+  * Build on kernel with zfs module on ppc
  
-  * Test that root on zfs installations work on ppc (however, Ubuntu
+  * Ensure that zfs.ko successfully loads and works
+ 
+  * Test that root on zfs installations work on ppc (however, Ubuntu
  currently doesn't provide an installation method to achieve this, so
  this bit of verification might be hard to complete)
  
  [Where problems could occur]
  
-  * The PPC workaround patch is known to be buggy, and the new arch-
- independent codepath may now use optimized codepaths inside kernel
+  * linux: the patch only changes the symbol licensing and the potential
+ tainteness status of the kernel, without any observable user or kernel
+ space impacts
+ 
+  * zfs-dkms: The PPC workaround patch is known to be buggy, and the new
+ arch-independent codepath may now use optimized codepaths inside kernel
  resulting in a different behavior as observed by user-space (operation
  successful, EFAULT not returned) matching the behavior of all other
  architectures.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1976248

Title:
  Revert PPC get_user workaround

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1976248/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to