From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Rosin Subject: Re: [PATCH v1 3/5] i2c: mux: pca954x: Drop useless validation for optional GPIO descriptor Date: Thu, 5 Mar 2020 21:19:05 +0000 Message-ID: <3a0bd56d-0efb-e1cf-c050-05deefc4433a@axentia.se> References: <20200305155352.39095-1-andriy.shevchenko@linux.intel.com> <20200305155352.39095-3-andriy.shevchenko@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-eopbgr20134.outbound.protection.outlook.com ([40.107.2.134]:32263 "EHLO EUR02-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726067AbgCEVTs (ORCPT ); Thu, 5 Mar 2020 16:19:48 -0500 In-Reply-To: <20200305155352.39095-3-andriy.shevchenko@linux.intel.com> Content-Language: en-US Content-ID: Sender: linux-i2c-owner@vger.kernel.org List-Id: linux-i2c@vger.kernel.org To: Andy Shevchenko , "linux-i2c@vger.kernel.org" , Wolfram Sang SGkhDQoNCk9uIDIwMjAtMDMtMDUgMTY6NTMsIEFuZHkgU2hldmNoZW5rbyB3cm90ZToNCj4gVGhl cmUgaXMgbm8gbmVlZCB0byBwZXJmb3JtIGEgY2hlY2sgZm9yIG9wdGlvbmFsIEdQSU8gZGVzY3Jp cHRvci4NCj4gSWYgaXQncyBOVUxMLCB0aGUgQVBJIGNhbiBoYW5kbGUgaXQgY29ycmVjdGx5Lg0K DQpCdXQsIHRoZSByZW1vdmVkIHRlc3QgaXMgbm90IG9ubHkgKG5lZWRsZXNzbHkpIHByb3RlY3Rp bmcgdGhlIG9wdGlvbmFsDQpkZXNjcmlwdG9yLCBpdCBhbHNvIHNob3J0Y3V0cyB0aGUgdWRlbGF5 cy4gSSB0aGluayBpdCBpcyB2YWxpZCB0bw0Kc2tpcCB0aG9zZSBwb2ludGxlc3MgdWRlbGF5cyB3 aGVuIG5vIHJlc2V0IGlzIGhhcHBlbmluZyBhbnl3YXkuIE5vdA0KdGhhdCBpdCBtYXR0ZXJzIGFs bCB0aGF0IG11Y2ggd2hlbiB0aGUgZGVsYXlzIGFyZSBhcyBzaG9ydCBhcyB0aGlzLCBidXQNCkkg c2ltcGx5IHRoaW5rIGl0IGxvb2tzIHNlbnNpYmxlIHRvIHNraXAgdGhlIGRlbGF5cyB3aGVuIHRo YXQgYXJlIG5vdA0KbmVlZGVkLg0KDQpTbywgSSBkbyBub3QgdGhpbmsgdGhpcyBjaGFuZ2UgaXMg YW4gaW1wcm92ZW1lbnQuDQoNCkNoZWVycywNClBldGVyDQoNCj4gU2lnbmVkLW9mZi1ieTogQW5k eSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+DQo+IC0tLQ0K PiAgZHJpdmVycy9pMmMvbXV4ZXMvaTJjLW11eC1wY2E5NTR4LmMgfCAxMiArKysrKystLS0tLS0N Cj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pDQo+IA0K PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9pMmMvbXV4ZXMvaTJjLW11eC1wY2E5NTR4LmMgYi9kcml2 ZXJzL2kyYy9tdXhlcy9pMmMtbXV4LXBjYTk1NHguYw0KPiBpbmRleCAyZTQyYTExM2VmMWYuLmZl NDMyMGZjMGI5MSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9pMmMvbXV4ZXMvaTJjLW11eC1wY2E5 NTR4LmMNCj4gKysrIGIvZHJpdmVycy9pMmMvbXV4ZXMvaTJjLW11eC1wY2E5NTR4LmMNCj4gQEAg LTQ0NCwxMiArNDQ0LDEyIEBAIHN0YXRpYyBpbnQgcGNhOTU0eF9wcm9iZShzdHJ1Y3QgaTJjX2Ns aWVudCAqY2xpZW50LA0KPiAgCWdwaW8gPSBkZXZtX2dwaW9kX2dldF9vcHRpb25hbChkZXYsICJy ZXNldCIsIEdQSU9EX09VVF9ISUdIKTsNCj4gIAlpZiAoSVNfRVJSKGdwaW8pKQ0KPiAgCQlyZXR1 cm4gUFRSX0VSUihncGlvKTsNCj4gLQlpZiAoZ3Bpbykgew0KPiAtCQl1ZGVsYXkoMSk7DQo+IC0J CWdwaW9kX3NldF92YWx1ZV9jYW5zbGVlcChncGlvLCAwKTsNCj4gLQkJLyogR2l2ZSB0aGUgY2hp cCBzb21lIHRpbWUgdG8gcmVjb3Zlci4gKi8NCj4gLQkJdWRlbGF5KDEpOw0KPiAtCX0NCj4gKw0K PiArCS8qIFJlc2V0IHRoZSBtdWx0aXBsZXhlciAqLw0KPiArCXVkZWxheSgxKTsNCj4gKwlncGlv ZF9zZXRfdmFsdWVfY2Fuc2xlZXAoZ3BpbywgMCk7DQo+ICsJLyogR2l2ZSB0aGUgY2hpcCBzb21l IHRpbWUgdG8gcmVjb3Zlci4gKi8NCj4gKwl1ZGVsYXkoMSk7DQo+ICANCj4gIAlkYXRhLT5jaGlw ID0gZGV2aWNlX2dldF9tYXRjaF9kYXRhKGRldik7DQo+ICAJaWYgKCFkYXRhLT5jaGlwKQ0KPiAN Cg==