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=-7.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no 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 A10ABC43463 for ; Mon, 21 Sep 2020 12:43:42 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 387AE207BC for ; Mon, 21 Sep 2020 12:43:42 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="N+sfAUvi"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="azmWFhMt" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 387AE207BC Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:Message-ID: Subject:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=uAH1KZXzq7K69JgemO9e5X1HOr2elYZOqxtpU/dZfrs=; b=N+sfAUvioIIUtT0vHc3RpGlWV oXgoP9gt4dwEAZ8lS/2fRPBysLUK4hIp0FtIcoSJ3dWvlWlR7TSVE7GEi7l7R137Vq6H3enLkU2VA g7H85zYEqx+WF55UFIzkIFF1irt81o11J+VY4gTS8hC9+uU9fbd+VOL7Kv+rqsQkJ9ib65zOeFAd+ Kc8WIilGZlaq7xx+D4i4SIb1Lv98XQvYjpSOuG/lbSAgp/pe8MDxVrMfe2BGzcBz9GHT1EY1IJMcW oLaR7oa4zgqUJgEd1Pak4W0g7ub9RHHTzOFXjqqjOrIb+rLntKbS6TKshp3dNy4G5Y7bKpvpk8AaK u0PSRDK0g==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kKL9C-0001Qh-8J; Mon, 21 Sep 2020 12:42:22 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kKL99-0001Pu-9b for linux-arm-kernel@lists.infradead.org; Mon, 21 Sep 2020 12:42:20 +0000 Received: from willie-the-truck (236.31.169.217.in-addr.arpa [217.169.31.236]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id E8CA2207BC; Mon, 21 Sep 2020 12:42:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600692138; bh=uA5pF5ik/QXgqPqY+/QiDxbsSicjvHbQMDWuc5gDOXQ=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=azmWFhMtVN09dIDxmFy1mmdUziOa5E399KQ/UV+5TMXtDYDMieweGVp+1n1mKjUWe rvbgTnOS0bwVS4l5RGXtyunev0naB8PiLaiqGYZYbhBCM2z2R2uYqioMOPhR849wMl SMNdqrBtIjYdw5/KnZayr3qmzleAVmFJme/wfkYU= Date: Mon, 21 Sep 2020 13:42:13 +0100 From: Will Deacon To: Mark Brown Subject: Re: [PATCH v4 0/8] arm64/sve: First steps towards optimizing syscalls Message-ID: <20200921124212.GH2139@willie-the-truck> References: <20200828181155.17745-1-broonie@kernel.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20200828181155.17745-1-broonie@kernel.org> User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200921_084219_406165_713F152E X-CRM114-Status: GOOD ( 19.62 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Julien Grall , Catalin Marinas , Zhang Lei , Julien Grall , Dave Martin , linux-arm-kernel@lists.infradead.org, Daniel Kiss 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 On Fri, Aug 28, 2020 at 07:11:47PM +0100, Mark Brown wrote: > This is a first attempt to optimize the syscall path when the user > application uses SVE. The patch series was originally written by Julien > Grall but has been left for a long time, I've updated it to current > kernels and tried to address the pending review feedback that I found > (which was mostly documentation issues). I may have missed some things > there, apologies if I did, and one thing I've not yet done is produced a > diagram of the states the relevant TIF_ flags can have - I need to work > out a sensible format for that. Having three flags to track the fp state and then a bunch of WARN()s checking for invalid combinations is quite brittle, so any documentation that can help to justify this would certainly be useful! I've left a couple of comments on some of the patches, but it looks like Dave was reviewing them but stopped short of the meat and potatoes in the last two patches. I'd like to see his Ack on those before picking them up, as well as testing from somebody with hardware because this is _very_ subtle stuff. Is it worth me picking some of the preparatory patches up on their own? Cheers, Will _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel