From: Petr Vorel <pvorel@suse.cz>
To: Yang Xu <xuyang2018.jy@fujitsu.com>
Cc: ltp@lists.linux.it, martin.doucha@suse.com,
Xiao Yang <yangx.jy@cn.fujitsu.com>
Subject: [LTP] quotactl0{2,3,5,7}.c dependency problems on older kernels
Date: Thu, 17 Mar 2022 19:31:34 +0100 [thread overview]
Message-ID: <YjN+hsHidEX0ivoX@pevik> (raw)
Hi Xu,
actually quotactl0{2,3,5,7}.c and quotactl03.c fail on only on v4.5:
tst_kconfig.c:82: TINFO: Parsing kernel config '/.config'
tst_device.c:88: TINFO: Found free device 0 '/dev/loop0'
tst_test.c:996: TINFO: Formatting /dev/loop0 with xfs opts='' extra opts=''
[ 271.093416] XFS (loop0): Superblock has unknown read-only compatible features (0x4) enabled.
[ 271.096902] XFS (loop0): Attempted to mount read-only compatible filesystem read-write.
[ 271.100128] XFS (loop0): Filesystem can only be safely mounted read only.
[ 271.101852] XFS (loop0): SB validate failed with error -22.
tst_test.c:1010: TBROK: mount(/dev/loop0, mntpoint, xfs, 0, 0x41d6a0) failed: EINVAL (22)
Tested on config:
grep -e QUOTA -e QFMT /.config
CONFIG_XFS_QUOTA=y
CONFIG_QUOTA=y
CONFIG_QUOTA_NETLINK_INTERFACE=y
# CONFIG_PRINT_QUOTA_WARNING is not set
# CONFIG_QUOTA_DEBUG is not set
CONFIG_QUOTA_TREE=y
# CONFIG_QFMT_V1 is not set
CONFIG_QFMT_V2=y
CONFIG_QUOTACTL=y
CONFIG_QUOTACTL_COMPAT=y
But not work either on v4.10:
[ 299.235456] XFS (loop0): EXPERIMENTAL reflink feature enabled. Use at your own risk!
[ 299.239463] XFS (loop0): Mounting V5 Filesystem
[ 299.240950] XFS (loop0): Log size 1368 blocks too small, minimum size is 1580 blocks
[ 299.243357] XFS (loop0): AAIEEE! Log failed size checks. Abort!
[ 299.245183] XFS (loop0): log mount failed
quotactl07.c:58: TBROK: mount(/dev/loop0, mntpoint, xfs, 0, 0x41d054) failed: EINVAL (22)
(the same config)
Tests use:
all:
.mntpoint = MNTPOINT,
quotactl02.c
.mnt_data = "usrquota,grpquota",
quotactl03.c
.mnt_data = "usrquota",
quotactl05.c
.mnt_data = "prjquota"
quotactl07.c does no specific .mnt_data.
but had .mnt_data = "usrquota" till recently - removed in
eb1cd3e922 ("syscalls/quotactl07: Refactor this case")
I guess newer kernel is needed.
But checking usrquota for XFS it has "always" been there - added in
a67d7c5f5d25 ("[XFS] Move platform specific mount option parse out of core XFS code")
in v2.6.25-rc1
Kind regards,
Petr
--
Mailing list info: https://lists.linux.it/listinfo/ltp
next reply other threads:[~2022-03-17 18:31 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-03-17 18:31 Petr Vorel [this message]
2022-03-18 3:16 ` [LTP] quotactl0{2, 3, 5, 7}.c dependency problems on older kernels xuyang2018.jy
2022-03-18 3:44 ` xuyang2018.jy
2022-03-18 12:23 ` Petr Vorel
2022-03-18 8:51 ` Petr Vorel
2022-03-18 9:26 ` xuyang2018.jy
2022-03-18 9:59 ` Petr Vorel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=YjN+hsHidEX0ivoX@pevik \
--to=pvorel@suse.cz \
--cc=ltp@lists.linux.it \
--cc=martin.doucha@suse.com \
--cc=xuyang2018.jy@fujitsu.com \
--cc=yangx.jy@cn.fujitsu.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox