** 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