Add a case for f2fs on _scratch_enable_pquota() to enable
dependent features of project quota by mkfs.

Signed-off-by: Chao Yu <yuch...@huawei.com>
---
 common/quota | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/common/quota b/common/quota
index 659c6219..38aa9470 100644
--- a/common/quota
+++ b/common/quota
@@ -111,12 +111,17 @@ _require_getnextquota()
 # prior to mount.  This is a relatively new feature ...
 _scratch_enable_pquota()
 {
-       [[ "$FSTYP" != ext[234] ]] && return
-
+    case $FSTYP in
+    ext2|ext3|ext4)
        tune2fs -O quota,project $SCRATCH_DEV >>$seqres.full 2>&1
        _try_scratch_mount >/dev/null 2>&1 \
                || _notrun "kernel doesn't support project feature on $FSTYP"
        _scratch_unmount
+       ;;
+    f2fs)
+       _scratch_mkfs "-O extra_attr -O quota -O project_quota" >> $seqres.full 
2>&1
+       ;;
+    esac
 }
 
 #
-- 
2.18.0.rc1



_______________________________________________
Linux-f2fs-devel mailing list
Linux-f2fs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to