From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH 13/22] mini-os: correct wrong calculation of alloc bitmap size Date: Tue, 23 Aug 2016 17:15:59 +0200 Message-ID: <1471965368-6159-14-git-send-email-jgross@suse.com> References: <1471965368-6159-1-git-send-email-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1471965368-6159-1-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: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org Cc: Juergen Gross , samuel.thibault@ens-lyon.org, wei.liu2@citrix.com List-Id: xen-devel@lists.xenproject.org V2hlbiByZW1hcHBpbmcgdGhlIHBhZ2UgYWxsb2NhdG9yJ3MgYml0bWFwIGZvciB0aGUgYmFsbG9v bmluZyBzdXBwb3J0CnRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgbmVlZGVkIHNpemUgaXMgd3Jvbmcu IFRoaXMgZG9lc24ndCByZWFsbHkKbWF0dGVyIHRvZGF5IGFzIG5vdGhpbmcgaXMgYWxsb2NhdGVk IGFmdGVyIHRoYXQgYml0bWFwLCBidXQgaXQgc2hvdWxkCmJlIGNvcnJlY3RlZCBuZXZlcnRoZWxl c3MuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog YmFsbG9vbi5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxvb24uYwppbmRleCA4ZDJm MTUxLi44NjY5ZWRiIDEwMDY0NAotLS0gYS9iYWxsb29uLmMKKysrIGIvYmFsbG9vbi5jCkBAIC01 Miw3ICs1Miw3IEBAIHZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpCiB7CiAgICAgdW5z aWduZWQgbG9uZyBpOwogCi0gICAgaWYgKCBtbV9hbGxvY19iaXRtYXBfc2l6ZSA+PSAoKG5yX21h eF9wYWdlcyArIDEpID4+IChQQUdFX1NISUZUICsgMykpICkKKyAgICBpZiAoIG1tX2FsbG9jX2Jp dG1hcF9zaXplID49ICgobnJfbWF4X3BhZ2VzICsgMSkgPj4gMykgKQogICAgICAgICByZXR1cm47 CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IG1tX2FsbG9jX2JpdG1hcF9zaXplOyBpICs9IFBBR0Vf U0laRSApCkBAIC02Miw3ICs2Miw3IEBAIHZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQp CiAgICAgfQogCiAgICAgbW1fYWxsb2NfYml0bWFwID0gKHVuc2lnbmVkIGxvbmcgKil2aXJ0X2tl cm5lbF9hcmVhX2VuZDsKLSAgICB2aXJ0X2tlcm5lbF9hcmVhX2VuZCArPSByb3VuZF9wZ3VwKChu cl9tYXhfcGFnZXMgKyAxKSA+PiAoUEFHRV9TSElGVCArIDMpKTsKKyAgICB2aXJ0X2tlcm5lbF9h cmVhX2VuZCArPSByb3VuZF9wZ3VwKChucl9tYXhfcGFnZXMgKyAxKSA+PiAzKTsKICAgICBBU1NF UlQodmlydF9rZXJuZWxfYXJlYV9lbmQgPD0gVklSVF9ERU1BTkRfQVJFQSk7CiB9CiAKLS0gCjIu Ni42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==