diff options
| author | Kari Argillander <kari.argillander@gmail.com> | 2022-04-14 13:18:13 +0300 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2022-04-20 16:33:01 +0200 |
| commit | 378f05943d989029d296ecd9fbb3b3eddc979818 (patch) | |
| tree | d606716adb7af98f0c2b8b9a624890ba68b2152b /tools/syz-imagegen | |
| parent | 54fa54c7169bfe5fc83dc52ba6f9abd69dfb2ce4 (diff) | |
sys/linux: add ntfs3 filesystem support
5.15 kernel get new filesystem driver for ntfs called ntfs3. Old driver
is still in use so we do not delete it yet.
Generated test images are made with mkntfs v2021.8.22 (libntfs-3g) and
ntfs3 version from 5.17-rc7. For some reason I did not manage to
generate images with "-s 256" due some ntfs3 error. We can add those
later when we work out what is going on with those.
Diffstat (limited to 'tools/syz-imagegen')
| -rw-r--r-- | tools/syz-imagegen/imagegen.go | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tools/syz-imagegen/imagegen.go b/tools/syz-imagegen/imagegen.go index 216e7fc3e..2f303a472 100644 --- a/tools/syz-imagegen/imagegen.go +++ b/tools/syz-imagegen/imagegen.go @@ -196,6 +196,28 @@ var fileSystems = []FileSystem{ }, }, { + Name: "ntfs3", + MinSize: 1 << 20, + MkfsFlags: []string{"-f", "-F", "-L", "syzkaller"}, + MkfsFlagCombinations: [][]string{ + { + "-s 512 -c 1024", + "-s 512 -c 4096", + "-s 1024 -c 4096", + "-s 1024 -c 65536", + "-s 2048 -c 2048", + "-s 2048 -c 4096", + "-s 4096 -c 4096", + "-s 4096 -c 131072", + }, + {"", "-I"}, + }, + Mkfs: func(image *Image) error { + _, err := runCmd("mkfs.ntfs", append(image.flags, image.disk)...) + return err + }, + }, + { Name: "ext4", MinSize: 64 << 10, MkfsFlags: []string{"-L", "syzkaller", "-U", "clear", "-E", "test_fs"}, |
