From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-bn3nam01on0130.outbound.protection.outlook.com ([104.47.33.130]:32096 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1032022AbeCAPim (ORCPT ); Thu, 1 Mar 2018 10:38:42 -0500 From: Sasha Levin To: "stable@vger.kernel.org" , "stable-commits@vger.kernel.org" CC: Arnd Bergmann , Dmitry Torokhov , Sasha Levin Subject: [added to the 4.1 stable tree] Input: tca8418_keypad - hide gcc-4.9 -Wmaybe-uninitialized warning Date: Thu, 1 Mar 2018 15:27:34 +0000 Message-ID: <20180301152116.1486-476-alexander.levin@microsoft.com> References: <20180301152116.1486-1-alexander.levin@microsoft.com> In-Reply-To: <20180301152116.1486-1-alexander.levin@microsoft.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <9F489B2188C0D748B762D1CBE3583F92@namprd21.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: stable-owner@vger.kernel.org List-ID: RnJvbTogQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4NCg0KVGhpcyBwYXRjaCBoYXMgYmVl biBhZGRlZCB0byB0aGUgNC4xIHN0YWJsZSB0cmVlLiBJZiB5b3UgaGF2ZSBhbnkNCm9iamVjdGlv bnMsIHBsZWFzZSBsZXQgdXMga25vdy4NCg0KPT09PT09PT09PT09PT09DQoNClsgVXBzdHJlYW0g Y29tbWl0IGVhNDM0OGM4NDYyYTIwZThiMWI2NDU1YTcxNDVkMmI4NmY4YTQ5YjYgXQ0KDQpPbGRl ciB2ZXJzaW9ucyBvZiBnY2Mgd2FybiBhYm91dCB0aGUgdGNhODQxOF9pcnFfaGFuZGxlciBmdW5j dGlvbg0KYXMgdGhleSBjYW4ndCBrZWVwIHRyYWNrIG9mIHRoZSB2YXJpYWJsZSBhc3NpZ25tZW50 IGluc2lkZSBvZiB0aGUNCmxvb3Agd2hlbiB1c2luZyB0aGUgLVdtYXliZS11bmludGlhbGl6ZWQg ZmxhZzoNCg0KZHJpdmVycy9pbnB1dC9rZXlib2FyZC90Y2E4NDE4X2tleXBhZC5jOiBJbiBmdW5j dGlvbiDigJh0Y2E4NDE4X2lycV9oYW5kbGVy4oCZOg0KZHJpdmVycy9pbnB1dC9rZXlib2FyZC90 Y2E4NDE4X2tleXBhZC5jOjE3Mjo5OiBlcnJvcjog4oCYcmVn4oCZIG1heSBiZSB1c2VkIHVuaW5p dGlhbGl6ZWQgaW4gdGhpcyBmdW5jdGlvbiBbLVdlcnJvcj1tYXliZS11bmluaXRpYWxpemVkXQ0K ZHJpdmVycy9pbnB1dC9rZXlib2FyZC90Y2E4NDE4X2tleXBhZC5jOjE2NTo1OiBub3RlOiDigJhy ZWfigJkgd2FzIGRlY2xhcmVkIGhlcmUNCg0KVGhpcyBpcyBmaXhlZCBpbiBnY2MtNiwgYnV0IGl0 J3MgcG9zc2libGUgdG8gcmVhcnJhbmdlIHRoZSBjb2RlDQppbiBhIHdheSB0aGF0IGF2b2lkcyB0 aGUgd2FybmluZyBvbiBvbGRlciBjb21waWxlcnMgYXMgd2VsbC4NCg0KU2lnbmVkLW9mZi1ieTog QXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4NClNpZ25lZC1vZmYtYnk6IERtaXRyeSBUb3Jv a2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4NClNpZ25lZC1vZmYtYnk6IFNhc2hhIExl dmluIDxhbGV4YW5kZXIubGV2aW5AbWljcm9zb2Z0LmNvbT4NCi0tLQ0KIGRyaXZlcnMvaW5wdXQv a2V5Ym9hcmQvdGNhODQxOF9rZXlwYWQuYyB8IDIxICsrKysrKysrKysrKy0tLS0tLS0tLQ0KIDEg ZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0t Z2l0IGEvZHJpdmVycy9pbnB1dC9rZXlib2FyZC90Y2E4NDE4X2tleXBhZC5jIGIvZHJpdmVycy9p bnB1dC9rZXlib2FyZC90Y2E4NDE4X2tleXBhZC5jDQppbmRleCA0ZTQ5MWMxNzYyY2YuLjVjNGY3 ZjhmMmMyMCAxMDA2NDQNCi0tLSBhL2RyaXZlcnMvaW5wdXQva2V5Ym9hcmQvdGNhODQxOF9rZXlw YWQuYw0KKysrIGIvZHJpdmVycy9pbnB1dC9rZXlib2FyZC90Y2E4NDE4X2tleXBhZC5jDQpAQCAt MTY0LDExICsxNjQsMTggQEAgc3RhdGljIHZvaWQgdGNhODQxOF9yZWFkX2tleXBhZChzdHJ1Y3Qg dGNhODQxOF9rZXlwYWQgKmtleXBhZF9kYXRhKQ0KIAlpbnQgZXJyb3IsIGNvbCwgcm93Ow0KIAl1 OCByZWcsIHN0YXRlLCBjb2RlOw0KIA0KLQkvKiBJbml0aWFsIHJlYWQgb2YgdGhlIGtleSBldmVu dCBGSUZPICovDQotCWVycm9yID0gdGNhODQxOF9yZWFkX2J5dGUoa2V5cGFkX2RhdGEsIFJFR19L RVlfRVZFTlRfQSwgJnJlZyk7DQorCWRvIHsNCisJCWVycm9yID0gdGNhODQxOF9yZWFkX2J5dGUo a2V5cGFkX2RhdGEsIFJFR19LRVlfRVZFTlRfQSwgJnJlZyk7DQorCQlpZiAoZXJyb3IgPCAwKSB7 DQorCQkJZGV2X2Vycigma2V5cGFkX2RhdGEtPmNsaWVudC0+ZGV2LA0KKwkJCQkidW5hYmxlIHRv IHJlYWQgUkVHX0tFWV9FVkVOVF9BXG4iKTsNCisJCQlicmVhazsNCisJCX0NCisNCisJCS8qIEFz c3VtZSB0aGF0IGtleSBjb2RlIDAgc2lnbmlmaWVzIGVtcHR5IEZJRk8gKi8NCisJCWlmIChyZWcg PD0gMCkNCisJCQlicmVhazsNCiANCi0JLyogQXNzdW1lIHRoYXQga2V5IGNvZGUgMCBzaWduaWZp ZXMgZW1wdHkgRklGTyAqLw0KLQl3aGlsZSAoZXJyb3IgPj0gMCAmJiByZWcgPiAwKSB7DQogCQlz dGF0ZSA9IHJlZyAmIEtFWV9FVkVOVF9WQUxVRTsNCiAJCWNvZGUgID0gcmVnICYgS0VZX0VWRU5U X0NPREU7DQogDQpAQCAtMTg0LDExICsxOTEsNyBAQCBzdGF0aWMgdm9pZCB0Y2E4NDE4X3JlYWRf a2V5cGFkKHN0cnVjdCB0Y2E4NDE4X2tleXBhZCAqa2V5cGFkX2RhdGEpDQogDQogCQkvKiBSZWFk IGZvciBuZXh0IGxvb3AgKi8NCiAJCWVycm9yID0gdGNhODQxOF9yZWFkX2J5dGUoa2V5cGFkX2Rh dGEsIFJFR19LRVlfRVZFTlRfQSwgJnJlZyk7DQotCX0NCi0NCi0JaWYgKGVycm9yIDwgMCkNCi0J CWRldl9lcnIoJmtleXBhZF9kYXRhLT5jbGllbnQtPmRldiwNCi0JCQkidW5hYmxlIHRvIHJlYWQg UkVHX0tFWV9FVkVOVF9BXG4iKTsNCisJfSB3aGlsZSAoMSk7DQogDQogCWlucHV0X3N5bmMoaW5w dXQpOw0KIH0NCi0tIA0KMi4xNC4xDQo=