summaryrefslogtreecommitdiff
path: root/btrfs-image.c
diff options
context:
space:
mode:
authorDavid Sterba <dsterba@suse.com>2016-11-03 00:53:43 +0100
committerDavid Sterba <dsterba@suse.com>2016-11-09 13:47:31 +0100
commit84f9e8cfe34f7df196e5aa147e2b9ae45bc3b4f3 (patch)
tree61e10ead47ac16f2ce340a64d4576a2c1e07a233 /btrfs-image.c
parent9459a505d01944955d882e6e55d84fe774ce723f (diff)
btrfs-progs: image: add symbolic constant for max thread count
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'btrfs-image.c')
-rw-r--r--btrfs-image.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/btrfs-image.c b/btrfs-image.c
index 2c1d591b..3f403015 100644
--- a/btrfs-image.c
+++ b/btrfs-image.c
@@ -44,6 +44,8 @@
#define COMPRESS_NONE 0
#define COMPRESS_ZLIB 1
+#define MAX_WORKER_THREADS (32)
+
struct meta_cluster_item {
__le64 bytenr;
__le32 size;
@@ -2761,9 +2763,10 @@ int main(int argc, char *argv[])
break;
case 't':
num_threads = arg_strtou64(optarg);
- if (num_threads > 32) {
- error("number of threads out of range: %llu",
- (unsigned long long)num_threads);
+ if (num_threads > MAX_WORKER_THREADS) {
+ error("number of threads out of range: %llu > %d",
+ (unsigned long long)num_threads,
+ MAX_WORKER_THREADS);
return 1;
}
break;