From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-it0-f71.google.com (mail-it0-f71.google.com [209.85.214.71]) by kanga.kvack.org (Postfix) with ESMTP id 834B16B0253 for ; Sun, 29 May 2016 10:45:55 -0400 (EDT) Received: by mail-it0-f71.google.com with SMTP id v125so59941296itc.0 for ; Sun, 29 May 2016 07:45:55 -0700 (PDT) Received: from g4t3428.houston.hpe.com (g4t3428.houston.hpe.com. [15.241.140.76]) by mx.google.com with ESMTPS id v134si18133836oia.169.2016.05.29.07.45.54 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 29 May 2016 07:45:54 -0700 (PDT) From: "Luruo, Kuthonuzo" Subject: RE: [PATCH v3 1/2] mm, kasan: improve double-free detection Date: Sun, 29 May 2016 14:45:51 +0000 Message-ID: <20E775CA4D599049A25800DE5799F6DD1F635901@G9W0759.americas.hpqcorp.net> References: <20160524183018.GA4769@cherokee.in.rdlabs.hpecorp.net> In-Reply-To: Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: owner-linux-mm@kvack.org List-ID: To: Dmitry Vyukov Cc: Andrey Ryabinin , Alexander Potapenko , Christoph Lameter , Pekka Enberg , David Rientjes , Joonsoo Kim , Andrew Morton , kasan-dev , LKML , "linux-mm@kvack.org" , Yury Norov PiA+ICsvKiBmbGFncyBzaGFkb3cgZm9yIG9iamVjdCBoZWFkZXIgaWYgaXQgaGFzIGJlZW4gb3Zl cndyaXR0ZW4uICovDQo+ID4gK3ZvaWQga2FzYW5fbWFya19iYWRfbWV0YShzdHJ1Y3Qga2FzYW5f YWxsb2NfbWV0YSAqYWxsb2NfaW5mbywNCj4gPiArICAgICAgICAgICAgICAgc3RydWN0IGthc2Fu X2FjY2Vzc19pbmZvICppbmZvKQ0KPiA+ICt7DQo+ID4gKyAgICAgICB1OCAqZGF0YXAgPSAodTgg KikmYWxsb2NfaW5mby0+ZGF0YTsNCj4gPiArDQo+ID4gKyAgICAgICBpZiAoKCgodTggKilpbmZv LT5hY2Nlc3NfYWRkciArIGluZm8tPmFjY2Vzc19zaXplKSA+IGRhdGFwKSAmJg0KPiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICgodTggKilpbmZvLT5maXJzdF9iYWRfYWRkciA8PSBkYXRhcCkg JiYNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5pc193cml0ZSkNCj4gPiArICAg ICAgICAgICAgICAga2FzYW5fcG9pc29uX3NoYWRvdygodm9pZCAqKWRhdGFwLCBLQVNBTl9TSEFE T1dfU0NBTEVfU0laRSwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEtBU0FO X0tNQUxMT0NfQkFEX01FVEEpOw0KPiANCj4gDQo+IElzIGl0IG9ubHkgdG8gcHJldmVudCBkZWFk bG9ja3MgaW4ga2FzYW5fbWV0YV9sb2NrPw0KPiANCj4gSWYgc28sIGl0IGlzIHN0aWxsIHVucmVs YWJsZSBiZWNhdXNlIGFuIE9PQiB3cml0ZSBjYW4gaGFwcGVuIGluDQo+IG5vbi1pbnN0cnVtZW50 ZWQgY29kZS4gT3IsIGthc2FuX21ldGFfbG9jayBjYW4gc3VjY2Vzc2Z1bGx5IGxvY2sNCj4gb3Zl cndyaXR0ZW4gZ2FyYmFnZSBiZWZvcmUgbm90aWNpbmcgS0FTQU5fS01BTExPQ19CQURfTUVUQS4g T3IsIHR3bw0KPiB0aHJlYWRzIGNhbiBhc3N1bWUgbG9jayBvd25lcnNoaXAgYWZ0ZXIgbm90aWNp bmcNCj4gS0FTQU5fS01BTExPQ19CQURfTUVUQS4NCj4gDQo+IEFmdGVyIHRoZSBmaXJzdCByZXBv cnQgd2UgY29udGludWUgd29ya2luZyBpbiBraW5kIG9mIGJlc3QgZWZmb3J0DQo+IG1vZGU6IHdl IGNhbiB0cnkgdG8gbWl0aWdhdGUgc29tZSB0aGluZ3MsIGJ1dCBnZW5lcmFsbHkgYWxsIGJldHMg YXJlDQo+IG9mZi4gQmVjYXVzZSBvZiB0aGF0IHRoZXJlIGlzIG5vIG5lZWQgdG8gYnVpbGQgc29t ZXRoaW5nIGNvbXBsZXgsDQo+IGdsb2JhbCAoYW5kIHN0aWxsIHVucmVsYWJsZSkuIEkgd291bGQg anVzdCB3YWl0IGZvciBhdCBtb3N0LCBzYXksIDEwDQo+IHNlY29uZHMgaW4ga2FzYW5fbWV0YV9s b2NrLCBpZiB3ZSBjYW4ndCBnZXQgdGhlIGxvY2sgLS0gcHJpbnQgYW4gZXJyb3INCj4gYW5kIHJl dHVybi4gVGhhdCdzIHNpbXBsZSwgbG9jYWwgYW5kIHdvbid0IGRlYWRsb2NrIHVuZGVyIGFueQ0K PiBjaXJjdW1zdGFuY2VzLg0KPiBUaGUgZXJyb3IgbWVzc2FnZSB3aWxsIGJlIGhlbHBmdWwsIGJl Y2F1c2UgdGhlcmUgYXJlIGNoYW5jZXMgd2Ugd2lsbA0KPiByZXBvcnQgYSBkb3VibGUtZnJlZSBv biBmcmVlIG9mIHRoZSBjb3JydXB0ZWQgb2JqZWN0Lg0KPiAgZQ0KPiBUZXN0cyBjYW4gYmUgYXJy YW5nZWQgc28gdGhhdCB0aGV5IHdyaXRlIDAgKHVubG9ja2VkKSBpbnRvIHRoZSBtZXRhDQo+IChp ZiBuZWNlc3NhcnkpLg0KDQpEbWl0cnksDQoNClRoYW5rcyB2ZXJ5IG11Y2ggZm9yIHJldmlldyAm IGNvbW1lbnRzLiBZZXMsIHRoZSBsb2NraW5nIHNjaGVtZSBpbiB2Mw0KaXMgZmxhd2VkIGluIHRo ZSBwcmVzZW5jZSBvZiBPT0Igd3JpdGVzIG9uIGhlYWRlciwgc2FmZXR5IHZhbHZlDQpub3R3aXRo c3RhbmRpbmcuIFRoZSBjb3JlIGlzc3VlIGlzIHRoYXQgd2hlbiB0aHJlYWQgZmluZHMgbG9jayBo ZWxkLCBpdCBpcw0KZGlmZmljdWx0IHRvIHRlbGwgd2hldGhlciBhIGxlZ2l0IGxvY2sgaG9sZGVy IGV4aXN0cyBvciBsb2NrIGJpdCBnb3QgZmxpcHBlZA0KZnJvbSBPT0IuIEVhcmxpZXIsIEkgZGlk IGNvbnNpZGVyIGEgbG9jayB0aW1lb3V0IGJ1dCBmZWx0IGl0IHRvIGJlIGEgYml0IHVnbHkuLi4N Cg0KSG93ZXZlciwgSSBiZWxpZXZlIEkndmUgZm91bmQgYSBzb2x1dGlvbiBhbmQgd2FzIGFib3V0 IHRvIHB1c2ggb3V0IHY0DQp3aGVuIHlvdXIgY29tbWVudHMgY2FtZSBpbi4gSXQgdGFrZXMgY29u Y2VwdCBmcm9tIHYzIC0gZXhwbG9pdGluZw0Kc2hhZG93IG1lbW9yeSAtIHRvIG1ha2UgbG9jayBt dWNoIG1vcmUgcmVsaWFibGUvcmVzaWxpZW50IGV2ZW4gaW4gdGhlDQpwcmVzZW5jZSBvZiBPT0Ig d3JpdGVzLiBJJ2xsIHB1c2ggb3V0IHY0IHdpdGhpbiB0aGUgaG91ci4uLg0KDQo+ID4gKyAgICAg ICBzd2l0Y2ggKGFsbG9jX2luZm8tPnN0YXRlKSB7DQo+ID4gICAgICAgICAgICAgICAgIGNhc2Ug S0FTQU5fU1RBVEVfUVVBUkFOVElORToNCj4gPiAgICAgICAgICAgICAgICAgY2FzZSBLQVNBTl9T VEFURV9GUkVFOg0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAgIHByX2VycigiRG91YmxlIGZy ZWUiKTsNCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICBkdW1wX3N0YWNrKCk7DQo+ID4gLSAg ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7DQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg a2FzYW5fcmVwb3J0KCh1bnNpZ25lZCBsb25nKW9iamVjdCwgMCwgZmFsc2UsIGNhbGxlcik7DQo+ ID4gKyAgICAgICAgICAgICAgICAgICAgICAga2FzYW5fbWV0YV91bmxvY2soYWxsb2NfaW5mbyk7 DQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7DQo+ID4gICAgICAgICAg ICAgICAgIGRlZmF1bHQ6DQo+IA0KPiBQbGVhc2UgYXQgbGVhc3QgcHJpbnQgc29tZSBoZXJlIChp dCBpcyBub3QgbWVhbnQgdG8gaGFwcGVuLCByaWdodD8pLg0KDQpvay4NCg0KPiA+ICBzdHJ1Y3Qg a2FzYW5fYWxsb2NfbWV0YSB7DQo+ID4gKyAgICAgICB1bmlvbiB7DQo+ID4gKyAgICAgICAgICAg ICAgIHU2NCBkYXRhOw0KPiA+ICsgICAgICAgICAgICAgICBzdHJ1Y3Qgew0KPiA+ICsgICAgICAg ICAgICAgICAgICAgICAgIHUzMiBsb2NrIDogMTsgICAgICAgICAgIC8qIGxvY2sgYml0ICovDQo+ IA0KPiANCj4gQWRkIGEgY29tbWVudCB0aGF0IGthc2FuX21ldGFfbG9jayBleHBlY3RzIHRoaXMg dG8gYmUgdGhlIGZpcnN0IGJpdC4NCg0KTm90IHJlcXVpcmVkIGluIHY0Li4uDQoNClRoYW5rIHlv dSwgb25jZSBhZ2Fpbi4NCg0KS3V0aG9udXpvDQo= -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org