From mboxrd@z Thu Jan 1 00:00:00 1970 From: Subject: Re: =?utf-8?q?=5BPATCH_2/8=5D_migration=3A_stop_allocat?= =?utf-8?q?ing_andfreeingmemory_frequently?= Date: Mon, 19 Mar 2018 12:48:26 +0800 (CST) Message-ID: <201803191248261240910@zte.com.cn> References: <4c7e78e1-da12-5346-e7e7-13b52882e31c@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Cc: kvm@vger.kernel.org, mst@redhat.com, mtosatti@redhat.com, xiaoguangrong@tencent.com, qemu-devel@nongnu.org, pbonzini@redhat.com To: Return-path: In-Reply-To: <4c7e78e1-da12-5346-e7e7-13b52882e31c@gmail.com> References: 201803190949243031468@zte.com.cn, 4c7e78e1-da12-5346-e7e7-13b52882e31c@gmail.com List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+gceq-qemu-devel2=m.gmane.org@nongnu.org Sender: "Qemu-devel" List-Id: kvm.vger.kernel.org Pj4+ICsgICAgZXJyID0gZGVmbGF0ZShzdHJlYW0sIFpfRklOSVNIKTsKPj4+ICsgICAgaWYgKGVy ciAhPSBaX1NUUkVBTV9FTkQpIHsKPj4+ICsgICAgICAgIHJldHVybiAtMTsKPj4+ICsgICAgfQo+ Pj4gKwo+Pj4gKyAgICByZXR1cm4gc3RyZWFtLT5uZXh0X291dCAtIGRlc3Q7Cj4+PiArfQo+Pj4g Kwo+Pj4KPj4+IEBAIC02ODMsOCArNzA3LDEwIEBAIHNzaXplX3QgcWVtdV9wdXRfY29tcHJlc3Np b25fZGF0YShRRU1VRmlsZSAqZiwgY29uc3QgdWludDhfdCAqcCwgc2l6ZV90IHNpemUsCj4+PiBy ZXR1cm4gLTE7Cj4+PiB9Cj4+PiB9Cj4+PiAtICAgIGlmIChjb21wcmVzczIoZi0+YnVmICsgZi0+ YnVmX2luZGV4ICsgc2l6ZW9mKGludDMyX3QpLCAodUxvbmdmICopJmJsZW4sCj4+PiAtICAgICAg ICAgICAgICAgICAgKEJ5dGVmICopcCwgc2l6ZSwgbGV2ZWwpICE9IFpfT0spIHsKPj4+ICsKPj4+ ICsgICAgYmxlbiA9IHFlbXVfY29tcHJlc3NfZGF0YShzdHJlYW0sIGYtPmJ1ZiArIGYtPmJ1Zl9p bmRleCArIHNpemVvZihpbnQzMl90KSwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBibGVuLCBwLCBzaXplKTsKPj4gVGhlICJsZXZlbCIgcGFyYW1ldGVyIGlzIG5ldmVyIHVzZWQg YWZ0ZXIgdGhlIHBhdGNoLCBjb3VsZCB3ZSBqdXN0IHJlbW92ZWQgaXQ/Cj4+IE9uIHRoZSBvdGhl ciBoYW5kLCBkZWZsYXRlKCkgb2YgemxpYiBzdXBwb3J0cyBjb21wcmVzc2lvbiBsZXZlbCB0b28o YnkKPj4gZGVmbGF0ZUluaXQoc3RyZWFtLCBsZXZlbCkpLCBzaG91bGQgd2UganVzdCByZXVzZSB0 aGUgbGV2ZWwgcHJvcGVybHk/ICBJZiBub3QsIHRoZQo+PiAqbWlncmF0ZSBwYXJhbWV0ZXIgY29t cHJlc3NfbGV2ZWwqIHdpbGwgYmUgdXNlbGVzcy4KPiAKPiBUaGUgJ2xldmVsJyBoYXMgYmVlbiBw dXNoZWQgdG8gQHN0cmVhbToKPiArICAgICAgICBpZiAoZGVmbGF0ZUluaXQoJmNvbXBfcGFyYW1b aV0uc3RyZWFtLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBtaWdyYXRlX2NvbXByZXNz X2xldmVsKCkpICE9IFpfT0spIHsKPiArICAgICAgICAgICAgZ290byBleGl0Owo+ICsgICAgICAg IH0KSW5kZWVkLCBJIG1pc3NlZCB0aGF0LiAKUmV2aWV3ZWQtYnk6IEppYW5nIEJpYW8gPGppYW5n LmJpYW8yQHp0ZS5jb20uY24+