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 ABB2AC4332F for ; Fri, 2 Dec 2022 09:07:09 +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-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc: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=aGLdBIyRtx1msM+AktQ3Az2Efj1QJhNd/WpYRGSbG90=; b=rsnse0Od8ElzbK rMcaF0cTImbKaMRs1mEHR1rViYYDPeWz+1MS/MOLMb37VnvLIB4giJG0Z5ntdztbic4EeUWJUk3Lb Quq4/fyLnBXw9Pj6CC2avjmT/7wPmALiDuYvPi5UIWm7eIwO/3B7Gk3eJ/vhlB86Vqbl8fK2IiK43 h5KD1MuysU+yX6mEeSrGUr4Cbf2GLmiH3wf94tQowEP9RmlGfQbk9rONkESE4DYXtipd9wjiSfyIL hq6UtdlVb6qKpWO+pL5CAkBq4lcoKcOV+sAdhZUaR7sbMEwW4J8jeqRGOjUo9UlgFzvL0/MragpKj SUfrm6oTwb5XcX+swWOA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1p11zo-00EoLy-5H; Fri, 02 Dec 2022 09:06:12 +0000 Received: from out-216.mta0.migadu.com ([2001:41d0:1004:224b::d8]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1p11zh-00EoH4-FU for linux-arm-kernel@lists.infradead.org; Fri, 02 Dec 2022 09:06:10 +0000 Date: Fri, 2 Dec 2022 17:05:54 +0800 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Cai Huoqing To: Bough Chen Cc: Frank Li , "festevam@gmail.com" , "imx@lists.linux.dev" , "jic23@kernel.org" , "kernel@pengutronix.de" , "lars@metafoo.de" , "linux-arm-kernel@lists.infradead.org" , "linux-iio@vger.kernel.org" , dl-linux-imx , "linux-kernel@vger.kernel.org" , "s.hauer@pengutronix.de" , "shawnguo@kernel.org" Subject: Re: [PATCH v2 1/1] iio: imx8qxp-adc: fix irq flood when call imx8qxp_adc_read_raw() Message-ID: <20221202090554.GA10754@chq-T47> References: <20221201140110.2653501-1-Frank.Li@nxp.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221202_010605_694826_123E8538 X-CRM114-Status: GOOD ( 26.52 ) 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMDIgMTLmnIggMjIgMDM6MjM6NTUsIEJvdWdoIENoZW4gd3JvdGU6Cj4gPiAtLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQo+ID4gRnJvbTogRnJhbmsgTGkgPGZyYW5rLmxpQG54cC5jb20+Cj4g PiBTZW50OiAyMDIy5bm0MTLmnIgx5pelIDIyOjAxCj4gPiBUbzogQm91Z2ggQ2hlbiA8aGFpYm8u Y2hlbkBueHAuY29tPgo+ID4gQ2M6IGNhaS5odW9xaW5nQGxpbnV4LmRldjsgZmVzdGV2YW1AZ21h aWwuY29tOyBGcmFuayBMaSA8ZnJhbmsubGlAbnhwLmNvbT47Cj4gPiBpbXhAbGlzdHMubGludXgu ZGV2OyBqaWMyM0BrZXJuZWwub3JnOyBrZXJuZWxAcGVuZ3V0cm9uaXguZGU7Cj4gPiBsYXJzQG1l dGFmb28uZGU7IGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZzsKPiA+IGxpbnV4 LWlpb0B2Z2VyLmtlcm5lbC5vcmc7IGRsLWxpbnV4LWlteCA8bGludXgtaW14QG54cC5jb20+Owo+ ID4gbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsgcy5oYXVlckBwZW5ndXRyb25peC5kZTsg c2hhd25ndW9Aa2VybmVsLm9yZwo+ID4gU3ViamVjdDogW1BBVENIIHYyIDEvMV0gaWlvOiBpbXg4 cXhwLWFkYzogZml4IGlycSBmbG9vZCB3aGVuIGNhbGwKPiA+IGlteDhxeHBfYWRjX3JlYWRfcmF3 KCkKPiA+IAo+ID4gaXJxIGZsb29kIGhhcHBlbiB3aGVuIHJ1bgo+ID4gICAgIGNhdCAvc3lzL2J1 cy9paW8vZGV2aWNlcy9paW86ZGV2aWNlMC9pbl92b2x0YWdlMV9yYXcKPiA+IAo+ID4gaW14OHF4 cF9hZGNfcmVhZF9yYXcoKQo+ID4gewo+ID4gCS4uLgo+ID4gCWVuYWJsZSBpcnEKPiA+IAkvKiBh ZGMgc3RhcnQgKi8KPiA+IAl3cml0ZWwoMSwgYWRjLT5yZWdzICsgSU1YOFFYUF9BRFJfQURDX1NX VFJJRyk7Cj4gPiAJXl5eXiB0cmlnZ2VyIGlycSBmbG9vZC4KPiA+IAl3YWl0X2Zvcl9jb21wbGV0 aW9uX2ludGVycnVwdGlibGVfdGltZW91dCgpOwo+ID4gCXJlYWRsKGFkYy0+cmVncyArIElNWDhR WFBfQURSX0FEQ19SRVNGSUZPKTsKPiA+IAleXl5eIGNsZWFyIGlycSBoZXJlLgo+ID4gCS4uLgo+ ID4gfQo+ID4gCj4gPiBUaGVyZSBpcyBvbmx5IEZJRk8gd2F0ZXJtYXJrIGludGVycnVwdCBhdCB0 aGlzIEFEQyBjb250cm9sbGVyLgo+ID4gSVJRIGxpbmUgd2lsbCBiZSBhc3NlcnQgdW50aWwgc29m dHdhcmUgcmVhZCBkYXRhIGZyb20gRklGTy4KPiA+IFNvIElSUSBmbG9vZCBoYXBwZW4gZHVyaW5n IHdhaXRfZm9yX2NvbXBsZXRpb25faW50ZXJydXB0aWJsZV90aW1lb3V0KCkuCj4gPiAKPiA+IE1v dmUgRklGTyByZWFkIGludG8gaXJxIGhhbmRsZSB0byBhdm9pZCBpcnEgZmxvb2QuCj4gPiAKPiA+ IEZpeGVzOiAxZTIzZGNhYTFhOWYgKCJpaW86IGlteDhxeHAtYWRjOiBBZGQgZHJpdmVyIHN1cHBv cnQgZm9yIE5YUCBJTVg4UVhQCj4gPiBBREMiKQo+ID4gQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5v cmcKPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogRnJhbmsgTGkgPEZyYW5rLkxpQG54cC5jb20+Cj4g Cj4gVGhhbmtzIGZvciB0aGUgcXVpY2sgZml4LiBUaGUgdG90YWwgcmVhZCBjb3VudCBpbiBpcnEg aGFuZGxlciBpcyBmaWZvX2NvdW50IHdoaWNoIGlzIHJlYWQgZnJvbSByZWdpc3RlciwgdGhpcyBp cyByZWFzb25hYmxlLgo+IAo+IFJldmlld2VkLWJ5OiBIYWlibyBDaGVuIDxoYWliby5jaGVuQG54 cC5jb20+ClRoZSBzYW1lLCB0aGFua3MuClJldmlld2VkLWJ5OiBDYWkgSHVvcWluZyA8Y2FpLmh1 b3FpbmdAbGludXguZGV2Pgo+IAo+IEJlc3QgUmVnYXJkcwo+IEhhaWJvIENoZW4KPiA+IC0tLQo+ ID4gQ2hhbmdlIGZyb20gdjEgdG8gdjIKPiA+ICAtIG1vdmUgY29tcGxldGUoKSBhZnRlciByZWFk IGZpZm8KPiA+IAo+ID4gCj4gPiAgZHJpdmVycy9paW8vYWRjL2lteDhxeHAtYWRjLmMgfCAxMSAr KysrKysrKystLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDIgZGVsZXRp b25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2lpby9hZGMvaW14OHF4cC1hZGMu YyBiL2RyaXZlcnMvaWlvL2FkYy9pbXg4cXhwLWFkYy5jIGluZGV4Cj4gPiAzNjc3N2I4MjcxNjUu LmY1YTBmYzllNjRjNSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvaWlvL2FkYy9pbXg4cXhwLWFk Yy5jCj4gPiArKysgYi9kcml2ZXJzL2lpby9hZGMvaW14OHF4cC1hZGMuYwo+ID4gQEAgLTg2LDYg Kzg2LDggQEAKPiA+IAo+ID4gICNkZWZpbmUgSU1YOFFYUF9BRENfVElNRU9VVAkJbXNlY3NfdG9f amlmZmllcygxMDApCj4gPiAKPiA+ICsjZGVmaW5lIElNWDhRWFBfQURDX01BWF9GSUZPX1NJWkUJ CTE2Cj4gPiArCj4gPiAgc3RydWN0IGlteDhxeHBfYWRjIHsKPiA+ICAJc3RydWN0IGRldmljZSAq ZGV2Owo+ID4gIAl2b2lkIF9faW9tZW0gKnJlZ3M7Cj4gPiBAQCAtOTUsNiArOTcsNyBAQCBzdHJ1 Y3QgaW14OHF4cF9hZGMgewo+ID4gIAkvKiBTZXJpYWxpc2UgQURDIGNoYW5uZWwgcmVhZHMgKi8K PiA+ICAJc3RydWN0IG11dGV4IGxvY2s7Cj4gPiAgCXN0cnVjdCBjb21wbGV0aW9uIGNvbXBsZXRp b247Cj4gPiArCXUzMiBmaWZvW0lNWDhRWFBfQURDX01BWF9GSUZPX1NJWkVdOwo+ID4gIH07Cj4g PiAKPiA+ICAjZGVmaW5lIElNWDhRWFBfQURDX0NIQU4oX2lkeCkgewkJCQlcCj4gPiBAQCAtMjM4 LDggKzI0MSw3IEBAIHN0YXRpYyBpbnQgaW14OHF4cF9hZGNfcmVhZF9yYXcoc3RydWN0IGlpb19k ZXYKPiA+ICppbmRpb19kZXYsCj4gPiAgCQkJcmV0dXJuIHJldDsKPiA+ICAJCX0KPiA+IAo+ID4g LQkJKnZhbCA9IEZJRUxEX0dFVChJTVg4UVhQX0FEQ19SRVNGSUZPX1ZBTF9NQVNLLAo+ID4gLQkJ CQkgcmVhZGwoYWRjLT5yZWdzICsgSU1YOFFYUF9BRFJfQURDX1JFU0ZJRk8pKTsKPiA+ICsJCSp2 YWwgPSBhZGMtPmZpZm9bMF07Cj4gPiAKPiA+ICAJCW11dGV4X3VubG9jaygmYWRjLT5sb2NrKTsK PiA+ICAJCXJldHVybiBJSU9fVkFMX0lOVDsKPiA+IEBAIC0yNjUsMTAgKzI2NywxNSBAQCBzdGF0 aWMgaXJxcmV0dXJuX3QgaW14OHF4cF9hZGNfaXNyKGludCBpcnEsIHZvaWQKPiA+ICpkZXZfaWQp ICB7Cj4gPiAgCXN0cnVjdCBpbXg4cXhwX2FkYyAqYWRjID0gZGV2X2lkOwo+ID4gIAl1MzIgZmlm b19jb3VudDsKPiA+ICsJaW50IGk7Cj4gPiAKPiA+ICAJZmlmb19jb3VudCA9IEZJRUxEX0dFVChJ TVg4UVhQX0FEQ19GQ1RSTF9GQ09VTlRfTUFTSywKPiA+ICAJCQkgICAgICAgcmVhZGwoYWRjLT5y ZWdzICsgSU1YOFFYUF9BRFJfQURDX0ZDVFJMKSk7Cj4gPiAKPiA+ICsJZm9yIChpID0gMDsgaSA8 IGZpZm9fY291bnQ7IGkrKykKPiA+ICsJCWFkYy0+Zmlmb1tpXSA9IEZJRUxEX0dFVChJTVg4UVhQ X0FEQ19SRVNGSUZPX1ZBTF9NQVNLLAo+ID4gKwkJCQlyZWFkbF9yZWxheGVkKGFkYy0+cmVncyAr IElNWDhRWFBfQURSX0FEQ19SRVNGSUZPKSk7Cj4gPiArCj4gPiAgCWlmIChmaWZvX2NvdW50KQo+ ID4gIAkJY29tcGxldGUoJmFkYy0+Y29tcGxldGlvbik7Cj4gPiAKPiA+IC0tCj4gPiAyLjM0LjEK PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4 LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFk Lm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFy bS1rZXJuZWwK