** Description changed:

- zfs-linux needs at least these two compat changes in order to build
- against 5.14 kernel like oem-5.14 in focal:
+ == SRU Hirsute ==
  
- https://github.com/openzfs/zfs/commit/1b06b03a7be88f4565c2c3114b8d3f2dc9f9408a
- https://github.com/openzfs/zfs/commit/1c24bf966c373009f2be77438e8696aabf50a7e7
+ [Impact]
  
- Actually required:
+ Add support for 5.14 kernels in Hirsute for zfs-linux dkms module.  zfs-
+ linux needs  compat changes in order to build against 5.14 kernel like
+ oem-5.14 in focal:
  
-     - 4800-Linux-5.12-compat-bio-bi_disk-member-moved.patch
-     - 4801-Linux-5.12-compat-replace-bio_-_io_acct-with-disk_-_.patch
-     - 4802-Linux-5.12-compat-idmapped-mounts.patch
-     - 4803-Linux-5.12-update-bio_max_segs-replaces-BIO_MAX_PAGE.patch
-     - 4804-Remove-iov_iter_advance-for-iter_write.patch
-     - 4805-linux-5.13-compat-bdevops-revalidate_disk-removed.patch
-     - 4806-Linux-5.14-compat-blk_alloc_disk.patch
-     - 4807-Linux-5.14-compat-explicity-assign-set_page_dirty.patch
-     - 4808-Linux-5.14-compat-META.patch
+     - Linux-5.12-compat-bio-bi_disk-member-moved.patch
+     - Linux-5.12-compat-replace-bio_-_io_acct-with-disk_-_.patch
+     - Linux-5.12-compat-idmapped-mounts.patch
+     - Linux-5.12-update-bio_max_segs-replaces-BIO_MAX_PAGE.patch
+     - Remove-iov_iter_advance-for-iter_write.patch
+     - linux-5.13-compat-bdevops-revalidate_disk-removed.patch
+     - Linux-5.14-compat-blk_alloc_disk.patch
+     - Linux-5.14-compat-explicity-assign-set_page_dirty.patch
+     - Linux-5.14-compat-META.patch
+ 
+ [Test Plan]
+ 
+ Run the ubuntu ZFS regressions tests, these cover smoke testing core
+ functionality, POSIX fs semantics, subset of xfs tests and all mount
+ options with file system stress-ng stress tests.
+ 
+ see git://kernel.ubuntu.com/ubuntu/autotest-client/tests/ubuntu_zfs*
+ tests
+ 
+ [Where problems could occur]
+ 
+ in BIO and block allocation layers in ZFS. These are exercised
+ extensively by the ZFS regression tests.
+ 
+ The 5.12..5.14 compat options are dkms build time config checks, so
+ build testing the zfs-dkms package with 5.11 and 5.14 kernels will
+ ensure these dkms build-time options are exercised.
+ 
+ [Other Info]
+ 
+ These Linux 5.12..5.14 compat patches are in Ubuntu impish and have had
+ some testing already, so the regression potential is low as these code
+ paths have already had some exposure to real work loads.
+ 
+ Tested on x86-64 with 5.11 and 5.14 kernels to exercise the build-time
+ dkms config kernel detection paths. Exercised with the ubuntu zfs
+ regression tests.

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

Title:
  Add support for 5.14

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


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

Reply via email to