From patchwork Mon May 14 05:49:49 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Amir Goldstein X-Patchwork-Id: 912688 Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-ext4-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="MTEFQku8"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40kqW63KnBz9s16 for ; Mon, 14 May 2018 15:48:34 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751941AbeENFsd (ORCPT ); Mon, 14 May 2018 01:48:33 -0400 Received: from mail-wr0-f196.google.com ([209.85.128.196]:40416 "EHLO mail-wr0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751871AbeENFsc (ORCPT ); Mon, 14 May 2018 01:48:32 -0400 Received: by mail-wr0-f196.google.com with SMTP id v60-v6so10846647wrc.7; Sun, 13 May 2018 22:48:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=4XN9ZQLgVDl+7wTPqKFQLT/HyWVY70DzVigVJz74ZCA=; b=MTEFQku8l+MH9+THBIOPn/Q9FOdkBr88/MgyNeafV/hzNgt1FPECuPUQq8Re2NlWA/ 7yZFD4zMGZtS8drKm+rWQVJwtkRwAaqQq8KKOBFq537npfZ0MjImjTx+EBXLXheYhSXp NAsFDB+EKvO/QgKl6O7XwUJtHxgJVMKAg/Gj2D7JOYFdvfr/uGqmLUGRHipYW20R+amG QBoLFdHn9L92L7EFZSrvj0TRmUNbyDy47AxEErop10BCPDHzX3quWdWx8hu5hTp8hbQw DwAXB4d2x+ahmGCrI+U+9Y7UFbdUn6k3rwm1L14t+2Zd+TFymocx5w31KWUo66hNIlMU GJRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=4XN9ZQLgVDl+7wTPqKFQLT/HyWVY70DzVigVJz74ZCA=; b=Gr1TiGCKfRtDxUgVA2Vm67iYTAmMsY9YPI9bqvwL2eFbSD58FfofAv7KAw9dUPRwHe E5i01MFe+JOmFHE8KDxbqOuex5zYyIoLGwY+oQSacoOJIpLcWo3hDuzIdzbS32ZXBfGy 3O16GLgLH0FZPW8H4bf0feaIY1XtJBhl2e9ll7+mAAVvhnWtK0S8yI7ieBYJuMzxmG00 mGKgr6DAobb7v/yCql7nbRQx0+DhSenvUyXZ532ZLgLuKvwlMMhyCdiw8N6VVhHlCdL6 PWdVRio0ynMj6UTHV0FJ85fB/o1Wm57nBL1x3LEWb9b9BDDscmIvKRpQlwKj1FDTCDpO Sc+g== X-Gm-Message-State: ALKqPwfzQsMVowHuvZ5/f37ARMAzhoeX++KcbweYau4FlXeoxpIB2ykR HbplnTXlAXKbm0E3bzhz6bi2aA== X-Google-Smtp-Source: AB8JxZrtkYTgTcdHhRICpxpuyLPZTlmBaujqgq7nTTlb647IUpbS5OlA8oBU1Jn2NYbZfdL3YK718g== X-Received: by 2002:adf:8f72:: with SMTP id p105-v6mr6089256wrb.181.1526276910963; Sun, 13 May 2018 22:48:30 -0700 (PDT) Received: from localhost.localdomain ([94.230.83.122]) by smtp.gmail.com with ESMTPSA id o12-v6sm12109404wrf.31.2018.05.13.22.48.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 13 May 2018 22:48:30 -0700 (PDT) From: Amir Goldstein To: Eryu Guan Cc: Theodore Ts'o , fstests@vger.kernel.org, linux-ext4@vger.kernel.org Subject: [PATCH 1/3] generic/459: use xfs_freeze instead of fsfreeze Date: Mon, 14 May 2018 08:49:49 +0300 Message-Id: <1526276991-23897-2-git-send-email-amir73il@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1526276991-23897-1-git-send-email-amir73il@gmail.com> References: <1526276991-23897-1-git-send-email-amir73il@gmail.com> Sender: linux-ext4-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org This is what all other tests use as well as _require_freeze Signed-off-by: Amir Goldstein --- tests/generic/459 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/generic/459 b/tests/generic/459 index e755cf7..22b8e62 100755 --- a/tests/generic/459 +++ b/tests/generic/459 @@ -113,7 +113,7 @@ $XFS_IO_PROG -f -d -c 'pwrite -b 1m 0 120m' $SCRATCH_MNT/f1 >>$seqres.full 2>&1 # extended. It is expected, and is only used so xfsaild is triggered to # flush AIL items, other filesystems usually get remounted as read-only during # the above write process. -fsfreeze -f $SCRATCH_MNT >>$seqres.full 2>&1 & +xfs_freeze -f $SCRATCH_MNT >>$seqres.full 2>&1 & freezeid=$! # Wait enough so xfsaild can run @@ -132,7 +132,7 @@ ret=$? # - The filesystem stays in Read-Write mode, but can be frozen/thawed # without getting stuck. if [ $ret -ne 0 ]; then - # fsfreeze failed, filesystem should reject further writes and remount + # freeze failed, filesystem should reject further writes and remount # as readonly. Sometimes the previous write process won't trigger # ro-remount, e.g. on ext3/4, do additional touch here to make sure # filesystems see the metadata I/O error. @@ -148,7 +148,7 @@ if [ $ret -ne 0 ]; then else # Try to thaw the filesystem, and complete test if if succeed. # NOTE: This will hang on affected XFS filesystems. - fsfreeze -u $SCRATCH_MNT >>$seqres.full 2>&1 + xfs_freeze -u $SCRATCH_MNT >>$seqres.full 2>&1 echo "Test OK" fi From patchwork Mon May 14 05:49:50 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Amir Goldstein X-Patchwork-Id: 912689 Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-ext4-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="rG53YRaP"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40kqW94l50z9s16 for ; Mon, 14 May 2018 15:48:37 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751978AbeENFsg (ORCPT ); Mon, 14 May 2018 01:48:36 -0400 Received: from mail-wr0-f194.google.com ([209.85.128.194]:36689 "EHLO mail-wr0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751780AbeENFsd (ORCPT ); Mon, 14 May 2018 01:48:33 -0400 Received: by mail-wr0-f194.google.com with SMTP id p4-v6so10871597wrh.3; Sun, 13 May 2018 22:48:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=JSCNYVKJn9rSe1OHcjIBEAFq6munwqh+2cBs1sQBLcI=; b=rG53YRaPk87B8m21UFx+YOQoBuprqor96lRK/Psx3WswKoBIzGRNcMc5mIDzhzvads jMYek2u+BQgLVTFFSrCaA5q9HFCJzc4135S2i7UPqBH+9XoAtVF5wuden7yrCoHgMgHy CWCRRGhqgoUUZbl1b0LCo4S6rpRvUealu27hdEWXE+qL5tUOGFpsqi4lOxsV5wOwnhtj cbJoHvJXetJujU2nc6yvrPNCx7cGOhCH2vhH1NCYUNkUNap2ivnh+NCeB4j1EeRdJncN NMASaKAxkljDd9ud9x1UfDOov//rzg0DMd29rXuL6YcM33SAPOO8yIH9G4zMzckVxJz3 awPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=JSCNYVKJn9rSe1OHcjIBEAFq6munwqh+2cBs1sQBLcI=; b=q1JiVR8uCvrdD/vKXHtxM5CM6cKD0e6ypK9g/9nR0+qYBoGmTmw+3LZ9NS+I8RODH5 Boqg2UR2m7F147o4U0j44s9YeOrRoYHVZJqIzyhHgWkTkdCeQENNtuSzq5ks0yq0HM6/ P755dGw+MDj2Zjyp/MH/+mCsR9evf+mgn1SeSZ2LwVmxKfUeOHDji13m1fxppbovSauB sbnQ/B7MtYuw1hSIq3K1cEr5PWxn18aVN1s343RonuV+BO8hfu/Z/XHDOM9n1fw9zvAG +UJ/m5KuSWqeZ5h+4pCG7l4mOZcsfLacxdQrT4K1hSLpd511gjOtMtSRLSj+fV8yXDxm 1CZg== X-Gm-Message-State: ALKqPwffZH4ViQa1PHiN+ve7OM4+Mzsw2lbwaGEr47wsdTfNRKW6pgg0 wJpo6mbUAI6/WGOKY8Kcf+yq2A== X-Google-Smtp-Source: AB8JxZpprmOr1OWFWFVyJFaX9G18ukbFcqtHrgU0n39QgZhquEVpxqV9IkijcIT8OzgP7aZ+EtdRfw== X-Received: by 2002:adf:9789:: with SMTP id s9-v6mr6262712wrb.28.1526276912180; Sun, 13 May 2018 22:48:32 -0700 (PDT) Received: from localhost.localdomain ([94.230.83.122]) by smtp.gmail.com with ESMTPSA id o12-v6sm12109404wrf.31.2018.05.13.22.48.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 13 May 2018 22:48:31 -0700 (PDT) From: Amir Goldstein To: Eryu Guan Cc: Theodore Ts'o , fstests@vger.kernel.org, linux-ext4@vger.kernel.org Subject: [PATCH 2/3] fstests: define and use TIMEOUT_PROG Date: Mon, 14 May 2018 08:49:50 +0300 Message-Id: <1526276991-23897-3-git-send-email-amir73il@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1526276991-23897-1-git-send-email-amir73il@gmail.com> References: <1526276991-23897-1-git-send-email-amir73il@gmail.com> Sender: linux-ext4-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org Signed-off-by: Amir Goldstein --- common/config | 1 + tests/generic/297 | 4 ++-- tests/generic/298 | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/common/config b/common/config index cc31806..af360ce 100644 --- a/common/config +++ b/common/config @@ -204,6 +204,7 @@ export UBIUPDATEVOL_PROG="`set_prog_path ubiupdatevol`" export THIN_CHECK_PROG="$(set_prog_path thin_check)" export PYTHON2_PROG="`set_prog_path python2`" export SQLITE3_PROG="`set_prog_path sqlite3`" +export TIMEOUT_PROG="`set_prog_path timeout`" # use 'udevadm settle' or 'udevsettle' to wait for lv to be settled. # newer systems have udevadm command but older systems like RHEL5 don't. diff --git a/tests/generic/297 b/tests/generic/297 index f7eb37b..a3ba5c4 100755 --- a/tests/generic/297 +++ b/tests/generic/297 @@ -45,7 +45,7 @@ _cleanup() _supported_os Linux _require_scratch_reflink _require_cp_reflink -_require_command "$(which timeout)" "timeout" +_require_command "$TIMEOUT_PROG" "timeout" test $FSTYP == "nfs" && _notrun "NFS can't interrupt clone operations" @@ -83,7 +83,7 @@ kill_after=2 # give us a shorter time to die n=$(stat -c '%s' $testdir/file1) echo "performing kill test on $n bytes..." >> $seqres.full touch $TEST_DIR/before -timeout -s INT ${kill_after}s $XFS_IO_PROG -f -c "reflink $testdir/file1 0 $n $n" $testdir/file1 >> $seqres.full 2>&1 +$TIMEOUT_PROG -s INT ${kill_after}s $XFS_IO_PROG -f -c "reflink $testdir/file1 0 $n $n" $testdir/file1 >> $seqres.full 2>&1 touch $TEST_DIR/after before=$(stat -c '%Y' $TEST_DIR/before) after=$(stat -c '%Y' $TEST_DIR/after) diff --git a/tests/generic/298 b/tests/generic/298 index b518da1..a4d458c 100755 --- a/tests/generic/298 +++ b/tests/generic/298 @@ -45,7 +45,7 @@ _cleanup() _supported_os Linux _require_scratch_reflink _require_cp_reflink -_require_command "$(which timeout)" "timeout" +_require_command "$TIMEOUT_PROG" "timeout" test $FSTYP == "nfs" && _notrun "NFS can't interrupt clone operations" @@ -83,7 +83,7 @@ kill_after=2 # give us a shorter time to die n=$(stat -c '%s' $testdir/file1) echo "performing kill test on $n bytes..." >> $seqres.full touch $TEST_DIR/before -urk=$(timeout -s KILL ${kill_after}s $XFS_IO_PROG -f -c "reflink $testdir/file1 0 $n $n" $testdir/file1 >> $seqres.full 2>&1) +urk=$($TIMEOUT_PROG -s KILL ${kill_after}s $XFS_IO_PROG -f -c "reflink $testdir/file1 0 $n $n" $testdir/file1 >> $seqres.full 2>&1) touch $TEST_DIR/after before=$(stat -c '%Y' $TEST_DIR/before) after=$(stat -c '%Y' $TEST_DIR/after) From patchwork Mon May 14 05:49:51 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Amir Goldstein X-Patchwork-Id: 912690 Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-ext4-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="UocGQbL/"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40kqWC1Lf5z9s19 for ; Mon, 14 May 2018 15:48:39 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751982AbeENFsi (ORCPT ); Mon, 14 May 2018 01:48:38 -0400 Received: from mail-wm0-f65.google.com ([74.125.82.65]:36080 "EHLO mail-wm0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751871AbeENFse (ORCPT ); Mon, 14 May 2018 01:48:34 -0400 Received: by mail-wm0-f65.google.com with SMTP id n10-v6so12639654wmc.1; Sun, 13 May 2018 22:48:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=XsFO2VQUfH4nRgDiw6pQjFb0qTnfMTQTXVxlAJULJn8=; b=UocGQbL//2UqtK1vhBuR4ChnymRg95g3j5m2PHO/P7SNzOFaNVlzltcr2T6Uqm1Zyx t0258U5k2YWcB7rfUI6c5mJcRKd32n84dWAWxqJsA90/REDc7ptyFG/hTobbDX/Z4OK3 Yf3BfP6bDxULs2YYOXr9dI+97Yxikbllf2uWX4LsfwtEOqB02h32A2BIbDdU/EgC6KFg hK0ovd8CKrY76kcLu6WunvjoXZTotYmDaj3zmBcsRgL/SKrOstkqZLS7V2FyEnpSkkEO o7HRMbkPAKXWl1L7MbYG+mDCKcKt9rezdA1i0a9g4JGxbi9OpbY4pVwaV+Ube1PTL3ci +lJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=XsFO2VQUfH4nRgDiw6pQjFb0qTnfMTQTXVxlAJULJn8=; b=aQU+RHpUAK39xDfuIOnDwDIK8BS+gnDnRGmJZwDbycfnmTa6Gj/ttJV6RioslG80CS GiGwxJg8f+/KWpQq6GlWBuFHlUkP0MIA943MZB4cHYpc0NdWoQJ42aRiEI5OOGmyeFHR oK/FM+zjKVLq+UhGcIEG2TLrbYQBP0I9uBFaRTYDOcPH6Vn93C8k+E0okLx0UExUAxKH BWU99aLZTT/K9p/0AZvmH5J5WY0efZ+KFmbJd3xyj4ddWAEUCHO7j/MNTSba1hfK0AuJ JBb3ZAP33HiZjICSbj1bKwP/LaS1q0Aq0W1xyl4bv+Wtnmm0+WpiVTD+lgHMcoOiK2Tj XLVQ== X-Gm-Message-State: ALKqPwdMEz/2NvOP3jBH525D10r4Jx1Z3qXLoHsvCFitF3zcICyp2LAJ TKVU9QXvwJ6ZNXkijrqLkLNy9g== X-Google-Smtp-Source: AB8JxZoYNSF+j5goNTGMzSK1JxqzLsOBL53ReteEPy7ZZaHeBFrJLEfanw59AvV09B71tHv7N+fbhQ== X-Received: by 2002:a1c:71dc:: with SMTP id d89-v6mr4034776wmi.26.1526276913372; Sun, 13 May 2018 22:48:33 -0700 (PDT) Received: from localhost.localdomain ([94.230.83.122]) by smtp.gmail.com with ESMTPSA id o12-v6sm12109404wrf.31.2018.05.13.22.48.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 13 May 2018 22:48:32 -0700 (PDT) From: Amir Goldstein To: Eryu Guan Cc: Theodore Ts'o , fstests@vger.kernel.org, linux-ext4@vger.kernel.org Subject: [PATCH 3/3] generic: test first read with freeze right after mount Date: Mon, 14 May 2018 08:49:51 +0300 Message-Id: <1526276991-23897-4-git-send-email-amir73il@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1526276991-23897-1-git-send-email-amir73il@gmail.com> References: <1526276991-23897-1-git-send-email-amir73il@gmail.com> Sender: linux-ext4-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org With ext4, this leads to freeze proection bypass WARN_ON in ext4_journal_check_start. Signed-off-by: Amir Goldstein --- tests/generic/488 | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++ tests/generic/488.out | 2 ++ tests/generic/group | 1 + 3 files changed, 78 insertions(+) create mode 100755 tests/generic/488 create mode 100644 tests/generic/488.out diff --git a/tests/generic/488 b/tests/generic/488 new file mode 100755 index 0000000..02cf489 --- /dev/null +++ b/tests/generic/488 @@ -0,0 +1,75 @@ +#! /bin/bash +# FS QA Test No. 488 +# +# Test first read with freeze right after mount. +# +# With ext4, this leads to freeze proection bypass WARN_ON in +# ext4_journal_check_start. +# +#----------------------------------------------------------------------- +# Copyright (C) 2018 CTERA Networks. All Rights Reserved. +# Author: Amir Goldstein +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ +status=1 # failure is the default! +trap "_cleanup; exit \$status" 0 1 2 3 15 + +_cleanup() +{ + cd / + rm -f $tmp.* +} + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter + +# real QA test starts here +_supported_fs generic +_supported_os Linux +_require_scratch +_require_freeze +_require_command "$TIMEOUT_PROG" "timeout" + +rm -f $seqres.full + +testfile=$SCRATCH_MNT/foo + +# Create a filesystem with a file +_scratch_mkfs >>$seqres.full 2>&1 +_scratch_mount +echo "frozen" > $testfile + +# Mount filesystem "noatime" and freeze right after mount - +# reads should not block +_scratch_cycle_mount "noatime" +xfs_freeze -f $SCRATCH_MNT + +# Read file while filesystem is frozen should succeed +# without blocking +$TIMEOUT_PROG -s KILL 1s cat $testfile + +xfs_freeze -u $SCRATCH_MNT + +status=0 +exit diff --git a/tests/generic/488.out b/tests/generic/488.out new file mode 100644 index 0000000..0907d7c --- /dev/null +++ b/tests/generic/488.out @@ -0,0 +1,2 @@ +QA output created by 488 +frozen diff --git a/tests/generic/group b/tests/generic/group index dc637c9..ec993f7 100644 --- a/tests/generic/group +++ b/tests/generic/group @@ -490,3 +490,4 @@ 485 auto quick insert 486 auto quick attr 487 auto quick +488 auto quick freeze mount