Same as regular zoned, but the previous check didn't work. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Reviewed-by: "Darrick J. Wong" <djwong@xxxxxxxxxx> --- common/xfs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/xfs b/common/xfs index c1b4c5577b2b..ccf263aeb969 100644 --- a/common/xfs +++ b/common/xfs @@ -2206,7 +2206,10 @@ _xfs_scratch_supports_rtquota() { # can check that quickly, and we make the bold assumption that the same will # apply to any scratch fs that might be created. _require_xfs_rtquota_if_rtdev() { - test "$USE_EXTERNAL" = "yes" || return + if [ "$USE_EXTERNAL" != "yes" ]; then + $XFS_INFO_PROG "$TEST_DIR" | grep -q 'realtime.*internal' && + _notrun "Quota on internal rt device not supported" + fi if [ -n "$TEST_RTDEV$SCRATCH_RTDEV" ]; then _xfs_kmod_supports_rtquota || \ -- 2.45.2