From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Hao, Xudong" Subject: RE: [PATCH] qemu-kvm: fix unmatched RAM alloction/free Date: Fri, 24 May 2013 01:21:08 +0000 Message-ID: <403610A45A2B5242BD291EDAE8B37D3010E39197@SHSMSX102.ccr.corp.intel.com> References: <1232233990-20383-1-git-send-email-xudong.hao@intel.com> <12651812.6747454.1369329209342.JavaMail.root@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: "kvm@vger.kernel.org" , "gleb@redhat.com" , "qemu-devel@nongnu.org" To: Paolo Bonzini Return-path: Received: from mga02.intel.com ([134.134.136.20]:40758 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758000Ab3EXBVO (ORCPT ); Thu, 23 May 2013 21:21:14 -0400 In-Reply-To: <12651812.6747454.1369329209342.JavaMail.root@redhat.com> Content-Language: en-US Sender: kvm-owner@vger.kernel.org List-ID: PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQYW9sbyBCb256aW5pIFttYWls dG86cGJvbnppbmlAcmVkaGF0LmNvbV0NCj4gU2VudDogRnJpZGF5LCBNYXkgMjQsIDIwMTMgMTox MyBBTQ0KPiBUbzogSGFvLCBYdWRvbmcNCj4gQ2M6IGt2bUB2Z2VyLmtlcm5lbC5vcmc7IGdsZWJA cmVkaGF0LmNvbTsgcWVtdS1kZXZlbEBub25nbnUub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0hd IHFlbXUta3ZtOiBmaXggdW5tYXRjaGVkIFJBTSBhbGxvY3Rpb24vZnJlZQ0KPiANCj4gPiBtbWFw IGlzIHVzZWQgaW4gcWVtdV92bWFsbG9jIGZ1bmN0aW9uIGluc3RlYWQgb2YgcWVtdV9tZW1hbGln bihjb21taXQNCj4gPiA3ZGRhNWRjOCksIHNvIGl0IHNob3VsZCBjaGFuZ2UgcWVtdV92ZnJlZSB0 byBtdW5tYXAgdG8gZml4IGEgdW5tYXRjaGVkDQo+ID4gaXNzdWUuDQo+ID4NCj4gPiBUaGlzIGlz c3VlIGFwcGVhcnMgd2hlbiBhIFBDSSBkZXZpY2UgaXMgYmVpbmcgYXNzaWduZWQgdG8gS1ZNIGd1 ZXN0LA0KPiA+IGZhaWx1cmUgdG8gcmVhZCBQQ0kgcm9tIGZpbGUgd2lsbCBicmluZyBSQU0gZnJl ZSwgdGhlbiB0aGUgaW5jb3JyZWN0DQo+ID4gcWVtdV92ZnJlZSBjYWxsaW5nIHdpbGwgY2F1c2Ug YSBzZWdtZW50IGZhdWx0Lg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogWHVkb25nIEhhbyA8eHVk b25nLmhhb0BpbnRlbC5jb20+DQo+ID4gLS0tDQo+ID4gIGV4ZWMuYyB8ICAgIDYgKy0tLS0tDQo+ ID4gIDEgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQ0KPiA+ DQo+ID4gZGlmZiAtLWdpdCBhL2V4ZWMuYyBiL2V4ZWMuYw0KPiA+IGluZGV4IGZhMWUwYzMuLmQ0 MGQyMzcgMTAwNjQ0DQo+ID4gLS0tIGEvZXhlYy5jDQo+ID4gKysrIGIvZXhlYy5jDQo+ID4gQEAg LTExNTIsMTUgKzExNTIsMTEgQEAgdm9pZCBxZW11X3JhbV9mcmVlKHJhbV9hZGRyX3QgYWRkcikN Cj4gPiAgICAgICAgICAgICAgICAgIGFib3J0KCk7DQo+ID4gICNlbmRpZg0KPiA+ICAgICAgICAg ICAgICB9IGVsc2Ugew0KPiA+IC0jaWYgZGVmaW5lZChUQVJHRVRfUzM5MFgpICYmIGRlZmluZWQo Q09ORklHX0tWTSkNCj4gPiAtICAgICAgICAgICAgICAgIG11bm1hcChibG9jay0+aG9zdCwgYmxv Y2stPmxlbmd0aCk7DQo+ID4gLSNlbHNlDQo+ID4gICAgICAgICAgICAgICAgICBpZiAoeGVuX2Vu YWJsZWQoKSkgew0KPiA+ICAgICAgICAgICAgICAgICAgICAgIHhlbl9pbnZhbGlkYXRlX21hcF9j YWNoZV9lbnRyeShibG9jay0+aG9zdCk7DQo+ID4gICAgICAgICAgICAgICAgICB9IGVsc2Ugew0K PiA+IC0gICAgICAgICAgICAgICAgICAgIHFlbXVfdmZyZWUoYmxvY2stPmhvc3QpOw0KPiA+ICsg ICAgICAgICAgICAgICAgICAgIG11bm1hcChibG9jay0+aG9zdCwgYmxvY2stPmxlbmd0aCk7DQo+ ID4gICAgICAgICAgICAgICAgICB9DQo+ID4gLSNlbmRpZg0KPiA+ICAgICAgICAgICAgICB9DQo+ ID4gICAgICAgICAgICAgIGdfZnJlZShibG9jayk7DQo+ID4gICAgICAgICAgICAgIGJyZWFrOw0K PiANCj4gSnVzdCAiZ2l0IHB1bGwiLiA6KSAgVGhpcyBpcyB2ZXJ5IHNpbWlsYXIgdG8gY29tbWl0 IGU3YTA5YjkgKG9zZGVwOiBpbnRyb2R1Y2UNCj4gcWVtdV9hbm9uX3JhbV9mcmVlIHRvIGZyZWUg cWVtdV9hbm9uX3JhbV9hbGxvYy1lZCBtZW1vcnksIDIwMTMtMDUtMTMpDQo+IA0KDQpPSywgdGhp cyBjb21taXQgZG8gdGhlIHNhbWUgdGhpbmcgYXMgbXkgcGF0Y2gsIEkgZGlkIG5vdCBub3RpY2Ug cWVtdSB1cHN0cmVhbSB0cmVlLCBqdXN0IHRha2UgYSBsb29rIGF0IHFlbXUta3ZtIHRyZWUsIGJ1 dCBJIHRoaW5rIHRoaXMgY29tbWl0IHNob3VsZCBiZSBiYWNrcG9ydCB0byBxZW11LWt2bSB0cmVl LCBiZWNhdXNlIG1hbnkgdXNlciBhcmUgdXNpbmcgcWVtdS1rdm0gZm9yIEtWTS4gDQoNCkFueXdh eSBwbGVhc2UgaWdub3JlIHRoaXMgcGF0Y2guDQoNClRoYW5rcywNCi1YdWRvbmcNCg0K From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:34517) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ufgh4-0006ZV-Om for qemu-devel@nongnu.org; Thu, 23 May 2013 21:21:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ufggz-0005kJ-V3 for qemu-devel@nongnu.org; Thu, 23 May 2013 21:21:18 -0400 Received: from mga09.intel.com ([134.134.136.24]:24684) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ufggz-0005jf-PD for qemu-devel@nongnu.org; Thu, 23 May 2013 21:21:13 -0400 From: "Hao, Xudong" Date: Fri, 24 May 2013 01:21:08 +0000 Message-ID: <403610A45A2B5242BD291EDAE8B37D3010E39197@SHSMSX102.ccr.corp.intel.com> References: <1232233990-20383-1-git-send-email-xudong.hao@intel.com> <12651812.6747454.1369329209342.JavaMail.root@redhat.com> In-Reply-To: <12651812.6747454.1369329209342.JavaMail.root@redhat.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH] qemu-kvm: fix unmatched RAM alloction/free List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini Cc: "gleb@redhat.com" , "kvm@vger.kernel.org" , "qemu-devel@nongnu.org" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQYW9sbyBCb256aW5pIFttYWls dG86cGJvbnppbmlAcmVkaGF0LmNvbV0NCj4gU2VudDogRnJpZGF5LCBNYXkgMjQsIDIwMTMgMTox MyBBTQ0KPiBUbzogSGFvLCBYdWRvbmcNCj4gQ2M6IGt2bUB2Z2VyLmtlcm5lbC5vcmc7IGdsZWJA cmVkaGF0LmNvbTsgcWVtdS1kZXZlbEBub25nbnUub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0hd IHFlbXUta3ZtOiBmaXggdW5tYXRjaGVkIFJBTSBhbGxvY3Rpb24vZnJlZQ0KPiANCj4gPiBtbWFw IGlzIHVzZWQgaW4gcWVtdV92bWFsbG9jIGZ1bmN0aW9uIGluc3RlYWQgb2YgcWVtdV9tZW1hbGln bihjb21taXQNCj4gPiA3ZGRhNWRjOCksIHNvIGl0IHNob3VsZCBjaGFuZ2UgcWVtdV92ZnJlZSB0 byBtdW5tYXAgdG8gZml4IGEgdW5tYXRjaGVkDQo+ID4gaXNzdWUuDQo+ID4NCj4gPiBUaGlzIGlz c3VlIGFwcGVhcnMgd2hlbiBhIFBDSSBkZXZpY2UgaXMgYmVpbmcgYXNzaWduZWQgdG8gS1ZNIGd1 ZXN0LA0KPiA+IGZhaWx1cmUgdG8gcmVhZCBQQ0kgcm9tIGZpbGUgd2lsbCBicmluZyBSQU0gZnJl ZSwgdGhlbiB0aGUgaW5jb3JyZWN0DQo+ID4gcWVtdV92ZnJlZSBjYWxsaW5nIHdpbGwgY2F1c2Ug YSBzZWdtZW50IGZhdWx0Lg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogWHVkb25nIEhhbyA8eHVk b25nLmhhb0BpbnRlbC5jb20+DQo+ID4gLS0tDQo+ID4gIGV4ZWMuYyB8ICAgIDYgKy0tLS0tDQo+ ID4gIDEgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQ0KPiA+ DQo+ID4gZGlmZiAtLWdpdCBhL2V4ZWMuYyBiL2V4ZWMuYw0KPiA+IGluZGV4IGZhMWUwYzMuLmQ0 MGQyMzcgMTAwNjQ0DQo+ID4gLS0tIGEvZXhlYy5jDQo+ID4gKysrIGIvZXhlYy5jDQo+ID4gQEAg LTExNTIsMTUgKzExNTIsMTEgQEAgdm9pZCBxZW11X3JhbV9mcmVlKHJhbV9hZGRyX3QgYWRkcikN Cj4gPiAgICAgICAgICAgICAgICAgIGFib3J0KCk7DQo+ID4gICNlbmRpZg0KPiA+ICAgICAgICAg ICAgICB9IGVsc2Ugew0KPiA+IC0jaWYgZGVmaW5lZChUQVJHRVRfUzM5MFgpICYmIGRlZmluZWQo Q09ORklHX0tWTSkNCj4gPiAtICAgICAgICAgICAgICAgIG11bm1hcChibG9jay0+aG9zdCwgYmxv Y2stPmxlbmd0aCk7DQo+ID4gLSNlbHNlDQo+ID4gICAgICAgICAgICAgICAgICBpZiAoeGVuX2Vu YWJsZWQoKSkgew0KPiA+ICAgICAgICAgICAgICAgICAgICAgIHhlbl9pbnZhbGlkYXRlX21hcF9j YWNoZV9lbnRyeShibG9jay0+aG9zdCk7DQo+ID4gICAgICAgICAgICAgICAgICB9IGVsc2Ugew0K PiA+IC0gICAgICAgICAgICAgICAgICAgIHFlbXVfdmZyZWUoYmxvY2stPmhvc3QpOw0KPiA+ICsg ICAgICAgICAgICAgICAgICAgIG11bm1hcChibG9jay0+aG9zdCwgYmxvY2stPmxlbmd0aCk7DQo+ ID4gICAgICAgICAgICAgICAgICB9DQo+ID4gLSNlbmRpZg0KPiA+ICAgICAgICAgICAgICB9DQo+ ID4gICAgICAgICAgICAgIGdfZnJlZShibG9jayk7DQo+ID4gICAgICAgICAgICAgIGJyZWFrOw0K PiANCj4gSnVzdCAiZ2l0IHB1bGwiLiA6KSAgVGhpcyBpcyB2ZXJ5IHNpbWlsYXIgdG8gY29tbWl0 IGU3YTA5YjkgKG9zZGVwOiBpbnRyb2R1Y2UNCj4gcWVtdV9hbm9uX3JhbV9mcmVlIHRvIGZyZWUg cWVtdV9hbm9uX3JhbV9hbGxvYy1lZCBtZW1vcnksIDIwMTMtMDUtMTMpDQo+IA0KDQpPSywgdGhp cyBjb21taXQgZG8gdGhlIHNhbWUgdGhpbmcgYXMgbXkgcGF0Y2gsIEkgZGlkIG5vdCBub3RpY2Ug cWVtdSB1cHN0cmVhbSB0cmVlLCBqdXN0IHRha2UgYSBsb29rIGF0IHFlbXUta3ZtIHRyZWUsIGJ1 dCBJIHRoaW5rIHRoaXMgY29tbWl0IHNob3VsZCBiZSBiYWNrcG9ydCB0byBxZW11LWt2bSB0cmVl LCBiZWNhdXNlIG1hbnkgdXNlciBhcmUgdXNpbmcgcWVtdS1rdm0gZm9yIEtWTS4gDQoNCkFueXdh eSBwbGVhc2UgaWdub3JlIHRoaXMgcGF0Y2guDQoNClRoYW5rcywNCi1YdWRvbmcNCg0K