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 1594EC38145 for ; Wed, 7 Sep 2022 07:12:13 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:References:Cc:To:From:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=a5BPEArxlLjCyQ3pYoL+Fo7M40fFxFR81Hgk3HCBwKI=; b=rpyKStAaADyej8 7UNTounei53/setiJOY0tzzXfW9Ke5SJWwmPjeVVkasG8opTmuEIazLyeSMfLx5vd9U1GZPAf94Z6 zKiymYamLQsDGHuY+uJTd5Gyd9zKDKoKk1Z02U8FfM9rLlxRtBsYXsDCJyuZ2Q8p7dd0iykp1avUo QnnwcUxiDwxTaAiCN8Ewb6pZLsaDI12PfU+Lj9+nrdXczfEY5pb+1mvtMXIDd+E5qX7/o4hwY63K4 ZuUAwvCD0fA+4xF1s6qT0Cy3suZQYOTu5fGVuWi3vYVsbw3k8a87WRnDotx/Sou11d2HRt6vxAWPJ Ozpai2qhl7unkf4QehbA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oVpD0-003XSY-CK; Wed, 07 Sep 2022 07:10:50 +0000 Received: from mail-pg1-x52d.google.com ([2607:f8b0:4864:20::52d]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oVp7M-003TjG-85 for linux-arm-kernel@lists.infradead.org; Wed, 07 Sep 2022 07:05:04 +0000 Received: by mail-pg1-x52d.google.com with SMTP id t70so6924655pgc.5 for ; Wed, 07 Sep 2022 00:04:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date; bh=I3AMR95LQUDdRhrOrYRzL4GU0R24ExtqObbx/U3NJaw=; b=FENiitxHMZhG0oeEMBaszeMnyMZccIVDSON/SeyX1BVWZBDkwOV+YJPr5hfR5Yr/rQ eV8iqs38Nmdj8rvzdXM5DYEA5m6Bo6FIWXTG/Q6dZsebcRVRUu4L2UGI3GFrpArdTBwV hZuxUhQPdDOlnO7svMxpLzz3aADVF+g9AKh/a47ArxQ7JuLDksFVC/C8mWa6z8Cr2Vhn WUJSW2yiW9tCd6z3sUAKHuFneQzqeG2PN/i9rRgzH0Nv4g1eJMxxEd8zcx9GbKCkAAZV Vwm4U7uTsri7dKxIIe2sjfcJk6fygHLVAFGF9wvYOqub/MB6h/Jde4jqLnQ5jXMeJd36 UnQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date; bh=I3AMR95LQUDdRhrOrYRzL4GU0R24ExtqObbx/U3NJaw=; b=kP4zIPJHxyf3ZRElMoNHH0UBAXB3gTkwfMsUNbES+A+q16+YsNukC4zVTwrj4EAEjD O70ty7voRZKTrLeBs19Xlw2dKSubbxp3H6n0h0ouOAl9q43Yqpoh5s0/S9p3q01LScK2 NALEznQE+UA3q+PNSzUYtLXJPnPjDmc1++u1nW4f7T17i2iTE9YWF5PMHIZxXnd68560 RjdllLI1N3rBiI4GxMYkmgMttYSRfnDUAZmr8PeY01vfcCYx55+UlK8RlqFSD5DZ2Ofm AVDkyPYr8P0U+7bwQ2tI/DFqzMmF5xZvBssDcf/rYlyB/AqrzLg1iTPsvRDD1TLDR6vA oSfw== X-Gm-Message-State: ACgBeo0dNXtR7l3gThjRyJq9ciJcanaGGI5h5O3vNmDQiS4JgbjifyFI ZlleFs5V4yL8j3Abdonry1enmGM5wg7mWw== X-Google-Smtp-Source: AA6agR7e+Hd4TYG0M71fMY0QD/aaID7FwhVT9S+fic6nUDDoGELZ0M7dIJ3rmdDFMnEfEOzIbSb6BA== X-Received: by 2002:a63:6b44:0:b0:434:ad17:5e1a with SMTP id g65-20020a636b44000000b00434ad175e1amr2279570pgc.452.1662534295456; Wed, 07 Sep 2022 00:04:55 -0700 (PDT) Received: from [10.4.126.121] ([139.177.225.225]) by smtp.gmail.com with ESMTPSA id n17-20020a170902e55100b00172ea8ff334sm1233384plf.7.2022.09.07.00.04.51 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 07 Sep 2022 00:04:54 -0700 (PDT) Message-ID: <430e3e5f-d446-6307-cba0-6f859bce560f@bytedance.com> Date: Wed, 7 Sep 2022 15:04:48 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.1.2 Subject: Re: [PATCH v3] arm64: run softirqs on the per-CPU IRQ stack Content-Language: en-US From: Qi Zheng To: will@kernel.org Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Arnd Bergmann , Catalin Marinas , Mark Rutland References: <20220815124739.15948-1-zhengqi.arch@bytedance.com> <595c912a-1503-d420-f32f-297b824decae@bytedance.com> In-Reply-To: <595c912a-1503-d420-f32f-297b824decae@bytedance.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220907_000500_606298_DF1F5CC0 X-CRM114-Status: GOOD ( 20.67 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org CgpPbiAyMDIyLzgvMjYgMTI6MTYsIFFpIFpoZW5nIHdyb3RlOgo+IAo+IAo+IE9uIDIwMjIvOC8x NSAyMDo0NywgUWkgWmhlbmcgd3JvdGU6Cj4+IEN1cnJlbnRseSBhcm02NCBzdXBwb3J0cyBwZXIt Q1BVIElSUSBzdGFjaywgYnV0IHNvZnRpcnFzCj4+IGFyZSBzdGlsbCBoYW5kbGVkIGluIHRoZSB0 YXNrIGNvbnRleHQuCj4+Cj4+IFNpbmNlIGFueSBjYWxsIHRvIGxvY2FsX2JoX2VuYWJsZSgpIGF0 IGFueSBsZXZlbCBpbiB0aGUgdGFzaydzCj4+IGNhbGwgc3RhY2sgbWF5IHRyaWdnZXIgYSBzb2Z0 aXJxIHByb2Nlc3NpbmcgcnVuLCB3aGljaCBjb3VsZAo+PiBwb3RlbnRpYWxseSBjYXVzZSBhIHRh c2sgc3RhY2sgb3ZlcmZsb3cgaWYgdGhlIGNvbWJpbmVkIHN0YWNrCj4+IGZvb3RwcmludHMgZXhj ZWVkIHRoZSBzdGFjaydzIHNpemUsIGxldCdzIHJ1biB0aGVzZSBzb2Z0aXJxcwo+PiBvbiB0aGUg SVJRIHN0YWNrIGFzIHdlbGwuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFFpIFpoZW5nIDx6aGVuZ3Fp LmFyY2hAYnl0ZWRhbmNlLmNvbT4KPj4gUmV2aWV3ZWQtYnk6IEFybmQgQmVyZ21hbm4gPGFybmRA YXJuZGIuZGU+Cj4+IEFja2VkLWJ5OiBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgo+PiAt LS0KPj4gdjI6IAo+PiBodHRwczovL2xvcmUua2VybmVsLm9yZy9sa21sLzIwMjIwODAyMDY1MzI1 LjM5NzQwLTEtemhlbmdxaS5hcmNoQGJ5dGVkYW5jZS5jb20vCj4+IHYxOiAKPj4gaHR0cHM6Ly9s b3JlLmtlcm5lbC5vcmcvbGttbC8yMDIyMDcwODA5NDk1MC40MTk0NC0xLXpoZW5ncWkuYXJjaEBi eXRlZGFuY2UuY29tLwo+PiBSRkM6IAo+PiBodHRwczovL2xvcmUua2VybmVsLm9yZy9sa21sLzIw MjIwNzA3MTEwNTExLjUyMTI5LTEtemhlbmdxaS5hcmNoQGJ5dGVkYW5jZS5jb20vCj4+Cj4+IENo YW5nZWxvZyBpbiB2MiAtPiB2MzoKPj4gwqAgLSByZWJhc2Ugb250byB0aGUgdjYuMC1yYzEKCkhp IFdpbGwsCgpBcmUgd2UgZ29vZCB0byBtZXJnZSB0aGlzIHBhdGNoPyBPciBpZiB0aGVyZSBpcyBh bnl0aGluZyBlbHNlIEkgbmVlZCB0bwpkbywgcGxlYXNlIGxldCBtZSBrbm93LiA6KQoKTG9va2lu ZyBmb3J3YXJkIHRvIHlvdXIgcmVwbHkuCgpUaGFua3MsClFpCgo+IAo+IEdlbnRsZSBwaW5nLgo+ IAo+IFRoYW5rcywKPiBRaQo+IAo+Pgo+PiBDaGFuZ2Vsb2cgaW4gdjEgLT4gdjI6Cj4+IMKgIC0g dGVtcG9yYXJpbHkgZGlzY2FyZCBbUEFUQ0ggdjEgMi8yXSB0byBhbGxvdyB0aGlzIHBhdGNoIHRv IGJlIAo+PiBtZXJnZWQgZmlyc3QKPj4gwqAgLSByZWJhc2Ugb250byB0aGUgdjUuMTkKPj4gwqAg LSBjb2xsZWN0IFJldmlld2VkLWJ5IGFuZCBBY2tlZC1ieQo+Pgo+PiBDaGFuZ2Vsb2cgaW4gUkZD IC0+IHYxOgo+PiDCoCAtIGZpeCBjb25mbGljdHMgd2l0aCBjb21taXQgZjJjNTA5MjE5MGYyICgi YXJjaC8qOiBEaXNhYmxlIHNvZnRpcnEgCj4+IHN0YWNrcyBvbiBQUkVFTVBUX1JULiIpCj4+Cj4+ IMKgIGFyY2gvYXJtNjQvS2NvbmZpZ8KgwqDCoMKgwqAgfMKgIDEgKwo+PiDCoCBhcmNoL2FybTY0 L2tlcm5lbC9pcnEuYyB8IDEzICsrKysrKysrKysrKysKPj4gwqAgMiBmaWxlcyBjaGFuZ2VkLCAx NCBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS9hcmNoL2FybTY0L0tjb25maWcgYi9h cmNoL2FybTY0L0tjb25maWcKPj4gaW5kZXggNTcxY2MyMzRkMGIzLi5lZTkyZjU4ODdjZjYgMTAw NjQ0Cj4+IC0tLSBhL2FyY2gvYXJtNjQvS2NvbmZpZwo+PiArKysgYi9hcmNoL2FybTY0L0tjb25m aWcKPj4gQEAgLTIzMCw2ICsyMzAsNyBAQCBjb25maWcgQVJNNjQKPj4gwqDCoMKgwqDCoCBzZWxl Y3QgSEFWRV9BUkNIX1VTRVJGQVVMVEZEX01JTk9SIGlmIFVTRVJGQVVMVEZECj4+IMKgwqDCoMKg wqAgc2VsZWN0IFRSQUNFX0lSUUZMQUdTX1NVUFBPUlQKPj4gwqDCoMKgwqDCoCBzZWxlY3QgVFJB Q0VfSVJRRkxBR1NfTk1JX1NVUFBPUlQKPj4gK8KgwqDCoCBzZWxlY3QgSEFWRV9TT0ZUSVJRX09O X09XTl9TVEFDSwo+PiDCoMKgwqDCoMKgIGhlbHAKPj4gwqDCoMKgwqDCoMKgwqAgQVJNIDY0LWJp dCAoQUFyY2g2NCkgTGludXggc3VwcG9ydC4KPj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQva2Vy bmVsL2lycS5jIGIvYXJjaC9hcm02NC9rZXJuZWwvaXJxLmMKPj4gaW5kZXggYmRhNDk0MzBjOWVh Li5jMzZhZDIwYTUyZjMgMTAwNjQ0Cj4+IC0tLSBhL2FyY2gvYXJtNjQva2VybmVsL2lycS5jCj4+ ICsrKyBiL2FyY2gvYXJtNjQva2VybmVsL2lycS5jCj4+IEBAIC0yMiw2ICsyMiw3IEBACj4+IMKg ICNpbmNsdWRlIDxsaW51eC92bWFsbG9jLmg+Cj4+IMKgICNpbmNsdWRlIDxhc20vZGFpZmZsYWdz Lmg+Cj4+IMKgICNpbmNsdWRlIDxhc20vdm1hcF9zdGFjay5oPgo+PiArI2luY2x1ZGUgPGFzbS9l eGNlcHRpb24uaD4KPj4gwqAgLyogT25seSBhY2Nlc3MgdGhpcyBpbiBhbiBOTUkgZW50ZXIvZXhp dCAqLwo+PiDCoCBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qgbm1pX2N0eCwgbm1pX2NvbnRleHRzKTsK Pj4gQEAgLTcxLDYgKzcyLDE4IEBAIHN0YXRpYyB2b2lkIGluaXRfaXJxX3N0YWNrcyh2b2lkKQo+ PiDCoCB9Cj4+IMKgICNlbmRpZgo+PiArI2lmbmRlZiBDT05GSUdfUFJFRU1QVF9SVAo+PiArc3Rh dGljIHZvaWQgX19fX2RvX3NvZnRpcnEoc3RydWN0IHB0X3JlZ3MgKnJlZ3MpCj4+ICt7Cj4+ICvC oMKgwqAgX19kb19zb2Z0aXJxKCk7Cj4+ICt9Cj4+ICsKPj4gK3ZvaWQgZG9fc29mdGlycV9vd25f c3RhY2sodm9pZCkKPj4gK3sKPj4gK8KgwqDCoCBjYWxsX29uX2lycV9zdGFjayhOVUxMLCBfX19f ZG9fc29mdGlycSk7Cj4+ICt9Cj4+ICsjZW5kaWYKPj4gKwo+PiDCoCBzdGF0aWMgdm9pZCBkZWZh dWx0X2hhbmRsZV9pcnEoc3RydWN0IHB0X3JlZ3MgKnJlZ3MpCj4+IMKgIHsKPj4gwqDCoMKgwqDC oCBwYW5pYygiSVJRIHRha2VuIHdpdGhvdXQgYSByb290IElSUSBoYW5kbGVyXG4iKTsKPiAKCi0t IApUaGFua3MsClFpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==