From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-19.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E28C2C433EF for ; Mon, 13 Sep 2021 12:43:27 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id C5AB560FF2 for ; Mon, 13 Sep 2021 12:43:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236197AbhIMMom (ORCPT ); Mon, 13 Sep 2021 08:44:42 -0400 Received: from mail.kernel.org ([198.145.29.99]:34332 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236172AbhIMMom (ORCPT ); Mon, 13 Sep 2021 08:44:42 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 6778160C51; Mon, 13 Sep 2021 12:43:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1631537006; bh=034J/1+mWeQStGpdMFtVOiBVU1WdpiXGK6aJYR8cNz8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hsVlkaUrS+3ekkQW+0XLo0Cy4RXS0q0rlm3/jiNgVzKgxf8U47jTWa+ctvI5U/8O3 hJDcXgKcvAGj0PTWj1p5oBqcgHUoJwJ2RAb//xEUT8kQawZl34bgoUZJJG/x77NCNp oty8QD2pe8JGKOivjpWAPc84TpM0Uv3aMSsxlME9A9VjoE9vgl4O+MiqyjfhxsZ1mA JdptSp6kNr3mZq2gGBWUFLcezvUUjeFu3K5XEPKUBdcoy1xsjEOkejxZ/FwTMBtuSw 4brEbteyUznBM20PzpYtjS/6BiMNCvVjyJzc4cbd0c9BgEQoo0gQ2HxfK9Rpb+YFgw W9dnXfxTN4dzA== From: Mark Brown To: Catalin Marinas , Will Deacon , Shuah Khan , Shuah Khan Cc: linux-arm-kernel@lists.infradead.org, linux-kselftest@vger.kernel.org, Mark Brown Subject: [PATCH v1 3/4] selftests: arm64: Fix and enable test for setting current VL in vec-syscfg Date: Mon, 13 Sep 2021 13:37:10 +0100 Message-Id: <20210913123711.51274-4-broonie@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210913123711.51274-1-broonie@kernel.org> References: <20210913123711.51274-1-broonie@kernel.org> MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1350; h=from:subject; bh=034J/1+mWeQStGpdMFtVOiBVU1WdpiXGK6aJYR8cNz8=; b=owEBbQGS/pANAwAKASTWi3JdVIfQAcsmYgBhP0X1FuBDgWBwg6p1HNOQXNGec+AhKNKFSyB3BGEV FVIWvTmJATMEAAEKAB0WIQSt5miqZ1cYtZ/in+ok1otyXVSH0AUCYT9F9QAKCRAk1otyXVSH0K3LB/ 9KtfrwHWNbfN2vcRqvKPgp1aiw6Ai2pS1ug/5gOHZ86dac0ofWR27zcyN+2AphQM8icX+DqL+jrv/b jBee9Ef8e5vtGXZky1rfPVMsqcvk7MyP5yDCSCxtGeljYR28Gr7bM/msbHsndwhrv5LItp0U0pdZcM XO9OfQV5wp4QMwTT/A0Zca3d8jECf6H2uhcu1mLWAwlopKzkmBLi4blt4gqOEcvLYT73ZNWvNzJp2C HkKUkPaaI/0ZhPL93YUU0TrO6ejsPatNgfVUFodCOM/qy8iamPnzaUU+b+gRhTDnmuq8TKCbpA2yEk /eFChSROYjhJ20x6N+lYNnwF8/yFMl X-Developer-Key: i=broonie@kernel.org; a=openpgp; fpr=3F2568AAC26998F9E813A1C5C3F436CA30F5D8EB Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kselftest@vger.kernel.org We had some test code for verifying that we can write the current VL via the prctl() interface but the condition for the test was inverted which wasn't noticed as it was never actually hooked up to the array of tests we execute. Fix this. Signed-off-by: Mark Brown --- tools/testing/selftests/arm64/fp/vec-syscfg.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/tools/testing/selftests/arm64/fp/vec-syscfg.c b/tools/testing/selftests/arm64/fp/vec-syscfg.c index d48d3ee1bc36..9d6ac843e651 100644 --- a/tools/testing/selftests/arm64/fp/vec-syscfg.c +++ b/tools/testing/selftests/arm64/fp/vec-syscfg.c @@ -329,12 +329,9 @@ static void prctl_set_same(struct vec_data *data) return; } - if (cur_vl != data->rdvl()) - ksft_test_result_pass("%s current VL is %d\n", - data->name, ret); - else - ksft_test_result_fail("%s prctl() VL %d but RDVL is %d\n", - data->name, ret, data->rdvl()); + ksft_test_result(cur_vl == data->rdvl(), + "%s set VL %d and have VL %d\n", + data->name, cur_vl, data->rdvl()); } /* Can we set a new VL for this process? */ @@ -555,6 +552,7 @@ static const test_type tests[] = { proc_write_max, prctl_get, + prctl_set_same, prctl_set, prctl_set_no_child, prctl_set_for_child, -- 2.20.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-17.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 222F9C433F5 for ; Mon, 13 Sep 2021 12:46:23 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E581160FC0 for ; Mon, 13 Sep 2021 12:46:22 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org E581160FC0 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=W+Mu83q3VY8DIQsWXiO4XMztNfhqBEeVy2ZlD7JBEMY=; b=0dzpUOuKbE6y2U q1jK/d960tLtQcEVQ7aNsNAIOZwjqLbrx+RIoFJIU80ks5Cm6G5zTjJn+dENME3LIuhSrTyibJYc3 +EKqsxuMB8FBNzp0c95ROFEbcP+WADKPLOTrAW8mu90OrjJFQzTdKB25yyJG1VCwQzzk/AXKQXEgF 3OuJQy3ik7mFtuLBBqqdWuudoBabRhGCVwaBMNiQKwlrwLs0Ewhw5fj/Cc0QeGx1ItxOotr8pf9O6 8dTgAKs5acBGERRK3q4N1BFS/BZjFXMSgNPWnnmBIGcso8VDOUGgZ8Kmrk4FWI/lJtTKpAPzWSUbW I/Z8+dVY8Actyt818+wA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mPlJW-001cqN-8D; Mon, 13 Sep 2021 12:43:58 +0000 Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mPlJ1-001cjG-69 for linux-arm-kernel@lists.infradead.org; Mon, 13 Sep 2021 12:43:28 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id 6778160C51; Mon, 13 Sep 2021 12:43:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1631537006; bh=034J/1+mWeQStGpdMFtVOiBVU1WdpiXGK6aJYR8cNz8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hsVlkaUrS+3ekkQW+0XLo0Cy4RXS0q0rlm3/jiNgVzKgxf8U47jTWa+ctvI5U/8O3 hJDcXgKcvAGj0PTWj1p5oBqcgHUoJwJ2RAb//xEUT8kQawZl34bgoUZJJG/x77NCNp oty8QD2pe8JGKOivjpWAPc84TpM0Uv3aMSsxlME9A9VjoE9vgl4O+MiqyjfhxsZ1mA JdptSp6kNr3mZq2gGBWUFLcezvUUjeFu3K5XEPKUBdcoy1xsjEOkejxZ/FwTMBtuSw 4brEbteyUznBM20PzpYtjS/6BiMNCvVjyJzc4cbd0c9BgEQoo0gQ2HxfK9Rpb+YFgw W9dnXfxTN4dzA== From: Mark Brown To: Catalin Marinas , Will Deacon , Shuah Khan , Shuah Khan Cc: linux-arm-kernel@lists.infradead.org, linux-kselftest@vger.kernel.org, Mark Brown Subject: [PATCH v1 3/4] selftests: arm64: Fix and enable test for setting current VL in vec-syscfg Date: Mon, 13 Sep 2021 13:37:10 +0100 Message-Id: <20210913123711.51274-4-broonie@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210913123711.51274-1-broonie@kernel.org> References: <20210913123711.51274-1-broonie@kernel.org> MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1350; h=from:subject; bh=034J/1+mWeQStGpdMFtVOiBVU1WdpiXGK6aJYR8cNz8=; b=owEBbQGS/pANAwAKASTWi3JdVIfQAcsmYgBhP0X1FuBDgWBwg6p1HNOQXNGec+AhKNKFSyB3BGEV FVIWvTmJATMEAAEKAB0WIQSt5miqZ1cYtZ/in+ok1otyXVSH0AUCYT9F9QAKCRAk1otyXVSH0K3LB/ 9KtfrwHWNbfN2vcRqvKPgp1aiw6Ai2pS1ug/5gOHZ86dac0ofWR27zcyN+2AphQM8icX+DqL+jrv/b jBee9Ef8e5vtGXZky1rfPVMsqcvk7MyP5yDCSCxtGeljYR28Gr7bM/msbHsndwhrv5LItp0U0pdZcM XO9OfQV5wp4QMwTT/A0Zca3d8jECf6H2uhcu1mLWAwlopKzkmBLi4blt4gqOEcvLYT73ZNWvNzJp2C HkKUkPaaI/0ZhPL93YUU0TrO6ejsPatNgfVUFodCOM/qy8iamPnzaUU+b+gRhTDnmuq8TKCbpA2yEk /eFChSROYjhJ20x6N+lYNnwF8/yFMl X-Developer-Key: i=broonie@kernel.org; a=openpgp; fpr=3F2568AAC26998F9E813A1C5C3F436CA30F5D8EB X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210913_054327_271026_21A04666 X-CRM114-Status: GOOD ( 11.50 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org We had some test code for verifying that we can write the current VL via the prctl() interface but the condition for the test was inverted which wasn't noticed as it was never actually hooked up to the array of tests we execute. Fix this. Signed-off-by: Mark Brown --- tools/testing/selftests/arm64/fp/vec-syscfg.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/tools/testing/selftests/arm64/fp/vec-syscfg.c b/tools/testing/selftests/arm64/fp/vec-syscfg.c index d48d3ee1bc36..9d6ac843e651 100644 --- a/tools/testing/selftests/arm64/fp/vec-syscfg.c +++ b/tools/testing/selftests/arm64/fp/vec-syscfg.c @@ -329,12 +329,9 @@ static void prctl_set_same(struct vec_data *data) return; } - if (cur_vl != data->rdvl()) - ksft_test_result_pass("%s current VL is %d\n", - data->name, ret); - else - ksft_test_result_fail("%s prctl() VL %d but RDVL is %d\n", - data->name, ret, data->rdvl()); + ksft_test_result(cur_vl == data->rdvl(), + "%s set VL %d and have VL %d\n", + data->name, cur_vl, data->rdvl()); } /* Can we set a new VL for this process? */ @@ -555,6 +552,7 @@ static const test_type tests[] = { proc_write_max, prctl_get, + prctl_set_same, prctl_set, prctl_set_no_child, prctl_set_for_child, -- 2.20.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel