From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Hellstrom Subject: Re: [PATCH 1/2] drm: Fix a bug in the range manager. When searching for free space in a range, the function could return a node extending outside of the given range. Date: Fri, 12 Feb 2010 10:31:42 +0100 Message-ID: <4B751FFE.7020802@vmware.com> References: <1265930280-4076-1-git-send-email-thellstrom@vmware.com> <1265930280-4076-2-git-send-email-thellstrom@vmware.com> <1265962365.3418.4859.camel@thor.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1265962365.3418.4859.camel@thor.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.sourceforge.net To: =?UTF-8?B?TWljaGVsIETDpG56ZXI=?= Cc: "airlied@redhat.com" , "dri-devel@lists.sourceforge.net" List-Id: dri-devel@lists.freedesktop.org TWljaGVsIETDpG56ZXIgd3JvdGU6Cj4gT24gRnJpLCAyMDEwLTAyLTEyIGF0IDAwOjE3ICswMTAw LCBUaG9tYXMgSGVsbHN0cm9tIHdyb3RlOiAKPiAgIAo+PiBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMg SGVsbHN0cm9tIDx0aGVsbHN0cm9tQHZtd2FyZS5jb20+Cj4+ICAgICAKPgo+IFBsZWFzZSBtYWtl IGEgcHJvcGVyIHNob3J0IGRlc2NyaXB0aW9uIG9mIHRoZSBjaGFuZ2Ugb24gdGhlIGZpcnN0IGxp bmUKPiBvZiB0aGUgY29tbWl0IG1lc3NhZ2UuCj4KPgo+ICAgCkRvbmUuIFRoYXQgc2hvcnQgZGVz Y3JpcHRpb24gYWNjaWRlbnRseSBlbmRlZCB1cCBpbiB0aGUgc3ViamVjdCBmaWVsZC4KCi9UaG9t YXMKCj4+IGRyaXZlcnMvZ3B1L2RybS9kcm1fbW0uYyB8ICAgIDMgKystCj4+ICAxIGZpbGVzIGNo YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9kcm1fbW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbW0uYwo+PiBp bmRleCBjZGVjMzI5Li4yYWMwNzRjIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJt X21tLmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9tbS5jCj4+IEBAIC00MDUsNyArNDA1 LDggQEAgc3RydWN0IGRybV9tbV9ub2RlICpkcm1fbW1fc2VhcmNoX2ZyZWVfaW5fcmFuZ2UoY29u c3Qgc3RydWN0IGRybV9tbSAqbW0sCj4+ICAJCQkJd2FzdGVkICs9IGFsaWdubWVudCAtIHRtcDsK Pj4gIAkJfQo+PiAgCj4+IC0JCWlmIChlbnRyeS0+c2l6ZSA+PSBzaXplICsgd2FzdGVkKSB7Cj4+ ICsJCWlmIChlbnRyeS0+c2l6ZSA+PSBzaXplICsgd2FzdGVkICYmCj4+ICsJCSAgICAoZW50cnkt PnN0YXJ0ICsgd2FzdGVkICsgc2l6ZSkgPD0gZW5kKSB7Cj4+ICAJCQlpZiAoIWJlc3RfbWF0Y2gp Cj4+ICAJCQkJcmV0dXJuIGVudHJ5Owo+PiAgCQkJaWYgKGVudHJ5LT5zaXplIDwgYmVzdF9zaXpl KSB7Cj4+ICAgICAKPgo+IFJldmlld2VkLWJ5OiBNaWNoZWwgRMOkbnplciA8ZGFlbnplckB2bXdh cmUuY29tPgo+Cj4KPiAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpTT0xBUklTIDEwIGlzIHRo ZSBPUyBmb3IgRGF0YSBDZW50ZXJzIC0gcHJvdmlkZXMgZmVhdHVyZXMgc3VjaCBhcyBEVHJhY2Us ClByZWRpY3RpdmUgU2VsZiBIZWFsaW5nIGFuZCBBd2FyZCBXaW5uaW5nIFpGUy4gR2V0IFNvbGFy aXMgMTAgTk9XCmh0dHA6Ly9wLnNmLm5ldC9zZnUvc29sYXJpcy1kZXYyZGV2Ci0tCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkRyaS1kZXZlbCBtYWlsaW5n IGxpc3QKRHJpLWRldmVsQGxpc3RzLnNvdXJjZWZvcmdlLm5ldApodHRwczovL2xpc3RzLnNvdXJj ZWZvcmdlLm5ldC9saXN0cy9saXN0aW5mby9kcmktZGV2ZWwK