blob: 0cacb1386e1026c966f4f9af38db11702bdabb26 [file] [log] [blame]
#! /bin/bash
# SPDX-License-Identifier: GPL-2.0
# Copyright (c) 2025 Chao Yu. All Rights Reserved.
#
# FS QA Test No. f2fs/021
#
# This testcase tries to check whether f2fs can handle "usrjquota="
# during remount correctly
#
. ./common/preamble
_begin_fstest auto quick mount quota remount
_fixed_by_kernel_commit 930a9a6ee8e7 \
"f2fs: fix to avoid NULL pointer dereference in f2fs_check_quota_consistency()"
_require_scratch
_scratch_mkfs >> $seqres.full
_scratch_mount "-o usrquota"
quotacheck -uc $SCRATCH_MNT
_scratch_unmount
_scratch_mount "-o usrjquota=aquota.user,jqfmt=vfsold"
_scratch_mount "-o remount,usrjquota=,jqfmt=vfsold"
_scratch_unmount
echo "Silence is golden"
status=0
exit