]> git.proxmox.com Git - zfsonlinux.git/commit
backport 2.2.4 staging for better 6.8 support
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 3 Apr 2024 07:53:17 +0000 (09:53 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 3 Apr 2024 07:56:31 +0000 (09:56 +0200)
commit68be554e71e0cac3144d19930898f95bf6616620
treecf40ede841368b05d268729df84ed80650a1d251
parent6c9ff9b992b46b2ba7c7b8ab9b5eaf35fff17158
backport 2.2.4 staging for better 6.8 support

Use the current ZFS 2.2.4 staging tree [0] with commit deb7a8423 ("Fix
corruption caused by mmap flushing problems") on top.

Additionally, include an open, but ack'd, pull request [1] that avoids
a potential general protection fault due to touching a vbio after it
was handed off to the kernel.

[0]: https://github.com/openzfs/zfs/commits/zfs-2.2.4-staging/
[1]: https://github.com/openzfs/zfs/pull/16049

Both should mostly touch the module code.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
14 files changed:
debian/patches/0013-Linux-6.8-compat-use-splice_copy_file_range-for-fall.patch [new file with mode: 0644]
debian/patches/0014-linux-5.4-compat-page_size.patch [new file with mode: 0644]
debian/patches/0015-abd-add-page-iterator.patch [new file with mode: 0644]
debian/patches/0016-vdev_disk-rename-existing-functions-to-vdev_classic_.patch [new file with mode: 0644]
debian/patches/0017-vdev_disk-reorganise-vdev_disk_io_start.patch [new file with mode: 0644]
debian/patches/0018-vdev_disk-make-read-write-IO-function-configurable.patch [new file with mode: 0644]
debian/patches/0019-vdev_disk-rewrite-BIO-filling-machinery-to-avoid-spl.patch [new file with mode: 0644]
debian/patches/0020-vdev_disk-add-module-parameter-to-select-BIO-submiss.patch [new file with mode: 0644]
debian/patches/0021-vdev_disk-use-bio_chain-to-submit-multiple-BIOs.patch [new file with mode: 0644]
debian/patches/0022-abd_iter_page-don-t-use-compound-heads-on-Linux-4.5.patch [new file with mode: 0644]
debian/patches/0023-vdev_disk-default-to-classic-submission-for-2.2.x.patch [new file with mode: 0644]
debian/patches/0024-Fix-corruption-caused-by-mmap-flushing-problems.patch [new file with mode: 0644]
debian/patches/0025-vdev_disk-don-t-touch-vbio-after-its-handed-off-to-t.patch [new file with mode: 0644]
debian/patches/series