From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Ky Srinivasan" Subject: [PATCH] Implement a floor for xm mem-set Date: Fri, 19 May 2006 10:14:47 -0600 Message-ID: <446DB6B7.E57C.0030.0@novell.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=__Part486D6CE7.0__=" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org --=__Part486D6CE7.0__= Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline The attached (trivial) patch implements a floor for the memory a domain can be ballooned down to. Please apply this to 3.0 as well Signed-off-by K. Y. Srinivasan --=__Part486D6CE7.0__= Content-Type: application/octet-stream; name="balloon.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="balloon.diff" LS0tIGxpbnV4LTIuNi4xNi9kcml2ZXJzL3hlbi9iYWxsb29uL2JhbGxvb24uYwkyMDA2LTA1LTE1 IDAyOjU3OjE0LjAwMDAwMDAwMCAtMDQwMAorKysgTkVXL2RyaXZlcnMveGVuL2JhbGxvb24vYmFs bG9vbi5jCTIwMDYtMDUtMTUgMDM6MDA6NDguMDAwMDAwMDAwIC0wNDAwCkBAIC0zNzAsMTEgKzM3 MCwyOSBAQAogCS5ub2RlID0gIm1lbW9yeS90YXJnZXQiCiB9OwogCisvKgorICogQ29tcHV0ZSB0 aGUgbWluaW11bSB2YWx1ZSB0aGlzIGRvbWFpbiBjYW4gYmUgYmFsbG9vbmVkIGRvd24gdG8gCisg KiAoaW4ga2lsbyBieXRlcykuIFRoaXMgaXMgbGl0dGxlIG92ZXIgMiUgb2YgdGhlIG1heGltdW0g cGFnZXMgdGhlIGRvbWFpbgorICogd2lsbCBldmVyIGhhbmRsZSAod2l0aCBhIGZsb29yKS4KKyAq Lworc3RhdGljIHVuc2lnbmVkIGxvbmcgbG9uZyAgbWluX3RhcmdldCh2b2lkKQoreworCXVuc2ln bmVkIGxvbmcgbG9uZwltaW5fbWVtOworCQorCisJbWluX21lbSA9IAorCSgxOTIwMDAgKyAgKCgo bWF4X3BmbiA8PCAoUEFHRV9TSElGVCAtMTApKSkgPj4gNikgKworCSgoKG1heF9wZm4gPDwgKFBB R0VfU0hJRlQgLTEwKSkpID4+IDcpKTsKKwkKKwlyZXR1cm4gKG1pbl9tZW0pOworfQorCiAvKiBS ZWFjdCB0byBhIGNoYW5nZSBpbiB0aGUgdGFyZ2V0IGtleSAqLwogc3RhdGljIHZvaWQgd2F0Y2hf dGFyZ2V0KHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoLAogCQkJIGNvbnN0IGNoYXIgKip2ZWMs IHVuc2lnbmVkIGludCBsZW4pCiB7CiAJdW5zaWduZWQgbG9uZyBsb25nIG5ld190YXJnZXQ7CisJ dW5zaWduZWQgbG9uZyBsb25nIG1pbl92YWx1ZSA9IG1pbl90YXJnZXQoKTsKIAlpbnQgZXJyOwog CiAJZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OVUxMLCAibWVtb3J5IiwgInRhcmdldCIsICIlbGx1 IiwgJm5ld190YXJnZXQpOwpAQCAtMzgyLDEyICs0MDAsMTcgQEAKIAkJLyogVGhpcyBpcyBvayAo Zm9yIGRvbWFpbjAgYXQgbGVhc3QpIC0gc28ganVzdCByZXR1cm4gKi8KIAkJcmV0dXJuOwogCX0g Ci0gICAgICAgIAorCiAJLyogVGhlIGdpdmVuIG1lbW9yeS90YXJnZXQgdmFsdWUgaXMgaW4gS2lC LCBzbyBpdCBuZWVkcyBjb252ZXJ0aW5nIHRvCiAJICAgcGFnZXMuICBQQUdFX1NISUZUIGNvbnZl cnRzIGJ5dGVzIHRvIHBhZ2VzLCBoZW5jZSBQQUdFX1NISUZUIC0gMTAuCisJICAgQnV0IGZpcnN0 IG1ha2Ugc3VyZSB0aGF0IHdlIGFyZSBub3QgbG93ZXJpbmcgdGhlIHZhbHVlIGJlbG93IHRoZSAK KwkgICAibWluaW11bSIuCiAJKi8KLQlzZXRfbmV3X3RhcmdldChuZXdfdGFyZ2V0ID4+IChQQUdF X1NISUZUIC0gMTApKTsKLSAgICAKKwlpZiAobmV3X3RhcmdldCA+IG1pbl92YWx1ZSkgeworCQlz ZXRfbmV3X3RhcmdldChuZXdfdGFyZ2V0ID4+IChQQUdFX1NISUZUIC0gMTApKTsKKwl9IGVsc2Ug eworCQlzZXRfbmV3X3RhcmdldChtaW5fdmFsdWUgPj4gKFBBR0VfU0hJRlQgLSAxMCkpOworCX0K IH0KIAogc3RhdGljIGludCBiYWxsb29uX2luaXRfd2F0Y2hlcihzdHJ1Y3Qgbm90aWZpZXJfYmxv Y2sgKm5vdGlmaWVyLAo= --=__Part486D6CE7.0__= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --=__Part486D6CE7.0__=--