From patchwork Mon Apr 7 03:48:16 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Anand Jain X-Patchwork-Id: 14039682 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 6B5A2213257; Mon, 7 Apr 2025 03:49:26 +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=1743997768; cv=fail; b=qJsNxAjkLER/orMummP8u+fGSM8EQWS342UWVuTIC8kMLHgg9LeEvBRJhoWW+K7ZL/WnbXGrwNAVv58pN2ndZ5wrLJDQgQRbHAE3VyYgD2BTbBARRkdX0yAySKIy1eMaL55KZH28e9bEOHe/dhqM5Y9Z0okyS3piXod69oX6BZk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1743997768; c=relaxed/simple; bh=8O+mOxwWoCZC/4TMt1LkcM915iCsPR7Vdndysx9ElIY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=KjCLN8MdsTzH0dBKCFIoqTixp8Ul9hXQARCl8nVFQgVeM5fSqBRNf85dD5640yhAjg+p/ldsjqrgFWZ9KTNmVcFy61GLgALDRu1GOzrggNfJl197IKts/nghUftcke+LBltED/BWmz1KwvUA1lemPUQdLM6uTMh9XZ3uc8FTP3M= 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=JBg1vZGv; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=Ar2yzZiT; 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="JBg1vZGv"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="Ar2yzZiT" 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 5371C3vC012899; Mon, 7 Apr 2025 03:49:24 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=KAXYr+gRlvh7g0ktxqVdb+E70cIJJfCSDVGoA3Fwn/Q=; b= JBg1vZGvKNFVOUwHpXHx/SjuJrIwnsVlTuc8g9ec0hO30NW0i2l/EtPqsbTZuh9u QF2KoQF6Bpjm7iLN2dtGwve9hpKvwnR/B6OZTXUY++NAcBo+V/UZIsyTrgWj2NZO 4rIMhK8XT97AySn1BQ7vApHYFtWzh+qg68B0PUPj1HYuUWHEdie2dNnvVyrs7kE1 MFY43UzMCyw3ZN+c6X6+0Ng4SS4Rk9nSyttFXSHeiuPs7AxwRHFf+IylPrPNMm27 sqgyOhlIEp2+yydzX/1Nre5YngbUwdLv21CdV16II66cgvwEhUvEToaLZ8Ze0QuY h7CqMRaV0GjyqapWZ4dopQ== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 45tw2thp3j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 07 Apr 2025 03:49:23 +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 5373QJpZ023888; Mon, 7 Apr 2025 03:49:22 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2048.outbound.protection.outlook.com [104.47.66.48]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 45ttydevkm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 07 Apr 2025 03:49:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HjrVz22YdL8R4eZ5CLcL1kUUubgBQO8DSf0Md4VobO9JnmyssKCz0ekUNspyZKbY0MxB5UFQkny7aIU2RHQSC3ljwOe21SzAGhu/pLb2U+kcVu4YjQwjYW6VY3Nvdpn24whKzmhk/l/gIxU+TmJEEKf8fs0OPt+tVhAH528jJOCXJ0nBOXm3F3BoPY1tTNFp4p0r5gbDSC9dl1tei9EjthrEKmSWFwznEMang8w5XivtV+jt4BiigZpDlOIt9uJO6eMnlOGSKNZK5tMzVpFgkcIjv3zyWDtwAOfb6Z2dmo16EvmA2HoFVHH8pk7AXytGzBahacNnifwbzXf8LhULLQ== 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=KAXYr+gRlvh7g0ktxqVdb+E70cIJJfCSDVGoA3Fwn/Q=; b=V8A4691yk9JOoe68R0r0ZM+SU26WdkFs1UBLtH6iPHiW2wpMkKJYXvOPpvqvp4O4p0AwsW/piC0rBHvg2OFRJ8TAyYZgQs2ZeLtmnq1tBc4k3ZhVCe5oy1EkZD2qCYIkZG2kFd4Ou0mHEUBal+ny5faMOe84mHsMIsGi61vsKnCVLCqluZPgS0ircswrmPGxmA+yUj5t7u+lsiDdrePGdZWg+fV5HjvyAEaWmFptCpLFrOz009OTQJNntxTMsCigC+YR51OXILgFLZ2bz8UnwRrvR8nlYuIysvM43D2JRD5bOpvDNarBu48V7dDR/peSjawbcCjL6408f3TaTHjzsQ== 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=KAXYr+gRlvh7g0ktxqVdb+E70cIJJfCSDVGoA3Fwn/Q=; b=Ar2yzZiT+D5nczNhmWN+tu94yhQeU9/h6RisPrKp08DhAbz5c/nrXgypxeMoVMhNlEq8rVKUNr+Lao4XJBsHA0pt9EfRkAMRjVC7ZXW69x22SQoVcHhuS/fm6FID/PACKBFjIbEAo7u6upYm1Ebw01CbcncIRDEDpYvy0FtJDp0= Received: from PH0PR10MB5706.namprd10.prod.outlook.com (2603:10b6:510:148::10) by DS7PR10MB7131.namprd10.prod.outlook.com (2603:10b6:8:e4::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.32; Mon, 7 Apr 2025 03:49:20 +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; Mon, 7 Apr 2025 03:49:19 +0000 From: Anand Jain To: fstests@vger.kernel.org Cc: linux-btrfs@vger.kernel.org, zlang@redhat.com Subject: [PATCH v5 2/6] fstests: common/rc: fix unset seqres in _set_fs_sysfs_attr Date: Mon, 7 Apr 2025 11:48:16 +0800 Message-ID: <5e081252abdcf7253ad83d2b5eda49a8818305ad.1743996408.git.anand.jain@oracle.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: References: X-ClientProxiedBy: SG2PR03CA0127.apcprd03.prod.outlook.com (2603:1096:4:91::31) 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_|DS7PR10MB7131:EE_ X-MS-Office365-Filtering-Correlation-Id: 7df8f2cd-5f2f-4e8d-a81c-08dd75872d2f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?q?o50azQRHOhNfWsRA9e/Lwp4SfkjQCxB?= =?utf-8?q?e5ssqZaPKESFmVeU1sxdtBh1qwGEsqyZRRZANN2yKXHZ9GFt2RsaUZnhfRcIh3D6s?= =?utf-8?q?h3lKkB08ZMjjtZbsFigm6y7n5bMABHrP4sMladx23NIdVlFXY8YWb5OG4ZdjNl6PM?= =?utf-8?q?crCqdqusXHcArDE+csoGIagZQ/u8S377d3GlnIIOOfT/zDIB0mpPwf0CCR9KnBYyi?= =?utf-8?q?dACDpAtLg49Tgv2rKMLApWoXdVpxvO+OxsZ5JNWR+cjyQbIYsjhdFTAK3+p9FXnaP?= =?utf-8?q?lYPCUXgdMKndNisTSOoNNVMDVWL/gpuLPWcX9VpuJ1oWu3kZ0u+p52w4YS61K/f9B?= =?utf-8?q?BF8XnqN+o19nWA/D2B+NbzBSvHzilB7r9E3uPrs/pT6CqUvjzGlDG2ezIB0Vkjj2S?= =?utf-8?q?L9fe1pqIqM1GG2hia+WLneReaP7BUaBb2fjHoeamgK/B5UD0ZAAw8tgv30rgl2GQs?= =?utf-8?q?cTvQoI+vOzGtFxOmPxm+WbLEV2Gx8kBwvlngYwlN/Ay/40fh1UQcsQqQ2ZTEfPaJL?= =?utf-8?q?lP6sZmaqUJW9zhEmFODyyEACQJH8OOAomLtZJE1CtJxeuw7C+rVtwZ85QjEfGWmgz?= =?utf-8?q?oO/pE/aG/rxnC0WDyL9/2d86Kx3xlq4iouHhWgvBTskX4KS+Fx3PZO6fkeu6bWNmD?= =?utf-8?q?GBxOlUfqXWQzaXRmYRsSyM7P0L3etZ4VwxB+IqD+oPK8zMU1WH9V0NncwO6hSfOgl?= =?utf-8?q?S4MBzU6btpY3S/nOPBuEoWvcbIMs0GUgvZYf1W+eWzZBcR52bNKhj5MNPw5YS19sj?= =?utf-8?q?3pSgY1VcHx9A0XjJWwcc6GFdK8wjGUIgxiAmtx8oALaBE5uaTi3I23ZLevIn8Bw80?= =?utf-8?q?9Cohh8XJTdeVUTpkPM/knvpSab+1/HceWwuqrRqkOz6uHsd2MkBTFYgHKxPnjn2Rs?= =?utf-8?q?tVGVEZuqZbKaqkNtz5v/xzDtZo9OlDEID5f+9vc6ObVHa61NcMw7nyhbw7dx0dGfD?= =?utf-8?q?j74Hk5O+CLx+ZBqaGYaTgNiITKk/YBdFpdWeyqwnE+Z0x7y6uzxBoDK1RgqBBQPYI?= =?utf-8?q?Auh1XrV7/cyZ8Q/27MuO6/XozelHrYF1yAAW8xQ+VINTq3h76D8X7T08WizpI74fD?= =?utf-8?q?90ky8AXs7Nkf3YRJCs+CEuw04RR5BDYHxh4RQ5GqYuhCD5k7iHm4KqgodA345LXlT?= =?utf-8?q?xV/yvqVfYaYOTp3dIXdXcpoAed2OEK+Drclh8RaMM8wMH/laaiKpv7DgDvd1imUoj?= =?utf-8?q?wQUiv5MNQpTXI8IKtA50K+Qv9bxu3Aatf31F33a21H8vtF4re5YRFF0GEYEdK7/bH?= =?utf-8?q?s2QwdLnZud+jb5oyGHAfMrhwt12UNhSbuj36fqyqA5+3NjNrG6COCjvjJ6GqYt97x?= =?utf-8?q?ra98wHsf9Vs7?= 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)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?Tg7Q410SBh/j+3UNVNkXpojrHj0Y?= =?utf-8?q?y8tgFk3lKagXfV4Pcu+hBG9ygKY8kDMYqy8F/OgvMdrGVr6Jbxv1edva7QVTqLrgd?= =?utf-8?q?hVw8SZzfWjzdcijGEst3/Jlqn3G/NvtAgYRU10j7msQkoy8BR1vu7bo2Ypf+ns7Ti?= =?utf-8?q?N6SekLPTkDDrcec3pzS3KcVPuKCggcbIEUCdnD7gCeekttavGTQTmKtIVw7UmwMXS?= =?utf-8?q?5MH5GM+3NXZjHXwhSUYX8ek9YpbWsAAD2jN96/o01Yc/RV06jV/ZMiBYwlKhGnydV?= =?utf-8?q?PBl4vO/Zyv+COp8XAf5B1IWpM5lSS+cCzHvy5y8EtMskL+IavC4UYe64Zks8Qyljb?= =?utf-8?q?rUQUVQUSArm4M87/34Wli9wNaFAtENQb23sgosdsLBJv9U/T8L8oWfKgayhUQxhpJ?= =?utf-8?q?2aF3OCPw8nePrqSpJE+b5eaQrS8DxbsRQjYa+gYtS2d+4Oh0GXz0Jod1Ey88HyqeO?= =?utf-8?q?uCI51BdJXbVOI18iRUXaEygIf34vM2f+dxVzG+ER7he7/mmkzHr2158jLyNVcKi+f?= =?utf-8?q?KIqMIiRwciKuDJ5HSlwZVdL6V+Sx+4NKMfZNB95dbNrCg8lbX7Q33E+Q7HBZlPvwb?= =?utf-8?q?rqk0MWqQJSy1YkCh56NQAiJwq2q/SEUjrOVRA22C9ZESkAjFgCEIW8l2IvEogl9lg?= =?utf-8?q?6YziuCkbdNcM3U5ntZSjbwhXPp4B9tTkR6z8F1OboyX9ZHl/xmpfdUKQDgL6wu/XQ?= =?utf-8?q?sQ0mu1LvZ55+dtGsPd2PnCjKLrYY2rM+UH8SWGR8iOBmk1kQs9P8G8FeuzJyDbb1X?= =?utf-8?q?q/iB7Hck4bYtyJciBzFVi4WUwSJRMX1vjE88LfeMy2xVHLIm2SsigW8myc1i3k7wL?= =?utf-8?q?pFglXNWHWADX0FyYQ81oNnA4cK3o6czeeK2utbN2A6K+RSWP/FGjkNru/rmXNDrfp?= =?utf-8?q?GRBm6W1v+ctFwLEGnOIguRzpnrGcMQw74L9WFJeOm06U/ZijvqjYR+KzrJxSZe4nZ?= =?utf-8?q?r5PN44bM9ytoWBpuHPMVUndmPo5NKlKUwrPyVhc4yElicwDbf1Nx/g6nPVGvdLKvU?= =?utf-8?q?jJ98+mH558s5AGGY+WFrCD4jFbrBuYkOEeoIib/P3i5BxhsQkFT+kZSfbNzuMcC3B?= =?utf-8?q?5u0yxN/WJ6lxjFFBjVym9o/KjaEQ13gjCcJnDuSa3Pqbv7tSHbFUtpOL3Nh/yxLeW?= =?utf-8?q?xHTyHNw5jH+XAWe/+b+bo0la3EdWeRpxvMreVL7va3ks9mPpSYY6Ft1r5IOEtJhhh?= =?utf-8?q?41W5BKQOO9kpOxr3JSf2nKuMP3LdFzU3i0f6RI2ExbLU4rTJFqeOZoW4j17yZKJAd?= =?utf-8?q?oWAC2IglYkiOdtY2BAt7XnqH3QYtSAtMv8HH+pXy8LV7xnGY6+zWtX58FpDNXXDL8?= =?utf-8?q?gJs3an1i+KyIlbv6icwber/tUmwN/7i8MBkI/JQfGyNRukAKM25hAdX05zilRMfrF?= =?utf-8?q?yeeQ4GL5FDNguQjg6VN2639cYTKfL6+8ClYnO3/Aw/H3/2kex91wi5ARTvgG/KqC4?= =?utf-8?q?BdUWUvYiPoNYugAl8nKRl8QZFk5n/N1aDJ8XenRdE3UdWXcPZhYn6f4KlQbVYrEhy?= =?utf-8?q?v+8Oxvmh0xMC?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: sdkS1P26EHILIRsPLZzflzcaXE7aBFG5DeuYm8Y+tHXk7jqlyMN+NM0xCXjej+QiW6SG3orI1utfnobw+yO7sPnf6JUdzk2iniieuW+re+nqdh+OJp6WC23eDBpRAg8SrOKT2k1ifE1jMhxIgR5T6KgmDYEuYnnUnWriPWzJCw6Y/JtEEVJ8bo9gJfUh1AJc62oYsQOCmrolgC47WkQKPoE/VL1uSedTCZEO9oZyrDc6znpkedYEmzGsg78yBax6m6gmhaNp4jiCX2bS09MTn4lGtt1vPai6CjvsyjxeLa3Xn6CnjduZjcAtdOHqreOMxn5p4UXW2AOvhxgu6FKQ0IeNBSzeac2mkWprAQ2l7nPRxLbtWrkf3AUZC5u724hIMFt5XbQZJByEBpXqQ153i4fEuz2OkS15WVP1zmJtTg0MeOCg9Y3r9RR+K3L+aa7sDnjuFT7yovEQHsWvdwpagP3uhl5kMq8h2pFVb0peU2xIaDqc5qna6Z2+5Kv/A5GwD/i3taJqp5I1nETbysrMwLQeLH1H5ulGdptSBGD0/jLl6jvldTtzVhEsKufvi8hjh/1HjysbCjQ+szi68a1YlAUJAP6TPYnUnwShb7MbcEU= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7df8f2cd-5f2f-4e8d-a81c-08dd75872d2f X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5706.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2025 03:49:19.8960 (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: wKnRKJAV51yTJGOZfksSZylczeDG7ym8uPJF3vSaLcU8UD2yjyhLUCAvGR16LKvATAtVp8H4p66eeCQ51pvIdw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB7131 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-07_01,2025-04-03_03,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-2504070025 X-Proofpoint-ORIG-GUID: TOUCimtFV2RxSH6RnAznmLbIv2ksdZD1 X-Proofpoint-GUID: TOUCimtFV2RxSH6RnAznmLbIv2ksdZD1 Ensure logs don’t write to a `.full` file when `_set_fs_sysfs_attr()` is called during setup (before a testcase) in XFS due to unset seqres. Signed-off-by: Anand Jain --- common/rc | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/common/rc b/common/rc index e89eee5de840..ca1d13ca1f0b 100644 --- a/common/rc +++ b/common/rc @@ -5201,6 +5201,13 @@ _set_fs_sysfs_attr() local attr=$1 shift local content="$*" + local logfile="/dev/null" + + # This function may be called outside a testcase during setup, + # so seqres might not be set. + if [[ -v seqres ]]; then + logfile="$seqres.full" + fi if [ ! -b "$dev" -o -z "$attr" -o -z "$content" ];then _fail "Usage: _set_fs_sysfs_attr " @@ -5208,8 +5215,8 @@ _set_fs_sysfs_attr() local dname=$(_fs_sysfs_dname $dev) - 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 + echo "echo '$content' 2>&1 > /sys/fs/${FSTYP}/${dname}/${attr}" >> $logfile + echo "$content" 2>&1 > /sys/fs/${FSTYP}/${dname}/${attr} | tee -a $logfile } # Print the content of /sys/fs/$FSTYP/$DEV/$ATTR