]>
Commit | Line | Data |
---|---|---|
96c807af SI |
1 | From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 |
2 | From: Tony Hutter <hutter2@llnl.gov> | |
3 | Date: Thu, 16 Nov 2023 11:42:19 -0800 | |
4 | Subject: [PATCH] zfs-2.2.1: Disable block cloning by default | |
5 | ||
6 | Disable block cloning by default to mitigate possible data corruption | |
7 | (see #15529 and #15526). | |
8 | ||
9 | Signed-off-by: Tony Hutter <hutter2@llnl.gov> | |
10 | (cherry picked from commit 479dca51c66a731e637bd2d4f9bba01a05f9ac9f) | |
11 | Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com> | |
12 | --- | |
13 | module/os/freebsd/zfs/zfs_vfsops.c | 2 +- | |
14 | module/os/linux/zfs/zpl_file_range.c | 2 +- | |
15 | 2 files changed, 2 insertions(+), 2 deletions(-) | |
16 | ||
17 | diff --git a/module/os/freebsd/zfs/zfs_vfsops.c b/module/os/freebsd/zfs/zfs_vfsops.c | |
18 | index 09e18de81..0ac670ed9 100644 | |
19 | --- a/module/os/freebsd/zfs/zfs_vfsops.c | |
20 | +++ b/module/os/freebsd/zfs/zfs_vfsops.c | |
21 | @@ -89,7 +89,7 @@ int zfs_debug_level; | |
22 | SYSCTL_INT(_vfs_zfs, OID_AUTO, debug, CTLFLAG_RWTUN, &zfs_debug_level, 0, | |
23 | "Debug level"); | |
24 | ||
25 | -int zfs_bclone_enabled = 1; | |
26 | +int zfs_bclone_enabled = 0; | |
27 | SYSCTL_INT(_vfs_zfs, OID_AUTO, bclone_enabled, CTLFLAG_RWTUN, | |
28 | &zfs_bclone_enabled, 0, "Enable block cloning"); | |
29 | ||
30 | diff --git a/module/os/linux/zfs/zpl_file_range.c b/module/os/linux/zfs/zpl_file_range.c | |
31 | index 73476ff40..139c51cf4 100644 | |
32 | --- a/module/os/linux/zfs/zpl_file_range.c | |
33 | +++ b/module/os/linux/zfs/zpl_file_range.c | |
34 | @@ -31,7 +31,7 @@ | |
35 | #include <sys/zfs_vnops.h> | |
36 | #include <sys/zfeature.h> | |
37 | ||
38 | -int zfs_bclone_enabled = 1; | |
39 | +int zfs_bclone_enabled = 0; | |
40 | ||
41 | /* | |
42 | * Clone part of a file via block cloning. |