Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp3256098pxa; Tue, 25 Aug 2020 16:20:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzVUNu3PX5rwKEGY6A2MMqfiwtXxTCU1qRuFQk7hmFY4ty/PgAgGcltSkYfHltN2RzNkdab X-Received: by 2002:aa7:ca0c:: with SMTP id y12mr12262198eds.251.1598397607277; Tue, 25 Aug 2020 16:20:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598397607; cv=none; d=google.com; s=arc-20160816; b=UCA76uSFSykFXemZ2/JA/s2aHwUgPbJ/8vuM3TA3csDksaro+SGnSXqNsctE5knOZ7 5c/gxjEoXOxCe07QSq7LjZvfQ31bDxlVGyHZFnFCx2n4WCZ0AGD5hYPJd4nLDnQbje2+ GSjdIAQSFuhQAsB+Smg6gFUbWZHIINl5luSqclIAD1Xw/MXmigSz9xCzVQ77AkKArWe8 rfN6LzChSupL5AWdR534u9zq81mur1qYt05lSTYF8t3FFFDJRdJnaZxbUy29P1q7Iw3S noH6ynRug8e1oM8tm8lJEawFfM4/CDCURmQK0X/5RCGYONthXXft7wC11QkfwQ/LrrSn +SIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=OZtUg8bkcWalZh9AnNqlOzfHczxvpTVUs+LUb8aFXXg=; b=a8vcgm9fXak2V5WcBieYFY/OpAuNKUEjgJz929VBM3DhjpmxVWOG6D1yYBGy4uH7lf UrHpmMLVVul7rE+zbr4Y2+Tui9flV5JwiymlOY54ALKZuL1tZpNVx4YiSYmIYhP7s7Ll ajPgAKXGMKte6d76B42rw6UnQeEiA39HHkdzO0trdJd7ysr0BUAp8BNXfGq1NqUI0s/o VAg99UfTOMueVv0HaxW76QoU3cJW+C28iaRuVLLfeS/sOAyqeHGrzSmh6DqnL6qiic/6 MwdkQs1+WT9W9KTW5uGUFgj2PPpXdfhhhcKmqmtMQtYzn3zoxGVJhwWnwlxYIBMpYmg5 vwCw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amazon.com header.s=amazon201209 header.b=XGnzWoNI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c1si241665edq.576.2020.08.25.16.19.44; Tue, 25 Aug 2020 16:20:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@amazon.com header.s=amazon201209 header.b=XGnzWoNI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726673AbgHYXSF (ORCPT + 99 others); Tue, 25 Aug 2020 19:18:05 -0400 Received: from smtp-fw-6002.amazon.com ([52.95.49.90]:6726 "EHLO smtp-fw-6002.amazon.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726483AbgHYXSD (ORCPT ); Tue, 25 Aug 2020 19:18:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1598397481; x=1629933481; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=OZtUg8bkcWalZh9AnNqlOzfHczxvpTVUs+LUb8aFXXg=; b=XGnzWoNI8BFAh/jbrn5Z06/iiHYPaSeEw0A22NvvRLUBLl+2ctUDMP/Y iFfEX8zi3gDaW+x8H56A4lFfBpG3V5tf4IvNeyCfpbEQMIJkwYu0mm1LF TswD1djyF+X89SISs6zKSumipLkR+NN1rMsaTf0uhu3MTgLsVLhThmCyC o=; X-IronPort-AV: E=Sophos;i="5.76,354,1592870400"; d="scan'208";a="49993520" Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.43.8.6]) by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP; 25 Aug 2020 23:17:52 +0000 Received: from EX13MTAUWC001.ant.amazon.com (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162]) by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS id 99BBDA238E; Tue, 25 Aug 2020 23:17:50 +0000 (UTC) Received: from EX13D20UWC001.ant.amazon.com (10.43.162.244) by EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 25 Aug 2020 23:17:48 +0000 Received: from s3-prod-s3ws-c3-7217.iad7.amazon.com (10.43.162.40) by EX13D20UWC001.ant.amazon.com (10.43.162.244) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 25 Aug 2020 23:17:41 +0000 Subject: Re: [patch V9 21/39] x86/irq: Convey vector as argument and not in ptregs To: Thomas Gleixner , LKML CC: Andy Lutomirski , Andrew Cooper , X86 ML , "Paul E. McKenney" , Alexandre Chartre , Frederic Weisbecker , Paolo Bonzini , Sean Christopherson , Masami Hiramatsu , Petr Mladek , Steven Rostedt , Joel Fernandes , Boris Ostrovsky , Juergen Gross , Brian Gerst , "Mathieu Desnoyers" , Josh Poimboeuf , Will Deacon , Tom Lendacky , Wei Liu , Michael Kelley , Jason Chen CJ , Zhao Yakui , "Peter Zijlstra (Intel)" , , "Herrenschmidt, Benjamin" , , References: <20200521200513.656533920@linutronix.de> <20200521202118.796915981@linutronix.de> <87a6yj58af.fsf@nanos.tec.linutronix.de> From: Alexander Graf Message-ID: <051182cc-6c90-e48b-d191-8ca004385261@amazon.com> Date: Wed, 26 Aug 2020 01:17:39 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:78.0) Gecko/20100101 Thunderbird/78.1.1 MIME-Version: 1.0 In-Reply-To: <87a6yj58af.fsf@nanos.tec.linutronix.de> Content-Language: en-US X-Originating-IP: [10.43.162.40] X-ClientProxiedBy: EX13D06UWA004.ant.amazon.com (10.43.160.164) To EX13D20UWC001.ant.amazon.com (10.43.162.244) Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgVGhvbWFzLAoKT24gMjUuMDguMjAgMTI6MjgsIFRob21hcyBHbGVpeG5lciB3cm90ZToKPiAK PiBBbGV4LAo+IAo+IE9uIE1vbiwgQXVnIDI0IDIwMjAgYXQgMTk6MjksIEFsZXhhbmRlciBHcmFm IHdyb3RlOgo+PiBJJ20gY3VycmVudGx5IHRyeWluZyB0byB1bmRlcnN0YW5kIGEgcGVyZm9ybWFu Y2UgcmVncmVzc2lvbiB3aXRoCj4+IFNjeWxsYURCIG9uIGkzZW4uM3hsYXJnZSAoS1ZNIGJhc2Vk IFZNIG9uIFNreWxha2UpIHdoaWNoIHdlIHJlbGlhYmx5Cj4+IGJpc2VjdGVkIGRvd24gdG8gdGhp cyBjb21taXQ6Cj4+Cj4+ICAgICBodHRwczovL2dpdGh1Yi5jb20vc2N5bGxhZGIvc2N5bGxhL2lz c3Vlcy83MDM2Cj4+Cj4+IFdoYXQgd2UncmUgc2VlaW5nIGlzIHRoYXQgc3lzY2FsbHMgc3VjaCBh cyBtZW1iYXJyaWVyKCkgdGFrZSBmb3JldmVyCj4+ICgwLTEwIMK1cyB3b3VsZCBiZSBub3JtYWwp Ogo+IC4uLgo+PiBUaGF0IGFnYWluIHNlZW1zIHRvIHN0ZW0gZnJvbSBhIHZhc3RseSBzbG93ZWQg ZG93bgo+PiBzbXBfY2FsbF9mdW5jdGlvbl9tYW55X2NvbmQoKToKPj4KPj4gU2FtcGxlczogMjE4 SyBvZiBldmVudCAnY3B1LWNsb2NrJywgNDAwMCBIego+PiBPdmVyaGVhZCAgU2hhcmVkIE9iamVj dCAgICAgICAgU3ltYm9sCj4+ICAgICA5NC41MSUgIFtrZXJuZWxdICAgICAgICAgICAgIFtrXSBz bXBfY2FsbF9mdW5jdGlvbl9tYW55X2NvbmQKPj4gICAgICAwLjc2JSAgW2tlcm5lbF0gICAgICAg ICAgICAgW2tdIF9fZG9fc29mdGlycQo+PiAgICAgIDAuMzIlICBba2VybmVsXSAgICAgICAgICAg ICBba10gbmF0aXZlX3F1ZXVlZF9zcGluX2xvY2tfc2xvd3BhdGgKPj4gWy4uLl0KPj4KPj4gd2hp Y2ggaXMgc3R1Y2sgaW4KPj4KPj4gICAgICAgICAg4pSCICAgICBjc2RfbG9ja193YWl0KCk6Cj4+ ICAgICAgICAgIOKUgiAgICAgICAgICAgICBzbXBfY29uZF9sb2FkX2FjcXVpcmUoJmNzZC0+Zmxh Z3MsICEoVkFMICYKPj4gICAgIDAuMDAg4pSCICAgICAgIG1vdiAgICAweDgoJXJjeCksJWVkeAo+ PiAgICAgMC4wMCDilIIgICAgICAgYW5kICAgICQweDEsJWVkeAo+PiAgICAgICAgICDilIIgICAg IOKGkyBqZSAgICAgMmI5Cj4+ICAgICAgICAgIOKUgiAgICAgcmVwX25vcCgpOgo+PiAgICAgMC43 MCDilIIyYWY6ICAgcGF1c2UKPj4gICAgICAgICAg4pSCICAgICBjc2RfbG9ja193YWl0KCk6Cj4+ ICAgIDkyLjgyIOKUgiAgICAgICBtb3YgICAgMHg4KCVyY3gpLCVlZHgKPj4gICAgIDYuNDgg4pSC ICAgICAgIGFuZCAgICAkMHgxLCVlZHgKPj4gICAgIDAuMDAg4pSCICAgICDihpEgam5lICAgIDJh Zgo+PiAgICAgMC4wMCDilIIyYjk6IOKGkSBqbXAgICAgMjgyCj4+Cj4+Cj4+IEdpdmVuIHRoZSBw YXRjaCBhdCBoYW5kIEkgd2FzIGV4cGVjdGluZyBsb3N0IElQSXMsIGJ1dCBJIGNhbid0IHF1aXRl IHNlZQo+PiBhbnl0aGluZyBnZXR0aW5nIGxvc3QuCj4gCj4gSSBoYXZlIG5vIGlkZWEgaG93IHRo YXQgcGF0Y2ggc2hvdWxkIGJlIHJlbGF0ZWQgdG8gSVBJIGFuZCBzbXAgZnVuY3Rpb24KPiBjYWxs cy4gSXQncyBjaGFuZ2luZyB0aGUgd2F5IGhvdyByZWd1bGFyIGRldmljZSBpbnRlcnJ1cHRzIGFu ZCB0aGVpcgo+IHNwdXJpb3VzIGNvdW50ZXJwYXJ0IGFyZSBoYW5kbGVkIGFuZCBub3QgdGhlIHdh eSBob3cgSVBJcyBhcmUKPiBoYW5kbGVkLiBUaGV5IGFyZSBoYW5kbGVkIGJ5IGRpcmVjdCB2ZWN0 b3JzIGFuZCBkbyBub3QgZ28gdGhyb3VnaAo+IGRvX0lSUSgpIGF0IGFsbC4KPiAKPiBBc2lkZSBv ZiB0aGF0IHRoZSBjb21taXQganVzdCBjaGFuZ2VzIHRoZSB3YXkgaG93IHRoZSBpbnRlcnJ1cHQg dmVjdG9yCj4gb2YgYSByZWd1bGFyIGRldmljZSBpbnRlcnJ1cHQgaXMgc3RvcmVkIGFuZCBjb252 ZXllZC4gVGhlIGV4dHJhIHJlYWQgYW5kCj4gd3JpdGUgb24gdGhlIGNhY2hlIGhvdCBzdGFjayBp cyBoYXJkbHkgcmVsYXRlZCB0byBhbnl0aGluZyBJUEkuCgpJIGFtIGFzIHB1enpsZWQgYXMgeW91 IGFyZSwgYnV0IHRoZSBiaXNlY3QgaXMgdmVyeSBjbGVhcjogNzliOWMxODMwMjFlIAp3b3JrcyBm YXN0IGFuZCA2MzMyNjBmYTEgKGFzIHdlbGwgYXMgbWFpbmxpbmUpIHNob3dzIHRoZSB3ZWlyZCBi ZWhhdmlvciAKYWJvdmUuCgpJdCBnZXRzIGV2ZW4gYmV0dGVyLiBUaGlzIHNtYWxsIChkZW1vbnN0 cmF0aXZlIG9ubHksIG1hbmdsZWQpIHBhdGNoIG9uIAp0b3Agb2YgNjMzMjYwZmExIGFsc28gcmVz b2x2ZXMgdGhlIHBlcmZvcm1hbmNlIGlzc3VlOgoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5l bC9pcnEuYyBiL2FyY2gveDg2L2tlcm5lbC9pcnEuYwppbmRleCBjNzY2OTM2Li43ZTkxZTlhIDEw MDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvaXJxLmMKKysrIGIvYXJjaC94ODYva2VybmVsL2ly cS5jCkBAIC0yMzksNiArMjM5LDcgQEAgX192aXNpYmxlIHZvaWQgX19pcnFfZW50cnkgZG9fSVJR KHN0cnVjdCBwdF9yZWdzIAoqcmVncywgdW5zaWduZWQgbG9uZyB2ZWN0b3IpCiAgCSAqIGxvd2Vy IDggYml0cy4KICAJICovCiAgCXZlY3RvciAmPSAweEZGOworCXJlZ3MtPm9yaWdfYXggPSB+dmVj dG9yOwoKICAJLyogZW50ZXJpbmdfaXJxKCkgdGVsbHMgUkNVIHRoYXQgd2UncmUgbm90IHF1aWVz Y2VudC4gIENoZWNrIGl0LiAqLwogIAlSQ1VfTE9DS0RFUF9XQVJOKCFyY3VfaXNfd2F0Y2hpbmco KSwgIklSUSBmYWlsZWQgdG8gd2FrZSB1cCBSQ1UiKTsKCgpUbyBtZSB0aGF0IHNvdW5kcyBsaWtl IHNvbWUgaXJxIGV4aXQgY29kZSBzb21ld2hlcmUgbXVzdCBzdGlsbCBiZSAKbG9va2luZyBhdCBv cmlnX2F4IHRvIGRlY2lkZSBvbiBzb21ldGhpbmcgLSBhbmQgdGhhdCBzb21ldGhpbmcgaXMgd3Jv bmcgCm5vdyB0aGF0IHdlIHJlbW92ZWQgdGhlIG5lZ2F0aW9uIG9mIHRoZSB2ZWN0b3IuIEl0IGFs c28gc2VlbXMgdG8gaGF2ZSBhbiAKaW1wYWN0IG9uIHJlbW90ZSBmdW5jdGlvbiBjYWxscy4KCkkn bGwgaGF2ZSBhIGRlZXBlciBsb29rIHRvbW9ycm93IGFnYWluIGlmIEkgY2FuIGZpbmQgYW55IHN1 Y2ggcGxhY2UsIGJ1dCAKSSB3b3VsZG4ndCBtaW5kIGlmIGFueW9uZSBjb3VsZCBwb2ludCBtZSBp bnRvIHRoZSByaWdodCBkaXJlY3Rpb24gCmVhcmxpZXIgOikuCgoKQWxleAoKCgpBbWF6b24gRGV2 ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4K R2VzY2hhZWZ0c2Z1ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBKb25hdGhhbiBXZWlzcwpF aW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTcz IEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgo=