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 8C169C433FE for ; Tue, 15 Nov 2022 18:02:08 +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=HIMJ5b4AgKPP1py5shGUuvtKEkwtkjeyt3EkNzXPzfo=; b=BHka49IWLcj8V6 KxC7+fQ8+7ep8dL7qmu5qtd6TaAk2VXDYH7vO5Ve7jPrB1WsfkVSZsmmNvgyXZgJhIg3/ZoQjlj+p PFxhtITkbhMDVujJpKwnYCu8g/CaPhIn+EYY5DcHLJGIsj4Ca3E9pW5TYQI/F48cuYJyaE1xWBSxi e8ampSQlrSoeNRYWZ+AycQLLWP0ilg1w2Q6Iy+JaNV6LFT2juVMe48WucUI2VDJj5ea12p9SkznPM nVC6YRbzAYuhsLjS4BkFEnapTBcFb8q3W27WZKyFc9PQEQ6r/VOyM/V5PG1aDWKAIvIjcKD/XqBg3 rCIjSFftYy7AmEXMBmtA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ov0EU-00Dc1N-0a; Tue, 15 Nov 2022 18:00:26 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ov0ER-00Dc0N-3K for linux-arm-kernel@lists.infradead.org; Tue, 15 Nov 2022 18:00:24 +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 00D5661965; Tue, 15 Nov 2022 18:00:18 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2F9A3C433C1; Tue, 15 Nov 2022 18:00:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1668535217; bh=QXsDGTguq09mN4sSHHgpPG8/brgbzE21EVYdVSJ3uzU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=fxKlIIGq9uCKDSt9xkJtoEQs1wHMD2r/lfp4TJ2f74OQUWrwNXgBsMGeJzJT7nHlH Ij9cJd4ztD2DdoT+VJxwc76ja6wpK+PE6Fa0JA51vmm1WvZla+kF1fg+pvOOTq2k41 VNN721p6VXYAugsrZeh030J5NnIT3oxdtSSIgX6dK3ZU6E3MJID6GNCZtFDqV7nr01 k9Yqvy4YM3OqzkreHA6ErDDhI0RfIO2pLdDHayHdTBiqe4K/SJ1k2NBKEn236Nem/O ON2w9Qsqxc8/j1yGkpE8qoI9Gx0RMMuuwJ1ggcJNPnU+K7NFrq1uyL4lHrnGsAY9ZF 1tYXMXwCOh5Ag== Received: by pali.im (Postfix) id 4DFCE805; Tue, 15 Nov 2022 19:00:14 +0100 (CET) Date: Tue, 15 Nov 2022 19:00:14 +0100 From: Pali =?utf-8?B?Um9ow6Fy?= To: Dmitry Torokhov Cc: Thomas Petazzoni , Lorenzo Pieralisi , Rob Herring , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , Bjorn Helgaas , linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [v2 PATCH] PCI: aardvark: switch to using devm_gpiod_get_optional() Message-ID: <20221115180014.ktutpo37vxwde4cy@pali> References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180716 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221115_100023_264057_11F9909E X-CRM114-Status: GOOD ( 29.41 ) 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 T24gTW9uZGF5IDE0IE5vdmVtYmVyIDIwMjIgMTA6NDI6MjUgRG1pdHJ5IFRvcm9raG92IHdyb3Rl Ogo+IFN3aXRjaCB0aGUgZHJpdmVyIHRvIHRoZSBnZW5lcmljIHZlcnNpb24gb2YgZ3Bpb2QgQVBJ IChhbmQgYXdheSBmcm9tCj4gT0Ytc3BlY2lmaWMgdmFyaWFudCksIHNvIHRoYXQgd2UgY2FuIHN0 b3AgZXhwb3J0aW5nCj4gZGV2bV9ncGlvZF9nZXRfZnJvbV9vZl9ub2RlKCkuCj4gCj4gQWNrZWQt Ynk6IFBhbGkgUm9ow6FyIDxwYWxpQGtlcm5lbC5vcmc+Cj4gUmV2aWV3ZWQtYnk6IExpbnVzIFdh bGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KPiBTaWduZWQtb2ZmLWJ5OiBEbWl0cnkg VG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+Cj4gLS0tCj4gCj4gdjI6Cj4gIC0g Y29sbGVjdGVkIHJldmlld2VkLWJ5L2Fja2VkLWJ5IHRhZ3MKPiAgLSB1cGRhdGVkIGNvbW1pdCBk ZXNjcmlwdGlvbiB0byByZW1vdmUgaW5jb3JyZWN0IGFzc3VtcHRpb24gb2Ygd2h5Cj4gICAgZGV2 bV9ncGlvZF9nZXRfZnJvbV9vZl9ub2RlKCkgd2FzIHVzZWQgaW4gdGhlIGZpcnN0IHBsYWNlCj4g Cj4gVGhpcyBpcyB0aGUgbGFzdCB1c2VyIG9mIGRldm1fZ3Bpb2RfZ2V0X2Zyb21fb2Zfbm9kZSgp IGluIHRoZSBtYWlubGluZQo+IChuZXh0KSwgaXQgd291bGQgYmUgZ3JlYXQgdG8gaGF2ZSBpdCBp biBzbyB0aGF0IHdlIGNhbiByZW1vdmUgdGhlIEFQSSBpbgo+IHRoZSBuZXh0IHJlbGVhc2UgY3lj bGUuCj4gCj4gVGhhbmtzIQoKSnVzdCBhIG5vdGUgdGhhdCBtb3JlIGFhcmR2YXJrIHBhdGNoZXMg YXJlIHdhaXRpbmcgb24gdGhlIGxpc3QuCgo+IAo+ICBkcml2ZXJzL3BjaS9jb250cm9sbGVyL3Bj aS1hYXJkdmFyay5jIHwgMjMgKysrKysrKysrKystLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5n ZWQsIDExIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaS1hYXJkdmFyay5jIGIvZHJpdmVycy9wY2kvY29udHJv bGxlci9wY2ktYWFyZHZhcmsuYwo+IGluZGV4IGJhMzZiYmM1ODk3ZC4uNWVjZmFjMjNjOWZjIDEw MDY0NAo+IC0tLSBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpLWFhcmR2YXJrLmMKPiArKysg Yi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaS1hYXJkdmFyay5jCj4gQEAgLTE4NTksMjAgKzE4 NTksMTkgQEAgc3RhdGljIGludCBhZHZrX3BjaWVfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2Rldmlj ZSAqcGRldikKPiAgCQlyZXR1cm4gcmV0Owo+ICAJfQo+ICAKPiAtCXBjaWUtPnJlc2V0X2dwaW8g PSBkZXZtX2dwaW9kX2dldF9mcm9tX29mX25vZGUoZGV2LCBkZXYtPm9mX25vZGUsCj4gLQkJCQkJ CSAgICAgICAicmVzZXQtZ3Bpb3MiLCAwLAo+IC0JCQkJCQkgICAgICAgR1BJT0RfT1VUX0xPVywK PiAtCQkJCQkJICAgICAgICJwY2llMS1yZXNldCIpOwo+ICsJcGNpZS0+cmVzZXRfZ3BpbyA9IGRl dm1fZ3Bpb2RfZ2V0X29wdGlvbmFsKGRldiwgInJlc2V0IiwgR1BJT0RfT1VUX0xPVyk7Cj4gIAly ZXQgPSBQVFJfRVJSX09SX1pFUk8ocGNpZS0+cmVzZXRfZ3Bpbyk7Cj4gIAlpZiAocmV0KSB7Cj4g LQkJaWYgKHJldCA9PSAtRU5PRU5UKSB7Cj4gLQkJCXBjaWUtPnJlc2V0X2dwaW8gPSBOVUxMOwo+ IC0JCX0gZWxzZSB7Cj4gLQkJCWlmIChyZXQgIT0gLUVQUk9CRV9ERUZFUikKPiAtCQkJCWRldl9l cnIoZGV2LCAiRmFpbGVkIHRvIGdldCByZXNldC1ncGlvOiAlaVxuIiwKPiAtCQkJCQlyZXQpOwo+ IC0JCQlyZXR1cm4gcmV0Owo+IC0JCX0KPiArCQlpZiAocmV0ICE9IC1FUFJPQkVfREVGRVIpCj4g KwkJCWRldl9lcnIoZGV2LCAiRmFpbGVkIHRvIGdldCByZXNldC1ncGlvOiAlaVxuIiwKPiArCQkJ CXJldCk7Cj4gKwkJcmV0dXJuIHJldDsKPiArCX0KPiArCj4gKwlyZXQgPSBncGlvZF9zZXRfY29u c3VtZXJfbmFtZShwY2llLT5yZXNldF9ncGlvLCAicGNpZTEtcmVzZXQiKTsKPiArCWlmIChyZXQp IHsKPiArCQlkZXZfZXJyKGRldiwgIkZhaWxlZCB0byBzZXQgcmVzZXQgZ3BpbyBuYW1lOiAlZFxu IiwgcmV0KTsKPiArCQlyZXR1cm4gcmV0Owo+ICAJfQo+ICAKPiAgCXJldCA9IG9mX3BjaV9nZXRf bWF4X2xpbmtfc3BlZWQoZGV2LT5vZl9ub2RlKTsKPiAtLSAKPiAyLjM4LjEuNDMxLmczN2IyMmM2 NTBkLWdvb2cKPiAKPiAKPiAtLSAKPiBEbWl0cnkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK