Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3922179pxb; Sat, 13 Feb 2021 14:24:52 -0800 (PST) X-Google-Smtp-Source: ABdhPJxQOk+sUPlVkSVJLQEJELXqTld+Aqc/NUaLpUgnzwcmiWF6j2TzR6reCYWUPzHtmTpEQhMa X-Received: by 2002:a05:6402:27cf:: with SMTP id c15mr9074234ede.179.1613255092327; Sat, 13 Feb 2021 14:24:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613255092; cv=none; d=google.com; s=arc-20160816; b=PSxWqDZs0T5D5u5HmPPAROKkn9OhEfHNaZRa03ccm2/Va7txfxod1PED/I8pXg59Oe BARTTu6GsE0jZ8HRIx9NvB5QnjNaCcTjPlR3D4yPWAAiKLxmTInll8rNd+l/my1Ps5lP pfSivtmzRM2XbGUqAcXD3v/yFnZ3vsrrYg7ypdwIgDD+fSBZ/Z7F3TXLirrP1xLLMhOU UgxwO+DOOy4cIth0X6ommoFLsjLgPDvwfa9dWmAw0iL61AyFEcn2f7foZBHbho1tvMGe v2xyw4GtcRpdzNnjsC0Ly/YqNh8DJ5SzOpZoTsOJGCpEKrMelumhpQARIAz3SgykLPD7 TgFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from; bh=h9lTSBog19ZF4UWO0m2V13oh95HfMY14aOV0PwGNHj4=; b=kCrERZL+D8n4OS7xpFSgHRXX+Ii2JxDQd6wWxg9rgyxBO7Hqw43qKD5QuzjTsQkyWT kyboDDFTRlowZBUMKJl6laoV+LSBfkrzAPUiDNuHAJlDnYjYNZV6QtvlTJOWpoIjf4/N xGaW7DEeBE/iNKFVuq2uM5myZ0pYw8jYaBn6lzMafON9bN9awnspmEk7fvGtkJUHdAKT 68WnBPY3Rc1l5MuumN1G2T2HpAJ/Kh72k2HBL0UOk0uMvDh3zqd/b/jaVxdcAiJgApbA ZIPXGKqSQOSAywVMD0hbhoOYNCvXa8RNSys0IbsppudTFAtB73a7mtJfK3Nk0Ml2rwBh A7rw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n22si4202005edo.188.2021.02.13.14.24.18; Sat, 13 Feb 2021 14:24:52 -0800 (PST) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229690AbhBMWTx (ORCPT + 99 others); Sat, 13 Feb 2021 17:19:53 -0500 Received: from szxga08-in.huawei.com ([45.249.212.255]:2840 "EHLO szxga08-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229647AbhBMWTw (ORCPT ); Sat, 13 Feb 2021 17:19:52 -0500 Received: from DGGEMM402-HUB.china.huawei.com (unknown [172.30.72.54]) by szxga08-in.huawei.com (SkyGuard) with ESMTP id 4DdPq42815z13tD9; Sun, 14 Feb 2021 06:16:48 +0800 (CST) Received: from dggemi712-chm.china.huawei.com (10.3.20.111) by DGGEMM402-HUB.china.huawei.com (10.3.20.210) with Microsoft SMTP Server (TLS) id 14.3.498.0; Sun, 14 Feb 2021 06:19:08 +0800 Received: from dggemi761-chm.china.huawei.com (10.1.198.147) by dggemi712-chm.china.huawei.com (10.3.20.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2106.2; Sun, 14 Feb 2021 06:18:31 +0800 Received: from dggemi761-chm.china.huawei.com ([10.9.49.202]) by dggemi761-chm.china.huawei.com ([10.9.49.202]) with mapi id 15.01.2106.006; Sun, 14 Feb 2021 06:18:31 +0800 From: "Song Bao Hua (Barry Song)" To: Arnd Bergmann CC: "tglx@linutronix.de" , "gregkh@linuxfoundation.org" , "arnd@arndb.de" , "geert@linux-m68k.org" , "funaho@jurai.org" , "philb@gnu.org" , "corbet@lwn.net" , "mingo@redhat.com" , "linux-m68k@lists.linux-m68k.org" , "fthain@telegraphics.com.au" , "linux-kernel@vger.kernel.org" Subject: RE: [RFC] IRQ handlers run with some high-priority interrupts(not NMI) enabled on some platform Thread-Topic: [RFC] IRQ handlers run with some high-priority interrupts(not NMI) enabled on some platform Thread-Index: AdcA2xDwQTa7W6j6SmS4J3iBnsSynAAcRXSAABFJYBD//354gP//dYEggAGu1ID//yBa4A== Date: Sat, 13 Feb 2021 22:18:31 +0000 Message-ID: <5961c215d36244a6ad5854ee17f2f496@hisilicon.com> References: <24e0652b3afa48cdbf7c83287e43c087@hisilicon.com> <0b766dba0b004ced94131e158cd8e67d@hisilicon.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.126.202.102] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQXJuZCBCZXJnbWFubiBb bWFpbHRvOmFybmRAa2VybmVsLm9yZ10NCj4gU2VudDogU3VuZGF5LCBGZWJydWFyeSAxNCwgMjAy MSA1OjMyIEFNDQo+IFRvOiBTb25nIEJhbyBIdWEgKEJhcnJ5IFNvbmcpIDxzb25nLmJhby5odWFA aGlzaWxpY29uLmNvbT4NCj4gQ2M6IHRnbHhAbGludXRyb25peC5kZTsgZ3JlZ2toQGxpbnV4Zm91 bmRhdGlvbi5vcmc7IGFybmRAYXJuZGIuZGU7DQo+IGdlZXJ0QGxpbnV4LW02OGsub3JnOyBmdW5h aG9AanVyYWkub3JnOyBwaGlsYkBnbnUub3JnOyBjb3JiZXRAbHduLm5ldDsNCj4gbWluZ29AcmVk aGF0LmNvbTsgbGludXgtbTY4a0BsaXN0cy5saW51eC1tNjhrLm9yZzsNCj4gZnRoYWluQHRlbGVn cmFwaGljcy5jb20uYXU7IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcNCj4gU3ViamVjdDog UmU6IFtSRkNdIElSUSBoYW5kbGVycyBydW4gd2l0aCBzb21lIGhpZ2gtcHJpb3JpdHkgaW50ZXJy dXB0cyhub3QgTk1JKQ0KPiBlbmFibGVkIG9uIHNvbWUgcGxhdGZvcm0NCj4gDQo+IE9uIFNhdCwg RmViIDEzLCAyMDIxIGF0IDEyOjUwIEFNIFNvbmcgQmFvIEh1YSAoQmFycnkgU29uZykNCj4gPHNv bmcuYmFvLmh1YUBoaXNpbGljb24uY29tPiB3cm90ZToNCj4gDQo+ID4gU28gSSB3YXMgYWN0dWFs bHkgdHJ5aW5nIHRvIHdhcm4gdGhpcyB1bnVzdWFsIGNhc2UgLSBpbnRlcnJ1cHRzDQo+ID4gZ2V0 IG5lc3RlZCB3aGlsZSBib3RoIGluX2hhcmRpcnEoKSBhbmQgaXJxc19kaXNhYmxlZCgpIGFyZSB0 cnVlLg0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvaGFyZGlycS5oIGIvaW5j bHVkZS9saW51eC9oYXJkaXJxLmgNCj4gPiBpbmRleCA3YzlkNmEyZDdlOTAuLmI4Y2EyNzU1NWM3 NiAxMDA2NDQNCj4gPiAtLS0gYS9pbmNsdWRlL2xpbnV4L2hhcmRpcnEuaA0KPiA+ICsrKyBiL2lu Y2x1ZGUvbGludXgvaGFyZGlycS5oDQo+ID4gQEAgLTMyLDYgKzMyLDcgQEAgc3RhdGljIF9fYWx3 YXlzX2lubGluZSB2b2lkIHJjdV9pcnFfZW50ZXJfY2hlY2tfdGljayh2b2lkKQ0KPiA+ICAgKi8N Cj4gPiAgI2RlZmluZSBfX2lycV9lbnRlcigpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIFwNCj4gPiAgICAgICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFwNCj4gPiArICAgICAgICAgICAgICAgV0FSTl9PTkNFKGluX2hhcmRpcnEoKSAm JiBpcnFzX2Rpc2FibGVkKCksICJuZXN0ZWQNCj4gPiBpbnRlcnJ1cHRzXG4iKTsgXA0KPiA+ICAg ICAgICAgICAgICAgICBwcmVlbXB0X2NvdW50X2FkZChIQVJESVJRX09GRlNFVCk7ICAgICAgXA0K PiANCj4gVGhhdCBzZWVtcyB0byBiZSBhIHJhdGhlciBoZWF2eXdlaWdodCBjaGFuZ2UgaW4gYSBj cml0aWNhbCBwYXRoLg0KPiANCj4gQSBtb3JlIHVzZWZ1bCBjaGFuZ2UgbWlnaHQgYmUgdG8gaW1w bGVtZW50IGxvY2tkZXAgc3VwcG9ydCBmb3IgbTY4aw0KPiBhbmQgc2VlIGlmIHRoYXQgd2FybnMg YWJvdXQgYW55IGFjdHVhbCBwcm9ibGVtcy4gSSdtIG5vdCBzdXJlDQo+IHdoYXQgaXMgYWN0dWFs bHkgbWlzc2luZyBmb3IgdGhhdCwgYnV0IHRoZXNlIGFyZSB0aGUgY29tbWl0cyB0aGF0DQo+IGFk ZGVkIGl0IGZvciBvdGhlciBhcmNoaXRlY3R1cmVzIGluIHRoZSBwYXN0Og0KPiANCj4gM2M0Njk3 OTgyOTgyICgicmlzY3Y6IEVuYWJsZSBMT0NLREVQX1NVUFBPUlQgJiBmaXh1cCBUUkFDRV9JUlFG TEFHU19TVVBQT1JUIikNCj4gMDAwNTkxZjFjYTMzICgiY3NreTogRW5hYmxlIExPQ0tERVBfU1VQ UE9SVCIpDQo+IDc4Y2RmYjVjZjE1ZSAoIm9wZW5yaXNjOiBlbmFibGUgTE9DS0RFUF9TVVBQT1JU IGFuZCBpcnFmbGFncyB0cmFjaW5nIikNCj4gOGYzNzFjNzUyMTU0ICgieHRlbnNhOiBlbmFibGUg bG9ja2RlcCBzdXBwb3J0IikNCj4gYmYyZDgwOTY2ODkwICgibWljcm9ibGF6ZTogTG9ja2RlcCBz dXBwb3J0IikNCj4gDQoNClllcy4gTTY4ayBsYWNrcyBsb2NrZGVwIHN1cHBvcnQgd2hpY2ggbWln aHQgYmUgYWRkZWQuDQoNCj4gPiBBbmQgSSBhbHNvIHRoaW5rIGl0IGlzIGJldHRlciBmb3IgbTY4 aydzIGFyY2hfaXJxc19kaXNhYmxlZCgpIHRvDQo+ID4gcmV0dXJuIHRydWUgb25seSB3aGVuIGJv dGggbG93IGFuZCBoaWdoIHByaW9yaXR5IGludGVycnVwdHMgYXJlDQo+ID4gZGlzYWJsZWQgcmF0 aGVyIHRoYW4gdHJ5IHRvIG11dGUgdGhpcyB3YXJuIGluIGdlbmlycSBieSBhIHdlYWtlcg0KPiA+ IGNvbmRpdGlvbjoNCj4gPiAgICAgICAgICAgICAgaWYgKFdBUk5fT05DRSghaXJxc19kaXNhYmxl ZCgpLCJpcnEgJXUgaGFuZGxlciAlcFMgZW5hYmxlZA0KPiBpbnRlcnJ1cHRzXG4iLA0KPiA+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgaXJxLCBhY3Rpb24tPmhhbmRsZXIpKQ0KPiA+ICAg ICAgICAgICAgICAgICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsNCj4gPiB9DQo+ID4NCj4g PiBUaGlzIHdhcm4gaXMgbm90IGFjdGl2YXRlZCBvbiBtNjhrIGJlY2F1c2UgaXRzIGFyY2hfaXJx c19kaXNhYmxlZCgpIHJldHVybg0KPiA+IHRydWUgdGhvdWdoIGl0cyBoaWdoLXByaW9yaXR5IGlu dGVycnVwdHMgYXJlIHN0aWxsIGVuYWJsZWQuDQo+IA0KPiBUaGVuIGl0IHdvdWxkIGp1c3QgZW5k IHVwIGFsd2F5cyB3YXJuaW5nIHdoZW4gYSBuZXN0ZWQgaGFyZGlycSBoYXBwZW5zLA0KPiByaWdo dD8gVGhhdCBzZWVtcyBubyBkaWZmZXJlbnQgdG8gZHJvcHBpbmcgc3VwcG9ydCBmb3IgbmVzdGVk IGhhcmRpcnFzDQo+IG9uIG02OGsgYWx0b2dldGhlciwgd2hpY2ggb2YgY291cnNlIGlzIHdoYXQg eW91IHN1Z2dlc3RlZCBhbHJlYWR5Lg0KDQpUaGlzIHdvbid0IGVuZCB1cCBhIHdhcm5pbmcgb24g b3RoZXIgYXJjaGl0ZWN0dXJlcyBsaWtlIGFybSxhcm02NCwgeDg2IGV0Yw0KYXMgaW50ZXJydXB0 cyB3b24ndCBjb21lIHdoaWxlIGFyY2hfaXJxc19kaXNhYmxlZCgpIGlzIHRydWUgaW4gaGFyZElS US4NCkZvciBleGFtcGxlLCBJX0JJVCBvZiBDUFNSIG9mIEFSTSBpcyBzZXQ6DQpzdGF0aWMgaW5s aW5lIGludCBhcmNoX2lycXNfZGlzYWJsZWRfZmxhZ3ModW5zaWduZWQgbG9uZyBmbGFncykNCnsN CglyZXR1cm4gZmxhZ3MgJiBJUlFNQVNLX0lfQklUOw0KfQ0KDQpTbyBpdCB3b3VsZCBvbmx5IGdp dmUgYSBiYWNrdHJhY2Ugb24gcGxhdGZvcm1zIHdob3NlIGFyY2hfaXJxc19kaXNhYmxlZCgpDQpy ZXR1cm4gdHJ1ZSB3aGlsZSBvbmx5IHNvbWUgaW50ZXJydXB0cyBhcmUgZGlzYWJsZWQgYW5kIHNv bWUgb3RoZXJzDQphcmUgc3RpbGwgb3BlbiwgdGh1cyBuZXN0ZWQgaW50ZXJydXB0cyBjYW4gY29t ZSB3aXRob3V0IGFueSBleHBsaWNpdA0KY29kZSB0byBlbmFibGUgaW50ZXJydXB0cy4NCg0KVGhp cyB3YXJuIHNlZW1zIHRvIGdpdmUgY29uc2lzdGVudCBpbnRlcnByZXRhdGlvbiBvbiB3aGF0J3Mg IlJ1biBpcnENCmhhbmRsZXJzIHdpdGggaW50ZXJydXB0cyBkaXNhYmxlZCIgaW4gY29tbWl0IGU1 OGFhM2QyZDBjYyAoIiBnZW5pcnE6DQpSdW4gaXJxIGhhbmRsZXJzIHdpdGggaW50ZXJydXB0cyBk aXNhYmxlZCIpDQoNCj4gDQo+ICAgICAgICBBcm5kDQoNClRoYW5rcw0KQmFycnkNCg==