]> git-server-git.apps.pok.os.sepia.ceph.com Git - xfstests-dev.git/commit
generic/537: disable quota mount options for pre-metadir rt filesystems
authorDarrick J. Wong <djwong@kernel.org>
Fri, 21 Mar 2025 21:27:54 +0000 (14:27 -0700)
committerZorro Lang <zlang@kernel.org>
Fri, 28 Mar 2025 01:05:05 +0000 (09:05 +0800)
commit768c74f4542244be7ded19806844b77fd605f8ae
treef9a7859a561e1415b79d9cf1b4ec2d02eec22cf6
parent8e4282818e578dd0ba1c0d8860a58ea17897920a
generic/537: disable quota mount options for pre-metadir rt filesystems

Fix this regression in generic/537:

mount: /opt: permission denied.
       dmesg(1) may have more information after failed mount system call.
mount -o uquota,gquota,pquota, -o ro,norecovery -ortdev=/dev/sdb4 /dev/sda4 /opt failed
mount -o uquota,gquota,pquota, -o ro,norecovery -ortdev=/dev/sdb4 /dev/sda4 /opt failed
(see /var/tmp/fstests/generic/537.full for details)

for reasons explained in the giant comment.  TLDR: quota and rt aren't
compatible on older xfs filesystems so we have to work around that.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Zorro Lang <zlang@redhat.com>
Signed-off-by: Zorro Lang <zlang@kernel.org>
tests/generic/537