From mboxrd@z Thu Jan 1 00:00:00 1970 From: Samuel Thibault Subject: Re: [PATCH 13/22] mini-os: correct wrong calculation of alloc bitmap size Date: Tue, 23 Aug 2016 21:49:16 +0200 Message-ID: <20160823194916.GQ4401@var.home> References: <1471965368-6159-1-git-send-email-jgross@suse.com> <1471965368-6159-14-git-send-email-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1471965368-6159-14-git-send-email-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Juergen Gross Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org, wei.liu2@citrix.com List-Id: xen-devel@lists.xenproject.org SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjU5ICswMjAwLCB3cm90ZToK PiBXaGVuIHJlbWFwcGluZyB0aGUgcGFnZSBhbGxvY2F0b3IncyBiaXRtYXAgZm9yIHRoZSBiYWxs b29uaW5nIHN1cHBvcnQKPiB0aGUgY2FsY3VsYXRpb24gb2YgdGhlIG5lZWRlZCBzaXplIGlzIHdy b25nLiBUaGlzIGRvZXNuJ3QgcmVhbGx5Cj4gbWF0dGVyIHRvZGF5IGFzIG5vdGhpbmcgaXMgYWxs b2NhdGVkIGFmdGVyIHRoYXQgYml0bWFwLCBidXQgaXQgc2hvdWxkCj4gYmUgY29ycmVjdGVkIG5l dmVydGhlbGVzcy4KCk9vcHMsIGluZGVlZCEKCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z cyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVs LnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIGJhbGxvb24uYyB8IDQgKystLQo+ICAx IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg LS1naXQgYS9iYWxsb29uLmMgYi9iYWxsb29uLmMKPiBpbmRleCA4ZDJmMTUxLi44NjY5ZWRiIDEw MDY0NAo+IC0tLSBhL2JhbGxvb24uYwo+ICsrKyBiL2JhbGxvb24uYwo+IEBAIC01Miw3ICs1Miw3 IEBAIHZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpCj4gIHsKPiAgICAgIHVuc2lnbmVk IGxvbmcgaTsKPiAgCj4gLSAgICBpZiAoIG1tX2FsbG9jX2JpdG1hcF9zaXplID49ICgobnJfbWF4 X3BhZ2VzICsgMSkgPj4gKFBBR0VfU0hJRlQgKyAzKSkgKQo+ICsgICAgaWYgKCBtbV9hbGxvY19i aXRtYXBfc2l6ZSA+PSAoKG5yX21heF9wYWdlcyArIDEpID4+IDMpICkKPiAgICAgICAgICByZXR1 cm47Cj4gIAo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBtbV9hbGxvY19iaXRtYXBfc2l6ZTsgaSAr PSBQQUdFX1NJWkUgKQo+IEBAIC02Miw3ICs2Miw3IEBAIHZvaWQgbW1fYWxsb2NfYml0bWFwX3Jl bWFwKHZvaWQpCj4gICAgICB9Cj4gIAo+ICAgICAgbW1fYWxsb2NfYml0bWFwID0gKHVuc2lnbmVk IGxvbmcgKil2aXJ0X2tlcm5lbF9hcmVhX2VuZDsKPiAtICAgIHZpcnRfa2VybmVsX2FyZWFfZW5k ICs9IHJvdW5kX3BndXAoKG5yX21heF9wYWdlcyArIDEpID4+IChQQUdFX1NISUZUICsgMykpOwo+ ICsgICAgdmlydF9rZXJuZWxfYXJlYV9lbmQgKz0gcm91bmRfcGd1cCgobnJfbWF4X3BhZ2VzICsg MSkgPj4gMyk7Cj4gICAgICBBU1NFUlQodmlydF9rZXJuZWxfYXJlYV9lbmQgPD0gVklSVF9ERU1B TkRfQVJFQSk7Cj4gIH0KPiAgCj4gLS0gCj4gMi42LjYKPiAKCi0tIApTYW11ZWwKLyoKICogWy4u Ll0gTm90ZSB0aGF0IDEyMCBzZWMgaXMgZGVmaW5lZCBpbiB0aGUgcHJvdG9jb2wgYXMgdGhlIG1h eGltdW0KICogcG9zc2libGUgUlRULiAgSSBndWVzcyB3ZSdsbCBoYXZlIHRvIHVzZSBzb21ldGhp bmcgb3RoZXIgdGhhbiBUQ1AKICogdG8gdGFsayB0byB0aGUgVW5pdmVyc2l0eSBvZiBNYXJzLgog KiBQQVdTIGFsbG93cyB1cyBsb25nZXIgdGltZW91dHMgYW5kIGxhcmdlIHdpbmRvd3MsIHNvIG9u Y2UgaW1wbGVtZW50ZWQKICogZnRwIHRvIG1hcnMgd2lsbCB3b3JrIG5pY2VseS4KICovCihmcm9t IC91c3Ivc3JjL2xpbnV4L25ldC9pbmV0L3RjcC5jLCBjb25jZXJuaW5nIFJUVCBbcmV0cmFuc21p c3Npb24gdGltZW91dF0pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK