From patchwork Mon Nov 29 01:26:48 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "suy.fnst@fujitsu.com" X-Patchwork-Id: 12643279 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id AE3B7C433EF for ; Mon, 29 Nov 2021 01:28:54 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232555AbhK2BcK (ORCPT ); Sun, 28 Nov 2021 20:32:10 -0500 Received: from esa15.fujitsucc.c3s2.iphmx.com ([68.232.156.107]:1511 "EHLO esa15.fujitsucc.c3s2.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238815AbhK2BaK (ORCPT ); Sun, 28 Nov 2021 20:30:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1638149214; x=1669685214; h=from:to:cc:subject:date:message-id: content-transfer-encoding:mime-version; bh=VDWw3EZ1lvOIx1xQk5zqOV92KhHMLpOPah+FAMCtp4I=; b=cBV8vZfjTmLq34D4L8GG3EwPZQ/VBsYvKmSWpVDecFknbJs92KKo6dD0 BRhyND3U1lbERAOzMAcx0zPij5eo8Pe6urNFjEHOKD8ZCJN9jNfyE8xT0 8+oXX6XzlVYwRI8MiCK4JKFgOfq2wIfFlJqBSCl3RzSLhxnVMoyjcshmj e9kIH/LVKhNA29xUEKB9wdCk/09R14xttXwhkamFFz3gnKDHZ6YPHFjrY upkcrW0zBnKyv9zDFXGxC1A52cj1k1Ta5oupd8+mL4M6jthLLgRrBWDfI lIXXIbyldVjfclgURRKxs+ZJJoCVkzTaFpd/+6WQRcawBFNDKXcQH+c0q g==; X-IronPort-AV: E=McAfee;i="6200,9189,10182"; a="44650897" X-IronPort-AV: E=Sophos;i="5.87,272,1631545200"; d="scan'208";a="44650897" Received: from mail-os0jpn01lp2107.outbound.protection.outlook.com (HELO JPN01-OS0-obe.outbound.protection.outlook.com) ([104.47.23.107]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Nov 2021 10:26:52 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Wq59uS6Eeftp5x/AWaNfqY5Mb3nZ3fkCvhbh9utbmF54FBEtBH39Xd1IEsh7c1MxJ3x9dzSzZYR/EQEQPmOmvYJJQ5KD1PmAynoYE3zCXByXVM0jj3sA2a5+O7qi03pdiJYKeqZfAtDYFj3grBO9dDKpHN1ctGyu3zxZsooU4/sZ+9chFG778yfr/uF0HzwvlVEKf9oDpmGf2JW1b3h2Da5Zp64s/K+2LhH77/YBkqTQAW4vDBptoQeVmWE2zLJ51jdz0ZkO8hASPDo74IRIIeqkY1PpP1sKqk2S+wvPo3VWe25K1wuhwK2dW46QjRdiTbtPGN4A15a3l/MKJezAjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=VDWw3EZ1lvOIx1xQk5zqOV92KhHMLpOPah+FAMCtp4I=; b=S1t89l75FzzodwAAXQXDKqpfyBISfiWd4SNDVZ1/pQIBg9cq4xzvuZoQOQ6A8ZfJi5bWoCRStQ7d+vbL5+2yOValP0YedQguT1cL4P8sBM0Q1oN4IIim6h8IJNDai83biHJD+f/dIGEH/jfR7sjNWnS0cL80B2RtZEcR8rhwrlhxtjvhOFXXoTJn3PCUFnKVewmmf3puoXeOp3G3IRI6IOrWuUdu10LACLP7QJ3mE91grk3kgWJRk1f+PDiihQPShiOAHum8xlQ/14X+8+2ckjPE519KUXCCdN8z0SBiyYzfW+dugnyQLeMbApm3Ro/mgq6RRF9c/FJzxAyiiyNf4A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fujitsu.onmicrosoft.com; s=selector2-fujitsu-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VDWw3EZ1lvOIx1xQk5zqOV92KhHMLpOPah+FAMCtp4I=; b=pT9SSd30dkLRLRWR5apfAUby2hpyOZoGyY7Az9Z++UQn7aVpptoA3NhlzWaSgx9HlzROuh8Bb73SLGxlrqCh/Raf4yHEjXOphK4WipzG53QEGz101Vcxq2c5ryVsm3bBnLxre2EXXI+jYMdMCBUciGoDnSH7IIsnvthWcxQGvH4= Received: from OS3PR01MB7705.jpnprd01.prod.outlook.com (2603:1096:604:17c::12) by OS3PR01MB7334.jpnprd01.prod.outlook.com (2603:1096:604:148::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.20; Mon, 29 Nov 2021 01:26:48 +0000 Received: from OS3PR01MB7705.jpnprd01.prod.outlook.com ([fe80::f435:c43f:4ecd:969e]) by OS3PR01MB7705.jpnprd01.prod.outlook.com ([fe80::f435:c43f:4ecd:969e%4]) with mapi id 15.20.4734.024; Mon, 29 Nov 2021 01:26:48 +0000 From: "suy.fnst@fujitsu.com" To: "fstests@vger.kernel.org" CC: "linux-nfs@vger.kernel.org" , "suy.fnst@fujitsu.com" Subject: [PATCH] fstests: generic/571: skip test if locktest -t on NFS returns EAGAIN Thread-Topic: [PATCH] fstests: generic/571: skip test if locktest -t on NFS returns EAGAIN Thread-Index: AQHX5L9++ugC2JlPXku1x/1AIxZKKg== Date: Mon, 29 Nov 2021 01:26:48 +0000 Message-ID: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: ad98ab68-ef58-4f05-bc9f-fda4b97fbddc authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 43c6e25e-d48f-4fba-7c49-08d9b2d7506d x-ms-traffictypediagnostic: OS3PR01MB7334: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:220; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: CeA08Z6kUBwYlaiychpRAHBZ44Z+KzaFD2XDVbJlxE9jrErcVCjcoy1nGzIowE4nG80pNcigjKxq8yuCjGpK0bOUNYmh0Ni0+7wPtk8SPPnNNsOKdXz9svI5I5C+KJoWgYZESsxyxZdmnCp3w/Eb8VYsYP+pcHFbJzBSQGWIURXQYux8v1UhjU25CCXxWvNjR7AQqcxzMRaoNDGfP47sZTiCOjXxcqPNtxzLr/s2Pb5z8kXsMzrvdtVr9EAuiCraQ+cDkW4IrubZxZLNsoFhV4AQSRbV+j+Z24eGcyTMPji8pYUoMSGblggsZKUcTMmWeHLkn7S22RdwDDZnp+0JL9m0scmRAp5H7H6G/6bTqnP3uPIRAp3NkQETMk9Uw2uWQcKsd8g0R5GvT7fSEc8/BL9NvTGkn+qdPcek4r/2kXUoOVAth9v9FiNd4BujV6wXRO7IbFK85/REJTM37TUGOrS16K/1/+hfM0I+vWcNz13wrg+Ohj3Hs9abpmkuoOgLqWEXKAKIKfapRNMguiA2i/KZVIZOCDHtzkuTPST6klvk9crh9nVxXGR3ya9J8v3FJxIcTNVKLcsoKQ4cqI0Pi6PDgQJzBqh1tJRNZqnx1Vl2M6xpg9FFXibk4p1sFWp36i0h4rlv+XIcFPiVOPWTtCBzdQPruO4fGhmz6MPNNqFumrwlZwCLL+vof9rr7rMeiENjX902zPhuMWF1ZFVkuhIVSOkVvIIYDvsoNJH4Wvo= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS3PR01MB7705.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(38070700005)(4326008)(55016003)(52536014)(5660300002)(54906003)(76116006)(450100002)(122000001)(508600001)(82960400001)(26005)(8676002)(38100700002)(6916009)(7696005)(6506007)(66476007)(66946007)(64756008)(66556008)(2906002)(107886003)(83380400001)(9686003)(91956017)(186003)(33656002)(71200400001)(86362001)(316002)(66446008)(85182001)(8936002)(41533002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?eucgb2312_cn?b?S0lLRmtSSlkxSVhkNFlZcjdU?= =?eucgb2312_cn?b?dytsdEhINmJLcUNYc1BTTDNGcEc0ZzhwU202SkFFY3NyM2VGLzNRSHdjdG5IZnFh?= =?eucgb2312_cn?b?dGw0UFZhbnRZdnd6bllYVDM5WXBkUDY4Z2JIbHBTcHNIdnpRS3d6TUtsN1VpZ05X?= =?eucgb2312_cn?b?aXNOcnB1VW1SVFBucTJnaFZCQlFDU3lXN05oMDhuQWxERFhIRzR5NVptMVZWRW1r?= =?eucgb2312_cn?b?QUlORi90M25TS1RhcXVlZjlmRVdzRERJK3ZwTVR5ZEhyZTdtYW9mUmJBclAzR3RJ?= =?eucgb2312_cn?b?b0F3cm5KZUFkM053V1ZsM2t4Rjl4aytnR1VPUlBYVkJwb0F5UjRlTXF1RmVvbmt3?= =?eucgb2312_cn?b?UUozODhLTjc5SDBHMnNWUkVWdXkxY3hNbDdqZFdlTjRTOUQ1dkh3eXpxanJQbExH?= =?eucgb2312_cn?b?Y1laOHpOU090YitOeFRvMnZ1Z2tTNkVDMTZVeTd2MlR1Q0FBeGVSTkppUWhTZVdi?= =?eucgb2312_cn?b?OVRWcEpKY2VHQXpsZnlIb2JvREIrSlJtTUFibnduUXJkUlFiMHF0K1JwdjVKNG4y?= =?eucgb2312_cn?b?ZDJaaUxsNzZ1NDVENnN6TWFQOFp6V1BiczZ2VWVLd3ViVGxLcHJieWcwN2VGcTVx?= =?eucgb2312_cn?b?eWhMUnRYM3pOdnl3WUYxREhnTFlMazFGNFNKRjEwY2llUE1GRWxpUFExT2RWL3M5?= =?eucgb2312_cn?b?MTNQYkxmbkl5aEhuUVYzbXZsRGphaDB2aDFoNE04Rm5LakRmcVNNMDJhOW5OZmg4?= =?eucgb2312_cn?b?MDluM3ZtSFIvbGVqYXVzbTRKZEQvVkFPc2Zsb0VNTHRRMTgxQUg3bnNmNktoYjdp?= =?eucgb2312_cn?b?d0JnWWxpVTdrMDNrME5wNHBTbGpZUHhvL3hneTRhdnF5V1k5QmUxTFVwRGlFUnll?= =?eucgb2312_cn?b?OHZJTzBEU2Z0RlFiUzZTdjc3UnpxWktaY3hIQWx1cHZTRzRGQ2xZZEF6WFRvYTZh?= =?eucgb2312_cn?b?QzY3bzYxK3dLZXJ2T2toNUwxOUJ4enBSaUNqQ3pFNnpIQm4zMkJjVUNRa21Va2s5?= =?eucgb2312_cn?b?YTJ5Uk5iaGswajk4aHllWGRGSmFoTUNBdEpiZTdFbUFKbllZVDBNRXEyYTJCYW1w?= =?eucgb2312_cn?b?OGY4YUgzdzA1a2RGSko2M2VwMThZZlRScktXN3U1dXA2T2FVVWpLTVdKbFJnVUY4?= =?eucgb2312_cn?b?Z2FsK2FCQldaU0VNN25UZmdrWDlzekpoT3Zka1V5emxITkxiZ2VkVDNzZ0dNay9t?= =?eucgb2312_cn?b?YTI4S3ZvMS9rQUdXcXN3elFCOGk4SW1rSklqQU9nUzhndk9HUmFaWHczZkFwaHQ1?= =?eucgb2312_cn?b?MlhLUXdGUTNCTzlETWN1d1B0cTlFTzh6QytFU0pPR1BUM3greW5acWdtUFlqS2tp?= =?eucgb2312_cn?b?K1ZGV2pvTHZYMDZtZDFSL1kwMmw2NmZoc0VNdTdOb2s5Z3JETEpiRlFiSlZPcFV5?= =?eucgb2312_cn?b?WUFlbmRJclRpNnVSQWlXRW82YkYxOHZCMTNnQVUxNG5KZnllTCt0TVhHMGJscUsw?= =?eucgb2312_cn?b?MlFiNWg5alFpVTFzaHF6Qjk4TEpXSFBicFN3RGpTeVJxMGw3R25zS3lJcUJpQzgw?= =?eucgb2312_cn?b?cDhEbWlHcmhyNnpuRHhCSXZQalBRUDR5MWhMSFNGZy9ka09pMXJSQ1VZdDlwMGV2?= =?eucgb2312_cn?b?MldtL1R1TzlIaUxydEI3clVVNFU1aGtRVmxBS3RUSXZ0dVdnOGs5SWUrUmtCNGUx?= =?eucgb2312_cn?b?enhxb2l2QU1JN2RxL2xKTm5QaXoyNHBBOXVKczBGUnVFZXI2Uzh1dU5ncWNSNE44?= =?eucgb2312_cn?b?cWw3dURUR1E1bTJpQXNCMkRSYW04d3Fia2dEMVRhSXVuNndaWSt5c0twUmRtblBE?= =?eucgb2312_cn?b?OUVYSGFVOFFDaUxiTE1MYlhpL0IyUUZybHdrM0JpZ01TOEltSi81OXV2R3J4K0tD?= =?eucgb2312_cn?b?T3BZazdoT3lRN1ZPYkF0RnpUS3VxajNudGhHQUNoR3VZM2VBT3BMZ09vTFBRUWlO?= =?eucgb2312_cn?b?SDE5MW84QVN3cXlmNytjYkZzSnlzUFZNYmZDQmJYdW5SSUVxNWo0K3cwOEhoUkRT?= =?eucgb2312_cn?b?SVpyTzZKc1JKNkdPV3p5eE5jcmpUT0ZwcEZ4QTNiMElYMXluWGZyelFhaU5oRHpS?= =?eucgb2312_cn?b?MFNrcGFjZ2Z6WWpPWWh2dUxmZFJJWVZlU21sWDRXZUFrbnBTYzRFeXJWVVhSeFNX?= =?eucgb2312_cn?b?dEh1YXRHWXBXNkxYbDF4REgvbnlXZnZsaTNodkQ5SWtIbXN5TnlOeFBTcUVqZWFW?= =?eucgb2312_cn?b?UC9wUERUWDc3cS9mOGFyUWpsakE9PQ==?= MIME-Version: 1.0 X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB7705.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 43c6e25e-d48f-4fba-7c49-08d9b2d7506d X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2021 01:26:48.5735 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 74RNBI7cBHNP8q9pJEQRxCnasaqZU40OSMiHg6gnfO5CbEqKVVFiBCRKTRstg0dOzyEzyU1ZcFjQ3TZ2Q9nl2g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB7334 Precedence: bulk List-ID: X-Mailing-List: fstests@vger.kernel.org As kernel commit e93a5e9306a5 ("NFSv4: Add support for application leases underpinned by a delegation") describes, NFS now supports file leases only after delegations. However, fstests lacks many NFS functionalities including delegation. So let's skip generic/571 if locktest -t on NFS returns EAGAIN because of commit df2c7b951f43 ("NFSv4: setlease should return EAGAIN if locks are not available"). Signed-off-by: Su Yue --- common/rc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/rc b/common/rc index c0fb11c6692f..5da12744242b 100644 --- a/common/rc +++ b/common/rc @@ -3967,7 +3967,10 @@ _require_test_fcntl_setlease() _require_test_program "locktest" touch $TEST_DIR/setlease_testfile $here/src/locktest -t $TEST_DIR/setlease_testfile >/dev/null 2>&1 - [ $? -eq 22 ] && _notrun "Require fcntl setlease support" + local ret=$? + [ $ret -eq 22 ] && _notrun "Require fcntl setlease support" + [ "$FSTYP" == "nfs" -a $ret -eq 11 ] && \ + _notrun "NFS requires delegation before setlease" } _require_ofd_locks()