* [PATCH v1] f2fs/015: Test correct mkfs options for error cases
@ 2026-01-23 3:27 Joanne Chang
2026-01-23 4:08 ` Chao Yu
0 siblings, 1 reply; 2+ messages in thread
From: Joanne Chang @ 2026-01-23 3:27 UTC (permalink / raw)
To: Zorro Lang, fstests; +Cc: Jaegeuk Kim, linux-f2fs-devel, Chao Yu, Joanne Chang
From: Jaegeuk Kim <jaegeuk@kernel.org>
Let's add the required mkfs options for quota mount option cases with
wrong results.
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Co-developed-by: Joanne Chang <joannechien@google.com>
Signed-off-by: Joanne Chang <joannechien@google.com>
---
tests/f2fs/015 | 10 +++--
tests/f2fs/015.out | 92 +++++++++++++++++++++++++---------------------
2 files changed, 57 insertions(+), 45 deletions(-)
diff --git a/tests/f2fs/015 b/tests/f2fs/015
index 6a7a582c..81ea9818 100755
--- a/tests/f2fs/015
+++ b/tests/f2fs/015
@@ -59,15 +59,19 @@ options=(
"usrquota" "" \
"grpquota" "" \
"prjquota" "" \
- "usrjquota=ausrquota" "" \
- "grpjquota=agrpquota" "" \
- "prjjquota=aprjquota" "" \
+ "prjquota" "extra_attr,quota,project_quota" \
"jqfmt=vfsold" "" \
"jqfmt=vfsv0" "" \
"jqfmt=vfsv1" "" \
+ "usrjquota=ausrquota" "" \
+ "grpjquota=agrpquota" "" \
+ "prjjquota=aprjquota" "" \
"usrjquota=" "" \
"grpjquota=" "" \
"prjjquota=" "" \
+ "usrjquota=ausrquota" "extra_attr,quota,project_quota" \
+ "grpjquota=agrpquota" "extra_attr,quota,project_quota" \
+ "prjjquota=aprjquota" "extra_attr,quota,project_quota" \
"quota" "" \
"noquota" "" \
"alloc_mode=reuse" "" \
diff --git a/tests/f2fs/015.out b/tests/f2fs/015.out
index 3df29436..cd273550 100644
--- a/tests/f2fs/015.out
+++ b/tests/f2fs/015.out
@@ -87,87 +87,95 @@ Option#84: grpquota :
0
Option#86: prjquota :
32
-Option#88: usrjquota=ausrquota :
+Option#88: prjquota : extra_attr,quota,project_quota
+0
+Option#90: jqfmt=vfsold :
+0
+Option#92: jqfmt=vfsv0 :
+0
+Option#94: jqfmt=vfsv1 :
+0
+Option#96: usrjquota=ausrquota :
32
-Option#90: grpjquota=agrpquota :
+Option#98: grpjquota=agrpquota :
32
-Option#92: prjjquota=aprjquota :
+Option#100: prjjquota=aprjquota :
32
-Option#94: jqfmt=vfsold :
+Option#102: usrjquota= :
0
-Option#96: jqfmt=vfsv0 :
+Option#104: grpjquota= :
0
-Option#98: jqfmt=vfsv1 :
+Option#106: prjjquota= :
0
-Option#100: usrjquota= :
+Option#108: usrjquota=ausrquota : extra_attr,quota,project_quota
0
-Option#102: grpjquota= :
+Option#110: grpjquota=agrpquota : extra_attr,quota,project_quota
0
-Option#104: prjjquota= :
+Option#112: prjjquota=aprjquota : extra_attr,quota,project_quota
0
-Option#106: quota :
+Option#114: quota :
0
-Option#108: noquota :
+Option#116: noquota :
0
-Option#110: alloc_mode=reuse :
+Option#118: alloc_mode=reuse :
0
-Option#112: alloc_mode=default :
+Option#120: alloc_mode=default :
0
-Option#114: fsync_mode=posix :
+Option#122: fsync_mode=posix :
0
-Option#116: fsync_mode=strict :
+Option#124: fsync_mode=strict :
0
-Option#118: fsync_mode=nobarrier :
+Option#126: fsync_mode=nobarrier :
0
-Option#120: test_dummy_encryption :
+Option#128: test_dummy_encryption :
32
-Option#122: test_dummy_encryption=v1 :
+Option#130: test_dummy_encryption=v1 :
32
-Option#124: test_dummy_encryption=v2 :
+Option#132: test_dummy_encryption=v2 :
32
-Option#126: checkpoint=enable :
+Option#134: checkpoint=enable :
0
-Option#128: checkpoint=disable :
+Option#136: checkpoint=disable :
0
-Option#130: checkpoint=disable:32768 :
+Option#138: checkpoint=disable:32768 :
0
-Option#132: checkpoint=disable:50% :
+Option#140: checkpoint=disable:50% :
0
-Option#134: checkpoint_merge :
+Option#142: checkpoint_merge :
0
-Option#136: nocheckpoint_merge :
+Option#144: nocheckpoint_merge :
0
-Option#138: compress_algorithm=lzo :
+Option#146: compress_algorithm=lzo :
0
-Option#140: inlinecrypt :
+Option#148: inlinecrypt :
0
-Option#142: atgc :
+Option#150: atgc :
0
-Option#144: discard_unit=block :
+Option#152: discard_unit=block :
0
-Option#146: discard_unit=segment :
+Option#154: discard_unit=segment :
0
-Option#148: discard_unit=section :
+Option#156: discard_unit=section :
0
-Option#150: memory=normal :
+Option#158: memory=normal :
0
-Option#152: memory=low :
+Option#160: memory=low :
0
-Option#154: age_extent_cache :
+Option#162: age_extent_cache :
0
-Option#156: errors=panic :
+Option#164: errors=panic :
0
-Option#158: errors=continue :
+Option#166: errors=continue :
0
-Option#160: errors=remount-ro :
+Option#168: errors=remount-ro :
0
-Option#162: nat_bits :
+Option#170: nat_bits :
0
-Option#164: atgc,mode=lfs :
+Option#172: atgc,mode=lfs :
32
-Option#166: ro,flush_merge :
+Option#174: ro,flush_merge :
32
-Option#168: rw : ro
+Option#176: rw : ro
0
-Option#170: norecovery,ro :
+Option#178: norecovery,ro :
0
--
2.52.0.457.g6b5491de43-goog
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH v1] f2fs/015: Test correct mkfs options for error cases
2026-01-23 3:27 [PATCH v1] f2fs/015: Test correct mkfs options for error cases Joanne Chang
@ 2026-01-23 4:08 ` Chao Yu
0 siblings, 0 replies; 2+ messages in thread
From: Chao Yu @ 2026-01-23 4:08 UTC (permalink / raw)
To: Joanne Chang, Zorro Lang, fstests; +Cc: chao, Jaegeuk Kim, linux-f2fs-devel
On 1/23/2026 11:27 AM, Joanne Chang wrote:
> From: Jaegeuk Kim <jaegeuk@kernel.org>
>
> Let's add the required mkfs options for quota mount option cases with
> wrong results.
>
> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
> Co-developed-by: Joanne Chang <joannechien@google.com>
> Signed-off-by: Joanne Chang <joannechien@google.com>
Reviewed-by: Chao Yu <chao@kernel.org>
Thanks,
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-01-23 4:08 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-23 3:27 [PATCH v1] f2fs/015: Test correct mkfs options for error cases Joanne Chang
2026-01-23 4:08 ` Chao Yu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox