From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31431 invoked by alias); 12 Jun 2019 16:01:28 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Received: (qmail 31383 invoked by uid 89); 12 Jun 2019 16:01:28 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-22.7 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,SPF_PASS autolearn=ham version=3.3.1 spammy=HX-Spam-Relays-External:ESMTPA X-HELO: foss.arm.com Received: from foss.arm.com (HELO foss.arm.com) (217.140.110.172) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 12 Jun 2019 16:01:26 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6EE98337; Wed, 12 Jun 2019 09:01:25 -0700 (PDT) Received: from e103592.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 33E763F73C; Wed, 12 Jun 2019 09:01:24 -0700 (PDT) From: Dave Martin To: linux-arm-kernel@lists.infradead.org Cc: gdb@sourceware.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , Will Deacon , Julien Grall , Catalin Marinas , Peter Maydell , Zhang Lei , Alan Hayward Subject: [PATCH v2 3/3] arm64/sve: Fix a couple of magic numbers for the Z-reg count Date: Wed, 12 Jun 2019 16:01:00 -0000 Message-Id: <1560355234-25516-4-git-send-email-Dave.Martin@arm.com> In-Reply-To: <1560355234-25516-1-git-send-email-Dave.Martin@arm.com> References: <1560355234-25516-1-git-send-email-Dave.Martin@arm.com> X-SW-Source: 2019-06/txt/msg00026.txt.bz2 There are some hand-written instances of "32" to express the number of SVE Z-registers. Since this code was written a #define was added for this, so convert trivial instances of this magic number as appropriate. No functional change. Signed-off-by: Dave Martin --- arch/arm64/kernel/fpsimd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/kernel/fpsimd.c b/arch/arm64/kernel/fpsimd.c index d2f7544..a5702c3 100644 --- a/arch/arm64/kernel/fpsimd.c +++ b/arch/arm64/kernel/fpsimd.c @@ -376,7 +376,7 @@ static void __fpsimd_to_sve(void *sst, struct user_fpsimd_state const *fst, unsigned int i; __uint128_t *p; - for (i = 0; i < 32; ++i) { + for (i = 0; i < SVE_NUM_ZREGS; ++i) { p = (__uint128_t *)ZREG(sst, vq, i); *p = arm64_cpu_to_le128(fst->vregs[i]); } @@ -428,7 +428,7 @@ static void sve_to_fpsimd(struct task_struct *task) return; vq = sve_vq_from_vl(task->thread.sve_vl); - for (i = 0; i < 32; ++i) { + for (i = 0; i < SVE_NUM_ZREGS; ++i) { p = (__uint128_t const *)ZREG(sst, vq, i); fst->vregs[i] = arm64_le128_to_cpu(*p); } -- 2.1.4