Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp149933ybl; Wed, 22 Jan 2020 18:08:21 -0800 (PST) X-Google-Smtp-Source: APXvYqzrtE6m3H1sgeoIA14JrUnei2GiqbN+PpgP8r0cMlxHXFU4J2StB1xKsru3/WVPjSwxMkh8 X-Received: by 2002:aca:f10:: with SMTP id 16mr8532878oip.117.1579745301490; Wed, 22 Jan 2020 18:08:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579745301; cv=none; d=google.com; s=arc-20160816; b=jSyAvGBP90k/5mrgnr1jYxp0YSW3PLZ51iwu4q5nK8ImIMtpymdlt9CWjSTn7pJE58 66/RnvAXZY8fZb0D/d4t0E1eOJ4F9ObGY4uyDEMQ2VPE1jSJehD5T4eB9uCFBvFkQ+7+ x07POFOywRHy4zokcQHw4G+czzQ8alQp2iZiUhzT+LT3j3vZLstjpkKobeO8lkh+bQPL OlZ0yQ1lzqqF2Ugd8yUVc4QAYCi64Vz23tMM0X58iPAq0Q4OKXRrZ7hx1vdUcQK1wt/S k6oXeOEkZF4taZ+lTKwZ9XT42g2OSsndGFXYmSz4ZcTj0mxMe9nATJl9X4XwoulBVYJu 0AlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender: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=1ZVOxpwmlH4MYstgsowfCBmteSfVpvZ6mtm8owASj/o=; b=b0yVky4pVPvMOBls/gDStW1JBtp9Xy1GTkeYnDPZ/dF4MYkpLBK9Q/3hg090dilrJ1 X8LjU7t9bC8Nqw1LEC6zslzlVH2oCMf4qrqu/HahiqWqGS3ybahSsYHxUzwaeRgNRwod ShrSd7RAILeFK4qOGqAI+yhkqZ9EBo8zxp1KTzkS5sWgrelUhnJ5nyPj1kb0hl0PXOnP iEE9tkZ+X+OgC6mZe7wqp8WuRjIdoAB7S+03MY04dLq5IqR/CkgQLzNkizWK2DUugrnM 8d6W62rW7IQJKqqWDAekOmjoJCFysVcWQ6y2sdof5Bcw+GJxWfR+prreJIVZw6u74bxe dLyQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e9si302039otk.318.2020.01.22.18.07.55; Wed, 22 Jan 2020 18:08:21 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726083AbgAWCGV (ORCPT + 99 others); Wed, 22 Jan 2020 21:06:21 -0500 Received: from szxga01-in.huawei.com ([45.249.212.187]:2935 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725911AbgAWCGV (ORCPT ); Wed, 22 Jan 2020 21:06:21 -0500 Received: from DGGEMA402-HUB.china.huawei.com (unknown [172.30.72.54]) by Forcepoint Email with ESMTP id 399ACD2DDBA25D13C153; Thu, 23 Jan 2020 10:06:17 +0800 (CST) Received: from DGGEMA503-MBX.china.huawei.com ([169.254.1.134]) by DGGEMA402-HUB.china.huawei.com ([10.3.20.43]) with mapi id 14.03.0439.000; Thu, 23 Jan 2020 10:06:09 +0800 From: "liuchao (CR)" To: Neil Horman , Thomas Gleixner CC: linfeilong , Hushiyuan , "linux-kernel@vger.kernel.org" , PJ Waskiewicz Subject: =?gb2312?B?tPC4tDogW1JGQ10gaXJxOiBTa2lwIHByaW50aW5nIGlycSB3aGVuIGRlc2Mt?= =?gb2312?Q?>action_is_null_even_if_any=5Fcount_is_not_zero?= Thread-Topic: [RFC] irq: Skip printing irq when desc->action is null even if any_count is not zero Thread-Index: AQHV0FhHQpMSk+bBcEmPq7VEdHLSsqf2HBoAgABxeQCAAO8zkA== Date: Thu, 23 Jan 2020 02:06:09 +0000 Message-ID: <7966953BB2EC794AA37DF0A21FAD8A34021318DA@DGGEMA503-MBX.china.huawei.com> References: <20200121130959.22589-1-liuchao173@huawei.com> <87k15jek6v.fsf@nanos.tec.linutronix.de> <20200122192856.GA2852@localhost.localdomain> In-Reply-To: <20200122192856.GA2852@localhost.localdomain> Accept-Language: en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.173.220.102] Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgMDM6MjlBTSArMDgwMCwgTmVpbCBIb3JtYW4gd3JvdGU6 DQo+IE9uIFdlZCwgSmFuIDIyLCAyMDIwIGF0IDAxOjQyOjQ4UE0gKzAxMDAsIFRob21hcyBHbGVp eG5lciB3cm90ZToNCj4gPiBDaGFvLA0KPiA+DQo+ID4gbDAwNTIwOTY1IDxsaXVjaGFvMTczQGh1 YXdlaS5jb20+IHdyaXRlczoNCj4gPg0KPiA+ID4gV2hlbiBkZXNjLT5hY3Rpb24gaXMgZW1wdHks IHRoZXJlIGlzIG5vIG5lZWQgdG8gcHJpbnQgb3V0IHRoZSBpcnEgYW5kIGl0cycNCj4gPiA+IGNv dW50IGluIGVhY2ggY3B1LiBUaGUgZGVzYyBpcyBub3QgYWxsb2NlZCBpbiByZXF1ZXN0X2lycSBv ciBmcmVlZA0KPiA+ID4gaW4gZnJlZV9pcnEuDQo+ID4NCj4gPiByZXF1ZXN0L2ZyZWVfaXJxKCkg bmV2ZXIgYWxsb2NhdGUvZnJlZSBpcnEgZGVzY3JpcHRvcnMuDQo+ID4NCj4gPiA+IFNvIHNvbWUg UENJIGRldmljZXMsIHN1Y2ggYXMgcnRsODEzOSwgdXNlcyByZXF1ZXN0X2lycSBhbmQgZnJlZV9p cnEsDQo+ID4NCj4gPiBBbGwgUENJIGRldmljZXMgdXNlIHNvbWUgdmFyaWFudCBvZiByZXF1ZXN0 X2lycSgpL2ZyZWVfaXJxKCkuIFRoZQ0KPiA+IGludGVycnVwdCBkZXNjcmlwdG9ycyBhcmUgYWxs b2NhdGVkIGJ5IHRoZSB1bmRlcmx5aW5nIFBDSSBtYWNoaW5lcnkuDQo+ID4gVGhleSBhcmUgb25s eSBhbGxvY2F0ZWQvZnJlZWQgd2hlbiB0aGUgZGV2aWNlIGRyaXZlciBpcw0KPiA+IGxvYWRlZC9y ZW1vdmVkLg0KPiA+DQo+ID4gQW5kIHRoaXMgcHJvcGVydHkgZXhpc3RzIGZvciBfQUxMXyBpbnRl cnJ1cHRzIGluZGVwZW5kZW50IG9mIFBDSS4NCj4gPg0KPiA+ID4gd2hpY2ggb25seSBtb2RpZnkg dGhlIGFjdGlvbiBvZiBkZXNjLiBTbyAvcHJvYy9pbnRlcnJ1cHRzIGNvdWxkIGJlDQo+ID4gPiBs aWtlIHRoaXM6DQo+ID4NCj4gPiBJIHRoaW5rIHlvdSB3YW50IHRvIGV4cGxhaW46DQo+ID4NCj4g PiAgIElmIGFuIGludGVycnVwdCBpcyByZWxlYXNlZCB2aWEgZnJlZV9pcnEoKSB3aXRob3V0IHJl bW92aW5nIHRoZQ0KPiA+ICAgdW5kZXJseWluZyBpcnEgZGVzY3JpcHRvciwgdGhlIGludGVycnVw dCBjb3VudCBvZiB0aGUgaXJxIGRlc2NyaXB0b3INCj4gPiAgIGlzIG5vdCByZXNldC4gL3Byb2Mv aW50ZXJydXB0IHNob3dzIHN1Y2ggaW50ZXJydXB0cyB3aXRoIGFuIGVtcHR5DQo+ID4gICBhY3Rp b24gaGFuZGxlciBuYW1lOg0KPiA+DQo+ID4gPiAgICAgICAgICAgIENQVTAgICAgICAgQ1BVMQ0K PiA+ID4gIDM4OiAgICAgICAgIDQ2ICAgICAgICAgIDAgICAgIEdJQ3YzICAzNiBMZXZlbCAgICAg ZWhjaV9oY2Q6dXNiMQ0KPiA+ID4gIDM5OiAgICAgICAgIDY2ICAgICAgICAgIDAgICAgIEdJQ3Yz ICAzNyBMZXZlbA0KPiA+DQo+ID4gICBpcnFiYWxhbmNlIGZhaWxzIHRvIGRldGVjdCB0aGF0IHRo aXMgaW50ZXJydXB0IGlzIG5vdCBsb25nZXIgaW4gdXNlDQo+ID4gICBhbmQgcGFyc2VzIHRoZSBs YXN0IHdvcmQgaW4gdGhlIGxpbmUgJ0xldmVsJyBhcyB0aGUgYWN0aW9uIGhhbmRsZXINCj4gPiAg IG5hbWUuDQo+ID4NCj4gPiA+IElycWJhbGFuY2UgZ2V0cyB0aGUgbGlzdCBvZiBpbnRlcnJ1cHRz IGFjY29yZGluZyB0bw0KPiA+ID4gL3Byb2MvaW50ZXJydXB0cy4gSW4gdGhpcyBjYXNlLCBpcnFi YWxhbmNlIGRvZXMgbm90IHJlbW92ZSB0aGUNCj4gPiA+IGludGVycnVwdCBmcm9tIHRoZSBiYWxh bmNlIGxpc3QsIGFuZCB0aGUgbGFzdCBzdHJpbmcgaW4gdGhpcyBsaW5lLHdoaWNoIGlzIExldmVs LA0KPiBpcyB1c2VkIGFzIGlycV9uYW1lLg0KPiA+DQo+ID4gUmlnaHQsIHRoaXMgaXMgaGlzdG9y aWMgYmVoYXZpb3VyIGFuZCBJIGRvbid0IGtub3cgaG93IGlycWJhbGFuY2UNCj4gPiBkZWFsdCB3 aXRoIHRoYXQgaW4gdGhlIHBhc3QgMjArIHllYXJzLiBBdCBsZWFzdCBJIGhhdmVuJ3Qgc2VlbiBh bnkgY29tcGxhaW50cy4NCj4gPg0KPiA+IEknbSBub3Qgb3Bwb3NlZCB0byBzdXBwcmVzcyB0aGUg b3V0cHV0LCBidXQgSSByZWFsbHkgd2FudCB0aGUgb3Bpbmlvbg0KPiA+IG9mIHRoZSBpcnFiYWxh bmNlIG1haW50YWluZXJzIG9uIHRoYXQuDQoNCklycWJhbGFuY2UgaXMgYW4gZXhhbXBsZS4gSSBt ZWFuLCB3aGVuIHRoaXMgaGFwcGVucywgdXNlcnMgd2hvIGNhdCAvcHJvYy9pbnRlcnJ1cHRzIA0K bWF5IGJlIGNvbmZ1c2VkIGFib3V0IHdoZXJlIHRoZSBpbnRlcnJ1cHQgY2FtZSBmcm9tIGFuZCB3 aGF0IGl0IHdhcyB1c2VkIGZvci4gDQpQZW9wbGUgd2hvIHVzZSBMaW51eCBtYXkgbm90IHVuZGVy c3RhbmQgdGhlIHByaW5jaXBsZSBvZiB0aGlzLiBUaGV5IGFyZSBub3Qgc3VyZSANCndoZXRoZXIg dGhpcyBpcyBhIHByb2JsZW0gb2YgdGhlIHN5c3RlbSBvciBub3QuDQoNCj4gPg0KPiBBY3R1YWxs eSwgaXJxYmFsYW5jZSBpZ25vcmVzIHRoZSB0cmFpbGluZyBpcnEgbmFtZSAob3IgaXQgc2hvdWxk IGF0IGxlYXN0KSwgc28geW91DQo+IHNob3VsZCBiZSBhYmxlIHRvIGRyb3AgdGhhdCBwb3J0aW9u IG9mIC9wcm9jL2lycWJhbGFuY2UsIHRob3VnaCBJIGNhbnQgc3BlYWsgZm9yDQo+IGFueSBvdGhl ciB1c2VycyBvZiBpdC4NCg0KSWYgaXJxIGlzbid0IHJlbW92ZWQgZnJvbSAvcHJvYy9pbnRlcnJ1 cHMsIGl0IHdpbGwgc3RpbGwgYmUgcGFyc2VkIGluIGNvbGxlY3RfZnVsbF9pcnFfbGlzdCANCmFu ZCBwYXJzZV9wcm9jX2ludGVycnVwdHMuIGlycV9uYW1lIGlzIHVzZWQgaW4gZ3Vlc3NfYXJtX2ly cV9oaW50cy4NCg0KPiANCj4gPiA+IE9yIHdlIGNhbiBjbGVhciBkZXNjLT5rc3RhdF9pcnFzIGlu IGVhY2ggY3B1IGluIGZyZWVfaXJxIHdoZW4NCj4gPiA+IGRlc2MtPmFjdGlvbiBpcyBudWxsPw0K PiA+DQo+ID4gTm8sIHdlIGNhbid0LiBUaGUgaGlzdG9yaWMgYmVoYXZpb3VyIGlzIHRoYXQgdGhl IHRvdGFsIGludGVycnVwdCBjb3VudA0KPiA+IGZvciBhIGRldmljZSBpcyBtYWludGFpbmVkIGlu ZGVwZW5kZW50IG9mIHRoZSBudW1iZXIgb2YNCj4gPiByZXF1ZXN0L2ZyZWVfaXJxKCkgcGFpcnMu DQo+ID4NCj4gPiA+IFNpZ25lZC1vZmYtYnk6IExpdUNoYW8gPGxpdWNoYW8xNzNAaHVhd2VpLmNv bT4NCj4gPiA+IFJldmlld2VkLWJ5OiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5k ZT4NCj4gPg0KPiA+IEkgcmVhbGx5IGNhbid0IHJlbWVtYmVyIHRoYXQgSSBoYXZlIHJldmlld2Vk IHRoaXMgcGF0Y2ggYWxyZWFkeS4NCj4gPiBQbGVhc2UgZG9uJ3QgYWRkIHRhZ3Mgd2hpY2ggY2xh aW0gdGhhdCBzb21lIG9uZSBoYXMgcmV2aWV3ZWQgb3IgYWNrZWQNCj4gPiB5b3VyIHBhdGNoIHVu bGVzcyB5b3UgcmVhbGx5IGdvdCB0aGF0IFJldmlld2VkLWJ5IG9yIEFja2VkLWJ5IGZyb20NCj4g PiB0aGF0IHBlcnNvbi4NCj4gPg0KPiA+IFRoYW5rcywNCj4gPg0KPiA+ICAgICAgICAgdGdseA0K PiA+DQoNClRoYW5rcywNCg0KCQlMaXVDaGFvDQo=