31 lines
895 B
Diff
31 lines
895 B
Diff
|
From: Jeff Mahoney <jeffm@suse.com>
|
||
|
Subject: mkfs: allow site to override defaults
|
||
|
Patch-mainline: Never, a real solution with a config file is required
|
||
|
References: FATE#320615
|
||
|
|
||
|
This is a simple method to allow us to set site defaults for mkfs by
|
||
|
adding -include <includefile> to cflags.
|
||
|
|
||
|
Signed-off-by: Jeff Mahoney <jeffm@suse.com>
|
||
|
---
|
||
|
utils.h | 4 ++++
|
||
|
1 file changed, 4 insertions(+)
|
||
|
|
||
|
--- a/utils.h
|
||
|
+++ b/utils.h
|
||
|
@@ -28,10 +28,14 @@
|
||
|
|
||
|
#define BTRFS_MKFS_SYSTEM_GROUP_SIZE (4 * 1024 * 1024)
|
||
|
#define BTRFS_MKFS_SMALL_VOLUME_SIZE (1024 * 1024 * 1024)
|
||
|
+#ifndef BTRFS_MKFS_DEFAULT_NODE_SIZE
|
||
|
#define BTRFS_MKFS_DEFAULT_NODE_SIZE 16384
|
||
|
+#endif
|
||
|
+#ifndef BTRFS_MKFS_DEFAULT_FEATURES
|
||
|
#define BTRFS_MKFS_DEFAULT_FEATURES \
|
||
|
(BTRFS_FEATURE_INCOMPAT_EXTENDED_IREF \
|
||
|
| BTRFS_FEATURE_INCOMPAT_SKINNY_METADATA)
|
||
|
+#endif
|
||
|
|
||
|
/*
|
||
|
* Avoid multi-device features (RAID56) and mixed block groups
|