Debian Patches
Status for zfs-linux/2.3.5-2
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| ubuntu/4100-disable-bpool-upgrade.patch | Disable bpool upgrade On ubuntu, upgrade of bpool is disabled to prevent users to break their system by upgrading to features not supported by GRUB. Didier Roche <didrocks@ubuntu.com> =================================================================== =================================================================== |
Jean-Baptiste Lallement <jean.baptiste@ubuntu.com> | not-needed | 2020-04-14 | ||
| ubuntu/zfs-mount-container-start.patch | Start zfs-mount.service after zfs-load-module.service, and if zfs module was actually loaded. This should allow installation of probert in containers, which pulls in zfs-linux utilities. |
Dimitri John Ledkov <xnox@ubuntu.com> | no | |||
| fix-pyzfs-version.patch | Fix pyzfs version Python does not think x.y.z~rcN is a valid version. Make it happy. | Shengqi Chen <harry-chen@outlook.com> | not-needed | 2024-10-11 | ||
| BUILD_EXCLUSIVE_KERNEL_MIN.patch | set BUILD_EXCLUSIVE_KERNEL_MIN in dkms.conf | Andreas Beckmann <anbe@debian.org> | no | |||
| bump-Linux-Minimum.patch | bump Linux-Minimum due to SHRINK_EMPTY usage SHRINK_EMPTY was introduced in Linux v4.19 |
Andreas Beckmann <anbe@debian.org> | no | |||
| ubuntu/0003-enable-linux-experimental.patch | [PATCH] Enable linux-experimental support To build against advance kernels, --enable-linux-experimental must be set |
John Cabaj <john.cabaj@canonical.com> | no | 2025-03-11 | ||
| ubuntu/0004-Linux-6.18-replace-nth_page.patch | [PATCH 1/7] Linux 6.18: replace nth_page() | Rob Norris <robn@despairlabs.com> | no | 2025-11-19 | ||
| ubuntu/0005-Linux-6.18-convert-ida_simple_-calls.patch | [PATCH 1/6] Linux 6.18: convert ida_simple_* calls ida_simple_get() and ida_simple_remove() are removed in 6.18. However, since 4.19 they have been simple wrappers around ida_alloc() and ida_free(), so we can just use those directly. [john-cabaj: keeping only relevant copyright changes, and leaving out ida_free() modification in zvol_os_remove_minor() as the function doesn't exist in 2.3.4. Also modifying ida_simple_remove() zvol_os_free() to ida_free()] |
Rob Norris <robn@despairlabs.com> | no | 2025-11-19 | ||
| ubuntu/0006-linux-atomic-fill-out-API-for-atomic-pointer-ops.patch | [PATCH] linux/atomic: fill out API for atomic pointer ops Closes #17580 |
Rob Norris <rob.norris@klarasystems.com> | no | 2025-08-01 | ||
| ubuntu/0007-Linux-6.18-block_device_operations-getgeo-takes-stru.patch | [PATCH 2/6] Linux 6.18: block_device_operations->getgeo takes struct gendisk* [john-cabaj: context changes in zvol_getgeo_impl()] |
Rob Norris <robn@despairlabs.com> | no | 2025-11-19 | ||
| ubuntu/0008-Linux-6.18-replace-write_cache_pages.patch | [PATCH 3/6] Linux 6.18: replace write_cache_pages() Linux 6.18 removed write_cache_pages() without a usable replacement. Here we implement a minimal zpl_write_cache_pages() that find the dirty pages within the mapping, gets them into the expected state and hands them off to zfs_putpage(), which handles the rest. [john-cabaj: copying only relevant copyright changes] |
Rob Norris <robn@despairlabs.com> | no | 2025-11-19 | ||
| ubuntu/0009-Linux-6.18-namespace-type-moved-to-ns_common.patch | [PATCH 4/6] Linux 6.18: namespace type moved to ns_common The namespace type has moved from the namespace ops struct to the "common" base namespace struct. Detect this and define a macro that does the right thing for both versions. [john-cabaj: kernel-userns-capabilities.m4 doesn't exist in 2.3.4, so not removing here] |
Rob Norris <robn@despairlabs.com> | no | 2025-11-19 | ||
| ubuntu/0010-sha256_generic-make-internal-functions-a-little-more.patch | [PATCH 5/6] sha256_generic: make internal functions a little more private Linux 6.18 has conflicting prototypes for various sha256_* and sha512_* functions, which we get through a very long include chain. That's tough to fix right now; easier is just to rename our internal functions. |
Rob Norris <robn@despairlabs.com> | no | 2025-11-19 | ||
| ubuntu/0011-Linux-6.18-generic_drop_inode-and-generic_delete_ino.patch | [PATCH 6/6] Linux 6.18: generic_drop_inode() and generic_delete_inode() renamed [john-cabaj: keeping only relevant copyright changes, and leaving out changes to code comments in zpl_super.c as the context doesn't exist in 2.3.4] |
Rob Norris <robn@despairlabs.com> | no | 2025-11-19 | ||
| 1000-dont-symlink-zed-scripts.patch | track default symlinks, instead of symlinking | not-needed | ||||
| 1001-Prevent-manual-builds-in-the-DKMS-source.patch | Block manual building in the DKMS source tree. To avoid messing up future DKMS builds and the zfs installation, block manual building of the DKMS source tree. |
unknown | not-needed | ubuntu | 2017-10-06 | |
| 1002-Check-for-META-and-DCH-consistency-in-autoconf.patch | check for META and dch consistency in autoconf | not-needed | ||||
| 1005-enable-zed.patch | Enable zed emails The OpenZFS event daemon monitors pools. This patch enables the email sending function by default (if zed is installed). This is consistent with the default behavior of mdadm. |
Richard Laager <rlaager@wiktel.com> | not-needed | |||
| 1006-zed-service-bindir.patch | Fix the path to the zed binary on the systemd unit. We install zed into /usr/sbin manually meanwhile the upstream default is installing it into /sbin. Ubuntu packages also install zed to /usr/sbin, but they ship their own zfs-zed unit. |
Chris Dos <chris@chrisdos.com> | not-needed | debian | ||
| 1007-dkms-pkgcfg.patch | not-needed | |||||
| 2100-zfs-load-module.patch | explicitly load the ZFS module via systemd service | Ubuntu developers | not-needed | |||
| 3100-remove-libzfs-module-timeout.patch | Reduce the timeout to zero seconds when running in a container (LP: #1760173) When inside a lxd container with zfs storage, zfs list or zpool status appears to hang, no output for 10 seconds. Check if we are inside a container and set the timeout to zero in this specific case. |
not-needed | upstream | ubuntu | ||
| force-verbose-rules.patch | force libtool to produce verbose output | Mo Zhou | not-needed | |||
| move-arcstat-1-to-8.patch | commit c999ab77f8dad6c6655007baebe9c7992d6fe206 Move arcstat(1) to arcstat(8) to avoid conflict with binary package nordugrid-arc-client. We regenerate Makefile.in, so we don't have to modify them explicitly here. |
Mo Zhou <cdluminate@gmail.com> | not-needed | 2021-01-15 | ||
| skip-on-PREEMPT_RT.patch | do not attempt to build the modules on PREEMPT_RT kernels | Andreas Beckmann <anbe@debian.org> | yes | debian upstream | 2024-08-08 | |
| cross-compile.patch | Fix cross-compile of the dkms module. | Dimitri John Ledkov <dimitri.ledkov@canonical.com> | no | ubuntu |
All known versions for source package 'zfs-linux'
- 2.3.5-2 (sid)
- 2.3.5-1 (forky)
- 2.3.4-1~bpo13+1 (trixie-backports)
- 2.3.2-2 (trixie)
- 2.3.2-2~bpo12+2 (bookworm-backports)
- 2.1.11-1+deb12u1 (bookworm)
