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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id E6A1AC3DA79 for ; Mon, 15 Jan 2024 19:54:10 +0000 (UTC) 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:Cc:To:Message-Id:MIME-Version:Subject: Date:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=R2QUNviQaWsaPSgc4/N7JNWtJLel5tZZKKm7/Imlmgo=; b=djm7wi/cIuMitM OXv5P3CzkalflRBvjQTFZOlFAlgrg/PXCjqsw4cRGs6nUMErLjaE1FK2WyQNqX9ss8JcUpB+kO2Rw rlwau6UmQ0UXDmSvaL/bG0H2w5UGyM4siEhjYSf8rP77xwPZJCaypJl9KZ8y4dIXruSfhWMe4bdhJ h5QljN6hMsbMpxHs7nyoygITpsw5c9XZshwfiko2jvwdIY+71jPmVTGzfYihvuj2+R+tRMs7PtUIb Lqo3e7mTzziEKg5IPs8RDrC84M1HccHx/eIGNbwK6cy+608E7BmZX5EuwC4068HehvyjQu9aACWtY uAAs9nhBwr9sYULiYLbg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rPT1b-00A5By-0W; Mon, 15 Jan 2024 19:53:35 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rPT1Z-00A5Bd-09 for linux-arm-kernel@lists.infradead.org; Mon, 15 Jan 2024 19:53:34 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 7E6FA60F9D; Mon, 15 Jan 2024 19:53:32 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E468EC433F1; Mon, 15 Jan 2024 19:53:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705348412; bh=jx6MCcQ7uLIq8gq6+Ob0A16MFAG6K9KviDKmyys205A=; h=From:Date:Subject:To:Cc:From; b=Ptn/wBvo5xbUZOzh6lqMrmovB1iRTtg+LINTmsgRhJ4/kuaAeh1rYjhOOA0uzgQ/j EGK4E4HyV3PflDA1cyx6WjQTkSwM3GWJX/k93PgNVdutTo0bCaMU9Fm/0UhNdX3GT/ AEMY0MHVJOc+oq3bXQHGDdbj9KUxWT20paqXKKlJTucDmhW2HS++8bIvfU6p6DJ7+S I1U+lSjck7cvLOLqxq8IHXVMVKDD6xH6B6TsMuLcv9LJODEWBl/Y889gN+kU9IADEr OI6mJCZnuNusDe795yjl7I/7wTigJ/SbrcCmG/hfR7bum89bXdUNd8HvxE70znWuGv P0P9RhI4gYLkw== From: Mark Brown Date: Mon, 15 Jan 2024 19:53:01 +0000 Subject: [PATCH] arm64/fpsimd: Remove spurious check for SVE support MIME-Version: 1.0 Message-Id: <20240115-arm64-sve-enabled-check-v1-1-a26360b00f6d@kernel.org> X-B4-Tracking: v=1; b=H4sIAByNpWUC/x3MQQqDMBBG4avIrB1IrGjtVcRFnPzWQRslgVAQ7 97Q5bd476KEqEj0qi6KyJr0CAW2rkhWF95g9cXUmKY11hp28dO1nDIYwc07PMsK2bh/iBcz934 YnlTqM2LR7/88Tvf9AyrqSjVpAAAA To: Catalin Marinas , Will Deacon Cc: Dave Martin , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Mark Brown X-Mailer: b4 0.13-dev-5c066 X-Developer-Signature: v=1; a=openpgp-sha256; l=1099; i=broonie@kernel.org; h=from:subject:message-id; bh=jx6MCcQ7uLIq8gq6+Ob0A16MFAG6K9KviDKmyys205A=; b=owEBbQGS/pANAwAKASTWi3JdVIfQAcsmYgBlpY05ck2UycHnpMpz8rLd+exIRRY88PsowdptD/Ug zDSIo0OJATMEAAEKAB0WIQSt5miqZ1cYtZ/in+ok1otyXVSH0AUCZaWNOQAKCRAk1otyXVSH0Ny+B/ 42mb7gVgMzJLswC7zdZzsbCjSl5ICwzLm8NWeEoCRwGXH9SlQv3DXSEZOhsuaIYF8ISu8e+aS2P96Z NGpbWknp6nDV+4efFn0Q0rNCMo0lVWUg+2FjKNmNZkrhGOz/uQr+VeFavkLZvoL9FNFwNrCLEw/72g X3x66f5/aumf6C3nxQcCuAmoqvY3FL0cYJcxv8oEio2k6qvwsBTiMe4eJ2L/vjv4r+yK3+mz9vYlZD JBdAQ6g5RhonLPxIm9D+s4pnm7GFM4kebSF1nOAdyuoxZPMOqnjAMhej4V51/xv29J+Y/AhzarLO8v sF7d2yU3V4pEjsBvfnpt/ryOJK0pvU 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-20240115_115333_131502_D44FD837 X-CRM114-Status: GOOD ( 10.06 ) 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 There is no need to check for SVE support when changing vector lengths, even if the system is SME only we still need SVE storage for the streaming SVE state. Fixes: d4d5be94a878 (arm64/fpsimd: Ensure SME storage is allocated after SVE VL changes) Signed-off-by: Mark Brown --- arch/arm64/kernel/fpsimd.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/arch/arm64/kernel/fpsimd.c b/arch/arm64/kernel/fpsimd.c index 1559c706d32d..66b31cebead8 100644 --- a/arch/arm64/kernel/fpsimd.c +++ b/arch/arm64/kernel/fpsimd.c @@ -924,10 +924,8 @@ int vec_set_vector_length(struct task_struct *task, enum vec_type type, * allocate SVE now in case it is needed for use in streaming * mode. */ - if (system_supports_sve()) { - sve_free(task); - sve_alloc(task, true); - } + sve_free(task); + sve_alloc(task, true); if (free_sme) sme_free(task); --- base-commit: 0dd3ee31125508cd67f7e7172247f05b7fd1753a change-id: 20240110-arm64-sve-enabled-check-73cdc0b7d998 Best regards, -- Mark Brown _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel