From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omzsmtpe01.verizonbusiness.com ([199.249.25.210]:12473 "EHLO omzsmtpe01.verizonbusiness.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751197AbdFDIMZ (ORCPT ); Sun, 4 Jun 2017 04:12:25 -0400 From: "Levin, Alexander (Sasha Levin)" Cc: =?utf-8?B?U3RlZmFuIEJyw7xucw==?= , "David S . Miller" , "Levin, Alexander (Sasha Levin)" To: "stable@vger.kernel.org" Subject: [PATCH for v4.9 LTS 017/111] sierra_net: Skip validating irrelevant fields for IDLE LSIs Date: Sun, 4 Jun 2017 08:11:55 +0000 Message-ID: <20170604081123.19462-17-alexander.levin@verizon.com> References: <20170604081123.19462-1-alexander.levin@verizon.com> In-Reply-To: <20170604081123.19462-1-alexander.levin@verizon.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <875DAE06F6E43747AA0703511C3368D8@vzwcorp.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: stable-owner@vger.kernel.org List-ID: RnJvbTogU3RlZmFuIEJyw7xucyA8c3RlZmFuLmJydWVuc0Byd3RoLWFhY2hlbi5kZT4NCg0KWyBV cHN0cmVhbSBjb21taXQgNzY0ODk1ZDMwMzllOTAzZGFjM2E3MGYyMTk5NDllZmU0M2QwMzZhMCBd DQoNCldoZW4gdGhlIGNvbnRleHQgaXMgZGVhY3RpdmF0ZWQsIHRoZSBsaW5rX3R5cGUgaXMgc2V0 IHRvIDB4ZmYsIHdoaWNoDQp0cmlnZ2VycyBhIHdhcm5pbmcgbWVzc2FnZSwgYW5kIHJlc3VsdHMg aW4gYSB3cm9uZyBsaW5rIHN0YXR1cywgYXMNCnRoZSBMU0kgaXMgaWdub3JlZC4NCg0KU2lnbmVk LW9mZi1ieTogU3RlZmFuIEJyw7xucyA8c3RlZmFuLmJydWVuc0Byd3RoLWFhY2hlbi5kZT4NClNp Z25lZC1vZmYtYnk6IERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4NClNpZ25l ZC1vZmYtYnk6IFNhc2hhIExldmluIDxhbGV4YW5kZXIubGV2aW5AdmVyaXpvbi5jb20+DQotLS0N CiBkcml2ZXJzL25ldC91c2Ivc2llcnJhX25ldC5jIHwgMTQgKysrKysrKy0tLS0tLS0NCiAxIGZp bGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9uZXQvdXNiL3NpZXJyYV9uZXQuYyBiL2RyaXZlcnMvbmV0L3VzYi9zaWVycmFf bmV0LmMNCmluZGV4IGEyNTE1ODg3NjJlYy4uZDk5N2QyNDc5OGYwIDEwMDY0NA0KLS0tIGEvZHJp dmVycy9uZXQvdXNiL3NpZXJyYV9uZXQuYw0KKysrIGIvZHJpdmVycy9uZXQvdXNiL3NpZXJyYV9u ZXQuYw0KQEAgLTM2NSw2ICszNjUsMTMgQEAgc3RhdGljIGludCBzaWVycmFfbmV0X3BhcnNlX2xz aShzdHJ1Y3QgdXNibmV0ICpkZXYsIGNoYXIgKmRhdGEsIGludCBkYXRhbGVuKQ0KIAkJcmV0dXJu IC0xOw0KIAl9DQogDQorCS8qIFZhbGlkYXRlIHRoZSBzZXNzaW9uIHN0YXRlICovDQorCWlmIChs c2ktPnNlc3Npb25fc3RhdGUgPT0gU0lFUlJBX05FVF9TRVNTSU9OX0lETEUpIHsNCisJCW5ldGRl dl9lcnIoZGV2LT5uZXQsICJTZXNzaW9uIGlkbGUsIDB4JTAyeFxuIiwNCisJCQkgICBsc2ktPnNl c3Npb25fc3RhdGUpOw0KKwkJcmV0dXJuIDA7DQorCX0NCisNCiAJLyogVmFsaWRhdGUgdGhlIHBy b3RvY29sICAtIG9ubHkgc3VwcG9ydCBVTVRTIGZvciBub3cgKi8NCiAJaWYgKGxzaS0+cHJvdG9j b2wgIT0gU0lFUlJBX05FVF9QUk9UT0NPTF9VTVRTKSB7DQogCQluZXRkZXZfZXJyKGRldi0+bmV0 LCAiUHJvdG9jb2wgdW5zdXBwb3J0ZWQsIDB4JTAyeFxuIiwNCkBAIC0zODYsMTMgKzM5Myw2IEBA IHN0YXRpYyBpbnQgc2llcnJhX25ldF9wYXJzZV9sc2koc3RydWN0IHVzYm5ldCAqZGV2LCBjaGFy ICpkYXRhLCBpbnQgZGF0YWxlbikNCiAJCXJldHVybiAwOw0KIAl9DQogDQotCS8qIFZhbGlkYXRl IHRoZSBzZXNzaW9uIHN0YXRlICovDQotCWlmIChsc2ktPnNlc3Npb25fc3RhdGUgPT0gU0lFUlJB X05FVF9TRVNTSU9OX0lETEUpIHsNCi0JCW5ldGRldl9lcnIoZGV2LT5uZXQsICJTZXNzaW9uIGlk bGUsIDB4JTAyeFxuIiwNCi0JCQlsc2ktPnNlc3Npb25fc3RhdGUpOw0KLQkJcmV0dXJuIDA7DQot CX0NCi0NCiAJLyogU2V0IGxpbmtfc2Vuc2UgdHJ1ZSAqLw0KIAlyZXR1cm4gMTsNCiB9DQotLSAN CjIuMTEuMA0K