* [pve-devel] [PATCH zfsonlinux v2 0/2] update ZFS to 2.2.3 and include a fix for udev-links for partitions
@ 2024-03-06 13:24 Stoiko Ivanov
2024-03-06 13:24 ` [pve-devel] [PATCH zfsonlinux v2 1/2] update zfs submodule to 2.2.3 and refresh patches Stoiko Ivanov
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Stoiko Ivanov @ 2024-03-06 13:24 UTC (permalink / raw)
To: pve-devel
changes from v1:
* add a fix for #5288 after Fiona managed to reproduce it and we saw it
was a known issue addressed by Fabian with a pull-request upstream
* add a bit more detail to the submodule-update commit-message
minimally tested in my virtual setup, additionally Fiona tested that the
fix for 5288 indeed works with her reproducer
Stoiko Ivanov (2):
update zfs submodule to 2.2.3 and refresh patches
fix #5288: cherry-pick fix for udev-partition links > 16
debian/patches/0005-Enable-zed-emails.patch | 2 +-
...hten-bounds-for-noalloc-stat-availab.patch | 4 +-
...do-not-truncate-shares-not-zfs-mount.patch | 131 ------------------
...rectly-handle-partition-16-and-later.patch | 52 +++++++
debian/patches/series | 2 +-
upstream | 2 +-
6 files changed, 57 insertions(+), 136 deletions(-)
delete mode 100644 debian/patches/0012-fix-mount-do-not-truncate-shares-not-zfs-mount.patch
create mode 100644 debian/patches/0012-udev-correctly-handle-partition-16-and-later.patch
--
2.39.2
^ permalink raw reply [flat|nested] 5+ messages in thread
* [pve-devel] [PATCH zfsonlinux v2 1/2] update zfs submodule to 2.2.3 and refresh patches
2024-03-06 13:24 [pve-devel] [PATCH zfsonlinux v2 0/2] update ZFS to 2.2.3 and include a fix for udev-links for partitions Stoiko Ivanov
@ 2024-03-06 13:24 ` Stoiko Ivanov
2024-03-06 13:24 ` [pve-devel] [PATCH zfsonlinux v2 2/2] fix #5288: cherry-pick fix for udev-partition links > 16 Stoiko Ivanov
2024-03-11 14:49 ` [pve-devel] applied-series: [PATCH zfsonlinux v2 0/2] update ZFS to 2.2.3 and include a fix for udev-links for partitions Thomas Lamprecht
2 siblings, 0 replies; 5+ messages in thread
From: Stoiko Ivanov @ 2024-03-06 13:24 UTC (permalink / raw)
To: pve-devel
mostly support for newer kernel-versions, and fixes for the BRT bugs
discovered with 2.2.0 (BRT remains disabled by default).
The update contains a fix for CVE-2020-24370 in lua (which is present
in ZFS for channel-programs, which we do not use) - see:
https://github.com/openzfs/zfs/pull/15847 for more details.
One patch from Stefan Lendl was backported and is now in the ZFS 2.2
branch.
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
---
debian/patches/0005-Enable-zed-emails.patch | 2 +-
...hten-bounds-for-noalloc-stat-availab.patch | 4 +-
...do-not-truncate-shares-not-zfs-mount.patch | 131 ------------------
debian/patches/series | 1 -
upstream | 2 +-
5 files changed, 4 insertions(+), 136 deletions(-)
delete mode 100644 debian/patches/0012-fix-mount-do-not-truncate-shares-not-zfs-mount.patch
diff --git a/debian/patches/0005-Enable-zed-emails.patch b/debian/patches/0005-Enable-zed-emails.patch
index 646d529c..af38f84e 100644
--- a/debian/patches/0005-Enable-zed-emails.patch
+++ b/debian/patches/0005-Enable-zed-emails.patch
@@ -13,7 +13,7 @@ Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cmd/zed/zed.d/zed.rc b/cmd/zed/zed.d/zed.rc
-index 78dc1afc7..41d5539ea 100644
+index bc269b155..e6d4b1703 100644
--- a/cmd/zed/zed.d/zed.rc
+++ b/cmd/zed/zed.d/zed.rc
@@ -41,7 +41,7 @@ ZED_EMAIL_ADDR="root"
diff --git a/debian/patches/0011-zpool-status-tighten-bounds-for-noalloc-stat-availab.patch b/debian/patches/0011-zpool-status-tighten-bounds-for-noalloc-stat-availab.patch
index f58c58e8..3c87b0cb 100644
--- a/debian/patches/0011-zpool-status-tighten-bounds-for-noalloc-stat-availab.patch
+++ b/debian/patches/0011-zpool-status-tighten-bounds-for-noalloc-stat-availab.patch
@@ -51,10 +51,10 @@ Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/cmd/zpool/zpool_main.c b/cmd/zpool/zpool_main.c
-index 5507f9d3f..98970abfe 100644
+index 69bf9649a..fd42ce7c1 100644
--- a/cmd/zpool/zpool_main.c
+++ b/cmd/zpool/zpool_main.c
-@@ -2478,7 +2478,8 @@ print_status_config(zpool_handle_t *zhp, status_cbdata_t *cb, const char *name,
+@@ -2616,7 +2616,8 @@ print_status_config(zpool_handle_t *zhp, status_cbdata_t *cb, const char *name,
if (vs->vs_scan_removing != 0) {
(void) printf(gettext(" (removing)"));
diff --git a/debian/patches/0012-fix-mount-do-not-truncate-shares-not-zfs-mount.patch b/debian/patches/0012-fix-mount-do-not-truncate-shares-not-zfs-mount.patch
deleted file mode 100644
index ab01e623..00000000
--- a/debian/patches/0012-fix-mount-do-not-truncate-shares-not-zfs-mount.patch
+++ /dev/null
@@ -1,131 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Stefan Lendl <1321542+stfl@users.noreply.github.com>
-Date: Fri, 12 Jan 2024 21:05:11 +0100
-Subject: [PATCH] fix(mount): do not truncate shares not zfs mount
-
-When running zfs share -a resetting the exports.d/zfs.exports makes
-sense the get a clean state.
-Truncating was also called with zfs mount which would not populate the
-file again.
-Add test to verify shares persist after mount -a.
-
-Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
-Signed-off-by: Stefan Lendl <s.lendl@proxmox.com>
-Closes #15607
-Closes #15660
----
- cmd/zfs/zfs_main.c | 3 +-
- tests/runfiles/common.run | 3 +-
- tests/zfs-tests/tests/Makefile.am | 1 +
- .../zfs_share/zfs_share_after_mount.ksh | 62 +++++++++++++++++++
- 4 files changed, 67 insertions(+), 2 deletions(-)
- create mode 100755 tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_after_mount.ksh
-
-diff --git a/cmd/zfs/zfs_main.c b/cmd/zfs/zfs_main.c
-index 9939f206a..f67f6114d 100644
---- a/cmd/zfs/zfs_main.c
-+++ b/cmd/zfs/zfs_main.c
-@@ -7234,7 +7234,8 @@ share_mount(int op, int argc, char **argv)
- pthread_mutex_init(&share_mount_state.sm_lock, NULL);
-
- /* For a 'zfs share -a' operation start with a clean slate. */
-- zfs_truncate_shares(NULL);
-+ if (op == OP_SHARE)
-+ zfs_truncate_shares(NULL);
-
- /*
- * libshare isn't mt-safe, so only do the operation in parallel
-diff --git a/tests/runfiles/common.run b/tests/runfiles/common.run
-index f6e5367f5..a600140ea 100644
---- a/tests/runfiles/common.run
-+++ b/tests/runfiles/common.run
-@@ -316,7 +316,8 @@ tags = ['functional', 'cli_root', 'zfs_set']
- [tests/functional/cli_root/zfs_share]
- tests = ['zfs_share_001_pos', 'zfs_share_002_pos', 'zfs_share_003_pos',
- 'zfs_share_004_pos', 'zfs_share_006_pos', 'zfs_share_008_neg',
-- 'zfs_share_010_neg', 'zfs_share_011_pos', 'zfs_share_concurrent_shares']
-+ 'zfs_share_010_neg', 'zfs_share_011_pos', 'zfs_share_concurrent_shares',
-+ 'zfs_share_after_mount']
- tags = ['functional', 'cli_root', 'zfs_share']
-
- [tests/functional/cli_root/zfs_snapshot]
-diff --git a/tests/zfs-tests/tests/Makefile.am b/tests/zfs-tests/tests/Makefile.am
-index c20b428db..3798194f0 100644
---- a/tests/zfs-tests/tests/Makefile.am
-+++ b/tests/zfs-tests/tests/Makefile.am
-@@ -912,6 +912,7 @@ nobase_dist_datadir_zfs_tests_tests_SCRIPTS += \
- functional/cli_root/zfs_share/zfs_share_012_pos.ksh \
- functional/cli_root/zfs_share/zfs_share_013_pos.ksh \
- functional/cli_root/zfs_share/zfs_share_concurrent_shares.ksh \
-+ functional/cli_root/zfs_share/zfs_share_after_mount.ksh \
- functional/cli_root/zfs_snapshot/cleanup.ksh \
- functional/cli_root/zfs_snapshot/setup.ksh \
- functional/cli_root/zfs_snapshot/zfs_snapshot_001_neg.ksh \
-diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_after_mount.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_after_mount.ksh
-new file mode 100755
-index 000000000..0d4b66ea8
---- /dev/null
-+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_after_mount.ksh
-@@ -0,0 +1,62 @@
-+#!/bin/ksh -p
-+#
-+# CDDL HEADER START
-+#
-+# The contents of this file are subject to the terms of the
-+# Common Development and Distribution License (the "License").
-+# You may not use this file except in compliance with the License.
-+#
-+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-+# or https://opensource.org/licenses/CDDL-1.0.
-+# See the License for the specific language governing permissions
-+# and limitations under the License.
-+#
-+# When distributing Covered Code, include this CDDL HEADER in each
-+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-+# If applicable, add the following below this CDDL HEADER, with the
-+# fields enclosed by brackets "[]" replaced with your own identifying
-+# information: Portions Copyright [yyyy] [name of copyright owner]
-+#
-+# CDDL HEADER END
-+#
-+
-+#
-+# Copyright (c) 2023 by Proxmox. All rights reserved.
-+#
-+
-+. $STF_SUITE/include/libtest.shlib
-+
-+# DESCRIPTION:
-+# Verify that nfs shares persist after zfs mount -a
-+#
-+# STRATEGY:
-+# 1. Verify that the filesystem is not shared.
-+# 2. Enable the 'sharenfs' property
-+# 3. Verify filesystem is shared
-+# 4. Invoke 'zfs mount -a'
-+# 5. Verify filesystem is still shared
-+
-+verify_runnable "global"
-+
-+function cleanup
-+{
-+ log_must zfs set sharenfs=off $TESTPOOL/$TESTFS
-+ is_shared $TESTPOOL/$TESTFS && \
-+ log_must unshare_fs $TESTPOOL/$TESTFS
-+ log_must zfs share -a
-+}
-+
-+
-+log_onexit cleanup
-+
-+cleanup
-+
-+log_must zfs set sharenfs="on" $TESTPOOL/$TESTFS
-+log_must is_shared $TESTPOOL/$TESTFS
-+log_must is_exported $TESTPOOL/$TESTFS
-+
-+log_must zfs mount -a
-+log_must is_shared $TESTPOOL/$TESTFS
-+log_must is_exported $TESTPOOL/$TESTFS
-+
-+log_pass "Verify that nfs shares persist after zfs mount -a"
diff --git a/debian/patches/series b/debian/patches/series
index e9b5ce00..35f81d13 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -9,4 +9,3 @@
0009-arc-stat-summary-guard-access-to-l2arc-MFU-MRU-stats.patch
0010-Fix-nfs_truncate_shares-without-etc-exports.d.patch
0011-zpool-status-tighten-bounds-for-noalloc-stat-availab.patch
-0012-fix-mount-do-not-truncate-shares-not-zfs-mount.patch
diff --git a/upstream b/upstream
index 494aaaed..c883088d 160000
--- a/upstream
+++ b/upstream
@@ -1 +1 @@
-Subproject commit 494aaaed89cb9fe9f2da3b6c6f465a4bc9f6a7e1
+Subproject commit c883088df83ced3a2b8b38e6d89a5e63fb153ee4
--
2.39.2
^ permalink raw reply [flat|nested] 5+ messages in thread
* [pve-devel] [PATCH zfsonlinux v2 2/2] fix #5288: cherry-pick fix for udev-partition links > 16
2024-03-06 13:24 [pve-devel] [PATCH zfsonlinux v2 0/2] update ZFS to 2.2.3 and include a fix for udev-links for partitions Stoiko Ivanov
2024-03-06 13:24 ` [pve-devel] [PATCH zfsonlinux v2 1/2] update zfs submodule to 2.2.3 and refresh patches Stoiko Ivanov
@ 2024-03-06 13:24 ` Stoiko Ivanov
2024-03-07 7:49 ` Fabian Grünbichler
2024-03-11 14:49 ` [pve-devel] applied-series: [PATCH zfsonlinux v2 0/2] update ZFS to 2.2.3 and include a fix for udev-links for partitions Thomas Lamprecht
2 siblings, 1 reply; 5+ messages in thread
From: Stoiko Ivanov @ 2024-03-06 13:24 UTC (permalink / raw)
To: pve-devel
see:
https://github.com/openzfs/zfs/pull/15970
https://github.com/openzfs/zfs/issues/15904
for some additional background.
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
---
...rectly-handle-partition-16-and-later.patch | 52 +++++++++++++++++++
debian/patches/series | 1 +
2 files changed, 53 insertions(+)
create mode 100644 debian/patches/0012-udev-correctly-handle-partition-16-and-later.patch
diff --git a/debian/patches/0012-udev-correctly-handle-partition-16-and-later.patch b/debian/patches/0012-udev-correctly-handle-partition-16-and-later.patch
new file mode 100644
index 00000000..578b74bd
--- /dev/null
+++ b/debian/patches/0012-udev-correctly-handle-partition-16-and-later.patch
@@ -0,0 +1,52 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>
+Date: Wed, 6 Mar 2024 10:39:06 +0100
+Subject: [PATCH] udev: correctly handle partition #16 and later
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+If a zvol has more than 15 partitions, the minor device number exhausts
+the slot count reserved for partitions next to the zvol itself. As a
+result, the minor number cannot be used to determine the partition
+number for the higher partition, and doing so results in wrong named
+symlinks being generated by udev.
+
+Since the partition number is encoded in the block device name anyway,
+let's just extract it from there instead.
+
+Fixes: #15904
+
+Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
+Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
+---
+ udev/zvol_id.c | 9 +++++----
+ 1 file changed, 5 insertions(+), 4 deletions(-)
+
+diff --git a/udev/zvol_id.c b/udev/zvol_id.c
+index 5960b9787..609349594 100644
+--- a/udev/zvol_id.c
++++ b/udev/zvol_id.c
+@@ -51,7 +51,7 @@ const char *__asan_default_options(void) {
+ int
+ main(int argc, const char *const *argv)
+ {
+- if (argc != 2) {
++ if (argc != 2 || strncmp(argv[1], "/dev/zd", 7) != 0) {
+ fprintf(stderr, "usage: %s /dev/zdX\n", argv[0]);
+ return (1);
+ }
+@@ -72,9 +72,10 @@ main(int argc, const char *const *argv)
+ return (1);
+ }
+
+- unsigned int dev_part = minor(sb.st_rdev) % ZVOL_MINORS;
+- if (dev_part != 0)
+- sprintf(zvol_name + strlen(zvol_name), "-part%u", dev_part);
++ const char *dev_part = strrchr(dev_name, 'p');
++ if (dev_part != NULL) {
++ sprintf(zvol_name + strlen(zvol_name), "-part%s", dev_part + 1);
++ }
+
+ for (size_t i = 0; i < strlen(zvol_name); ++i)
+ if (isblank(zvol_name[i]))
diff --git a/debian/patches/series b/debian/patches/series
index 35f81d13..9eedf857 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -9,3 +9,4 @@
0009-arc-stat-summary-guard-access-to-l2arc-MFU-MRU-stats.patch
0010-Fix-nfs_truncate_shares-without-etc-exports.d.patch
0011-zpool-status-tighten-bounds-for-noalloc-stat-availab.patch
+0012-udev-correctly-handle-partition-16-and-later.patch
--
2.39.2
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [pve-devel] [PATCH zfsonlinux v2 2/2] fix #5288: cherry-pick fix for udev-partition links > 16
2024-03-06 13:24 ` [pve-devel] [PATCH zfsonlinux v2 2/2] fix #5288: cherry-pick fix for udev-partition links > 16 Stoiko Ivanov
@ 2024-03-07 7:49 ` Fabian Grünbichler
0 siblings, 0 replies; 5+ messages in thread
From: Fabian Grünbichler @ 2024-03-07 7:49 UTC (permalink / raw)
To: Proxmox VE development discussion, Stoiko Ivanov
> Stoiko Ivanov <s.ivanov@proxmox.com> hat am 06.03.2024 14:24 CET geschrieben:
>
>
> see:
> https://github.com/openzfs/zfs/pull/15970
> https://github.com/openzfs/zfs/issues/15904
>
> for some additional background.
FWIW, this one got two approvals upstream in the meantime ;)
> Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
> ---
> ...rectly-handle-partition-16-and-later.patch | 52 +++++++++++++++++++
> debian/patches/series | 1 +
> 2 files changed, 53 insertions(+)
> create mode 100644 debian/patches/0012-udev-correctly-handle-partition-16-and-later.patch
>
> diff --git a/debian/patches/0012-udev-correctly-handle-partition-16-and-later.patch b/debian/patches/0012-udev-correctly-handle-partition-16-and-later.patch
> new file mode 100644
> index 00000000..578b74bd
> --- /dev/null
> +++ b/debian/patches/0012-udev-correctly-handle-partition-16-and-later.patch
> @@ -0,0 +1,52 @@
> +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
> +From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>
> +Date: Wed, 6 Mar 2024 10:39:06 +0100
> +Subject: [PATCH] udev: correctly handle partition #16 and later
> +MIME-Version: 1.0
> +Content-Type: text/plain; charset=UTF-8
> +Content-Transfer-Encoding: 8bit
> +
> +If a zvol has more than 15 partitions, the minor device number exhausts
> +the slot count reserved for partitions next to the zvol itself. As a
> +result, the minor number cannot be used to determine the partition
> +number for the higher partition, and doing so results in wrong named
> +symlinks being generated by udev.
> +
> +Since the partition number is encoded in the block device name anyway,
> +let's just extract it from there instead.
> +
> +Fixes: #15904
> +
> +Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
> +Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
> +---
> + udev/zvol_id.c | 9 +++++----
> + 1 file changed, 5 insertions(+), 4 deletions(-)
> +
> +diff --git a/udev/zvol_id.c b/udev/zvol_id.c
> +index 5960b9787..609349594 100644
> +--- a/udev/zvol_id.c
> ++++ b/udev/zvol_id.c
> +@@ -51,7 +51,7 @@ const char *__asan_default_options(void) {
> + int
> + main(int argc, const char *const *argv)
> + {
> +- if (argc != 2) {
> ++ if (argc != 2 || strncmp(argv[1], "/dev/zd", 7) != 0) {
> + fprintf(stderr, "usage: %s /dev/zdX\n", argv[0]);
> + return (1);
> + }
> +@@ -72,9 +72,10 @@ main(int argc, const char *const *argv)
> + return (1);
> + }
> +
> +- unsigned int dev_part = minor(sb.st_rdev) % ZVOL_MINORS;
> +- if (dev_part != 0)
> +- sprintf(zvol_name + strlen(zvol_name), "-part%u", dev_part);
> ++ const char *dev_part = strrchr(dev_name, 'p');
> ++ if (dev_part != NULL) {
> ++ sprintf(zvol_name + strlen(zvol_name), "-part%s", dev_part + 1);
> ++ }
> +
> + for (size_t i = 0; i < strlen(zvol_name); ++i)
> + if (isblank(zvol_name[i]))
> diff --git a/debian/patches/series b/debian/patches/series
> index 35f81d13..9eedf857 100644
> --- a/debian/patches/series
> +++ b/debian/patches/series
> @@ -9,3 +9,4 @@
> 0009-arc-stat-summary-guard-access-to-l2arc-MFU-MRU-stats.patch
> 0010-Fix-nfs_truncate_shares-without-etc-exports.d.patch
> 0011-zpool-status-tighten-bounds-for-noalloc-stat-availab.patch
> +0012-udev-correctly-handle-partition-16-and-later.patch
> --
> 2.39.2
>
>
>
> _______________________________________________
> pve-devel mailing list
> pve-devel@lists.proxmox.com
> https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
* [pve-devel] applied-series: [PATCH zfsonlinux v2 0/2] update ZFS to 2.2.3 and include a fix for udev-links for partitions
2024-03-06 13:24 [pve-devel] [PATCH zfsonlinux v2 0/2] update ZFS to 2.2.3 and include a fix for udev-links for partitions Stoiko Ivanov
2024-03-06 13:24 ` [pve-devel] [PATCH zfsonlinux v2 1/2] update zfs submodule to 2.2.3 and refresh patches Stoiko Ivanov
2024-03-06 13:24 ` [pve-devel] [PATCH zfsonlinux v2 2/2] fix #5288: cherry-pick fix for udev-partition links > 16 Stoiko Ivanov
@ 2024-03-11 14:49 ` Thomas Lamprecht
2 siblings, 0 replies; 5+ messages in thread
From: Thomas Lamprecht @ 2024-03-11 14:49 UTC (permalink / raw)
To: Proxmox VE development discussion, Stoiko Ivanov
Am 06/03/2024 um 14:24 schrieb Stoiko Ivanov:
> changes from v1:
> * add a fix for #5288 after Fiona managed to reproduce it and we saw it
> was a known issue addressed by Fabian with a pull-request upstream
> * add a bit more detail to the submodule-update commit-message
>
> minimally tested in my virtual setup, additionally Fiona tested that the
> fix for 5288 indeed works with her reproducer
>
> Stoiko Ivanov (2):
> update zfs submodule to 2.2.3 and refresh patches
> fix #5288: cherry-pick fix for udev-partition links > 16
>
> debian/patches/0005-Enable-zed-emails.patch | 2 +-
> ...hten-bounds-for-noalloc-stat-availab.patch | 4 +-
> ...do-not-truncate-shares-not-zfs-mount.patch | 131 ------------------
> ...rectly-handle-partition-16-and-later.patch | 52 +++++++
> debian/patches/series | 2 +-
> upstream | 2 +-
> 6 files changed, 57 insertions(+), 136 deletions(-)
> delete mode 100644 debian/patches/0012-fix-mount-do-not-truncate-shares-not-zfs-mount.patch
> create mode 100644 debian/patches/0012-udev-correctly-handle-partition-16-and-later.patch
>
applied, but amended the second patch to have actual relevant info
inline, thanks!
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-03-11 14:49 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-06 13:24 [pve-devel] [PATCH zfsonlinux v2 0/2] update ZFS to 2.2.3 and include a fix for udev-links for partitions Stoiko Ivanov
2024-03-06 13:24 ` [pve-devel] [PATCH zfsonlinux v2 1/2] update zfs submodule to 2.2.3 and refresh patches Stoiko Ivanov
2024-03-06 13:24 ` [pve-devel] [PATCH zfsonlinux v2 2/2] fix #5288: cherry-pick fix for udev-partition links > 16 Stoiko Ivanov
2024-03-07 7:49 ` Fabian Grünbichler
2024-03-11 14:49 ` [pve-devel] applied-series: [PATCH zfsonlinux v2 0/2] update ZFS to 2.2.3 and include a fix for udev-links for partitions Thomas Lamprecht
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal