From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omzsmtpe03.verizonbusiness.com ([199.249.25.208]:28473 "EHLO omzsmtpe03.verizonbusiness.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756710AbdJKApu (ORCPT ); Tue, 10 Oct 2017 20:45:50 -0400 From: "Levin, Alexander (Sasha Levin)" To: "gregkh@linuxfoundation.org" CC: "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" Subject: [GIT PULL for-4.9 02/48] locking/lockdep: Add nest_lock integrity test Date: Wed, 11 Oct 2017 00:45:19 +0000 Message-ID: <20171011004512.7949-3-alexander.levin@verizon.com> References: <20171011004512.7949-1-alexander.levin@verizon.com> In-Reply-To: <20171011004512.7949-1-alexander.levin@verizon.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <75D61D872F6DC3429557B507E0E76CF1@vzwcorp.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: stable-owner@vger.kernel.org List-ID: RnJvbTogUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPg0KDQpbIFVwc3RyZWFt IGNvbW1pdCA3ZmI0YTJjZWE2YjE4ZGFiNTZkNjA5NTMwZDA3N2YxNjgxNjllZDZiIF0NCg0KQm9x dW4gcmVwb3J0ZWQgdGhhdCBobG9jay0+cmVmZXJlbmNlcyBjYW4gb3ZlcmZsb3cuIEFkZCBhIGRl YnVnIHRlc3QNCmZvciB0aGF0IHRvIGdlbmVyYXRlIGEgY2xlYXIgZXJyb3Igd2hlbiB0aGlzIGhh cHBlbnMuDQoNCldpdGhvdXQgdGhpcywgbG9ja2RlcCBpcyBsaWtlbHkgdG8gcmVwb3J0IGEgbXlz dGVyaW91cyBmYWlsdXJlIG9uDQp1bmxvY2suDQoNClJlcG9ydGVkLWJ5OiBCb3F1biBGZW5nIDxi b3F1bi5mZW5nQGdtYWlsLmNvbT4NClNpZ25lZC1vZmYtYnk6IFBldGVyIFppamxzdHJhIChJbnRl bCkgPHBldGVyekBpbmZyYWRlYWQub3JnPg0KQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgt Zm91bmRhdGlvbi5vcmc+DQpDYzogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28u dWs+DQpDYzogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPg0K Q2M6IE5pY29sYWkgSMOkaG5sZSA8Tmljb2xhaS5IYWVobmxlQGFtZC5jb20+DQpDYzogUGF1bCBF LiBNY0tlbm5leSA8cGF1bG1ja0BsaW51eC52bmV0LmlibS5jb20+DQpDYzogUGV0ZXIgWmlqbHN0 cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPg0KQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51 dHJvbml4LmRlPg0KQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcNClNpZ25lZC1vZmYt Ynk6IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPg0KU2lnbmVkLW9mZi1ieTogU2FzaGEg TGV2aW4gPGFsZXhhbmRlci5sZXZpbkB2ZXJpem9uLmNvbT4NCi0tLQ0KIGtlcm5lbC9sb2NraW5n L2xvY2tkZXAuYyB8IDExICsrKysrKysrKy0tDQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9u cygrKSwgMiBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL2tlcm5lbC9sb2NraW5nL2xvY2tk ZXAuYyBiL2tlcm5lbC9sb2NraW5nL2xvY2tkZXAuYw0KaW5kZXggNGQ3ZmZjMGEwZDAwLi42NTk5 YzdmMzA3MWQgMTAwNjQ0DQotLS0gYS9rZXJuZWwvbG9ja2luZy9sb2NrZGVwLmMNCisrKyBiL2tl cm5lbC9sb2NraW5nL2xvY2tkZXAuYw0KQEAgLTMyNjAsMTAgKzMyNjAsMTcgQEAgc3RhdGljIGlu dCBfX2xvY2tfYWNxdWlyZShzdHJ1Y3QgbG9ja2RlcF9tYXAgKmxvY2ssIHVuc2lnbmVkIGludCBz dWJjbGFzcywNCiAJaWYgKGRlcHRoKSB7DQogCQlobG9jayA9IGN1cnItPmhlbGRfbG9ja3MgKyBk ZXB0aCAtIDE7DQogCQlpZiAoaGxvY2stPmNsYXNzX2lkeCA9PSBjbGFzc19pZHggJiYgbmVzdF9s b2NrKSB7DQotCQkJaWYgKGhsb2NrLT5yZWZlcmVuY2VzKQ0KKwkJCWlmIChobG9jay0+cmVmZXJl bmNlcykgew0KKwkJCQkvKg0KKwkJCQkgKiBDaGVjazogdW5zaWduZWQgaW50IHJlZmVyZW5jZXM6 MTIsIG92ZXJmbG93Lg0KKwkJCQkgKi8NCisJCQkJaWYgKERFQlVHX0xPQ0tTX1dBUk5fT04oaGxv Y2stPnJlZmVyZW5jZXMgPT0gKDEgPDwgMTIpLTEpKQ0KKwkJCQkJcmV0dXJuIDA7DQorDQogCQkJ CWhsb2NrLT5yZWZlcmVuY2VzKys7DQotCQkJZWxzZQ0KKwkJCX0gZWxzZSB7DQogCQkJCWhsb2Nr LT5yZWZlcmVuY2VzID0gMjsNCisJCQl9DQogDQogCQkJcmV0dXJuIDE7DQogCQl9DQotLSANCjIu MTEuMA0K