From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 31/34] drm: Simplify drm_mm scan-list manipulation Date: Wed, 14 Dec 2016 10:27:57 +0200 Message-ID: <1481704077.3604.3.camel@linux.intel.com> References: <20161212115350.780-1-chris@chris-wilson.co.uk> <20161212115350.780-32-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: <20161212115350.780-32-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Chris Wilson , dri-devel@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gbWEsIDIwMTYtMTItMTIgYXQgMTE6NTMgKzAwMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBT aW5jZSB3ZSBtYW5kYXRlIGEgc3RyaWN0IHJldmVyc2Utb3JkZXIgb2YgZHJtX21tX3NjYW5fcmVt b3ZlX2Jsb2NrKCkKCmtlcm5lbGRvYyBzcGVha3Mgb2YgZm9yd2FyZC1vcmRlciwgc28gYmV0dGVy IHVwZGF0ZSB0aGF0LgoKPiBhZnRlciBkcm1fbW1fc2Nhbl9hZGRfYmxvY2soKSB3ZSBjYW4gZnVy dGhlciBzaW1wbGlmeSB0aGUgbGlzdAo+IG1hbmlwdWxhdGlvbnMgd2hlbiBnZW5lcmF0aW5nIHRo ZSB0ZW1wb3Jhcnkgc2Nhbi1ob2xlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8 Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgoKPFNOSVA+Cgo+IEBAIC03ODcsMTMgKzc4Myw4IEBA IGJvb2wgZHJtX21tX3NjYW5fYWRkX2Jsb2NrKHN0cnVjdCBkcm1fbW1fc2NhbiAqc2NhbiwKPiDC oAltbS0+c2Nhbl9hY3RpdmUrKzsKPiDCoAo+IMKgCWhvbGUgPSBsaXN0X3ByZXZfZW50cnkobm9k ZSwgbm9kZV9saXN0KTsKPiAtCj4gLQlub2RlLT5zY2FubmVkX3ByZWNlZWRzX2hvbGUgPSBob2xl LT5ob2xlX2ZvbGxvd3M7Cj4gLQlob2xlLT5ob2xlX2ZvbGxvd3MgPSAxOwo+IC0JbGlzdF9kZWwo Jm5vZGUtPm5vZGVfbGlzdCk7Cj4gLQlub2RlLT5ub2RlX2xpc3QucHJldiA9ICZob2xlLT5ub2Rl X2xpc3Q7Cj4gLQlub2RlLT5ub2RlX2xpc3QubmV4dCA9ICZzY2FuLT5wcmV2X3NjYW5uZWRfbm9k ZS0+bm9kZV9saXN0Owo+IC0Jc2Nhbi0+cHJldl9zY2FubmVkX25vZGUgPSBub2RlOwo+ICsJRFJN X01NX0JVR19PTihsaXN0X25leHRfZW50cnkoaG9sZSwgbm9kZV9saXN0KSAhPSBub2RlKTsKPiAr CV9fbGlzdF9kZWxfZW50cnkoJm5vZGUtPm5vZGVfbGlzdCk7CgpBdCBsZWFzdCBiZSBleHBsaWNp dCBieSBhZGRpbmcgYSBjb21tZW50IHRoYXQgd2UgYXZvaWQgcG9pc29uaW5nIHRoZQpwb2ludGVy cyB0byBiZSBhYmxlIHRvIHVud2luZC4KCj4gQEAgLTg4Nyw4ICs4NzgsOCBAQCBib29sIGRybV9t bV9zY2FuX3JlbW92ZV9ibG9jayhzdHJ1Y3QgZHJtX21tX3NjYW4gKnNjYW4sCj4gwqAJbm9kZS0+ bW0tPnNjYW5fYWN0aXZlLS07Cj4gwqAKPiDCoAlwcmV2X25vZGUgPSBsaXN0X3ByZXZfZW50cnko bm9kZSwgbm9kZV9saXN0KTsKPiAtCj4gLQlwcmV2X25vZGUtPmhvbGVfZm9sbG93cyA9IG5vZGUt PnNjYW5uZWRfcHJlY2VlZHNfaG9sZTsKCkNvbW1lbnQgbWlnaHQgYmUgaW4gcGxhY2UgaGVyZSB0 b287ICJub2RlLT5ub2RlX2xpc3QgaGFzIGJlZW4gcmVtb3ZlZApmcm9tIHRoZSBsaXN0IGJ1dCBi eSBjYXJlZnVsbHkgYXZvaWRpbmcuLi4iCgo+ICsJRFJNX01NX0JVR19PTihsaXN0X25leHRfZW50 cnkocHJldl9ub2RlLCBub2RlX2xpc3QpICE9Cj4gKwkJwqDCoMKgwqDCoMKgbGlzdF9uZXh0X2Vu dHJ5KG5vZGUsIG5vZGVfbGlzdCkpOwo+IMKgCWxpc3RfYWRkKCZub2RlLT5ub2RlX2xpc3QsICZw cmV2X25vZGUtPm5vZGVfbGlzdCk7Cj4gwqAKPiDCoAlyZXR1cm4gKG5vZGUtPnN0YXJ0ICsgbm9k ZS0+c2l6ZSA+IHNjYW4tPmhpdF9zdGFydCAmJgoKSSdtIGZlZWxpbmcgYml0IHVuY2FubnkgYWJv dXQgYXZvaWRpbmcgcG9pc29uaW5nLgoKUmVnYXJkcywgSm9vbmFzCi0tIApKb29uYXMgTGFodGlu ZW4KT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKSW50ZWwgQ29ycG9yYXRpb24KX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxp bmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==