From patchwork Wed Apr 9 07:43:13 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anand Jain X-Patchwork-Id: 14044205 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E93AF82899; Wed, 9 Apr 2025 07:44:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.177.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744184675; cv=fail; b=urXbgG3TFItTrgI6RIoZfjst8vAcmIajhuMCmi8OLHUmH0ZGZ5SY+cp9vpt7LhvlXG78O9ypexACU3yMON7NFT1GymdtRojtVQr418XwQFpwd5KH53+GH44qIdp6F3qV1wgYQuBHw+FJH7nADYA2KxslyCaGzip3bOeKN4RghV0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744184675; c=relaxed/simple; bh=SqiB8d4rti/+pleOCMNS8hKoo9Ya+juNu9Y9V5hjPZ0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=JR2PPRDCD3oTbWDM2GFvDHUFoohsIQYBE9UnufXh6xAMHJjHdIA2T6NsumXGjvVHZ4iw7eDLd6s6fUWGsooAYucc9d0nS+DBSxCu585tfN4+678Tk6uB1nIXrF+tzj4mJ7HPcpGj1bKN4aCwLBoxE6XV+/hxLJu5U4B7h1DLc4A= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=HP4ijqRY; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=DeW2gCYL; arc=fail smtp.client-ip=205.220.177.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="HP4ijqRY"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="DeW2gCYL" Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 538L9moC005736; Wed, 9 Apr 2025 07:44:29 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=/QGeqF9X2MNsvLQ8t49xLkX7UFSoJiA2Dv6VcLp+xL8=; b= HP4ijqRY4K1QGhQeWLcaJnJ1hcpXbNOc/aeKyZRN0iojfT9wJNLDY4EvSiBJSOF9 VOK2KfKMVO/OA4UVbKDiW5Elfx/Gq9hHjYWBvoMYlx2wA02eawFjeKcCfI8Aa2Az v6heY0Tqgm5ZQshAohIfq7JNvH7idt0KD5qtbCcbDaNyepjfZkI1YIi1uG03Rv6L DdO+GdBAZAM3ag7PmTlocgxy6UsiCUn8NxJaEDF5d3QIBFtohOs9eoTUCwf9xIk3 ZP9FjexTEnEXDEbcApQzh9aw9J/pNoQJet4IcFklwphxajR3CiFX5uToNkx7InL7 y2mPC7ESuvm1rvXGChW8kQ== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 45tvjcxgvy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 09 Apr 2025 07:44:29 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 5395ktfO023885; Wed, 9 Apr 2025 07:44:28 GMT Received: from cy4pr02cu008.outbound.protection.outlook.com (mail-westcentralusazlp17011027.outbound.protection.outlook.com [40.93.6.27]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 45ttygrpk6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 09 Apr 2025 07:44:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=syV7t3WFf+259ddKPdDfWM9z+VUMgP67IbDcEoNsik5mi7+z33Nb0K4zLnwvO37f3W1fQbvKFI20eLylUfa7YO9nkO7y/TEQSp4In9NaKPWY3/ZsPud5IMSS4Ja81Gk66YiplaOSzW6U3Q+9JQUeA5oGmxi8qPBQikzqzpq2cfF4J7JjwDJN8z00GQjB2Yn4pfMEN8IH370eZPiKfaqDv0sPWvgJ3vX2xnmNJIDNmDsCyHEd9hfW84B85L0XBaKm4vTE28CGjjkm7MVx2IWP2EJUS+6o0xgrnsPy9Gtg96Gc+Zzqugvv7UzX35QwcDftY14Xv6K+dZk+bcrp+4CPMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=/QGeqF9X2MNsvLQ8t49xLkX7UFSoJiA2Dv6VcLp+xL8=; b=r6vf/MN1suMw+LcBDEmaglbKbTsX54gy+5diC+0QwDQbWAUKGnUHnYrUL1QimfAPFUpNBzb/papEPGxLvR8kOlMf8mBMFCKfPU0ofOMOuW4ToJE1cjh5ZI9EctDlrTepMFG+B1TIsn9+Tg2CqRBPQEvnfZURQuCKWGPH25zFbs4As8y+4yHSMNJ25MIaPN/6HcPzrkfwa0Dkfvci3/DJsrHdFKB0j+X4DlSS6AeNx8rYEDnzKVHmw8fh6izlVaRxdPqPga7cD3OYVY8u4b7R/ZFxmo/IJWUd5vvikDBwNoNkLtnXrdgYH6lj6XDHVQioOUhQWhwVCm5jt5rPfqo1ww== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/QGeqF9X2MNsvLQ8t49xLkX7UFSoJiA2Dv6VcLp+xL8=; b=DeW2gCYLvMrwmVWfw6tSmigJ5If2/zgUWQDgmWVED/7bUwo99Tny+iJD4IywZw+VZybNXYuV8QOzCXh7PhSeF5rQwDroFBGioB81TQLIF9b4Z/BBfj143B8PO9Jabyy8rKyPS5uPdkQb7PdGVbwFoxPwEFmfQHL6m+CqUvLZy20= Received: from PH0PR10MB5706.namprd10.prod.outlook.com (2603:10b6:510:148::10) by DM6PR10MB4393.namprd10.prod.outlook.com (2603:10b6:5:223::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.21; Wed, 9 Apr 2025 07:44:26 +0000 Received: from PH0PR10MB5706.namprd10.prod.outlook.com ([fe80::fea:df00:2d94:cb65]) by PH0PR10MB5706.namprd10.prod.outlook.com ([fe80::fea:df00:2d94:cb65%5]) with mapi id 15.20.8606.027; Wed, 9 Apr 2025 07:44:26 +0000 From: Anand Jain To: fstests@vger.kernel.org Cc: linux-btrfs@vger.kernel.org, zlang@redhat.com, djwong@kernel.org Subject: [PATCH v6 1/6] fstests: common/rc: set_fs_sysfs_attr: redirect errors to stdout Date: Wed, 9 Apr 2025 15:43:13 +0800 Message-ID: <46c6b0e273a28234670734f5a78a9185897c53e2.1744183008.git.anand.jain@oracle.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: References: X-ClientProxiedBy: PN4P287CA0069.INDP287.PROD.OUTLOOK.COM (2603:1096:c01:267::15) To PH0PR10MB5706.namprd10.prod.outlook.com (2603:10b6:510:148::10) Precedence: bulk X-Mailing-List: linux-btrfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5706:EE_|DM6PR10MB4393:EE_ X-MS-Office365-Filtering-Correlation-Id: f6f8dac0-d31e-421d-ed7d-08dd773a5a62 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: bg+9NTaDpkNbuJrN2DtGj78/I61ScZid+X7nHehKS6dMoXP8bMWTOFt+1C6LMd0h/96UjvmFbcsR65ycuM5dunp/AlvsXwEjQV/gQA3yK+ebgmmpcQhT5LIegDENGij5JlgVTCJRNxowSTfYdK3SPF1f1f7uGErcW9oSWiMw1QJTMNrmX/dxlvqC1zzCgu3pYx63YRofHUYHC2QcUm1Qn8r1uquuLg4LzZfk4KSAYc7vnc9wTg+biYLaUNlHbi/PopXnZ3vSozCn4n8uvmtm505TN6I7UNg/8hu6+cgegK+8q1o5auUzkPftvpQhV7vQ2PjwVmnTYDnhHEuGMpVBP9tw4mpjfOreZDwCg+IKeKaG6GMNZuwbRPn9S19jdTg6GYFkd8FmOAXIu76pzZsJO4vJQOZb86rAfd140ZvSpo2ivLz9c4XrmFyzq5d2TrBWkFiJNfN8wMn9Oxa+DEG3r94mIn8q/TYDktari6K0MeRKWWGmkkyUGXk5UeKomyz/6foLYO9ZJ9EnVH7+nM1+REiLgd+92c/HzbQ5w3KhHLfqz4sXoxglgDjpu6bbi4zL6KXKZu6yQM/hGxjJRTAKLlRaoohE11ixGERvByXWGbVuP8yawzjmGOmgSxXLwEgUCWjft2mPohP9azn3FAGeNAfUoWUMbODgPJu7h6KO8tzDS4RdJ54BAI4GHtNvWz9kTK63fRIPxs6iu74P1AcgAtygG5WQkGmEctAwqY2kJ5CJ94c+p51eY53ZHb8ilbDs1Lrggr7O3dC2VowqXry+UefVdyDWsXAgPTMUnlCQV3MFwaXXkvw8XSFpqETu+HimWk5Nzu4pzax/FC1M/lDcn39zz75H8/ODzvPCWhL1x4L/W2gp+8M4RD2pYzqzlro76YRVKcAtQ1fkz7Mzv1EL0HVCG4ZUmvm/KTNDp/Wiupdq4+Wz+7pjm5IAI3RefLmHrYcyf1ZksBx3+ya8yI6Es0jJTM5GWxoS1mgrkMtvJ0Z0Z2b51gUs5J81WgYrlhCMqqaX8VYf34qT1fA3LHry3a9WTNW8np53vt+kq7sTr7PzITah2tph93krWb5X/XaDcSbrD/L6yWasSDqxfgxGZ4aKBI6+CWIcgp1kxNOCjAxhWFPNSEvz6vN5PtHFtuOyIWUjOrl2R1JpIDuxkkfXQXRlJkeiBJgHA8a7tvpHJvS6LO5KHaGZijG+H7gA8Vhdp+vBMavfyAxFu0zxE60/+rpq0FqNH748IxPefKu3NQO74jploclWLip4gzid28G8ZEI75tWZmz5fSdZzAaUv4kJGvERFyNbEjrfOze2/YXfyKnqW+Chv/Vk+Zq0coRXOzIqZkP0HJn9H9roHPMbhMYq/Ib9F29xk07Iw3u2zocgeOscOVK5EVCqQjpryUGsD X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB5706.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: dScKWrSKq7g7stLhyLRd/W9KHiVmTS44ZhqfG0VzJybI+K1u1Nrk/KXa7eW+MTFywzgO/bXdUSUt9ASZU/ApmqSzxzRwayfTKP4+aHurP2qMuKiJMHun4Hrsnyb4uE2ucZ79HE2364S41wLYhwmnSd40ryivuuSN0kggOJT071GMlO3oxfuSWYTAX415RUEeMq2PWEFsSbXm5cYXKpueDWOaxwv7oTu9s/iv7pTAdxpm9sVl/peCnBnOsletoOykPzEznLY40NcCVp0lSCV25j7p3KyX4QcBQIEzo5XlUT9b2m6HwhZtc1M0e+VZmIwEDgpgqOZ0Mri8iEIT1s++WmYmJ97+0l1fYQvVSh/KBA65jIPGdxlk2t4XStSMMthhI2cUWzHWbSvjyPKrHZ/1W+uhbl09KMqIPheLvO+OHEGHUGFfds0MiH22k7KDUdzLmsz/+hpVmJa8mQG5Z+EMEFyFgJk55xQe4/VhghbfWiP50hhT6PBI53gyg1pYlSk3Xd4NCd4lr9IXnR4JJa5/tVVwy/8vuMzSBP8FcbRA2xf+/zAHyHEqpwp9Uw5DFrUMpj0Esv9IDxjDmxSLuEePUjKwUPyOafZMur4KGKaIonU01KZj8+k7mZ4mtvSgnkDEC0BFGvBQVm2Vlw9cKt/29Fpjhvc5vcV/CqjimUkKHTKrKj5yOl7ys1oQFLgOa0fKCeiQkT78WZgR35uZwgFQXhiuBeh3EVd4Fbn+RXbhy37+sxT+qzHAOcZy+inkAryXGvB+ex3XVfwbL9ZXOipmC2iidAVz/6GpFBMYvlJSlo2gDeoCySIFzthlqorWwiHpbpkKue3D6aNi4Gz7A3A2N69dNfYO9EI1YjhFaZHxPgh1SXZEeLIUpoIygIR5IZl++HBqFbyLvDWx7B5omnCR0SWvdz2Wrs/HG0TvBFLZaYMeGohWRe8/dlPWQKo8EQ+RIh2kGtdh8cMf8X/cSYycxgN1nW1O8xG5fBNDOo9gBL6IoEg9wmffzSTQtPn0/FfszIkjWynbxtURuwIZ3ZmwRGA0RKlFVYPR3OtpTLefW2onNBOSYZ9nxcNakhD0ZEYpDHeS0Vb9ZeuIPlPtvScirt8/cQPBcDYXA+T1TvsJo86H4c6QxzBm/53CRIakdTxpaCRhJC0yWeyvFJrkx/4RNGIsp90l2KA1Jwap0fLy84HumRGZ4tSfRYrpD2lVImm2XQ5nI34DWF7l/lg40mN4xA0hRQFDIaU5rsj1Tcw6XUU4P/RvosUiNGJanRKwmbkZCSVwioN8CeF01PSopOq2CgY0FI71S1t0eNkgiY2hacEUYC1xs+VGWsLcTkVOf/fntrtlTnwYjCSRMXlBr5iryXM6wCdtiVdNCIeYhHyH3GTcWWrUM/yHyukapFp6JcJJs/x6ZiL4JrraeMMIqQ+RZQ97fViWjP3foKtIJiJcoMjXhbf51TRS+87734BqyZ8draVRt47F1mv7JGDQsdJPuqB3VsmguwLDU9o3pH/cbt0mmi3VV6fh5DiZpAQy+eNiXfjtL4oaZhaMwf3exI+r/KkomONzENGCzt6vZSZPQTAf0bBEYcGQZpx2SyGHvxak X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: PAgGleJUDHMptSVmaT0zo6mEBWvarmtIgKyWOxkdjOcxCoWb/ul5LfRBxIWnUNaINtthwMvR4mJmLYF7AzhB6eIxypiNUDUgzHabzG8JUOOvvx9f0P4JM1R0Vb2XLis7sSKj8uXQw0seOdHUI7Vfb2AXOevM7d54n0CSGLBUQpY7jbP1PDp9aKiUlAPvZKtfPwm5VXDhNdYzYzYjtnC5ThbkcEE85P9o864hH8R2Rc89+N8oing6gY6C/plSgc+wR05yMsi5fHy8C0IpCOarzTYhfcbH5CRZ1WWHl8ZiIapVvcLCsIw+YJ7wI0p79xSIn8/zFY8IGlDK4+uBgh+vmOMjwWdlbZNYBiOjPFmJXAcsph3C0hnpw08aUlDGjEOuNhoSqBYmLGd97ReDyT3y6LK/iBsJlG3cigPc2xPLzAgJivKKc5zTOoJMShokSfPqHXe3z+L1fyHBii9NaXHhNs41F+UJXRM9cLZKRDa5znglOc3kHDo2CgnU8o6tQ4X3JYrXobFFiSrcFfNDrLHNRC4HlPwgytOmzqSAM/kzb6ao5w0hrbO3FINjwlMuOMe6QrkybQp9h9sv/EY8K14nP+2GEXJryjgTwdy/FhmRzdY= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: f6f8dac0-d31e-421d-ed7d-08dd773a5a62 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5706.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2025 07:44:26.5978 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Z6MBN3TNmsaoh9uSV/hfJ3bIuIgH7DrdzrFK6pIM8rXxaAX5V4vajUbAnqoJZdn9R09qZFkzC6TOU0mlAMGK4A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB4393 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-09_02,2025-04-08_04,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 bulkscore=0 mlxscore=0 mlxlogscore=999 suspectscore=0 adultscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2504090035 X-Proofpoint-ORIG-GUID: G5SJjfepOK2rJ5UT7JpUtImVTHDbk5VN X-Proofpoint-GUID: G5SJjfepOK2rJ5UT7JpUtImVTHDbk5VN Redirect sysfs write errors to stdout as a preparatory patch to enable testing of expected sysfs write failures. Also, log the executed sysfs write command and its failure if any to seqres.full for better debugging and traceability. Signed-off-by: Anand Jain Reviewed-by: Zorro Lang --- common/rc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/rc b/common/rc index 16d627e1bdd4..e89eee5de840 100644 --- a/common/rc +++ b/common/rc @@ -5208,7 +5208,8 @@ _set_fs_sysfs_attr() local dname=$(_fs_sysfs_dname $dev) - echo "$content" > /sys/fs/${FSTYP}/${dname}/${attr} + echo "echo '$content' 2>&1 > /sys/fs/${FSTYP}/${dname}/${attr}" >> $seqres.full + echo "$content" 2>&1 > /sys/fs/${FSTYP}/${dname}/${attr} | tee -a $seqres.full } # Print the content of /sys/fs/$FSTYP/$DEV/$ATTR From patchwork Wed Apr 9 07:43:14 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anand Jain X-Patchwork-Id: 14044206 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 137C825A33C; Wed, 9 Apr 2025 07:44:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.177.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744184680; cv=fail; b=uFW43ZfLjqYhu3ah7/hZ3IjuhBuSTBSjf4vsTLjz29Z+tiuInqMf0YUnNLINHfqOlFbCJhOargxZoWXa2vdazBK/uhGdzDnKEqRPx/zf9geWwtEhpR9rc/ajK1YUevQsPhuvgrJNeocKs5rFohPk0dIHQ0aJhhNtPn3g6cyaVTc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744184680; c=relaxed/simple; bh=+9gCX7eezN35AddSa2I4yxvJ2L0gtCx2ioQRHGdOVz0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=iq57Zvb15L40adogeMr5mm684zgZaitCAstbasswysQrLy5bFgRT4XZabuDnQvVxlUdfK/Z3ZvBFQ8J4BHpOy7tnaAi9Jli7YMV2BEG4NFXN/Tn7aeJz2XXXpUvv9FW1HkI+Z9IWpGd0+X0hREOAvpqzXJywbIcLVN/ZHbUbE2Q= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=Irn/fuLi; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=yhIkljb6; arc=fail smtp.client-ip=205.220.177.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="Irn/fuLi"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="yhIkljb6" Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 538L9mAh005735; Wed, 9 Apr 2025 07:44:34 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=mejIsCFMTDYGUBszxaDW0DJnn6FnvQaVOP4Bnjc6Spo=; b= Irn/fuLiqYnK84wlnwhizgew8h2dZQ6PbqOovwJ7oXDuHKxjFRA38mgyuQ6ksVJP 8+vrtHJztXusMc2kvlqO+AHy7yLgKkTJTpxiQ72Of9dQ39LxDQeE4ZkWqmWvuZnc 7IeOy9EsojKzTdY8AH4q6NXZLF5S8xfUrZPrYk0J2hN/qVjM2fEPJfaZVmzZfJT7 lzIz4wbs/mOnCKyXaBYBPCck5kFubhJurhzI+JAvHMJVwEF92p4UGsnarb/k5Z6C wqysZUViyNfE/PIa4IpUfrx4REAWwl1EhViliURX3vrNjavu3EBK4nq2YzPGCJsX BSjxBq5UePPGN/ARg0cgqQ== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 45tvjcxgw2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 09 Apr 2025 07:44:34 +0000 (GMT) Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 5396qA2A022488; Wed, 9 Apr 2025 07:44:33 GMT Received: from ch4pr04cu002.outbound.protection.outlook.com (mail-northcentralusazlp17013061.outbound.protection.outlook.com [40.93.20.61]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 45ttyb6dsf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 09 Apr 2025 07:44:33 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QYLmpkg6kwvSLxm01Xd9kS3E5+dKn/QPrrcLIB5ZKpPQo1GICpf3gWSCY+9lAD27a9TtNVoVDA6N4woM6RAhzmQmr/MabB737s9RAs+9P4jBBdoD6V70c3+8riUv1tVMq6X0/FH4kn/GXmY+O3nR09z14WhjS/Ld4ZEsIysofnSW8eYC95SY5fseAikovcz6hHu6JdkWt5noh/DCNaVaIfw4qRYLKZkDBhsDS+bHVJoQuJibJz82pAv9eOtWs6bSI3sIfDURfqSAc0ZTtC7886T6pCc52gITwSeCpJh85BXgAbf7sZ4P1UfboQdEFVfTyZ+98DlZ/BH+Bm8wBHUkeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=mejIsCFMTDYGUBszxaDW0DJnn6FnvQaVOP4Bnjc6Spo=; b=OJnqFvZY9I1a8b/eLQNR4G5Chif0N8EIV+6ZUjtqL6inYasITT8EX/qDQJIEgEMuwHdmpsz6n1+PmHnW940WfhmOqkM6KyoihMImSYdazH0UrcaYUqYQu9C2GyEp5a0lgzt7aWbZyj+YBmUHjBGxOirLWSOV6jOXmhbbKuBUKI976iGDftlknGx4TIUa273uGJRzOgDhiGbuspQuCqyzEHaVv7/2hzbXUfJmaG/WqVXAFWa8noNpsHCb97buN7Lo5Fcz+sFj8652+BXzuaXuNhVPCT0wDLQxljZwtCyiGZIEiRDCw9FtjdbdIQz9w5ZIiaV6mMruy5ipy6ogxk7Oog== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mejIsCFMTDYGUBszxaDW0DJnn6FnvQaVOP4Bnjc6Spo=; b=yhIkljb68PqcC0bbuy8/Ltjg5UmVKse4iFrtnoCOd8LF38mpuw24HLy0YBWci/NTyBPqicObGGJ5Rj4I0S8rIjCq7305RgfY/ejbRgoP1yVu+MVS5sQR7KddZRlF60qF6SATNE/+XBNJCJzxDCKxouJXPSgb0+ixpab9AbpBVzs= Received: from PH0PR10MB5706.namprd10.prod.outlook.com (2603:10b6:510:148::10) by DM6PR10MB4393.namprd10.prod.outlook.com (2603:10b6:5:223::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.21; Wed, 9 Apr 2025 07:44:31 +0000 Received: from PH0PR10MB5706.namprd10.prod.outlook.com ([fe80::fea:df00:2d94:cb65]) by PH0PR10MB5706.namprd10.prod.outlook.com ([fe80::fea:df00:2d94:cb65%5]) with mapi id 15.20.8606.027; Wed, 9 Apr 2025 07:44:31 +0000 From: Anand Jain To: fstests@vger.kernel.org Cc: linux-btrfs@vger.kernel.org, zlang@redhat.com, djwong@kernel.org Subject: [PATCH v6 2/6] fstests: check: fix unset seqres in run_section() Date: Wed, 9 Apr 2025 15:43:14 +0800 Message-ID: <12a741fc7606f1b1e13524b9ee745456feade656.1744183008.git.anand.jain@oracle.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: References: X-ClientProxiedBy: SI2P153CA0007.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::8) To PH0PR10MB5706.namprd10.prod.outlook.com (2603:10b6:510:148::10) Precedence: bulk X-Mailing-List: linux-btrfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5706:EE_|DM6PR10MB4393:EE_ X-MS-Office365-Filtering-Correlation-Id: c2106461-236a-4d8e-9b7a-08dd773a5d11 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?CIcxoAhMrBHPV7Qakdh8YLsBHpgDNm5?= =?utf-8?q?EL02mllpqG0PAqZdIk+XDs4WSPQi4Zb+8gMLgwATljmt2N33NuUKV/cJb1mw55rv/?= =?utf-8?q?p/KrvLRC7zvkL6laVPU9Eae/5EkN8l3rILOZTRDz5Yo84ZZms9yuPe0rbw1ha86qV?= =?utf-8?q?UGuOzRltYT1i7+VjWP/1+4QDN6F4otnj3eSYAZFtpGCMy17jwj1rnhB5QHnno8Cm/?= =?utf-8?q?kOJZ/RTdRozCz3gAx4X1fpvvqTwrMlZP0xV6+t3XiwI2nuLK0QUSmxvfP4vmndl1l?= =?utf-8?q?+Rf5bgidntqE8gFM9+eCAh0Q5v8kt4wU3gA4ZZb4972++/zssQE5UYGHXWk2HpmzY?= =?utf-8?q?RYqHDRN3cDnPKfhLdLP7XBJfLHExtRL/FNA/dlMakLsoXS0iTh3YoOTJZWOC9EI33?= =?utf-8?q?RkOYVUKEkbXONXw9uJjX237H71+/nM1Bh5uWw+y+hFKoyO5CbaIpNtkGmAVbTZ9Gk?= =?utf-8?q?fYORJ5X7pibTBpljii0bh++Btl97RNamsUnmjkynarXQAfTeCLGNJoiSXlREaBJHv?= =?utf-8?q?R5mESzrnffsxr4aZUS5YFdjTeFBv07Y65nl2rsKR3hxEIEwZNy43UPv7nrfe72bD4?= =?utf-8?q?kx7Y9GoL/4mkHzR4yNRs8T0/8tqfPqIMwRUHW1tGvkWahxbxd0uCyJLgF5g1eoYxE?= =?utf-8?q?CJaxDoSkfkUZs/LMEQjx/7TeGvaseaOx/bwbtqi/R1OjZXVN61o6ELbQIsdd5DZUP?= =?utf-8?q?EEO9Q5nPjFTFRQJm0CLQaoYhpVD/mZ5SO/7BovyqDMBuB15WMr5OUQJzrv1kECbgq?= =?utf-8?q?GeFWkgcW3Oorad1hc6E+IzrqOg3nbGlyDwcDR23XKqTnME5HjK/cgHeDNqGt9PVGe?= =?utf-8?q?m8NGvzNDrPOdTnp0mLOrzfgW8FJqNzEe9w7+KQLrmhDCZBkU6H1x03nSTWORRn34B?= =?utf-8?q?xl6p49McUcWRku1dxDE5KH02fGk6UuyfBlm6aZEndpBj255H5JStktjLYZokUQmBm?= =?utf-8?q?weqG4yjxoU3CVZ/VJwcgbB6+t1KdwwbqmPl6XuqNIzfiyaNmwIe+TwMAaVIK6NPFA?= =?utf-8?q?p51XuuOqJlQ0dztMZPz3bBgfNdsDJt+e+XtXjCmWli7Id/AJ231gJG0S6UGRiFrM/?= =?utf-8?q?cC9sqn7D02OyhqgfGkVJtGKwhkCYfzTYui2+9F71jSL3S1X/l2ty5suC17WsIWUdp?= =?utf-8?q?hIM3XtKltmoo1zTR/2ixQPLD+BVFrN5CCXELfuuTHg1LXKjN4PJp/tlfT8hcc/XDY?= =?utf-8?q?oQW3Bgd4HXBfT9NJ8zwFD2GgsxjwfjoLSehIwzmP64a8imHSUAdV+Y/cKyxUR5+8K?= =?utf-8?q?WFIFk8Rrfcjy8fa8Y002whxxSJBdMkstx0BWsVk+4gK2kvEIiugfIP2uLeZZ08rQ+?= =?utf-8?q?+1yMwYQfNTyw?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB5706.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?WDJzMCx0qs8VCqKr8aeAwGvzu1gb?= =?utf-8?q?jEh0plP6UGCFPkHTeQQFvxpnGD20GfeWYlC3XozkvFt1X8TThLp9etMyF7RE5FM1F?= =?utf-8?q?/qBaM4L29Gw6o6/oWmYYT/nfJ8TMCYadlWt4msMmGTkma3ohed+e7gxYJP/tdj4yN?= =?utf-8?q?8mu4ZEQ0w0swkLZqIigkDazb03vrGH/XGvLQz4rtWkKB1hNJJxdBJFcQKrlfXgOIS?= =?utf-8?q?xWA2kVgcB14xv6S0yU5DM5xpdxnyAthVkxFzPv4Tc/PU8GI33ITLZi0+MjrI/0tFv?= =?utf-8?q?vqsD1zBofBXtz+hEKhOR7gCRyNWPp7dR6FVkfBDL6yFY0lG+bmQzXtATiSt1nR7nR?= =?utf-8?q?IcS9Aw056FlxlbpnDCc1hmAi3BMuuSTby3A9ZXjsWzHuoN7qAgG16t1X35SdgGn/0?= =?utf-8?q?8CzLxJdo33L84wKrOocyD3nV89UuKPjx5i+2Ke1//znN7XNKACFoNpTY5yrz3ogxz?= =?utf-8?q?fAlP0uaLPySjoWCILrdEaS0Ho6oScbdRylbBj9ct5hfJxbJTtPu248tnjB4x3U8Vf?= =?utf-8?q?yv5KD8oFkEhsiW7FF0EYuQryBgoDIkfiD+4a3KPtwhsWz1qV8mZ5sTnjxxSP8eXEr?= =?utf-8?q?ZPO1B5XI5AQFHCtQYhc/Dk4vCZfGGhjAPKPFqXtSRsPFZovTtc4XoISI5qb8iQ5i7?= =?utf-8?q?oDvp/1TgHbMj8QaPTFrDlfzLmA+OLk1UzESqOL7AxMV9+TlxL8gwCYoBbwWkVA7CF?= =?utf-8?q?Kxp/uBCGlbOHs6lktnHWwlDvwRm+npBfC+XL2RBHlN0r0ozj2W7E3PeDVizKmql8Z?= =?utf-8?q?DrKSRLIvHvf5rJ4cAKwYccrE9cM6yOXr+rIf36PC6NuRpNp1NnDFZI7bN2Y5xcZnE?= =?utf-8?q?S+Hs1YgxB95yjJkLMKoNYGtAolPw0gGeu5BDP5Fqm3IS3CxJt1CQZFQWB/slaY6ZI?= =?utf-8?q?iShwU3TrVyUSFoFnXi21eaCyqt7S7s58SDadFrEQaPsttTLYee6Pz4B9NpND/fowp?= =?utf-8?q?/PllgXmlLlLKIJZFj+AiigulXCUoZ6IpnDMyKF4Ay2LcQhby8gX0S2TQ/XMOs3YHO?= =?utf-8?q?yG4r3MEJikhxuggCspeuF9M/ymdH46EkcH+INr62T+oO1BfhOMild/oJDMX9NhNsp?= =?utf-8?q?WDvZt7QypJq7bPgl90L25krJ1ykG0IX597z6t5Ab/4zLhxFdxx1bMjdT0XHmbFQyQ?= =?utf-8?q?QZSHqDzUgJDda9TQbxyj4IyPDw/GAUsPKanvUYtD+cbWDVeIZBmEbT+QQM0fQ7K0F?= =?utf-8?q?rFPQK1C+gHkdFq+x11u43Lx54wn7skj4IAQW917KBrzeot3Da9gdMw+9KSaLZH7p5?= =?utf-8?q?At2LYijQwSulRkEOctVo49VPRg5p5Fkex8GBcGWk3EpVQP0hcqnX3T+Q5rsZ4+LKf?= =?utf-8?q?06/VKupfA189js4rhr71zIFM3hfp5mX1Bp2Sr5AZdIiLhVeLJzEyTqS0XEK3x9z88?= =?utf-8?q?aD2F3qKIHpzudNuX4JIkD5TT5V3dafJS2VbvLDhom5U7cJXWlVamB7s8LjXIe8gea?= =?utf-8?q?Oo92RlEqXwRgz1Aw9hDlS00l0wxuN1BbOA4a0mGbVPXaAhEmtS0D9vhn+8wRDrCIa?= =?utf-8?q?WQW9Cz9z11ed?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: cNogIORCCOCBW8jlH0AnRf010Ul9TV1q71v2gd249lb8goiQuGWFSWhRc5dVg95zd5I/E6t3R+5fdiBgUEavqSEy5OLnMicnQPEdAUH0gCv9eYfHGChhpb8iitXXbBG2qoOXSEMPa1zEVaRECJwhn4kiNj5JBNaX9XzhV9aavUCDHFi6pZ61bJ08Rd6PQSyFuF9D2HUrPIVfVXFmvgqmZonVZImi7d/eSJvlWsUv86D1ps22Nlh0iCtEqA612YlNC4hNlFM3Z8gKyhsdPe56Ep0l5Q3rUFSYvn0kfAslIwuh6ikLvQgQttyVn8+UtD2fses9IVkXwUhZXkGeSRn60bjTk6SV6SSNyCDUd94Pljq8UJrkrBuVcMkT/w7qRpYdiysw4um2qjkH/JVY1a6+1d8ApgIqz9eBRjGAp1NpOrq2j02nTmuKV1vtJNHh7ePqeSfSLNY4NEbBvE23g3I8ABcLryHyBL8lgh9SzysH1TtQlh77Dn+FT121LMaJ/NaPwK6xD3O0jKLj16uUWpDGtHEwwIUm1+NNRzecWY3h06I5PvHX+A02Ybas/EdLauZAVvEx8cx2TgJc9hBf1k/HUCnzUzlmbk8M0Nec0Aon1DY= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: c2106461-236a-4d8e-9b7a-08dd773a5d11 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5706.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2025 07:44:31.1065 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 92Zw6rqNRcYvAJdwjDtArHNeDRosOKIt9F3GaOHStP5AEBs8KJSFSlcM+rX6810N6rNIYTnWfWV/FE4Ti3xRdA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB4393 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-09_02,2025-04-08_04,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 mlxscore=0 spamscore=0 adultscore=0 phishscore=0 malwarescore=0 suspectscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2504090035 X-Proofpoint-ORIG-GUID: RTa1881v8eOT9lf6EomdKdZ7ky69aXal X-Proofpoint-GUID: RTa1881v8eOT9lf6EomdKdZ7ky69aXal Ensure seqres is set early in run_section(). Signed-off-by: Anand Jain --- check | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/check b/check index 32890470a020..16f695e9d75c 100755 --- a/check +++ b/check @@ -804,6 +804,7 @@ function run_section() seq="check.$$" check="$RESULT_BASE/check" + seqres="$check" # don't leave old full output behind on a clean run rm -f $check.full @@ -849,7 +850,6 @@ function run_section() fi fi - seqres="$check" _check_test_fs loop_status=() # track rerun-on-failure state From patchwork Wed Apr 9 07:43:15 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anand Jain X-Patchwork-Id: 14044207 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1661C25A34A; Wed, 9 Apr 2025 07:44:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.177.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744184684; cv=fail; b=I20t/hs7e1amQfixM1D1hRsoPncgkJmDoOLhoit0RvE6asAnmdV4DG3bbZMNV/KXso1iRvwKn4eiNYms+IJVH5mf+nOEAUDT1MPs4c9PhUblNE4izR/70YsBKsSmcMMVylfgRN5CfJEjXkyrXDzqQb6k27abgd0Bi+TJCz2iwDU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744184684; c=relaxed/simple; bh=Yc+LBKStlivm+4oeHcCQpt5DU+YdskifgROQjI57Ra8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=QO40pkZeRwA9vF4soTgYjzLly54xzJaKitE9X0hgaza31C7xrr0CchJwVfzXud4bvPEvnHx+nDvAGs70RKwk219idpd/2+VopT0D+UB7pLgv1ca6SzqQ1I2Hj/aIg5hag/7hH5pqDAbqo9sh+OZoXxu4AmZfvjifW7UDHUdcjwk= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=egaDVKCU; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=beU8dFIk; arc=fail smtp.client-ip=205.220.177.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="egaDVKCU"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="beU8dFIk" Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 538L9moE005736; Wed, 9 Apr 2025 07:44:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=BZ2SxIDwqn9dsC3XN4jtmZLpY8oJMc81MnUAQpcMc9E=; b= egaDVKCU+hG+wThY0awiRMy+28/QxwQ8pr0hnziU76NOn29hVMeRxd8dYpKSQnmY GWYlcplEN0BT0hHVckRBPROMf3Jz7Mj+vnKsETRJDsFvmKDtaU0kF5EKvlkbBVcA TWeXLxGo2auZe+XbTShOtY8zW4QArXnkLLuo0KT/WQjvISG1fA4k08GYQKk0rnfq +w7po27/DaX0oQ2vTYgfKm/CPOPnbcQiQNv6LctWoX3aLDY+xfnvc1U9W3T3GNUj vFbHj1sUiljrxF4yYKVNVqJhBCJ9mkKTrsyDVOxIW6uX2wmgyd4vsW8qj0iuqCT3 JJ9/HVxMh6orf13scBsCBA== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 45tvjcxgw6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 09 Apr 2025 07:44:37 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 53963Q6H001330; Wed, 9 Apr 2025 07:44:36 GMT Received: from dm5pr21cu001.outbound.protection.outlook.com (mail-centralusazlp17011030.outbound.protection.outlook.com [40.93.13.30]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 45ttyaey06-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 09 Apr 2025 07:44:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ndIyR6bhOlyKhCcokkV8BZgKsSoH9us4yGtwO5ND+pDn9TlHoFbB9YuJjfVK614aLlskSoaqLRIslDESX37Oi9ZgTOqdt2Vq6sEzKO0feKwsye4NGirR+Wk4KdXEZELlqmXccLDYCTk5ObDyanVZrxv5lLt23hO0ARdRub5SVe/9Eu4lduWLmiRUJd1npjSQLrLN6HIa0c05vAA5XAjHQOdeHsUnUxQvPpho+r/cVsXxzYnb+0Efnjkn6ztg1XJhD99Ca7qsryPXou8Se/zKZ5N7F7gZXYodIOI/A73xMSv+G1cfiDFpPHhfWMJRnNkmy/ZyDmd9QsMHtbIml7PYgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=BZ2SxIDwqn9dsC3XN4jtmZLpY8oJMc81MnUAQpcMc9E=; b=Bcyu+VX/mUiUs9VTcWhnOxIbx6AoiM2i3wGivGVJ45wwD0sMaRaWJ/mLDMe6NPNDnteTfdQVcyPo2EhRyMmXUk2Obhqcr9jpD3kfxCwPk83BjiayzJkxI2x0640OqZdiePwYehOwMo7iKGIy+VqMjnHaFbJ3ebLr/9OzKZ9N7hrIMXGQylTsEW7Hi63rMPkQ32lO1fspwzNJYP2EI0HAMaLrhxUn1r5eW8nKzuI/ZZC+8fP2vhu6QD6CXkdMJPmLvaJhv5K59JXuuXxyMrasUeOxIosIv/jEwZw7/iYyMTXPjx7fD+M1pZPMndQkE6XWM4yByfjRtuU5K9KEr6nOXQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BZ2SxIDwqn9dsC3XN4jtmZLpY8oJMc81MnUAQpcMc9E=; b=beU8dFIkmwf9bd3Mm8cQxzxgL+5MZpTnsaXNxYHuELm6AjszkOXDE2GDdADquVIsDPdoZa5FmBVb1iuWTzxo11YgfUgDixlRlJqgxC7pyyEOBEWem9lq8xymohgNQra3Ujdk4F23qSuG94U+5w5MVgpSLaEx8KEbeN4bktGkzCg= Received: from PH0PR10MB5706.namprd10.prod.outlook.com (2603:10b6:510:148::10) by DM6PR10MB4393.namprd10.prod.outlook.com (2603:10b6:5:223::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.21; Wed, 9 Apr 2025 07:44:34 +0000 Received: from PH0PR10MB5706.namprd10.prod.outlook.com ([fe80::fea:df00:2d94:cb65]) by PH0PR10MB5706.namprd10.prod.outlook.com ([fe80::fea:df00:2d94:cb65%5]) with mapi id 15.20.8606.027; Wed, 9 Apr 2025 07:44:34 +0000 From: Anand Jain To: fstests@vger.kernel.org Cc: linux-btrfs@vger.kernel.org, zlang@redhat.com, djwong@kernel.org Subject: [PATCH v6 3/6] fstests: filter: helper for sysfs error filtering Date: Wed, 9 Apr 2025 15:43:15 +0800 Message-ID: <0dff2fa9e1325810a22c3e9a3f89ac99722f9468.1744183008.git.anand.jain@oracle.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: References: X-ClientProxiedBy: SI2PR01CA0038.apcprd01.prod.exchangelabs.com (2603:1096:4:193::20) To PH0PR10MB5706.namprd10.prod.outlook.com (2603:10b6:510:148::10) Precedence: bulk X-Mailing-List: linux-btrfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5706:EE_|DM6PR10MB4393:EE_ X-MS-Office365-Filtering-Correlation-Id: b8762859-ce94-43dd-1fbe-08dd773a5f29 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: vuxX4oQ58R7I7r0kBQB2t/cEdXkYCcSR4PZjC+pSDQzz0OZ33PhpGFUmYtbdgcgHt/DocUNSWd81qDtq/qJcFBQcpd7xzk/QfpZ1yBx8v8IjUh0I4OoOVkfaxsgjf9V/pmKNTs2yTO+u4zeMC3JZxZuWlh3VIn0EnQGi88EGncnjqwSgDRAGyTweNNwoSAbRcTL6aPZK+9TLXZB4HsKkSUrJtF8e5jHPU56JqGNM0dJjyvbJLhibCygVWFEmY4B2LJWEYWKvTvcM/Sp+Nc06NOekNPUrKsf0dA0ieMqQfaQNLEgfz0p0EYUkSzInJDzKV+QoC0Ub/tC+b4/mXU9Bvp4Tx321SqSKnIYsibofnE77fzAg8S29f0bAr/h7LKzZ16ak7XozPu3jsgZZbfcdAo/rEd/3kK4w7qVfsbecUA553lqg9djv3XafyRN6Bh+U9yNO/HPY6xoaSeHr4BkDuniOE0nViUlLXdSstML4eGa+D83SHsTkUcOsNYTVN/SpEc1viHZaTczT5Yi7s731Kbk+FVi+u5lV57Co/zQ4n6unQpmd+L5JWreab03TMBGtzWEHWO1omXLzsOE3RXtfdL4JKn3eabAnBdR8Wt64XJzbmxkyB3ZckX7vfsrxgXX2jZbUwSnMGobqnnTpBqAzjP6WQM81bL66H7UdJwVJwpffZZ+aiD1nuB2uVviI3TVGyO40HHyBhw10R2rLVgSt3oazw1QL8lWY6A9h2IgmUAXJZynGrX65JA1Po6TA15PXvVplPFU7HCuwXgBYgrSiwubmX+Wc8mQK/YjXflrMlBNJN9rUErKrhc2IVP25/OvCwYWCOVzoEt1PAbINJ3Uw6+RyOlH9pGqB5HNbSsh7e6RsfY8Jxm9KrIYwbKPB+HkdOfLnf+gDcIUDIiLOHG4wtTFmQ87atJSiGDQo0S+WqrJDIcOOqqkEv6Z0gRDL78qR4isNhobbt0aM+WZcL08Ag+BYof08TMxB/gH+gTWrhz4NiqVfPJHsjVjH3xMdKY4EMdcCJWr+V9Txm0z68UU+rSY/LasjQTYgzwWC7xbuTp6T578Lc9fYG1R1/MSIw/RmTnSzExJkFxfY70r/rO52GryfpglB8B4N4XqVoKIvGj1cBdsF8u8hxLshZupg4lJDXazSwNfCIeTgnrXZgYnsDyYSsxKrw9ZCV2bAXDHeo/5duJXVT8qmc7nQ9OWOXiF3kahlTu9T/dq+Q8bTmzbKtvsD3JHAtasnCJJO1GsMC7yCJnA4hHyP4GwUirjsivGQs4GJ9UU6W0QQx7ECAr0ym7kSAj2r71PWpsTxJCekrW+H6DptO7yN6QpEXbPwpFFZ7Nzc7jD/ZlB/iCaf5wp23D3Kw2QQDILbkb7qnGXgPS5FWhsAFZnLgxK7CU1I6xRu X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB5706.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: M/9hMrPUa+1mFDDzdErY2hqmC0QIg5YL+v2g4w8EIcW0ZK+dslkZVEon+0h+a+EQwa70ZORP45AOoazE+ZrqsQefuEqtVmusYJkWlk7MZkH7ycG0F+8MBxJfIO6ez9/36kbxCL1MzqSXN6yWz0sin2A7dz3Tiq2P1LI3mhMcq17o1V0kRXW4RsffINsxasxcMhNWubIWdNsempyjvvWnznZP4dbP9tGHLaUcGOJkRsdSpmpKKsbom8NL8bgWl7lFFGVym/6b7i/asb91rK0kgRLlSAGse1zDTW4Hqbr/X9PkbYqHDUI8HoIxgTW1P7vzRdGJor92h/1DrNXNXW0+ezDh/ipEzmF5TyrfIFImVmE8v/dk2d6DHQCfazlmPZJbziY+V8I5NgxaYbQSDwd1oi+cmy42Nlu7hfsGHCEyzfxNfh7uPaXmucLPEk3GSVWS9IMdk1cAWT5CzUuljPDx5zzmgz4wG/G1Qo0Z0Q/47J7zCQ/iA4XIsdpe+2FaOxANvptQ0+KFL7wnPUfxS9EhP6Tg309Ge4H85l5TX/27Dd29LtWRjqscFyJP2j4jSenUC/NaQS54gAwugBCI8DLyVqfOuMlDHwn3ZGDXjQeocVvxdIosPEPa6+glGvZHy6CojHIeeZ8Ct8V0d04Wfz9iLkgvvGPsllfU0QUAWFU8cUg19b8O7FsM1mfVdqGBEGIcUdR8rAhgJCAOC4LTiPipHIPW7YoZ6oTMM3Sr07lBHAdpWYblxu72F/WthHBuL6iHJ51vB1jFo7BgjJk8uiFSZreYDmnr9HkQ3fgDC+eQxTxaZINZrBbp7xIaIx2SsHlo9t9GmbsIiCD8SksL814vauw37UmDPxA+7d/gwfmTn31H6pPfJ8E3DAM7gPNsbJmc9B5sj8Z6Uc3lo0eA4+BNlW5Dq4nPe6uaikuhcxLGqbwpGRxnCF5VpxqafItCa7KyV1YQxjvf1EZ3GIl5Eg8jjyjJxV030wIpdWqjqh4Tk1VAb5XGz7VKNB/iM3jHTmDy46Lq4TrwcQU8045/oOzNZf32sDPwksv83qfbnTPoZTpi1gnZh+TDbt42hBZH/+Ms04Kt3GrmB/FsRoZDH1/H1S5/3SHNEaKPr8vmhc7YQ57Apiygd5+kcU0oA955IqsNXdMiv9GzUr2PG9w0th10fvI09kF5x6n6tqNrLrcPvsxrNRyPP30TKLhSOe8wN4wtQY7FIpdUX2LBwsgbYv2GdsWSp2q4Ww6LirSWNTW8OeB64lOoGW8dQ2L0skpo+LnaLMHi1oQvwm3a0cEkG02X5EXa0FEdQSRWdRX1yu0T/lkYFE7C3LoK0D6ZErEZAmPCf4AsoN8OcQjAJg5J1X/iDSCRy0sfy0xAvxSU6pSTguIphQwVRsXXqQQ/s31WaR+hawe/yGfv+aQJkwziC1R3jOdYKdEFc2CJCklVnJKaXahJ265brBy5msHgG5fb4AQuVCA1f8zea909G1Yw4gUQpSDjrDfWYpz829w7gsdKWP96YUmJJ9MzxiODo9hL7WrPMzrw7FarMAjE3Lgot1CchDXARohV9XqtfdP7e2dVCVW5stG+xr/cvKSeYR2DHTZS X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 75kwxYsnEOO5Xkzb/0G4uNROB69fmjceiH0Gj90k03ShJq+N1R+jJm5q/CANZeFrRCwMbBKLlzI4F7n/92Oziaj856fzdKzwVMEF7Mm85oyLHR0hOme4pDHhJzlcTBTJnyJw4DN4I+5/LUfD3QtWqC7EnJOlZEn7TGY0YAIaPSFAjQvN/RJQEfwEROZTrdvGMvddJ9Ty6BrWLtPtEmSoKnu7P9q3vVuj8ukU9kSI6hDt3htvYME3JJlvOw7ztiNevy8zQB1tPpUY/YpFinYJDs07w287Mnuf6lil9bHJhfX+TjlZRXPbJjsQ1IUpDF+ErTMPA+gkMEXTlQmqTXtytJBqsJSJCsY+M7775DS8q/wCRNuOZ4n8w7FrDaSQiXFZECzKagM3+XkixsJSc/02xLjlb+bbqVdEVzAhXg7beayCrlUveCNqv5G+vTARwnvRPMNhvruOrq7c//H3whrewos1YxmNuOl2EMLxSNKMv4GlCL4U9YTpvmTZHJQGnFghCYmWpYwNsS2LIQTSsoSGpMaQ0IRiIvkTEcAuqbGDeZqGkEcMAhO3awCItWP90/y/0OytttS2jH9QDLcPd5VxBRw21Z6RC5pz2q5sACoh/uc= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: b8762859-ce94-43dd-1fbe-08dd773a5f29 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5706.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2025 07:44:34.6343 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: FwWgoPtZcU7oWf0N9EkppHq1DXGztB9/PbGL92sK9NuPsf7ovdzSvQXe22zOx1CIOlXvazwxCbVKf00t0eiiKg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB4393 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-09_02,2025-04-08_04,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxlogscore=999 suspectscore=0 adultscore=0 bulkscore=0 mlxscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2504090035 X-Proofpoint-ORIG-GUID: bjwx2XB6i4RJ597dOV5NvnE-kDhKEixd X-Proofpoint-GUID: bjwx2XB6i4RJ597dOV5NvnE-kDhKEixd Added filter helper to filter sysfs write errors, retain only the error part. Signed-off-by: Anand Jain Reviewed-by: Zorro Lang --- common/filter | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/common/filter b/common/filter index 1ebfd27e898e..bbe13f4c8a8d 100644 --- a/common/filter +++ b/common/filter @@ -674,5 +674,14 @@ _filter_flakey_EIO() sed -e "s#.*: Input\/output error#$message#" } +# Filters +# +./common/rc: line 5085: echo: write error: Invalid argument +# to +# Invalid argument +_filter_sysfs_error() +{ + sed 's/.*: \(.*\)$/\1/' +} + # make sure this script returns success /bin/true From patchwork Wed Apr 9 07:43:16 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anand Jain X-Patchwork-Id: 14044210 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AAB3925A625; Wed, 9 Apr 2025 07:44:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.165.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744184695; cv=fail; b=LSozue4FzgY31t4v7fmb9xtTID88di4Yle5te2iksUwEh1Xff5JriQb1P7oD+xW2zRZ6Sdy2Myqx3kWvG6h1yAj84ldl302nYAH3cwNBb1CDWgMeXGzdzOGdR276+/kjtcpdsnBT1GEwJ5073nHOKsi2cTi0YwscvDsQV2ydPbc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744184695; c=relaxed/simple; bh=sbmoFw1Q5e7/W+u9C7gmi+IwUDhjwwQ0S5mXtUCzjHY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=VnXnoVaFS9bliBysDZP3MNJKn6bnhYyDl+LLmttMcvLK9Au50HL8yaJM7/fX3b0RpBiVs5eC79pM/JnctxuQJ7HC6+j3u6m2r18YhpYUdGaYych6jEQAaN7al8U1QCnuptUBp1kmd+39AF2d3QfiTkO0ehDH6H8ULTGr0AAaj3w= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=QRYFOb6u; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=k4DKE2OU; arc=fail smtp.client-ip=205.220.165.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="QRYFOb6u"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="k4DKE2OU" Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 538LA1Ld004252; Wed, 9 Apr 2025 07:44:43 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=tmXCy6Ks7zkWrv1Jjwx1oInRgfD+cxh37IlVXLIoob8=; b= QRYFOb6u/fxuWqKCoXTS3qzOplKv9Cw6mF3U+W8JicCgaDmzqkrXvfffumEhBncN ZiS6Xyp9rUKdLIiA7GYEpbR98OCR8JW+PUGbaXXzuQcLNgE7wWc6Z+tNZkThsGIl W6WcrALQmzUCXUGnIjztWCXbjySiE14jo/l5MqQ5mrg7tXNietyvmlHypwbYjHru fFg1U28xZw7WJhEwlAjrPvndVPRC20YD1la6fytdDmv0CicoidrUEF5MuPmEWc14 EV2JkMqXd0XREdPLDTg5I+CrWYi8Jgd+/jTTbvl7dQ62EyLhFuPohpxv1R/iAsFs vSBE+hB1WxvvNeU3sK/jTg== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 45tw2tpfye-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 09 Apr 2025 07:44:42 +0000 (GMT) Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 5396WscU016144; Wed, 9 Apr 2025 07:44:41 GMT Received: from cy3pr05cu001.outbound.protection.outlook.com (mail-westcentralusazlp17013077.outbound.protection.outlook.com [40.93.6.77]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 45ttyaebef-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 09 Apr 2025 07:44:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TaI8dOgI8HBt9ODdOIzbUl/qJTSQUtEUU7ye4dA0avpWsBHVK6mGm5pLFATubt+PvJrUfxBd1FVVSZBMoYCiCt11p4Z2h/BHdSDVRoquLbecVXykjw/lfectNhq4wd+gsu2DgOon0LKOQPzJzf3DyIuUGpKR6HP8wPG+3u4tH32L/DXTRRjnlNumseuU9fjqc46aNCHvxEUQv11bDTcJF6DRfczs+MvwauHzG89RTisdR2TLTY4sJx/Y89wiz6qR9uYAQA5wsD60iJTotJqzW7oTJGZFXZTdZ/X8PDJnzwmgpmBjs5YZycd+O/thocTKoTMaCFOf9hT7YKfnqqUfHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=tmXCy6Ks7zkWrv1Jjwx1oInRgfD+cxh37IlVXLIoob8=; b=XR7+Klyr1HsYZPWc5/NcTkmqaTUvR7Ir0mDwBFrBhsuMHbHVBTspNLrg9YEU0R6AuhGT/jqwyhtF2WGcxUeZ+BfuVEn2gUVeNSXwpb85JczKQbcwY+OYP+OREFFdPeZPJ/vVN7YMmZDrRgrlfeRK3u6MMWfnWrT/CJF+EY6zEOcbGoDGj1N02F0qFhj9YK+hooku87WE5cYcXzrIOCOxAHwJs6aNkkJe96+kyaZT7HSgQ4gXycFJhtinF+vtddc9Z6+SqrWUkkoxH9hqvhoBi/nm+xU3tgb9CI5MheqH4wSg05O9ez7oRzuZCXP0iHYVT+D+tE/rEbJeepCuGARwKA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tmXCy6Ks7zkWrv1Jjwx1oInRgfD+cxh37IlVXLIoob8=; b=k4DKE2OUi6SQSiMXrW82mVgEvDeINNZtRX6UoX06EhB6igXJWZgehq5thK4D0k1UoAGNDsS+dpheAZf9+ypwlUcWBDIBX3JWXECVh2j0GsfxRKObfxkk0PsqYtF2Nu2/yu+ejC8N0xtyGs14rcB0SqS6FBi1JNTvcWzcxnzfsro= Received: from PH0PR10MB5706.namprd10.prod.outlook.com (2603:10b6:510:148::10) by DM6PR10MB4393.namprd10.prod.outlook.com (2603:10b6:5:223::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.21; Wed, 9 Apr 2025 07:44:38 +0000 Received: from PH0PR10MB5706.namprd10.prod.outlook.com ([fe80::fea:df00:2d94:cb65]) by PH0PR10MB5706.namprd10.prod.outlook.com ([fe80::fea:df00:2d94:cb65%5]) with mapi id 15.20.8606.027; Wed, 9 Apr 2025 07:44:38 +0000 From: Anand Jain To: fstests@vger.kernel.org Cc: linux-btrfs@vger.kernel.org, zlang@redhat.com, djwong@kernel.org Subject: [PATCH v6 4/6] fstests: common/sysfs: add new file sysfs and helpers Date: Wed, 9 Apr 2025 15:43:16 +0800 Message-ID: <10810a81ce8a15a95d3b4653f65ef2b0d57c442b.1744183008.git.anand.jain@oracle.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: References: X-ClientProxiedBy: SI2PR01CA0015.apcprd01.prod.exchangelabs.com (2603:1096:4:191::15) To PH0PR10MB5706.namprd10.prod.outlook.com (2603:10b6:510:148::10) Precedence: bulk X-Mailing-List: linux-btrfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5706:EE_|DM6PR10MB4393:EE_ X-MS-Office365-Filtering-Correlation-Id: 04c07c04-5b41-481b-4d53-08dd773a6140 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: 3jAeR/O0wWae4J5kAw3Cg9ex1/ZA50Kv3uq2Lp9471TRWUfASJCFDMogveOBdkzeNeAu9/TrHHslYFvpIuGS1ypTi7F2IRneLThCuxS0jFaPvuUGr0NLvpWObtS0iWwYNZzS40FmsobyDgP0eN+kW+9n8nv02QFzpDbpl+QaKqHHRLivh7lly74hUBOxt39u3V4S1s6EMj7bKFYC8A9DmbGpUm8/XiCOqc5A4ZqUfhfYBGGLbYsLP0gu2KPaAvaRNpcXKH0mNz7YhdZrCtLb5TREZuNsSoWrfnTFRB+Dhzv2cBk3lnVjXg+uv0J1ZuQMewEaXVA0YSXj7MPxQ1Fzxl5gffauIbbl57md2SQ88//o8ubmHTAcz49QZO2UYMyWPt26GnSKXw3rkwsEUZSX0N514sisyrMb7CbB4Dc20gqAIs02LYOSIysBmCDS6+yF+u7HhLMvvgoP1JMNPLH8OQHYmQ8lSlrK3yHmIlgCMmdLdbbRsd4412ZyKRbDo0IfLwm/98IxwpxXfskO4wc1gnsI1+FeTYKV6MwuLoyYdE88GUiZndMp1ylRalSEg3dtcquW5FCc9aqjVjXqrwiC+wSsIOUc84cN2c9I6FsUerXGYAR1QO59l60Emsr3QQQuoiv1LijSjNZGlDYWVzNlF0dt0H4p07xLgRYJflCgxPg+Gmx/Tos8pbvLA+E+glEBMrm1xJcGfyDdAYpol85CAXSfPvBaTwkfAv8LSWX7wI2yUe4ruMXTyXb49PNsVUHiCGfvpcerT6oV0m86ATioAsojzW0nebj+NrtzsMG1dI6YxAGeLFX+7IAr3OD0zJdtSKq6nZhHAO933jncpj1DG5z6PW4p+z1vLV2VQTB72thwyGsNlDEkPHsOxNVo/B/wF6tt8axqwCM+Cdhg9TWzFlw9FXArLnHZRVHT4UQojIeVX7Rs57VfjzXzxxUwy1Z/r0iNpF8kBp5Jfp+2b4LvOhS0gMkuDoLLbYOtzRIuaXEA8V9HHOAGk9jgo1D34LLDuOckCNo5KX1T0QJ5JGvWcv9UGa9vx+QwuWQacLLkMNSv7fvTfhmbgtgigTCPDG9+dCZYiyqPwzC4UJ99cQ4sjCT9gz2tQo+1PJv91j9OWWKdiyt7+Jv4ku4jil/VdtwraBeS4W5H0PAMX8t13CNaqTU4fCwhclR4mEeCGcnQoQkuhWCH0yzRJm2sU728sdeTDTd3OQJmGH380h2Fs9wP3OynF7jisa5UcwQa+HCT1Vq0OAjGHEbeggEACEPhpMbGoKMdk93Zpbzft7GgEKSUGovffw4Uha+1sgisdYjz0A2eU2shWqv5aA5KstLU6PzFUPYK7062ESYDiNRleV4E8NLCbNYkJrbzDQJ+VvSq+jj+dBzUUArU05SeT4RA1yOu X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB5706.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: QBoU24gjwxTPWJ41vOXA8gxV1yeeRhqDDrRuro1J8ebBTUIzxdqzN3pub75fcj3tYPHxP2Dd3lcbNXxN11ZCrq3x7gpMbSLuGHp2Piim9EArH0u3b2edG7AssaKYRYQXYV5UqRxnKo+TzUy5vmdMuVovoP5h7nRBiyFXF1ga+5J5+wOMJVWeLe2/CbEgiFZQMpSDvTjL17fxZvbOHweBl15+JoZ4+aP+XD6oDzBECGdoGrgAWoUzglCW2V8ChRZe6U0cENf74JHmqR2wrpJ4jpXxLIjR9asXTw3KTGlDPyGVr4KmqH/91ZpEg3+qH06s/z/P8RBAtV9v0gOEaCJtfQ9lv4Tm2bT2on4r665i3nFhEr4ZvemI6KhONzS8DwFgV22jANUhOoI0Kgb5RXwM3ojHCp2NEF3p+YT+5QbpLPkaaI3n9iZZ6A/k8asGiNEfVcgRiZOgpliVIVcgz59kUnn0ZcSSDsYlE5mLpOXNfTJA4Hkvh2F6/wOtq/ZNKQTL3ZtnI7PeqoI4JvPBef3FFdUNpR+WXkSr/FPimAB38kpvbDzrF6GLpyAD78gJYep1RbhR06NhnNNDn37NUSCLLRvlm+2mKJU39rWOkL3TeYlIVyHLyQjLXdKEqVTA4MUH3otR0Jr4eXf6yYTAdP3tZuRKLUu9Xq4nBZVP6h5DLMXuGx8lhoUQVes6q4IVelw0sR/1Ypjzg5HgJdpdGnTnOU/qIi1hIXuab1PaFrFSB3Gs5W36R4ks0O6ug2g31/hgdkRjHhADNTi9a7mN++xtDXqaMTvc+n4rQpuqf+P6a/wP4RkCr6ujloX/hW+cKxwT2jmpjqoYa9UL9Cp4eL0TSB6OAqrM4RHpAB4G050FCv6OmTFrYpO37dmdWG6ddsKlfDft62FH9J/xhNINqe0ksaMMrP5ty8HHrBd4TfkTv/goU3Km7xGuoyu+9woj64T2u/4eugf6IbNqq7M+meUspbyFjHDOLRRsLmu+dUmEnGqv4bHs6e+qka0MQVcRhxXPMqQTF419fE9mhmgxi7CeS10hCdHnDqMaggnnSRu0YB8hfdMaq1U9Buic37BrKMzWKp/DCqoXzzW9t+VCtVV9u/eNh0a595BhbvpAkhaokGizg/Q2xUD2fKdpBizztJynrxg+VDaHC8kdHrkHF1Cy8P7rUoOOjAlOu3TzZjBMMyjZxxEqFplX5+r4CcmohBfVxIPsVWd5vf3k3sOLWlWU4/J8WgwvlATrexoBdiTXD7ziXcotkOBVWiGN/sWwAvm0CpY7SCyO6DWKQrp4Pn8EQjvusfQjwUhUWH7leJ9yMfDfPFNoor7PXx50ZkLThc8sL0OHLC6n667778syR/sCh21B25iz0o1sOeTlCbJbxLdBWmNPO/Fw2xOzc4BQbv8j0XVlwtZdxF96PYNEDLrO0ULYGbSbG1XjXIQ8UIGEtcwOEzsvelfxJ1yJXJOuiYcNPDvboWR0uHe01puAvxOCSv69r9QbkaJ9qSgLolcJDpfCCwwfZ3AVAoriiGgPZr5HRKiXHA2qARWO6ZlN7yznmycIG9imifHWl/66t7VSQGH4kAwRlVBcpIv2ILLphIq1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: fiiOmJceofCXT+aMheiQXml7iR3nqicdrI0H84EDh4CayMfBco+wM5yD8dCDZrK/4cVif8GZd3MQN0O6v1Q53usNpISxPdeXD3QaZNN5Be9DIAVIiX8c+HUFsx4l+0YgKpyp19zf+oQw1Yl2Rm0xAuF0wCGBJX26QfpA6HtNvnWErOGQdEzFnv+4yEjyo/uNk2MxUP/TIKNMdjjQTyM672iGw9EUSmB0t/3o4PUTDVTizRiouRWfmRerYQVy+L22K3q2ngfQDfZrYdKGxJER6C0hpRY9elY9mU+G3yK2lmN2JTME8E0wbK1LTbc0iM1Ua6iyc50TX/PfyjXrwoNuiosx+Gz3USCiGBiGZvnGw+4Jl0ugGV6VaqUW0fdsgwWddnafpLpKeh4KUuxM8hwdTO3t6GacQwZC3KEWYWbBUohC10JbShcJO/VZX4o2jGB1EX2DOeSQd5ffjnHcH8zYjuMhNHfwm7KhJvwA1gGdq4NKFJ/urtltzbzHYRfTx76q0U9286IK4/1AJ/jtZsrXEy+CR6D68VXeWk9Df+ruZpbcERp+YAGq3nLfQvFDzNgJzFx3u2izwznAavgcDqymlWw1SdgB1SMZzFPKt1BUjD8= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 04c07c04-5b41-481b-4d53-08dd773a6140 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5706.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2025 07:44:38.2844 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: mF3fsbZXQjyRyV3aRj/DJQ2HA45dfx/me+5ffsctck1pp5Vvfjlp2bYVIRjTpqzUuleHdqSUd+2i14p7zWQ20A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB4393 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-09_02,2025-04-08_04,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 spamscore=0 suspectscore=0 bulkscore=0 adultscore=0 malwarescore=0 phishscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2504090035 X-Proofpoint-ORIG-GUID: FHgMBOfeNPrT9HpmkBYmJ-LpXGI3WdwH X-Proofpoint-GUID: FHgMBOfeNPrT9HpmkBYmJ-LpXGI3WdwH Introduce `verify_sysfs_syntax()` and `_require_fs_sysfs_attr_policy()` to verify whether a sysfs attribute rejects invalid input arguments during writes. Signed-off-by: Anand Jain Reviewed-by: Zorro Lang --- common/sysfs | 145 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 145 insertions(+) create mode 100644 common/sysfs diff --git a/common/sysfs b/common/sysfs new file mode 100644 index 000000000000..16d4b482f9e9 --- /dev/null +++ b/common/sysfs @@ -0,0 +1,145 @@ +##/bin/bash +# SPDX-License-Identifier: GPL-2.0+ +# Copyright (c) 2025 Oracle. All Rights Reserved. +# +# Common/sysfs file for the sysfs related helper functions. + +# Test for the existence of a policy at /sys/fs/$FSTYP/$DEV/$ATTR +# +# All arguments are necessary, and in this order: +# - dev: device name, e.g. $SCRATCH_DEV +# - attr: path name under /sys/fs/$FSTYP/$dev +# - policy: policy within /sys/fs/$FSTYP/$dev +# +# Usage example: +# _has_fs_sysfs_attr_policy /dev/mapper/scratch-dev read_policy round-robin +_has_fs_sysfs_attr_policy() +{ + local dev=$1 + local attr=$2 + local policy=$3 + + if [ ! -b "$dev" -o -z "$attr" -o -z "$policy" ]; then + _fail \ + "Usage: _has_fs_sysfs_attr_policy " + fi + + local dname=$(_fs_sysfs_dname $dev) + if ! test -e /sys/fs/${FSTYP}/${dname}/${attr}; then + return 1 + fi + + cat /sys/fs/${FSTYP}/${dname}/${attr} | grep -q ${policy} +} + +# Require the existence of a sysfs entry at /sys/fs/$FSTYP/$DEV/$ATTR +# and value in it contains $policy +# All arguments are necessary, and in this order: +# - dev: device name, e.g. $SCRATCH_DEV +# - attr: path name under /sys/fs/$FSTYP/$dev +# - policy: mentioned in /sys/fs/$FSTYP/$dev/$attr +# +# Usage example: +# _require_fs_sysfs_attr_policy /dev/mapper/scratch-dev read_policy round-robin +_require_fs_sysfs_attr_policy() +{ + _has_fs_sysfs_attr_policy "$@" && return + + local dev=$1 + local attr=$2 + local policy=$3 + local dname=$(_fs_sysfs_dname $dev) + + _notrun "This test requires /sys/fs/${FSTYP}/${dname}/${attr} ${policy}" +} + +_set_sysfs_policy() +{ + local dev=$1 + local attr=$2 + shift + shift + local policy=$@ + + _set_fs_sysfs_attr $dev $attr ${policy} + + case "$FSTYP" in + btrfs) + _get_fs_sysfs_attr $dev $attr | grep -q "[${policy}]" + if [[ $? != 0 ]]; then + echo "Setting sysfs $attr $policy failed" + fi + ;; + *) + _fail \ +"sysfs syntax verification for '${attr}' '${policy}' for '${FSTYP}' is not implemented" + ;; + esac +} + +_set_sysfs_policy_must_fail() +{ + local dev=$1 + local attr=$2 + shift + shift + local policy=$@ + + _set_fs_sysfs_attr $dev $attr ${policy} | _filter_sysfs_error \ + | tee -a $seqres.full +} + +# Verify sysfs attribute rejects invalid input. +# Usage syntax: +# _verify_sysfs_syntax <$dev> <$attr> <$policy> [$value] +# Examples: +# _verify_sysfs_syntax $TEST_DEV read_policy pid +# _verify_sysfs_syntax $TEST_DEV read_policy round-robin 4k +# Note: +# Testcase must include +# . ./common/filter +# Prerequisite checks are kept outside this function +# to make them clear to the test case, rather than hiding +# them deep inside another function. +# _require_fs_sysfs_attr_policy $TEST_DEV $attr $policy +_verify_sysfs_syntax() +{ + local dev=$1 + local attr=$2 + local policy=$3 + local value=$4 + + # Test policy specified wrongly. Must fail. + _set_sysfs_policy_must_fail $dev $attr "'$policy $policy'" + _set_sysfs_policy_must_fail $dev $attr "'$policy t'" + _set_sysfs_policy_must_fail $dev $attr "' '" + _set_sysfs_policy_must_fail $dev $attr "'${policy} n'" + _set_sysfs_policy_must_fail $dev $attr "'n ${policy}'" + _set_sysfs_policy_must_fail $dev $attr "' ${policy}'" + _set_sysfs_policy_must_fail $dev $attr "' ${policy} '" + _set_sysfs_policy_must_fail $dev $attr "'${policy} '" + _set_sysfs_policy_must_fail $dev $attr _${policy} + _set_sysfs_policy_must_fail $dev $attr ${policy}_ + _set_sysfs_policy_must_fail $dev $attr _${policy}_ + _set_sysfs_policy_must_fail $dev $attr ${policy}: + # Test policy longer than 32 chars fails stable. + _set_sysfs_policy_must_fail $dev $attr 'jfdkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjffjfjfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff' + + # Test policy specified correctly. Must pass. + _set_sysfs_policy $dev $attr $policy + + # If the policy has no value return + if [[ -z $value ]]; then + return + fi + + # Test value specified wrongly. Must fail. + _set_sysfs_policy_must_fail $dev $attr "'$policy: $value'" + _set_sysfs_policy_must_fail $dev $attr "'$policy:$value '" + _set_sysfs_policy_must_fail $dev $attr "'$policy:$value typo'" + _set_sysfs_policy_must_fail $dev $attr "'$policy:${value}typo'" + _set_sysfs_policy_must_fail $dev $attr "'$policy :$value'" + + # Test policy and value all specified correctly. Must pass. + _set_sysfs_policy $dev $attr $policy:$value +} From patchwork Wed Apr 9 07:43:17 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anand Jain X-Patchwork-Id: 14044208 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 16CB825A34A; Wed, 9 Apr 2025 07:44:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.177.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744184692; cv=fail; b=k+kCsJI3ZK8WJGh7HmK3KDEjZuqKf9P5SrhLQbNVk0HHOwitFnvQxnai6Qh3tnJrVb6MkBQrD/z5PRVIseZRH4s9LddB6F2ANJbR88zJ5nCf6pxxYomvLQ1UHt5YAbr2PyYiLHj+bziQilRMTFLqknM85HOfByllfh2T+kAxM3A= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744184692; c=relaxed/simple; bh=M9CtTdgxLaSjxLYf/A34KmfVPKqJ9axah//YOCGlH6Q=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=nuoS8Sz+3ckLuFgYsQ01edKgrO+xthQfUSfhiwNM46iVuK0gNB9VvN5FbILlgnRQmBLFCnQJu1BKAR04WhKoHQvywomwK1UZUFYxHuWBbXC4q5xXP/CODCzNqGX0jcYOTIvKMsGIQxIOtBDwweEGP4gykMdb2rtKp5Rdl24VZxw= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=AXOGL1i9; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=iXBxTTYo; arc=fail smtp.client-ip=205.220.177.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="AXOGL1i9"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="iXBxTTYo" Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 538L9vis020865; Wed, 9 Apr 2025 07:44:46 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=bgaIB6uoCrHLvMYngKldlk1C5rzTf68zRwvVQIq7L0Y=; b= AXOGL1i9+m0kip6isQJWkDWjrEwquu2jioCC/orv4ljzAWR1AukX5bVJXTnyXbsx s54elwDz5PqtIKlqrFbFb2w3ZUwRYKjRomc/n89z48i8WWz19X0h8tcNcTsBlMKl n5EGtqMMLyrimqsQpGdGAHdsy45KBIZDdS8jvdESHcDGpAbpGM9tQ/phdvi0c8DB 5xInh8yOp5MxyZ4w0CMRFXZp4GM8vc89n/2Z/CSXhwhG4LBBG7TLdRhvOqseQAFp BLXrFe6so0eFsaBZk6eO30Ql0n8p4eFwg1xb3yYSwp9uJy5X6ARoIAgBBzDj3P6/ iIlNFxwhZcXG7LQiqFGd9w== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 45tua2xfev-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 09 Apr 2025 07:44:45 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 53970ZKs013757; Wed, 9 Apr 2025 07:44:45 GMT Received: from cy3pr05cu001.outbound.protection.outlook.com (mail-westcentralusazlp17013079.outbound.protection.outlook.com [40.93.6.79]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 45ttygrtg4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 09 Apr 2025 07:44:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Jiq9kFIi4kbKqg8ylnxA9CgU0lJaHUwdgz7QklixcEvwuq4ku+SFtXYSGrHS5L09i8xTzoAKsJeLIB5BhTmgOAEqf6C/AUsLz9za+NN/2xlu34D17wwKD3hmqUTpZv69XyINRD336+JiTKcwtxjPXBnN0IfJZf3Wy5ApPF1JvAzTJ096GGV6AbhkDxE7qHrmgrwN27XkPGHo6rfaFCNIVfI24uTIbF5P5+3H+/5tGemD73MygUSKwiCkIEXHqkhXHsj96BMUAbEwjXX3s97D3ATJkE5qRiJaXnOqAQCOXlSHi5VPsAI8P+tsN66DDggwCx4XbdDnNmRtJiCQ37Eb/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=bgaIB6uoCrHLvMYngKldlk1C5rzTf68zRwvVQIq7L0Y=; b=TR1bL/a/yvs+JQ9E11vvP6vkk76ur9MSv9m7Ioi0g95GsRdSj0kboGp8mDZO3bVyoorN8TVW5foBUg7v+SagKxJbl6hAqYoEaj506u7ktHEEwE2XW4Kk4DfAAgPuea0l1qsy3NoVTdxVbKgDa3TubksdYFMBeot7o6m5IgixEsd7DqQr7V9EqqAJTMGmlyg9ssaN8UaTU6yiID/yqM2rQ90Fa/u6dX8vEBzu48zDR/jB/d2BWGl+0aYQ+WcTKTdu+yd/FDoOJD6poaQ1tAOobXr5RfHrBVxgPseeV6XLbcaMhAtyixWuq+UWqALOuR51FZ/RYk9YZaOAMhTPdE8xJA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bgaIB6uoCrHLvMYngKldlk1C5rzTf68zRwvVQIq7L0Y=; b=iXBxTTYoiyQQp9fPKJkrvd/HZW00RIqYvQdu/Q85NLOjnNYk+T1wmOEwhihvz91jWX+VLZWWT9kG1fsU2sicg4ECv8pY1PpjbB8x4MFp3vpzajopx4k2bueOG0czg39af14BMfPC1dAMGMl72/hx6Z+c9ME8xucD7yN1QVGxN+o= Received: from PH0PR10MB5706.namprd10.prod.outlook.com (2603:10b6:510:148::10) by DM6PR10MB4393.namprd10.prod.outlook.com (2603:10b6:5:223::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.21; Wed, 9 Apr 2025 07:44:42 +0000 Received: from PH0PR10MB5706.namprd10.prod.outlook.com ([fe80::fea:df00:2d94:cb65]) by PH0PR10MB5706.namprd10.prod.outlook.com ([fe80::fea:df00:2d94:cb65%5]) with mapi id 15.20.8606.027; Wed, 9 Apr 2025 07:44:42 +0000 From: Anand Jain To: fstests@vger.kernel.org Cc: linux-btrfs@vger.kernel.org, zlang@redhat.com, djwong@kernel.org Subject: [PATCH v6 5/6] fstests: btrfs: testcase for sysfs policy syntax verification Date: Wed, 9 Apr 2025 15:43:17 +0800 Message-ID: X-Mailer: git-send-email 2.47.0 In-Reply-To: References: X-ClientProxiedBy: SI1PR02CA0054.apcprd02.prod.outlook.com (2603:1096:4:1f5::13) To PH0PR10MB5706.namprd10.prod.outlook.com (2603:10b6:510:148::10) Precedence: bulk X-Mailing-List: linux-btrfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5706:EE_|DM6PR10MB4393:EE_ X-MS-Office365-Filtering-Correlation-Id: 7e8dbf2b-5ac8-48f9-9a14-08dd773a6373 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: LxKyH8abf+WxGBn0iWkBAteyWH2xrRRgwdA+DG1AIYnhfKL2nxFyXZOcgsBxALKewa5BP0PczuFya2Bgb/e8vuZDTtSrkV7FE9g7u6FGfMMS+sHQHoC7RaMFHtNvbAXzGTYNH3Sh2XpOnbCzZiZZ634dZTunIT5nTI1YYQauDvGmkscM38KBufLpX2jEkhsoCyrE9l3zFMWCUsMf6ir+jZ4ONLK4BLHBHb52hSeHLTqTxiiTqVDYQR3KTSJt0Lvx5zFeCTSVcyvB1i910In+O3VrdkD+KRc8XKSJvma8p8CEETjzbtduQLTNvwJ5CmynLQrjpAZ3qMdzOQswzAMaN2XB3CScQc/S7+WvD+GR5ZvJ5YGJshMJzz5667WtVp2hIR9LvkbkrucJRBR9pZuv9O+8KObwGIyBMby9rKrc4kq6et50v4OFaRZXJRPmT9kApVyzIGQ4LrU71Astu2PhA0SHx2jGX1uqy4lRHqbSZopr9DeZygIEWs1KxJgz0E6/rbf7QRRiZsW4Y2nYd7bHLFpumsmLz9kDcRhwy7+AKNi1qO869rvimPUkvqainD9U5xSIX9w4x3uNOB0+x+tZxbDQR5bEHpG7Z8FnjSReHWze2zNuduBH0vvT5CENAihdf5fjaOBm+Wp27ZzU7sS0fTx+2krQysFGPtTAglprcldBooNHfLy3mRNfAn8P6X5cn/Bo7wCEnwdN24HY/1XCzmaMopaI0stK/OY+npnU0AitDC3wfmoxUQQkPMwtDAqdK+AYmf3oOStMJz0bUX0zC1estgqYqONP/IUrwF4eEzWLrcw1to8egl21fc1X01UC9GLqlZHXlLZObb13Pnba17P805Ze8frrYJBuqsan8mRRPqmcy89TF9w+WI7mFgpSnddvkMbHw0n7JBPLAEUO2drzdgnXGuwowEoRdIxAqX/EB/uuDCkSpyce3rbFfSgKNjto1Z+jIdWKg+Rc9oZpZaBi+QYmyCsrY7D7BQZ6C3WmqiXCBQJ0zHRAgxMGDT58RlBdGax9UiPBC81hdsAexJXCpXJuLo6lJglWPgsuVgMHzXT+Fpe00P3nqmKub1wZp1YQnaLj0Cv3tii1U38FkqFquknW+2GXN62Zd/b1Y7iGhlFuzv/kIIuUwEVwuGLofQ0lG83NNsceBSnCiIV5rP0w5pVX0zozAh2YUjRyk7JMvmN2IFRKv3pWIhW+vy2o6Eqv1FDTk3UCLMvThKF31V2QsGSFExhShRRy/gz5lXWRuBwr1JAUC3B4KD+s5lgXuZGJe+lVcP0ZxmaueD10QAAJhfUQD+muFeoKbSdtFh+rcRb6azBLm23pGCpZh2vgsXqtQm18/vHBpWZxtu0Nab5g0gA6y+xO4FRWfbX89J6fsIdeip370xBN4UExo+mT X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB5706.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: RyfIBHBktZRbcfdAYJ/9wWLPv5DqIfS9Gva2qUCPiOb2QI9LrbyiO0ZUa+pTk3I84y/emjqyblawX2Ndd+NjxZ1CaKHzm5Kk71SG9D6SfZ2jN0sij+1rHGwOjgAu/frUK4eF3D7O1SX5Wqh8L86Sg87P6/hpEZhPO/po+LmNBEFsdgEJcpTlnkFu+AzYEce09bkF7CwZBBCeuTCycegi405uWboeEycKt6ZTrefcmDKHD1UMXwdc5m/5/bT/COelWu+fi6tRUgs2DiBNDcMledZHDAGWDbwkdMTy3ANWSTXii3ovpjmmh53nzRc3UR4rOOEtrHDqIMOOZZQ70M1O0qwNSp2jlfUNlcsZfS5tMjBF+RSSnMG5sVBBYzCYr/u+nNFlvBf1C6Wgs3hsJGySdYL/KJystTMW2CD2EalmHwNkB+cVjZ0VlznER6eGYtyRTWFv0sH4THIUlndgjyq5hKJh8ACWRB2ijsUXOWcilG/Gp8SFmyMP/8l/i7Z2/Z7SuNDy9NcbGluT2Aq+g7KY2oIVGYs9HYobX12g5fYncF6+/hiZkKSBovZo43AXox3irgZmKh53MCG9sJHeUuZnfIttc/k6DpjD9fP3Rtr7q7fx9vLXOvGVq3rGMGjtht6KzWDNcgHySOhWMf8r+G11g16/h7j1LsXTFceuT+nCLbANh2DtdRzvvXsYbihCoNofLODquACzHRlUbIj2zYgFoLuAknUFSV6AV08ElGy6tIPOqCubnVOq+uSMPf0zdjmOMaV7voEOZQXPXu+E30dFbXiKzCb0AnccpLoYJiajVO8ySJlKNMbUZ9PbsKcot6pEGmwTFnCE+wXBJUgec1GMey2T0Ar06E0zJMD9IvLNiEXCJoLf281YWm/DCckmgTk3INb4kzPWpiuYMrAACmocpO2NPWAw0GqXNn7adDzHwxwisJ1nDxfoYWcuX8tG9ChuUT2SWfWovBSMXHMi/GcgGQdGePewQ58aQVqd5B4iLfEDo+eWQXFM8P8G8Fn460zqeQ8G1cWGR6F77eS+u+hYQif8k2B+8UMgseSsnwXy+uhreid/0uWcr/zjEx1MhbeMd3w2J4zveA2TKIer5q482pvoUmrbkaHf7jYXN6cih7Yz0VqHvF/wrRSR25AyZP//MEoTBEXnt/vKrj/mQwhcKIY/v6TZjuzTu2DDFB1UCavJDSIh/PEP7MOCjeKy8XnMrnWniMf0KE+F0ru9HylP/I/jMaSvxpzlYODabqRxF+OLVAY5yDcFaTpEQrZH/wpGHQNi9uOriI5+MWy72kGuqc4Pafc3r2gMKKcy5V3XI208ZpKpz5AHL49u/JOh+EXnyPp+iRxzYoE6kVpcmMpJuOcuYpbpHytFr74nNjSBnG6MYTPm0k8XTFWWwA4rBFGE3JVOD/nvlMBd8uLRiNXhzm7Q4lZh45Ow9gyO+IGXh9MFZOzAfciofeeCURwY/u31UYdQ08cGvwFq9PgmXTuTYdPwSaftvc2XEMy7SxhgxAh09ROurxO7G0HpEVspA05xwhUZMwkM7AyGwAZ48DmsolPOTcqdIdlwX+FBn2LVoGIQ5Lv3lpUschERDx5NaeTj X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: Bbu0lNAvF3zYzT1nSshQK8Gq6PwhFtZ92MF8B2I10X+lea9hWEYnFO8oHqvBtUwdIQG+gJ138xhs2sLnP4gVr8Nup7qYYG7wUlBiCZWLpa8aZurMx4yS9wimuAwBpRvQxbbx25U+TYPGhh8N4J4GhAcP5FBEBoBxKLqpsJ8NeMAu0+iqS8ATR3HCI/VU8q8tDAt7pCJr+XwcFyqXYv9Tyddq/QfBWAmOsJKRC2/cZsWUjHrB9DrQWGFc5SAGgReeXZy7VQ8Ae9sGXbKEiiBr4j4s3e3ZUn3BygawTnlc9hpHUXNn73oiY5anW5fxXcwRfVR3tC2vwoOGZ9blFZxgqxlrzdo0B5EvPGEFBTTxFUFLkR5hhjnlgdZ+iOG9uHmXNqqjvOS/S0DCuNHhby//kLFhsm3zTwqRXvNlqleTVA7tnqUscCZFQ/w41H2JYmw+Oz25bIYMI6xA0TyPQs38egrBOhDVFHMn+di9Inv+5N3g4aK0xsnBL1/mU2Vr8ySsl7VVz/uFVaso2NqfQ9uHktpZPHNUdix6cgnha5x3+ruzuQJdKlpUYEqb7FMondIIFAalG+MZjGwjDKtN9/eT8Kd+qQj2y5bxS71080y4QHQ= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e8dbf2b-5ac8-48f9-9a14-08dd773a6373 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5706.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2025 07:44:42.0064 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: WD33ph7WAE1rhlyzyTp3GsyrYqnXeJpX/a/O/j5HlF2bwDGk1VhvuUr5JgXy4YbovU7Dn+tX1QFWAGUzmChFWg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB4393 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-09_02,2025-04-08_04,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 adultscore=0 mlxlogscore=999 bulkscore=0 suspectscore=0 mlxscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2504090035 X-Proofpoint-GUID: M2opnUEjtgRVTCLgpLfZBEmHa2ltrCoT X-Proofpoint-ORIG-GUID: M2opnUEjtgRVTCLgpLfZBEmHa2ltrCoT Checks if the sysfs attribute sanitizes arguments and verifies input syntax. Signed-off-by: Anand Jain Reviewed-by: Zorro Lang --- tests/btrfs/329 | 21 +++++++++++++++++++++ tests/btrfs/329.out | 19 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100755 tests/btrfs/329 create mode 100644 tests/btrfs/329.out diff --git a/tests/btrfs/329 b/tests/btrfs/329 new file mode 100755 index 000000000000..f4faddedf076 --- /dev/null +++ b/tests/btrfs/329 @@ -0,0 +1,21 @@ +#! /bin/bash +# SPDX-License-Identifier: GPL-2.0 +# Copyright (c) 2025 Oracle. All Rights Reserved. +# +# FS QA Test 329 +# +# Verify sysfs knob input syntax for read_policy round-robin +# +. ./common/preamble +_begin_fstest auto quick + +. ./common/sysfs +. ./common/filter + +_require_test +_require_fs_sysfs_attr_policy $TEST_DEV read_policy round-robin + +_verify_sysfs_syntax $TEST_DEV read_policy round-robin 4096 + +status=0 +exit diff --git a/tests/btrfs/329.out b/tests/btrfs/329.out new file mode 100644 index 000000000000..eff7573adb6a --- /dev/null +++ b/tests/btrfs/329.out @@ -0,0 +1,19 @@ +QA output created by 329 +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument From patchwork Wed Apr 9 07:43:18 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anand Jain X-Patchwork-Id: 14044209 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6223525A622; Wed, 9 Apr 2025 07:44:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.177.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744184695; cv=fail; b=RP9vIJtvtAnp1xub5D9JD7SLiYjTpyLTmy737tneoCivw7e62WxOkUQaVa7vaqys22fJ/rKq1enpbGp+t5uN1I623l1RXW5D+uXLEtw1Xfvw+Pd++82xu1exfGzI3gLbHVPOD7AK38Kq8li+1R+Ko+aBNBsgKFz7YvHLHclD6hI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744184695; c=relaxed/simple; bh=ITwRO85YMxWPexaz3w5F1h5X/PCAOpHyWF0P62O9SNY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=T0BdMpuLR3czSZn6qK6RhoMycr4otQ2isKnMNkDHx3SP9+UaBv8V5dElxbSm/JEu+hRIlRJR8OMvNTs/bOVGKshu3jFe6AS9fvfuLc4M+NGcq5wSujnw9cu9MGwH+MJxS4M9Ft4rWfdmnUGhOTE3XGakNZxc8Okg8cArds9I1Gs= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=WNUEZyEG; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=bQ7oblPl; arc=fail smtp.client-ip=205.220.177.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="WNUEZyEG"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="bQ7oblPl" Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 538L9n5Z020834; Wed, 9 Apr 2025 07:44:49 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=3lTaeDwKnZjeI3gnbpDCcWOEVmtAhvIvUOYTbwp2GEA=; b= WNUEZyEGkDt/ED8q3+yTNvJ+0SmC5DLpTsRIbKIyjpF2yvgetHyXyUu/Ii/OFtIC 4D92CQEGCPluvbLpoNQK7gjwca3/En4z6xPVGZjL4+2Y2QvT+bzjAD4rOKmvHhxb YwWUoc8DkbLzQWyv8nxoG5ExL8lyvg5U829/Kegl7na3mUnZPN0+sbbVLK2c6y/a 74n2B7Zq7XjBK5YnD1P9EGmpFWat5FulpRHBEF8lTYEqY2/LpgtPLa1Ufooc5Nlm EP8SPYuUMV0gl/cjIELL0fPabuWTJeq7Z/oawTc71tulomyv12N2WoPxJ2uo9qKm +YHEA/F+rDlc8nWxwhHDmQ== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 45tua2xfex-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 09 Apr 2025 07:44:48 +0000 (GMT) Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 5396GTv6016476; Wed, 9 Apr 2025 07:44:47 GMT Received: from cy3pr05cu001.outbound.protection.outlook.com (mail-westcentralusazlp17013077.outbound.protection.outlook.com [40.93.6.77]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 45ttyaebj4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 09 Apr 2025 07:44:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BLnfMwFb/3OzAT7x3XZQjJNeSgddkBDhLOu2OKYao60mKmHIpcq4XsliuTX+iJDUE6OTPnHP0Z3EnhmeBhuu4QKv1HP9ww3Gc+ng0+FyhYNcQ5BUl3uRVcwNM/a+IqaJgWIoVnvbWr8IwclAZd6O/VkCSKhgn7gNqkbSW0virZ9irylxt1CwFx8IeVWUOWnUtISJQpC9vwsGvlAUV+/nhTL4hhGcmrW0WA+0rlNx5brdI3oRRs1gYNISnQvTufvZKMZUjzthWZddv3WJ/k83T3HtaEYqxMWGUTI5YM5eiSifaYocf6FcrFyFCM0rcG25yg0+47gtp5cmixwoe6JkSA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=3lTaeDwKnZjeI3gnbpDCcWOEVmtAhvIvUOYTbwp2GEA=; b=HUtxvgpTPj5U3gJ6fRtvQgpugrkPpCPtEgtcl9fx5oqWOqC4IJo56BLKLnh+P23VOOm7ExYig6ACsDRkxm4WDwesa1IuqNqC2LzB60FgEYeWK2HC8sI0Ff955z4zcqmc561XTURebUwW0cwEPwFQaMmMrzdS6lzzITYeUjmpMFw+OcCJhkC/cS4470Rgllss82+A70jLyUE6ynC5+w7lhqxMo8gSYg+/CpTR12p39tW7/Vcc1FMfmXl0pYWfIf6zdfVfh27s1/QgAkBtv2cbBNMcw15MfIoWuJW8l9ANquRi811TrwcZq+38zgbvEQYlSMZLJP36f5ApslCdpN1aVw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3lTaeDwKnZjeI3gnbpDCcWOEVmtAhvIvUOYTbwp2GEA=; b=bQ7oblPlR/sTp4F0r/YN5/O3PJrBeOCCoUeN/jH/MfBbY8tLamAwB5PDorjte3KNKA09/okhu2f0d14Nnu0NUeZT6180NlMLUrz/aWpSoui15KKFhzjLDnvke4ZpnZ54OlTNjDnLzkCC4/01EC7r+aELRl3TlUJHutrdclG0SV4= Received: from PH0PR10MB5706.namprd10.prod.outlook.com (2603:10b6:510:148::10) by DM6PR10MB4393.namprd10.prod.outlook.com (2603:10b6:5:223::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.21; Wed, 9 Apr 2025 07:44:46 +0000 Received: from PH0PR10MB5706.namprd10.prod.outlook.com ([fe80::fea:df00:2d94:cb65]) by PH0PR10MB5706.namprd10.prod.outlook.com ([fe80::fea:df00:2d94:cb65%5]) with mapi id 15.20.8606.027; Wed, 9 Apr 2025 07:44:46 +0000 From: Anand Jain To: fstests@vger.kernel.org Cc: linux-btrfs@vger.kernel.org, zlang@redhat.com, djwong@kernel.org Subject: [PATCH v6 6/6] fstests: btrfs: testcase for sysfs chunk_size attribute validation Date: Wed, 9 Apr 2025 15:43:18 +0800 Message-ID: X-Mailer: git-send-email 2.47.0 In-Reply-To: References: X-ClientProxiedBy: SI2PR04CA0011.apcprd04.prod.outlook.com (2603:1096:4:197::10) To PH0PR10MB5706.namprd10.prod.outlook.com (2603:10b6:510:148::10) Precedence: bulk X-Mailing-List: linux-btrfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5706:EE_|DM6PR10MB4393:EE_ X-MS-Office365-Filtering-Correlation-Id: da3a32a6-fd2f-4766-8bd0-08dd773a65d5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: KRPSTtuKLaqGmblryGQgkS1G363X0VRF6IkHgIlsgshdNmzClc3FXRhiOgvIzzgVM3BQWeBXRIqNVh/ha0EFerrytEBlB/cKD5G47xxn6uTEqYzluJnVbExjeXwnXIXy2RHHNsHJgj8C2Nwq8/sTZnYthYa/Zgrs6kN/t0x/6kLRqBT8i58m4/jSoQ1tlQf7RA6u5/2qMaziTSI8wXd2FCNq7LRxLlhRa/CcWlXm1O6OltBigF/4SKE7iOg4W/Hoj1yWFNJ4bWq9vAoncpfCKRP3CSqppUIbF8aLbR+Q2PqNvN9vkPAVMxwd1K52/1qBslW7IPx5ZGW9Mzaf0b9AGh5sOO4GdBSLZjK0ukqkVAsMFORXDXbi6iSGbdr+pP0jLn3XivVdo5uYfM6wL2WZBxvf/CPIgTkIanmiBQ3gXOezxLjdfEsny7pttb0E1b3r4XpZB6T7zmxTu7FBfn0pq0w9E/ykxQ/qNHOI5jaEBqsbxL0ATPcWyVvopE+OcO4I6nl6AHf3mZkjKnTFLUklqASXVYeVzty1kp6lXgBItmsTU1femR7Rbkp6nVjav1ddAQcPqCPhCUs9NJReD1Fhoiv+9ZXz6eqYrUagU/UnAI1ekztDJkfdWJDSXc7E6XtC/eUGNR13y21MQtIj5UtpRcd4549zyQlL+YmV7YQP39ar8VUALk5SDgeEF26V7UCFn4bjwV3N3O6C2qGvnkkGX2eifm3jd1geLAcE0kwh/JP6NWDZV3B3hzWg9XpqdOuewTVWoRWNf/Z+U/DySgOt7EGPpcrkEtr3zn8H4L15BD8TpU9K1JtkC1ZCbWkh1UKCwzLvDwMFd0M5LE+5JBpnaZ+l6z8AXG4twesROJWH957r4Nwdi89lG208zbE0NqmFyfzzXsSwtfoNm53WO27yLFtqHJOAOtPine1+J4csyiIzTAc26lItlxHv6VjtbAMFM60K9sBQszt5g79FbsXDDaTdyrF2P9ufpT3yaSRdAZhOFpfSXmvTQxtTNiHRZ0ccDk3G2Zv/dzJGYw5CFZfeoBobzqfaEUZSCzcuU64qnaOtAj6bz+vdnjptweX6XAmmHwEyF0r5N0cmKpWQENELdlrUKjLYXep5Y3sSCbTeF+MOHVote4x9gQifvwmmZ71xVaLx9U36oge/YUbGH8xUkhdR6lJvwqOIp+OH6sgKFQVE4c//G1J7myy8pxc0Uy+GIGSuCU044mwhmTsXauhvahSK4h13xceYvwL/WVDEutP7Aq5mv9m90eScefaIId6v3SUW+AfVH/6PN/BjHWZ2RGUduvo61sK2b7DW5V41OAk53Gd8/iVk5CMI+EIOclTiY4iJ7OfUL6HTcCgdIeseuJF914Zl+Znlfj2xjFcCzhwMhe5VoOJIw0sg+V0NJssQ X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB5706.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: SllfF8bhKb5DpqICMLpJaMM5U3NKEliMpXtDmgF50o08ZU+g2lepIx7Xs7g7A8PoDl5NiB9w609IqZdKpFL3P5FiAwEFegRZupYk2WMp43E4r1BmKu3pfYOx0dUv3PHye7g2i7lZBVPqWF2h/wLpCru+XPEBwKQPVajN6unRGV7N0dSBLHRDg5mwtCbmKmWspGn5oct4u2UV+H9PIOI71Kna5VP6n7XCjb9K7visRoIsoUnkIRGu08+lIgF5PAo5sXKvf4/RLc3SkNq+2/ODDeQdBHlmP5FL1A1P0BU2al45F+scWb3F9K60vImooqdujG0fvASzx539yvrTsM4XCaeu9ysI+Bb/wvSBJ1CqBKtVQbo7Aycvzj384vVfxod2U+Ajveri/sSYrhH/jKHVMb6iXadn4vTc4kCZZh69m4eGFJs6JSQzgabN1kLDg4goZ1MvqexW8eHLt1xvRK4hoST955+RA7kNWNicaQ8JLtF/0VbncY1xuJkG2w3iI8yQd4DaTgCMgNWHS7BncRiVczEVwYKirL286UFMvYD7YAeeF4gZKK83hEtfN5Zmb8zjStBdbTdG8w6AbDN7u2jQZSgYRUqj2pMTUovDHkMN78xIwzzFQcXRo8vYrptwQwQUeEI8z58xrpyTbxzDESgDLoGNBweQ7R2zIKSjQvjJ6pHwkAdFFpZ6EIvoL1y7aH9XbVHtmQfMZ+T+X1OzTNrL/NJ9DdXgpcdPyI99+klJjZhcTNEG+4bPkejKyLHTcFOidPZJnExJDmjd/t7VOY/Ku9mXvUfSeE4+X5//ht6oHgv4lON9KxBseNP/C8OFJK1F4l4fY4oELM+54Oa2QCbXj4djg3ZO/5LW4ylTgXGKz1LuYf7rvqxFbl7ZMmKSEsRsvTtwOgbmi+vtc45GgMlnNifmGPSkYWtGgLTQlslYMNrB2tEGsRp7WuKD7X0tpe7YGDodgsJcCjHP6UfcTclx996dlQSYJJrep0ipK7VkYT+xwvLtki8WFBJgzRq9NOqQ4L/mC9f0f69P/Xqwp7b2AZ5go8I9nKrXVnkJZ3n0FA8zfpyrKCwuEr5nSCZ8R3ApDV3+cGivCNx1r4hLgXR4/NAP1XVp5wMKA2HDYtKtO+bgCIW84DaolvpkGXU6R66pDrwS62U6mVi6iw539zRf0ptSvSet/V0y8EYbiGSMrKwnw3p0sLbJApYjlVNvCjRSE+uEqnX46XjZaq11g4ypcTJ/1UZhIDNmtcLy7PXoKNfwYEQsF1WD3TKRoXzTABDV/k24xm5ieUhFyt6enUIdtYgJ/t0w7I2ggVbCRB1C94yH+DBv9Fi+idU0tonu08iyZiE8IaS+QaMCTEwNA1yJtUWERbJZcNBF7263knJed9LXQRx5o1icqGfj2tLMv0eAlngJd4cm82PupB+rNzV3iXklmiFhkoBvfwtEaFuFgsblGwTFVJ3RK3HWxyIPSeAMrjwVs5qVrUV9JiYZddZqTdZG617+13jYu5rpm2oor9i8F766PB+sWqXdI3DdNvz66RrvH4RE9r/ocNhIXVnE4L09rQJ5gW1dXQMmer06BtkGrjVanVJp+wNRagP2KlUa X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: h7KM/JweShSKvIcRHGG5cYm4q/51Ak+lfIG1nuNcuLf1ZZGlSinN3m/jettQiOTsKU6UMbCe+lfLhCKuEhx6CVp/EJIaTRV36+Ta/6fTNd3DlKvhGba6c6hZK1UszBI4j+l+Z699L9B4Ai4jXZRaTz+cT45sgQ5W1S9nHr3mzBYrROOrZh/O11JUE8zv0r6Lxt2bwNzrCoUodn/TXfkXX5bU2OmOci6i9XmmIQOyABgwve62JEV4ODuxBncHRKKM8oRaJb5Sj90Phh/AVfbCsspgfJ6shVUfSEi3LN1DbE1Aickn3cWh6I2qiYMLUbQhAHPi3vCsBGhONqKUgrAbJVbWXy9N1SA4O0nv2vG7K/CNLuyhoFSTVb3uvnWkYkOCHTpPrsDH42BidPF5WAiBsZUAAMSxPkeyWYbHh61Z3yRfzi+LhsIl55AZ2/jejbjujOBs2fbzTpCPwrIQavi8gz6GQHPHOv7s3eBA+L+JYp6Cav4yoloa1jqEHskfzG8Q5fKUf1BidWoOzRCdfQCxFxPI+Z36KBmO8LaUawTWZ4tLJTdNQ1zuNPtlVowQ5m9dxoAB6QQGN2XNJBtGnNEMI4S05ewXvR5xs3QZ5yP5fkA= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: da3a32a6-fd2f-4766-8bd0-08dd773a65d5 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5706.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2025 07:44:45.9804 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: WSs4kartQ0xeeJ9UIsmkMN1xSFbDPVnwTujnmwiBiYWkwLymDU5EuyyJs645Q1l8RTHOBa/gZAdSPjOxw5+cvQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB4393 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-09_02,2025-04-08_04,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 spamscore=0 suspectscore=0 bulkscore=0 adultscore=0 malwarescore=0 phishscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2504090035 X-Proofpoint-GUID: PFa5JqMa6YTY48loOwpJwP-gXYlvJZnr X-Proofpoint-ORIG-GUID: PFa5JqMa6YTY48loOwpJwP-gXYlvJZnr Checks if the sysfs attribute sanitizes arguments and verifies input syntax allocation/data/chunk_size. Signed-off-by: Anand Jain Reviewed-by: Zorro Lang --- tests/btrfs/334 | 21 +++++++++++++++++++++ tests/btrfs/334.out | 14 ++++++++++++++ 2 files changed, 35 insertions(+) create mode 100755 tests/btrfs/334 create mode 100644 tests/btrfs/334.out diff --git a/tests/btrfs/334 b/tests/btrfs/334 new file mode 100755 index 000000000000..d81ec921f1f2 --- /dev/null +++ b/tests/btrfs/334 @@ -0,0 +1,21 @@ +#! /bin/bash +# SPDX-License-Identifier: GPL-2.0 +# Copyright (c) 2025 Oracle. All Rights Reserved. +# +# FS QA Test 334 +# +# Verify sysfs knob input syntax for allocation/data/chunk_size +# +. ./common/preamble +_begin_fstest auto quick + +. ./common/sysfs +. ./common/filter + +_require_test +_require_fs_sysfs_attr $TEST_DEV allocation/data/chunk_size + +_verify_sysfs_syntax $TEST_DEV allocation/data/chunk_size 256m + +status=0 +exit diff --git a/tests/btrfs/334.out b/tests/btrfs/334.out new file mode 100644 index 000000000000..f64f9ac09499 --- /dev/null +++ b/tests/btrfs/334.out @@ -0,0 +1,14 @@ +QA output created by 334 +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument