Received: by 10.223.185.116 with SMTP id b49csp1082976wrg; Sat, 3 Mar 2018 15:04:30 -0800 (PST) X-Google-Smtp-Source: AG47ELvC+cTe4QF0C+YNCfP8h8ED3Q9jfRMkvUothAaiNPT3tNHSp/l9Xh2SZy7YW3843jXCUVIx X-Received: by 2002:a17:902:5596:: with SMTP id g22-v6mr8684502pli.4.1520118270198; Sat, 03 Mar 2018 15:04:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520118270; cv=none; d=google.com; s=arc-20160816; b=Lknml7Vp5V5X/G82MsM7zY4VwlJ5eYkX9y8hJ9iKdoeHZd+fbY9MI0/W8P1N37ZUH1 ZISZvUtv6S9/Wvk/yZVxE0O4h1qG7BHsVuvg8opxHVe0BZXXjQPPS8tukks07JoLreu1 gdy/LKrwH42Tr6bClGwc8UKRBexiFv9D+p3Fh2PZlDyxO3XSd/0xYxWtWUU7TlOsMdGM vB9qspwaEPPTNwA5hDrcehTmY7sXdKmjYEH7TkcBlEkrZnQnDNv3XCCior55KOZO3cmN 1BOQDw1q5znbfGnqp6VVnrjlJe/JvoycxBpeo604++y/ir1hXa9f8Y7Y7occCADEBJTy /24Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :spamdiagnosticmetadata:spamdiagnosticoutput:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=82OIpGLuekXB9LpfnUN/WN8Jy3He6shny6b6bQjdCNU=; b=OTktRkPHlRKkLhTnKKgoCIWtoRNYzlMnG4QYZ79HTTu0RGp5BMqA2EYOotYJAdr8gs hSqkDY9GxBykB7JQKyiCn0nvFkaa8WMJo6q+MicUpuRjAGbhmuIY4igY45a8P8LkCZPO SH8ga9w9GoXtKcyesoOOhzWgok+tLOpTRR8zgyfaRA0actx0fOdqo5EfLbZ38qMjwJSo ZyR0m+8uEurqwzofzWHiRBUT5IHELuviIHAHeAhZ01y42GIZwOS+7ToiSWZTH2c2Q7k1 EFgm9ztIukv3ZFtr8l2PoUXf9MBi160xr+ML7n8BixHAoalpzW0XPh9o7EEDgmcOlnxJ GMGw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=aIZtrtwt; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w10-v6si3964221plq.458.2018.03.03.15.04.15; Sat, 03 Mar 2018 15:04:30 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=aIZtrtwt; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934404AbeCCXDS (ORCPT + 99 others); Sat, 3 Mar 2018 18:03:18 -0500 Received: from mail-bl2nam02on0118.outbound.protection.outlook.com ([104.47.38.118]:13952 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S935237AbeCCWkR (ORCPT ); Sat, 3 Mar 2018 17:40:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=82OIpGLuekXB9LpfnUN/WN8Jy3He6shny6b6bQjdCNU=; b=aIZtrtwtplUpIyZjfTzS9H5cTmS/cJzKSBubErovoAgLjSFqwFNIOMn6WxoM+N2p5x2CvepHDm0U1sIRAWZriDc0fhy8GH0XxxLbz3hEPhUXZ0+VK8rBGcIyc5JETJZxqvxhqd08ofKKU21mjoOtC0wtX5qgY5wSFZ/8RNrmyW0= Received: from MW2PR2101MB1034.namprd21.prod.outlook.com (52.132.149.10) by MW2PR2101MB0939.namprd21.prod.outlook.com (52.132.146.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.567.5; Sat, 3 Mar 2018 22:40:12 +0000 Received: from MW2PR2101MB1034.namprd21.prod.outlook.com ([fe80::1d56:338f:e2b:cec0]) by MW2PR2101MB1034.namprd21.prod.outlook.com ([fe80::1d56:338f:e2b:cec0%3]) with mapi id 15.20.0567.006; Sat, 3 Mar 2018 22:40:12 +0000 From: Sasha Levin To: "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" CC: "Luis R. Rodriguez" , Greg Kroah-Hartman , Sasha Levin Subject: [PATCH AUTOSEL for 4.4 090/115] test_firmware: fix setting old custom fw path back on exit Thread-Topic: [PATCH AUTOSEL for 4.4 090/115] test_firmware: fix setting old custom fw path back on exit Thread-Index: AQHTsz9oXfdZssGVXk6ECeEmDp+0QQ== Date: Sat, 3 Mar 2018 22:31:43 +0000 Message-ID: <20180303223010.27106-90-alexander.levin@microsoft.com> References: <20180303223010.27106-1-alexander.levin@microsoft.com> In-Reply-To: <20180303223010.27106-1-alexander.levin@microsoft.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [52.168.54.252] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;MW2PR2101MB0939;7:g5V4fW+oH6h0xMt8CGbFXGuzh+PPfytapQ55jaCbbP0C8q//lLhTe+Grpk97Pq0iZpPkix+k44hydgRs3CIhIwmhjbdoZqSFpNNB6rz1iHw4CFC0OvE+qIaZj5l8warO1Zn52vjbMLGrN1YulA/Kl1ZbXyf+LIWOk8Mgvbsmw7trGZAcVDSnHmdF/bXQZ4uRHOIb0XbokX92gX2PEiaU18cZ8xxXGYLVohksxRtbN81o5hbx3psJg4lYwaxx2PfD x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: f17ce085-4a21-4082-3732-08d58157b9c7 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7193020);SRVR:MW2PR2101MB0939; x-ms-traffictypediagnostic: MW2PR2101MB0939: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alexander.Levin@microsoft.com; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(89211679590171); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(61425038)(6040501)(2401047)(8121501046)(5005006)(3231220)(944501244)(52105095)(3002001)(10201501046)(93006095)(93001095)(6055026)(61426038)(61427038)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011);SRVR:MW2PR2101MB0939;BCL:0;PCL:0;RULEID:;SRVR:MW2PR2101MB0939; x-forefront-prvs: 0600F93FE1 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(396003)(346002)(366004)(376002)(39380400002)(39860400002)(189003)(199004)(86612001)(76176011)(478600001)(81166006)(81156014)(72206003)(5660300001)(8936002)(25786009)(59450400001)(26005)(6506007)(102836004)(316002)(22452003)(6486002)(8676002)(14454004)(4326008)(6436002)(107886003)(10090500001)(6512007)(53936002)(36756003)(10290500003)(86362001)(2900100001)(3660700001)(305945005)(2950100002)(5250100002)(99286004)(3280700002)(97736004)(54906003)(110136005)(6666003)(2501003)(186003)(106356001)(7736002)(66066001)(3846002)(2906002)(6116002)(105586002)(68736007)(1076002)(22906009)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:MW2PR2101MB0939;H:MW2PR2101MB1034.namprd21.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: y9bvVkFiCGz3eZpYRkxnYbm1YQmHzgHWqitXq3mgpTJrOffXb8olMMLY2m/fRPhTtH1MnXmUVosDoMAL4dkn2wbCsjVbgToQWmNpY/5ajShi4/e0s1vX9bns8f7li2yKfR3pAMYH1eq+6UuwkeAJGOClS0LDxJe8V/E7iN+HhUk= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: f17ce085-4a21-4082-3732-08d58157b9c7 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2018 22:31:43.5114 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR2101MB0939 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: "Luis R. Rodriguez" [ Upstream commit 65c79230576873b312c3599479c1e42355c9f349 ] The file /sys/module/firmware_class/parameters/path can be used to set a custom firmware path. The fw_filesystem.sh script creates a temporary directory to add a test firmware file to be used during testing, in order for this to work it uses the custom path syfs file and it was supposed to reset back the file on execution exit. The script failed to do this due to a typo, it was using OLD_PATH instead of OLD_FWPATH, since its inception since v3.17. Its not as easy to just keep the old setting, it turns out that resetting an empty setting won't actually do what we want, we need to check if it was empty and set an empty space. Without this we end up having the temporary path always set after we run these tests. Fixes: 0a8adf58475 ("test: add firmware_class loader test") Signed-off-by: Luis R. Rodriguez Signed-off-by: Greg Kroah-Hartman Signed-off-by: Sasha Levin --- tools/testing/selftests/firmware/fw_filesystem.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/testing/selftests/firmware/fw_filesystem.sh b/tools/test= ing/selftests/firmware/fw_filesystem.sh index 856a1f327b3f..61f9b1dbbd9b 100755 --- a/tools/testing/selftests/firmware/fw_filesystem.sh +++ b/tools/testing/selftests/firmware/fw_filesystem.sh @@ -28,7 +28,10 @@ test_finish() if [ "$HAS_FW_LOADER_USER_HELPER" =3D "yes" ]; then echo "$OLD_TIMEOUT" >/sys/class/firmware/timeout fi - echo -n "$OLD_PATH" >/sys/module/firmware_class/parameters/path + if [ "$OLD_FWPATH" =3D "" ]; then + OLD_FWPATH=3D" " + fi + echo -n "$OLD_FWPATH" >/sys/module/firmware_class/parameters/path rm -f "$FW" rmdir "$FWPATH" } --=20 2.14.1