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 D2799C433F5 for ; Sun, 9 Oct 2022 12:01:55 +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:MIME-Version:References:In-Reply-To: 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=0JoQUGyQL2doj4MLiF3h/ul8uNxoMkhHk4FstLMKt8U=; b=xvsXJbzthrVqGK Kp1S6IGs4AR8NTaQRelcNs/r717JL+lJFvbq0kCAPSoduKOJN+t5AVX463OyvcDhy0LzALpmVA/56 LzypPCUbxXL01utkUHv9/f5Fk0HH1WrD+zXWJUhNxkf9l4UdSCgOKzcNbb8wJcGfcb0F6O0v5sgCT i0S8Us02JRwCPLw9llFe6AbH/NFbrIjX+u7u4A5SNg5RPKQr1Kw0K1QXdUC1JxPaf/mSFuBxbLvs7 vka9tnweCBe2F7QTDz2qL6dt+OQc/GQP8auCnYcKy0EHpD78Ew9fySns4q1jo02g+bTlaA5LepLeR YihBceZ0V5kDduexsChQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ohUzJ-00FTRZ-3f; Sun, 09 Oct 2022 12:00:57 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ohUzF-00FTQR-5d; Sun, 09 Oct 2022 12:00:54 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 6043B60BD6; Sun, 9 Oct 2022 12:00:52 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 57488C433C1; Sun, 9 Oct 2022 12:00:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1665316851; bh=sN+kF6C+YhnLb6iLjckXMy96iv0cGNwR/siab64Qy1U=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=Zdqx9QUOcjLyeatSrxTPUMWh5MJCz+kTvmeqh4MpJsygUr0csiVw6iaHHNGtE2nKk OcGoE7BX87kK9RvH5ghLJLNmlQvNZsas8hxC+0utnlLa9M864ZBgJ0Jv31zTQk54fx kJdA0E9y9ZHNOpBTLN8VRnf7XNfIqYC1Y1C0AIyj6MbANffJZsU7pgr++Zj6MWn9Bq 43mVqCHtQ5BSRrAbBSyrFmnB6bFT2DTSCVeHsVGdCn4+LN//r749/IT15aYDBKoAo7 ge/WQwdw5NFDOJUaOz5olBDiayo5gQzC5jdASudXwFOn7Xr8OGinSplaR0gRS2CY0D 0rqq9PZiVi7Mg== Date: Sun, 9 Oct 2022 13:01:08 +0100 From: Jonathan Cameron To: Nuno =?UTF-8?B?U8Oh?= Cc: , , , , , Heiko Stuebner , Martin Blumenstingl , Neil Armstrong , Shawn Guo , Lars-Peter Clausen , Jyoti Bhayana , Hans de Goede , Andriy Tryshnivskyy , Pengutronix Kernel Team , Miquel Raynal , Cixi Geng , Baolin Wang , Ciprian Regus , Fabio Estevam , Sascha Hauer , Alexandru Ardelean , Florian Boor , Michael Hennerich , Orson Zhai , Chen-Yu Tsai , Chunyan Zhang , Vladimir Zapolskiy , Andy Shevchenko , Jerome Brunet , Haibo Chen , Kevin Hilman Subject: Re: [PATCH v2 06/16] iio: adc: meson_saradc: do not use internal iio_dev lock Message-ID: <20221009130108.0d8b412c@jic23-huawei> In-Reply-To: <20221004134909.1692021-7-nuno.sa@analog.com> References: <20221004134909.1692021-1-nuno.sa@analog.com> <20221004134909.1692021-7-nuno.sa@analog.com> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221009_050053_312034_13050797 X-CRM114-Status: GOOD ( 20.62 ) 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 T24gVHVlLCA0IE9jdCAyMDIyIDE1OjQ4OjU5ICswMjAwCk51bm8gU8OhIDxudW5vLnNhQGFuYWxv Zy5jb20+IHdyb3RlOgoKPiBUaGUgaWlvX2RldmljZSBsb2NrIGlzIG9ubHkgbWVhbnQgZm9yIGlu dGVybmFsIHVzZS4gSGVuY2UgZGVmaW5lIGEKPiBkZXZpY2UgbG9jYWwgbG9jayB0byBwcm90ZWN0 IGFnYWluc3QgY29uY3VycmVudCBhY2Nlc3Nlcy4KPiAKPiBXaGlsZSBhdCBpdCwgcHJvcGVybHkg aW5jbHVkZSAibXV0ZXguaCIgZm9yIG11dGV4IHJlbGF0ZWQgQVBJcy4KPiAKPiBTaWduZWQtb2Zm LWJ5OiBOdW5vIFPDoSA8bnVuby5zYUBhbmFsb2cuY29tPgo+IFJldmlld2VkLWJ5OiBNYXJ0aW4g Qmx1bWVuc3RpbmdsIDxtYXJ0aW4uYmx1bWVuc3RpbmdsQGdvb2dsZW1haWwuY29tPgpBcHBsaWVk IHRvIHRoZSB0b2dyZWcgYnJhbmNoIG9mIGlpby5naXQgYW5kIHB1c2hlZCBvdXQgKHNob3J0bHkp IGFzIHRlc3RpbmcKZm9yIDAtZGF5IGV0YyB0byB0YWtlIGEgbG9vay4KCk5vdGUgSSdsbCBiZSBy ZWJhc2luZyBvbiByYzEgb25jZSBpdCdzIG91dC4KClRoYW5rcywKCkpvbmF0aGFuCgo+IC0tLQo+ ICBkcml2ZXJzL2lpby9hZGMvbWVzb25fc2FyYWRjLmMgfCAxMSArKysrKysrKy0tLQo+ICAxIGZp bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n aXQgYS9kcml2ZXJzL2lpby9hZGMvbWVzb25fc2FyYWRjLmMgYi9kcml2ZXJzL2lpby9hZGMvbWVz b25fc2FyYWRjLmMKPiBpbmRleCAxYTY4YjA5OWQzMjMuLjg1YjY4MjZjYzEwYyAxMDA2NDQKPiAt LS0gYS9kcml2ZXJzL2lpby9hZGMvbWVzb25fc2FyYWRjLmMKPiArKysgYi9kcml2ZXJzL2lpby9h ZGMvbWVzb25fc2FyYWRjLmMKPiBAQCAtMTIsNiArMTIsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgv aW8uaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2lpby9paW8uaD4KPiAgI2luY2x1ZGUgPGxpbnV4L21v ZHVsZS5oPgo+ICsjaW5jbHVkZSA8bGludXgvbXV0ZXguaD4KPiAgI2luY2x1ZGUgPGxpbnV4L252 bWVtLWNvbnN1bWVyLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9pbnRlcnJ1cHQuaD4KPiAgI2luY2x1 ZGUgPGxpbnV4L29mLmg+Cj4gQEAgLTI3Niw2ICsyNzcsOCBAQCBzdHJ1Y3QgbWVzb25fc2FyX2Fk Y19wcml2IHsKPiAgCXN0cnVjdCBjbGsJCQkJKmFkY19kaXZfY2xrOwo+ICAJc3RydWN0IGNsa19k aXZpZGVyCQkJY2xrX2RpdjsKPiAgCXN0cnVjdCBjb21wbGV0aW9uCQkJZG9uZTsKPiArCS8qIGxv Y2sgdG8gcHJvdGVjdCBhZ2FpbnN0IG11bHRpcGxlIGFjY2VzcyB0byB0aGUgZGV2aWNlICovCj4g KwlzdHJ1Y3QgbXV0ZXgJCQkJbG9jazsKPiAgCWludAkJCQkJY2FsaWJiaWFzOwo+ICAJaW50CQkJ CQljYWxpYnNjYWxlOwo+ICAJc3RydWN0IHJlZ21hcAkJCQkqdHNjX3JlZ21hcDsKPiBAQCAtNDg2 LDcgKzQ4OSw3IEBAIHN0YXRpYyBpbnQgbWVzb25fc2FyX2FkY19sb2NrKHN0cnVjdCBpaW9fZGV2 ICppbmRpb19kZXYpCj4gIAlzdHJ1Y3QgbWVzb25fc2FyX2FkY19wcml2ICpwcml2ID0gaWlvX3By aXYoaW5kaW9fZGV2KTsKPiAgCWludCB2YWwsIHJldDsKPiAgCj4gLQltdXRleF9sb2NrKCZpbmRp b19kZXYtPm1sb2NrKTsKPiArCW11dGV4X2xvY2soJnByaXYtPmxvY2spOwo+ICAKPiAgCWlmIChw cml2LT5wYXJhbS0+aGFzX2JsMzBfaW50ZWdyYXRpb24pIHsKPiAgCQkvKiBwcmV2ZW50IEJMMzAg ZnJvbSB1c2luZyB0aGUgU0FSIEFEQyB3aGlsZSB3ZSBhcmUgdXNpbmcgaXQgKi8KPiBAQCAtNTA0 LDcgKzUwNyw3IEBAIHN0YXRpYyBpbnQgbWVzb25fc2FyX2FkY19sb2NrKHN0cnVjdCBpaW9fZGV2 ICppbmRpb19kZXYpCj4gIAkJCQkJCSAgICAgICEodmFsICYgTUVTT05fU0FSX0FEQ19ERUxBWV9C TDMwX0JVU1kpLAo+ICAJCQkJCQkgICAgICAxLCAxMDAwMCk7Cj4gIAkJaWYgKHJldCkgewo+IC0J CQltdXRleF91bmxvY2soJmluZGlvX2Rldi0+bWxvY2spOwo+ICsJCQltdXRleF91bmxvY2soJnBy aXYtPmxvY2spOwo+ICAJCQlyZXR1cm4gcmV0Owo+ICAJCX0KPiAgCX0KPiBAQCAtNTIxLDcgKzUy NCw3IEBAIHN0YXRpYyB2b2lkIG1lc29uX3Nhcl9hZGNfdW5sb2NrKHN0cnVjdCBpaW9fZGV2ICpp bmRpb19kZXYpCj4gIAkJcmVnbWFwX3VwZGF0ZV9iaXRzKHByaXYtPnJlZ21hcCwgTUVTT05fU0FS X0FEQ19ERUxBWSwKPiAgCQkJCSAgIE1FU09OX1NBUl9BRENfREVMQVlfS0VSTkVMX0JVU1ksIDAp Owo+ICAKPiAtCW11dGV4X3VubG9jaygmaW5kaW9fZGV2LT5tbG9jayk7Cj4gKwltdXRleF91bmxv Y2soJnByaXYtPmxvY2spOwo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCBtZXNvbl9zYXJfYWRjX2Ns ZWFyX2ZpZm8oc3RydWN0IGlpb19kZXYgKmluZGlvX2RldikKPiBAQCAtMTI1MCw2ICsxMjUzLDgg QEAgc3RhdGljIGludCBtZXNvbl9zYXJfYWRjX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2Ug KnBkZXYpCj4gIAlpZiAocmV0KQo+ICAJCWdvdG8gZXJyOwo+ICAKPiArCW11dGV4X2luaXQoJnBy aXYtPmxvY2spOwo+ICsKPiAgCXJldCA9IG1lc29uX3Nhcl9hZGNfaHdfZW5hYmxlKGluZGlvX2Rl dik7Cj4gIAlpZiAocmV0KQo+ICAJCWdvdG8gZXJyOwoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0Cmxp bnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFk Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK