Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp7207317rwl; Mon, 9 Jan 2023 20:07:27 -0800 (PST) X-Google-Smtp-Source: AMrXdXvAWSxOgRpNWCk11RCwMfJdy86/BychD6epqriMOJQtzlqUlkQqiYve2CQem5uYKdKNpiod X-Received: by 2002:aa7:ccc2:0:b0:477:8ab8:43e0 with SMTP id y2-20020aa7ccc2000000b004778ab843e0mr57575277edt.2.1673323647711; Mon, 09 Jan 2023 20:07:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673323647; cv=none; d=google.com; s=arc-20160816; b=Os/N7GIRwaR4xLcgnhSOGy8o7Cd3UHven8XGjjL8NSCsW4jWR08Lfaj8AcTn7t7Pra FFrFxuhH1IZQcNlhuo1H4RySxxrMUGv+AO/l+5c+jXzwdUxZEs92SOHWz44fmpYNpNZp 5C6dMkPMwL/fW5Go5gb7gxSisJhhYqixdSG6EDRfwyNYNlyC+aYjpCVyP7YRPZqDH5Rl ryGDXTXnX4Rs5VacUW10cDAu4PdF0lhBX6fbLwANIePqwALuqIwmc11XaXEshzy3DOVB eb8kdShRNBbkuh3q719HdBHFTyPIMqe5TgXwEDteHMnUh4O9+Cdc0UlkPF9IHmoJ55ol Ii3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from; bh=QZaUc6Egs48JIbHihHj30bEHeItSXvYeX09yjpWHzHA=; b=FGBJEX9Mjs+N1n/bqblrH6E26ILHtHjsxmmMO9bWTn9p3R6fhwQXAcE/8wGQIbXrYZ XKcxy2zyC35fImD4HoHm7RAr5xGQVv5XFduags+kFNvcxzaR4CG4H4TcaQvvW3pCq5y2 CvMcqR8iYDgPXNR1OQ3dgforCGPRF2TvfVt1OPj5AtYdce+mysVMo3QYanoF0YbozVUC 8+Yp1OBKj5OvW21kSZiJjyhYY2gngDoqi+Mo9m3Z1UcOaogN2yjJwDJjc07Ngt49GkHs 12MjCiu9JzOs9g8NT7kjQoNvQnhmUACin/+Xp22XHxWp7yyQ7wjul225Sj2vyVVExCa8 vsEQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b7-20020a056402278700b0046dd7c3ceb5si11627302ede.475.2023.01.09.20.07.04; Mon, 09 Jan 2023 20:07:27 -0800 (PST) Received-SPF: pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229607AbjAJEGD (ORCPT + 99 others); Mon, 9 Jan 2023 23:06:03 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59478 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229893AbjAJEFu (ORCPT ); Mon, 9 Jan 2023 23:05:50 -0500 Received: from omta002.cacentral1.a.cloudfilter.net (omta002.cacentral1.a.cloudfilter.net [3.97.99.33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A6A44321B2 for ; Mon, 9 Jan 2023 20:05:48 -0800 (PST) Received: from shw-obgw-4001a.ext.cloudfilter.net ([10.228.9.142]) by cmsmtp with ESMTP id F1OEpw0HBl2xSF5tTpzuCk; Tue, 10 Jan 2023 04:05:47 +0000 Received: from centos7.dilger.int ([70.77.221.9]) by cmsmtp with ESMTP id F5tTpTtgQHFsOF5tTp3sNA; Tue, 10 Jan 2023 04:05:47 +0000 X-Authority-Analysis: v=2.4 cv=XZqaca15 c=1 sm=1 tr=0 ts=63bce41b a=2Y6h5+ypAxmHcsumz2f7Og==:117 a=2Y6h5+ypAxmHcsumz2f7Og==:17 a=RPJ6JBhKAAAA:8 a=USMdwZXE_HJfLks3l7QA:9 a=fa_un-3J20JGBB2Tu-mn:22 From: Andreas Dilger To: tytso@mit.edu Cc: linux-ext4@vger.kernel.org, Andreas Dilger Subject: [PATCH] tests: fix u_direct_io to work with older losetup Date: Mon, 9 Jan 2023 21:05:35 -0700 Message-Id: <1673323535-14317-1-git-send-email-adilger@dilger.ca> X-Mailer: git-send-email 1.8.3.1 X-CMAE-Envelope: MS4xfJQoH7odYORrg1V94Hdf/FUcPelDCeOUo6q4X8X4gDVroaqFAezadGtgNaXNKFbKFoZdiih6rAIu40S2yoIs8eLvq5uVqkL4FdIHSBc6ZPAnWdL0a9Oy A1s2sP2dOUDLoCNqP253rf76gW8b76wr2GX/LuDngJKGv+z/D9jOj7OqCur70iwPO/D6FQYqjEP1yttPJl9Efj2ztETTLrTvbVDjRsb9EOR3Uu47gyKOHSRA u3ZTd8yZ/OO0EFNJ66bQkA== X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org Older losetup does not have --sector-size, but this isn't really needed for the test to work. Instead specify the filesystem block size directly to mke2fs, so that it works on all distros instead of being skipped. Change-Id: I5a0c82a9efdefd1b48f4d4288998c7725c9ae71e Signed-off-by: Andreas Dilger --- tests/u_direct_io/expect | 2 +- tests/u_direct_io/script | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/u_direct_io/expect b/tests/u_direct_io/expect index 830cbd752652..b1511ef10aa9 100644 --- a/tests/u_direct_io/expect +++ b/tests/u_direct_io/expect @@ -1,4 +1,4 @@ -mke2fs -F -o Linux -t ext4 -O ^metadata_csum,^uninit_bg -D $LOOP +mke2fs -F -b 4096 -o Linux -t ext4 -O ^metadata_csum,^uninit_bg -D $LOOP Creating filesystem with 32768 4k blocks and 32768 inodes Allocating group tables: done diff --git a/tests/u_direct_io/script b/tests/u_direct_io/script index b4f07752c89f..2f80e640293f 100644 --- a/tests/u_direct_io/script +++ b/tests/u_direct_io/script @@ -8,14 +8,14 @@ elif test ! -x $DEBUGFS_EXE; then echo "$test_name: $DESCRIPTION: skipped (no debugfs)" else dd if=/dev/zero of=$TMPFILE bs=1M count=128 > /dev/null 2>&1 - LOOP=$(losetup --show --sector-size 4096 -f $TMPFILE) + LOOP=$(losetup --show -f $TMPFILE 2>&1) if [ ! -b "$LOOP" ]; then echo "$test_name: $DESCRIPTION: skipped (no loop devices)" rm -f $TMPFILE exit 0 fi - echo mke2fs -F -o Linux -t ext4 -O ^metadata_csum,^uninit_bg -D \$LOOP > $OUT - $MKE2FS -F -o Linux -t ext4 -O ^metadata_csum,^uninit_bg -D $LOOP 2>&1 | \ + echo mke2fs -F -b 4096 -o Linux -t ext4 -O ^metadata_csum,^uninit_bg -D \$LOOP > $OUT + $MKE2FS -F -b 4096 -o Linux -t ext4 -O ^metadata_csum,^uninit_bg -D $LOOP 2>&1 | \ sed -f $cmd_dir/filter.sed >> $OUT echo debugfs -D -R stats \$LOOP >> $OUT -- 1.8.3.1