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 15A63C4363D for ; Tue, 22 Sep 2020 16:06:41 +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 92D6C238D7 for ; Tue, 22 Sep 2020 16:06:40 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="myvRj9Lc"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="MQ3YinL9" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 92D6C238D7 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-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-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=4uqyx59aDVx6oKXLexRcbafiwsw14nPnKzIHK7/dsV0=; b=myvRj9LcW8bYih1Jylwkia8zO UrBQJLgGhUaY8YQrGMTnO8vmXZyWnF1ejhsSAdsdtb5eGOn5LTWt57A4/O9no59cl9W6hVOOjebGa MjYQS/9liBRG8QPn5/RNMfpNzdxO8v8XxOGt+r8245aBqz5L7hrVVepiZrY7LdJJSRwtmMjEYZ5No doXjp1oxiDSGq/iT0HrJ224a96c6yfpzdly7p+0lR6jx/DgV832MfBgw/X7kiB2lAhPrQrsHzkGvI phwozFJBnuMQ0TO5NHtC6E8iZ0apP//FEd8HFyG6+vPgZiQx+Jt2Pt9KZaLnOT37Yv7q//g9BeqY0 sxTkgQ7uw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kKkmz-0000OP-DC; Tue, 22 Sep 2020 16:05:10 +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 1kKkmn-0000Lb-G2 for linux-arm-kernel@lists.infradead.org; Tue, 22 Sep 2020 16:04:58 +0000 Received: from localhost (fw-tnat.cambridge.arm.com [217.140.96.140]) (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 01614208A9; Tue, 22 Sep 2020 16:04:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600790696; bh=RpYLEChzNoyxEtSp4oU/YWRPQoSKXN7TFT91BdtAVHI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=MQ3YinL9uN2lfo8AQncQKzUHKY9UZsr6VVSKloPVZPr2qenM31NKv5k4j1eNlmnxB i/PNt5JIEvyaZT3eQOgLdSjSyVQr52aTKfdH89NpT9ajS8NGouUd9m3HIttK5jDv1S SO/FT9qScKFOH9col7OvZ+/hQEwLcnAFZPWm29+Q= Date: Tue, 22 Sep 2020 17:04:03 +0100 From: Mark Brown To: Dave Martin Subject: Re: [PATCH v4 7/8] arm64/sve: Don't disable SVE on syscalls return Message-ID: <20200922160403.GX4792@sirena.org.uk> References: <20200828181155.17745-1-broonie@kernel.org> <20200828181155.17745-8-broonie@kernel.org> <20200921123625.GF2139@willie-the-truck> <20200921180337.GC4792@sirena.org.uk> <20200922140321.GD6642@arm.com> MIME-Version: 1.0 In-Reply-To: <20200922140321.GD6642@arm.com> X-Cookie: Love thy neighbor, tune thy piano. 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-20200922_120457_683107_25CBAC7B X-CRM114-Status: GOOD ( 18.53 ) 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 , Will Deacon , linux-arm-kernel@lists.infradead.org, Daniel Kiss Content-Type: multipart/mixed; boundary="===============5089996030899827251==" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org --===============5089996030899827251== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="aJDJANv8BPX70wwH" Content-Disposition: inline --aJDJANv8BPX70wwH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Sep 22, 2020 at 03:03:21PM +0100, Dave Martin wrote: > On Mon, Sep 21, 2020 at 07:03:37PM +0100, Mark Brown wrote: > > Having spent time looking at this the main issue and the main thing is > > to look at allowing TIF_SVE and TIF_SVE_NEEDS_FLUSH to be simultaneously > > set as you suggested above - the interaction with TIF_FOREIGN_FPSTATE is > > fairly simple so I don't see a big problem there. > Maybe just try to improve the documentation initially, and see where > that gets us? I'm not sure how far that's going to get us - the FP code already has exceptionally clear documentation for arch code and even with good documentation there's always the challenge of making sure that the code is in sync with the claims the documentation makes. I'll definitely include that in what I'm looking at, I just don't think it can fully address Will's concerns about how much there is to think about here (which I do broadly agree with). --aJDJANv8BPX70wwH Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAl9qIHIACgkQJNaLcl1U h9CfRAf/Ro0O7tYg1E0qJwAV8R/xTyYCkXd7EAOVi5nm5yXe/QvXiJ3nQn1dgiRn SOUBiTBps16Lu4a7PWQtvFwPPsSdVvYdSMUXiMXhdDoAjrTLIBjkQcb5j9hUH8Ij Smu0+eYL6CakfrNMsjKYLz2v+gfd1mJ1Nt3afCEo4DJkvCdrHf0wxD6K+n1TMUzQ bcrKwQ7WiHMoNMmkMbe/EvDaft4dL9fHGr+Ax9uOvm5nSWgGvr3CzoESjbOE1Ofm SNlny17lCFNvQQKg963kFEouoFiVEfxqY9OXzA5Vxi7mrHaCMZnDDSCvbXmk8jwi MoqVzjMxqCdb+AEX9Nw8GfidVquP5A== =AlWf -----END PGP SIGNATURE----- --aJDJANv8BPX70wwH-- --===============5089996030899827251== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel --===============5089996030899827251==--