From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.0 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AF0D8C433E4 for ; Thu, 16 Jul 2020 05:24:21 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 8A2982067D for ; Thu, 16 Jul 2020 05:24:21 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726202AbgGPFYV (ORCPT ); Thu, 16 Jul 2020 01:24:21 -0400 Received: from mail.cn.fujitsu.com ([183.91.158.132]:44678 "EHLO heian.cn.fujitsu.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725270AbgGPFYV (ORCPT ); Thu, 16 Jul 2020 01:24:21 -0400 X-IronPort-AV: E=Sophos;i="5.75,358,1589212800"; d="scan'208";a="96422185" Received: from unknown (HELO cn.fujitsu.com) ([10.167.33.5]) by heian.cn.fujitsu.com with ESMTP; 16 Jul 2020 13:24:05 +0800 Received: from G08CNEXMBPEKD05.g08.fujitsu.local (unknown [10.167.33.204]) by cn.fujitsu.com (Postfix) with ESMTP id 11BE14CE4BDF; Thu, 16 Jul 2020 13:24:02 +0800 (CST) Received: from G08CNEXCHPEKD05.g08.fujitsu.local (10.167.33.203) by G08CNEXMBPEKD05.g08.fujitsu.local (10.167.33.204) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 16 Jul 2020 13:24:02 +0800 Received: from Fedora-30.g08.fujitsu.local (10.167.220.106) by G08CNEXCHPEKD05.g08.fujitsu.local (10.167.33.209) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Thu, 16 Jul 2020 13:24:01 +0800 From: Xiao Yang To: CC: , , Xiao Yang Subject: [PATCH v7 0/7] Make fstests support new behavior of DAX Date: Thu, 16 Jul 2020 13:16:43 +0800 Message-ID: <20200716051650.28750-1-yangx.jy@cn.fujitsu.com> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-yoursite-MailScanner-ID: 11BE14CE4BDF.A0DBD X-yoursite-MailScanner: Found to be clean X-yoursite-MailScanner-From: yangx.jy@cn.fujitsu.com Sender: fstests-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: fstests@vger.kernel.org The new behavior of DAX on xfs/ext4 has been merged into main kernel so it is time for fstests to support new behavior of DAX. 1) Refactor common functions and take use of them. 2) Move and update xfs/260. 3) Add two new tests to verify some features. References: https://lkml.org/lkml/2019/10/20/96 https://lkml.org/lkml/2020/5/28/949 Xiao Yang (7): common/rc: Introduce helpers for new dax mount options and FS_XFLAG_DAX fstests: Use _require_scratch_dax_mountopt() and _require_dax_iflag() generic/223: Don't clear MKFS_OPTION before calling _scratch_mkfs_geom() generic/413, xfs/260: Improve format operation for PMD fault testing xfs/260: Move and update xfs/260 generic: Verify if statx() can qurey S_DAX flag on regular file correctly generic: Verify the inheritance behavior of FS_XFLAG_DAX flag in various combinations common/rc | 71 ++++++++++-- tests/ext4/030 | 2 +- tests/ext4/031 | 4 +- tests/generic/223 | 1 - tests/generic/413 | 12 +- tests/generic/462 | 2 +- tests/{xfs/260 => generic/603} | 74 ++++++------ tests/generic/603.out | 2 + tests/generic/604 | 100 +++++++++++++++++ tests/generic/604.out | 2 + tests/generic/605 | 199 +++++++++++++++++++++++++++++++++ tests/generic/605.out | 2 + tests/generic/group | 3 + tests/xfs/260.out | 2 - tests/xfs/group | 1 - 15 files changed, 412 insertions(+), 65 deletions(-) rename tests/{xfs/260 => generic/603} (53%) create mode 100644 tests/generic/603.out create mode 100644 tests/generic/604 create mode 100644 tests/generic/604.out create mode 100644 tests/generic/605 create mode 100644 tests/generic/605.out delete mode 100644 tests/xfs/260.out -- 2.21.0