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=-5.5 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 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 62212C19759 for ; Thu, 1 Aug 2019 12:16:37 +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 3634D2064A for ; Thu, 1 Aug 2019 12:16:37 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="nV7TChQO"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="1TJVGwCe" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3634D2064A 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+infradead-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=bombadil.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=xz26a0V6Dbez1jY9Ryi53MuLnONlPeeva6mGFVaDF1U=; b=nV7TChQOZdUVJ0 jRob3Ghgb3UcUxFOy8TgtWr0yP5LvmwJm56gCtabaPjzFNeMEp+FzQY0H2rJKekqj1jUzIzibnDAv vpcijLcMrWuZZugpDtjwPfqON5uzr9mpw7hIK8pv81ODj+IiTNYwSKMcLAWX2ab1IRYd1b+rxW2O/ z5X03t87XfxPwQ3qN1CCU54eL4bUrKYOHhKReJtipTqCJLoLGSgb5Vs9+G5i8XSy3e8nYPe4zq+ge cxocPMkcmVTkViw6Qu4FpVMx8H9q8TmbIFHFLJYzeKhUz6zgQN4uIrwpa79DGa9nbh/hv8BI6PsJj ve0eXqCr1MleDXfsgqiw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1htA0V-0006sa-2B; Thu, 01 Aug 2019 12:16:31 +0000 Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1htA0R-0006sC-OJ for linux-arm-kernel@lists.infradead.org; Thu, 01 Aug 2019 12:16:29 +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 8D9CD2064A; Thu, 1 Aug 2019 12:16:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1564661787; bh=eWUXpesPjpfKZlq50R19WMAnjpRsyX8e4dc1+npLS18=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=1TJVGwCetQUZaW3O2BkiB+MpMEfN6Ax9jFMvAEb5a8ovdjfO7RcnBZLBjov2V6qbL U9dnx3qEHQ5JDb0lXe0SgZsdErruUNnSttEEH56wx6YhyiokkaVQ0VmFx3WQjmqOQO nkSzliCzi4ZOwcgbNcQjn5SC7Z1sjjng1mOCevk8= Date: Thu, 1 Aug 2019 13:16:22 +0100 From: Will Deacon To: Masami Hiramatsu Subject: Re: [PATCH v3 1/4] arm64: kprobes: Recover pstate.D in single-step exception handler Message-ID: <20190801121622.vs57a6e2syklyr3z@willie-the-truck> References: <156404254387.2020.886452004489353899.stgit@devnote2> <156404255444.2020.3301023170351823334.stgit@devnote2> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <156404255444.2020.3301023170351823334.stgit@devnote2> User-Agent: NeoMutt/20170113 (1.7.2) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190801_051627_829094_B9746F3C X-CRM114-Status: GOOD ( 16.16 ) 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: Dan Rue , Daniel Diaz , Anders Roxell , Catalin Marinas , Naresh Kamboju , Will Deacon , linux-kernel@vger.kernel.org, James Morse , Matt Hart , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVGh1LCBKdWwgMjUsIDIwMTkgYXQgMDU6MTU6NTRQTSArMDkwMCwgTWFzYW1pIEhpcmFtYXRz dSB3cm90ZToKPiBrcHJvYmVzIG1hbmlwdWxhdGVzIHRoZSBpbnRlcnJ1cHRlZCBQU1RBVEUgZm9y IHNpbmdsZSBzdGVwLCBhbmQKPiBkb2Vzbid0IHJlc3RvcmUgaXQuIFRodXMsIGlmIHdlIHB1dCBh IGtwcm9iZSB3aGVyZSB0aGUgcHN0YXRlLkQKPiAoZGVidWcpIG1hc2tlZCwgdGhlIG1hc2sgd2ls bCBiZSBjbGVhcmVkIGFmdGVyIHRoZSBrcHJvYmUgaGl0cy4KPiAKPiBNb3Jlb3ZlciwgaW4gdGhl IG1vc3QgY29tcGxpY2F0ZWQgY2FzZSwgdGhpcyBjYW4gbGVhZCBhIGtlcm5lbAo+IGNyYXNoIHdp dGggYmVsb3cgbWVzc2FnZSB3aGVuIGEgbmVzdGVkIGtwcm9iZSBoaXRzLgo+IAo+IFsgIDE1Mi4x MTg5MjFdIFVuZXhwZWN0ZWQga2VybmVsIHNpbmdsZS1zdGVwIGV4Y2VwdGlvbiBhdCBFTDEKPiAK PiBXaGVuIHRoZSAxc3Qga3Byb2JlIGhpdHMsIGRvX2RlYnVnX2V4Y2VwdGlvbigpIHdpbGwgYmUg Y2FsbGVkLgo+IEF0IHRoaXMgcG9pbnQsIGRlYnVnIGV4Y2VwdGlvbiAoPSBwc3RhdGUuRCkgbXVz dCBiZSBtYXNrZWQgKD0xKS4KPiBCdXQgaWYgYW5vdGhlciBrcHJvYmVzIGhpdHMgYmVmb3JlIHNp bmdsZS1zdGVwIG9mIHRoZSBmaXJzdCBrcHJvYmUKPiAoZS5nLiBpbnNpZGUgdXNlciBwcmVfaGFu ZGxlciksIGl0IHVubWFzayB0aGUgZGVidWcgZXhjZXB0aW9uCj4gKHBzdGF0ZS5EID0gMCkgYW5k IHJldHVybi4KPiBUaGVuLCB3aGVuIHRoZSAxc3Qga3Byb2JlIHNldHRpbmcgdXAgc2luZ2xlLXN0 ZXAsIGl0IHNhdmVzIGN1cnJlbnQKPiBEQUlGLCBtYXNrIERBSUYsIGVuYWJsZSBzaW5nbGUtc3Rl cCwgYW5kIHJlc3RvcmUgREFJRi4KPiBIb3dldmVyLCBzaW5jZSAiRCIgZmxhZyBpbiBEQUlGIGlz IGNsZWFyZWQgYnkgdGhlIDJuZCBrcHJvYmUsIHRoZQo+IHNpbmdsZS1zdGVwIGV4Y2VwdGlvbiBo YXBwZW5zIHNvb24gYWZ0ZXIgcmVzdG9yaW5nIERBSUYuCj4gCj4gVGhpcyBoYXMgYmVlbiBpbnRy b2R1Y2VkIGJ5IGNvbW1pdCA3NDE5MzMzZmExNWUgKCJhcm02NDoga3Byb2JlOgo+IEFsd2F5cyBj bGVhciBwc3RhdGUuRCBpbiBicmVha3BvaW50IGV4Y2VwdGlvbiBoYW5kbGVyIikKPiAKPiBUbyBz b2x2ZSB0aGlzIGlzc3VlLCB0aGlzIHN0b3JlcyBhbGwgREFJRiBiaXRzIGFuZCByZXN0b3JlIGl0 Cj4gYWZ0ZXIgc2luZ2xlIHN0ZXBwaW5nLgo+IAo+IFJlcG9ydGVkLWJ5OiBOYXJlc2ggS2FtYm9q dSA8bmFyZXNoLmthbWJvanVAbGluYXJvLm9yZz4KPiBGaXhlczogY29tbWl0IDc0MTkzMzNmYTE1 ZSAoImFybTY0OiBrcHJvYmU6IEFsd2F5cyBjbGVhciBwc3RhdGUuRCBpbiBicmVha3BvaW50IGV4 Y2VwdGlvbiBoYW5kbGVyIikKPiBSZXZpZXdlZC1ieTogSmFtZXMgTW9yc2UgPGphbWVzLm1vcnNl QGFybS5jb20+Cj4gVGVzdGVkLWJ5OiBKYW1lcyBNb3JzZSA8amFtZXMubW9yc2VAYXJtLmNvbT4K PiBTaWduZWQtb2ZmLWJ5OiBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgo+ IC0tLQo+ICAgQ2hhbmdlcyBpbiB2MzoKPiAgICAtIFVwZGF0ZSBwYXRjaCBkZXNjcmlwdGlvbgo+ ICAgIC0gbW92ZSBQU1JfREFJRl9NQVNLIGluIGRhaWZmbGFncy5oCj4gICBDaGFuZ2VzIGluIHYy Ogo+ICAgIC0gU2F2ZSBhbmQgcmVzdG9yZSBhbGwgREFJRiBmbGFncy4KPiAgICAtIE9wZXJhdGUg cHN0YXRlIGRpcmVjdGx5IGFuZCByZW1vdmUgc3Bzcl9zZXRfZGVidWdfZmxhZygpLgo+IC0tLQo+ ICBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL2RhaWZmbGFncy5oIHwgICAgMiArKwo+ICBhcmNoL2Fy bTY0L2tlcm5lbC9wcm9iZXMva3Byb2Jlcy5jIHwgICAzOSArKysrKy0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDM0IGRl bGV0aW9ucygtKQoKSSdtIHNlZWluZyBhbiBhbGxtb2Rjb25maWcgYnVpbGQgZmFpbHVyZSB3aXRo IHRoaXM6CgphcmNoL2FybTY0L2tlcm5lbC9wcm9iZXMva3Byb2Jlcy5jOiBJbiBmdW5jdGlvbiDi gJhrcHJvYmVzX3NhdmVfbG9jYWxfaXJxZmxhZ+KAmToKYXJjaC9hcm02NC9rZXJuZWwvcHJvYmVz L2twcm9iZXMuYzoxODE6Mzg6IGVycm9yOiDigJhEQUlGX01BU0vigJkgdW5kZWNsYXJlZCAoZmly c3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pOyBkaWQgeW91IG1lYW4g4oCYQklUX01BU0vigJk/CiAg a2NiLT5zYXZlZF9pcnFmbGFnID0gcmVncy0+cHN0YXRlICYgREFJRl9NQVNLOwogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIEJJVF9NQVNLCmFyY2gvYXJtNjQva2VybmVsL3Byb2Jlcy9rcHJv YmVzLmM6MTgxOjM4OiBub3RlOiBlYWNoIHVuZGVjbGFyZWQgaWRlbnRpZmllciBpcyByZXBvcnRl ZCBvbmx5IG9uY2UgZm9yIGVhY2ggZnVuY3Rpb24gaXQgYXBwZWFycyBpbgphcmNoL2FybTY0L2tl cm5lbC9wcm9iZXMva3Byb2Jlcy5jOiBJbiBmdW5jdGlvbiDigJhrcHJvYmVzX3Jlc3RvcmVfbG9j YWxfaXJxZmxhZ+KAmToKYXJjaC9hcm02NC9rZXJuZWwvcHJvYmVzL2twcm9iZXMuYzoxOTA6MTk6 IGVycm9yOiDigJhEQUlGX01BU0vigJkgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVu Y3Rpb24pOyBkaWQgeW91IG1lYW4g4oCYQklUX01BU0vigJk/CiAgcmVncy0+cHN0YXRlICY9IH5E QUlGX01BU0s7CiAgICAgICAgICAgICAgICAgICBefn5+fn5+fn4KICAgICAgICAgICAgICAgICAg IEJJVF9NQVNLCm1ha2VbMl06ICoqKiBbc2NyaXB0cy9NYWtlZmlsZS5idWlsZDoyNzQ6IGFyY2gv YXJtNjQva2VybmVsL3Byb2Jlcy9rcHJvYmVzLm9dIEVycm9yIDEKCldpbGwKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFp bGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlz dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK