aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2024-05-02 21:27:28 +0200
committerAleksandr Nogikh <nogikh@google.com>2024-05-03 07:06:01 +0000
commit375d4445a31b220afd91f42a7aa1b610d689a897 (patch)
tree5c1c3b879697e4f7861bfb4bc79a4c8e2153c8be /tools
parented1fafc9bcb5f06d6bfd1c71f52c54a7e5dacb27 (diff)
tools/syz-imagegen: generate bcachefs images
Use the parameters as discussed in https://groups.google.com/g/syzkaller/c/h002HJplxP0/m/ypISQYYpAwAJ
Diffstat (limited to 'tools')
-rw-r--r--tools/syz-imagegen/imagegen.go12
1 files changed, 11 insertions, 1 deletions
diff --git a/tools/syz-imagegen/imagegen.go b/tools/syz-imagegen/imagegen.go
index 3d3d16d60..6937f2b7a 100644
--- a/tools/syz-imagegen/imagegen.go
+++ b/tools/syz-imagegen/imagegen.go
@@ -8,7 +8,8 @@
// It requires the following packages to be installed:
//
// f2fs-tools xfsprogs reiserfsprogs gfs2-utils ocfs2-tools genromfs erofs-utils makefs udftools
-// mtd-utils nilfs-tools squashfs-tools genisoimage jfsutils exfat-utils ntfs-3g hfsprogs.
+// mtd-utils nilfs-tools squashfs-tools genisoimage jfsutils exfat-utils ntfs-3g hfsprogs
+// bcachefs-tools.
package main
import (
@@ -498,6 +499,15 @@ var fileSystems = []FileSystem{
},
},
{
+ Name: "bcachefs",
+ MinSize: 512 << 10,
+ MkfsFlagCombinations: [][]string{
+ {"", "--encrypted --no_passphrase"},
+ {"", "--compression=lz4"},
+ {"", "--data_checksum=none --metadata_checksum=none"},
+ },
+ },
+ {
Name: parttable,
MinSize: 1 << 20,
ReadOnly: true,