From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH v2 12/40] drm: kselftest for drm_mm_insert_node() Date: Fri, 16 Dec 2016 16:02:12 +0200 Message-ID: <1481896932.3134.31.camel@linux.intel.com> References: <20161216074718.32500-1-chris@chris-wilson.co.uk> <20161216074718.32500-13-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20161216074718.32500-13-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , dri-devel@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gcGUsIDIwMTYtMTItMTYgYXQgMDc6NDYgKzAwMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBF eGVyY2lzZSBkcm1fbW1faW5zZXJ0X25vZGUoKSwgY2hlY2sgdGhhdCB3ZSBjYW4ndCBvdmVyZmls bCBhIHJhbmdlIGFuZAo+IHRoYXQgdGhlIGxpc3RzIGFyZSBjb3JyZWN0IGFmdGVyIHJlc2Vydmlu Zy9yZW1vdmluZy4KPiAKPiB2MjogRXh0cmFjdCBoZWxwZXJzIGZvciB0aGUgcmVwZWF0ZWQgdGVz dHMKPiB2MzogSXRlcmF0ZSBvdmVyIGFsbCBhbGxvY2F0aW9uIGZsYWdzCj4gCj4gU2lnbmVkLW9m Zi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cgo8U05JUD4KwqAK PiArc3RhdGljIHU2NCBtaXNhbGlnbmVkKHN0cnVjdCBkcm1fbW1fbm9kZSAqbm9kZSwgdTY0IGFs aWdubWVudCkKCkknbSBub3Qgc3VyZSBpZiAnbWlzYWxpZ25tZW50JyB3b3VsZCBiZSBiZXR0ZXIg bmFtZSBvciBub3QuIFRoaXMgbWFrZXMKbWUgdGhpbmsgb2YgYm9vbCByZXR1cm5pbmcgb25lLgoK PiArc3RhdGljIGJvb2wgZXhwZWN0X2luc2VydF9mYWlsKHN0cnVjdCBkcm1fbW0gKm1tLCB1NjQg c2l6ZSkKPiArewo+ICsJc3RydWN0IGRybV9tbV9ub2RlIHRtcCA9IHt9Owo+ICsJaW50IGVycjsK PiArCj4gKwllcnIgPSBkcm1fbW1faW5zZXJ0X25vZGUobW0sICZ0bXAsIHNpemUsIDAsIERSTV9N TV9TRUFSQ0hfREVGQVVMVCk7Cj4gKwlpZiAoZXJyICE9IC1FTk9TUEMpwqDCoHsKCkZvciBzcGVl ZCAodGhpcyBmdW5jdGlvbiBnZXRzIGNhbGxlZCBhIGxvdCk7CgppZiAobGlrZWx5KGVyciA9PSAt RU5PU1BDKSkKCXJldHVybiB0cnVlOwoKPiArc3RhdGljIGludCBfX2lndF9pbnNlcnQodW5zaWdu ZWQgaW50IGNvdW50LCB1NjQgc2l6ZSkKPiArewoKPFNOSVA+Cgo+IAo+ICsJZm9yIChtb2RlID0g aW5zZXJ0X21vZGVzOyBtb2RlLT5uYW1lOyBtb2RlKyspIHsKPiArCQlmb3IgKG4gPSAwOyBuIDwg Y291bnQ7IG4rKykgewo+ICsJCQlub2RlID0gJm5vZGVzW25dOwo+ICsJCQllcnIgPSBkcm1fbW1f aW5zZXJ0X25vZGVfZ2VuZXJpYygmbW0sIG5vZGUsIHNpemUsIDAsIG4sCj4gKwkJCQkJCQnCoG1v ZGUtPnNlYXJjaF9mbGFncywKPiArCQkJCQkJCcKgbW9kZS0+Y3JlYXRlX2ZsYWdzKTsKPiArCQkJ aWYgKGVyciB8fCAhYXNzZXJ0X25vZGUobm9kZSwgJm1tLCBzaXplLCAwLCBuKSkgewo+ICsJCQkJ cHJfZXJyKCIlcyBpbnNlcnQgZmFpbGVkLCBzaXplICVsbHUgc3RlcCAlZFxuIiwKPiArCQkJCcKg wqDCoMKgwqDCoMKgbW9kZS0+bmFtZSwgc2l6ZSwgbik7Cj4gKwkJCQlyZXQgPSBlcnIgPzogLUVJ TlZBTDsKPiArCQkJCWdvdG8gb3V0Owo+ICsJCQl9CgpUaGlzIGNvbnN0cnVjdCBpcyB0aHJlZSB0 aW1lcyBpbiB0aGlzIHBhdGNoOyBDb3VsZCBiZQpleHBlY3RfaW5zZXJ0X2dlbmVyaWM/CgpBcGFy dCBmcm9tIG5pdHBpY2tzLCBubyBjb21wbGFpbnRzOyB3YXMgbXVjaCBlYXNpZXIgdG8gcmV2aWV3 IG5vdyEKClJldmlld2VkLWJ5OiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51 eC5pbnRlbC5jb20+CgpSZWdhcmRzLCBKb29uYXMKLS0gCkpvb25hcyBMYWh0aW5lbgpPcGVuIFNv dXJjZSBUZWNobm9sb2d5IENlbnRlcgpJbnRlbCBDb3Jwb3JhdGlvbgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0Cklu dGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK