From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH] drm/i915: Reorder phys backing storage release Date: Wed, 07 Dec 2016 14:10:34 +0200 Message-ID: <1481112634.5745.5.camel@linux.intel.com> References: <20161207100755.8537-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id 604476E565 for ; Wed, 7 Dec 2016 12:10:37 +0000 (UTC) In-Reply-To: <20161207100755.8537-1-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 , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24ga2UsIDIwMTYtMTItMDcgYXQgMTA6MDcgKzAwMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBJ biBjb21taXQgYTRmNWVhNjRmMGE4ICgiZHJtL2k5MTU6IFJlZmFjdG9yIG9iamVjdCBwYWdlIEFQ SSIpLCBJCj4gcmVvcmRlcmVkIHRoZSBvYmplY3QtPnBhZ2VzIHRlYXJkb3duIHRvIGJlIG1vcmUg ZnJpZW5kbHkgd3J0IHRvIGEKPiBzZXBhcmF0ZSBvYmotPm1tLmxvY2suIEhvd2V2ZXIsIEkgb3Zl cmxvb2tlZCB0aGUgcGh5cyBvYmplY3QgYW5kIGxlZnQgaXQKPiB3aXRoIGEgZGFuZ2xpbmcgdXNl LWFmdGVyLWZyZWUgb2YgaXRzIHBoeXNfaGFuZGxlLiBNb3ZlIHRoZSBhbGxvY2F0aW9uCj4gb2Yg dGhlIHBoeXMgaGFuZGxlIHRvIGdldF9wYWdlcyBhbmQgaXQgcmVsZWFzZSB0byBwdXRfcGFnZXMg dG8gcHJldmVudAo+IHRoZSBpbnZhbGlkIGFjY2VzcyBhbmQgdG8gaW1wcm92ZSBzeW1tZXRyeS4K PiAKPiBUZXN0Y2FzZTogaWd0L2Rydl9zZWxmdGVzdC9vYmplY3RzCj4gUmVwb3J0ZWQtYnk6IFZp bGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gRml4ZXM6IGE0 ZjVlYTY0ZjBhOCAoImRybS9pOTE1OiBSZWZhY3RvciBvYmplY3QgcGFnZSBBUEkiKQo+IFNpZ25l ZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBW aWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgo+IENjOiBUdnJ0 a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+IENjOiBKb29uYXMgTGFodGlu ZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IGludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKCjxTTklQPgoKPiDCoGk5MTVfZ2VtX29iamVjdF9nZXRfcGFnZXNf cGh5cyhzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqKQo+IMKgewo+IMKgCXN0cnVjdCBh ZGRyZXNzX3NwYWNlICptYXBwaW5nID0gb2JqLT5iYXNlLmZpbHAtPmZfbWFwcGluZzsKPiAtCWNo YXIgKnZhZGRyID0gb2JqLT5waHlzX2hhbmRsZS0+dmFkZHI7Cj4gKwlkcm1fZG1hX2hhbmRsZV90 ICpwaHlzOwo+IMKgCXN0cnVjdCBzZ190YWJsZSAqc3Q7Cj4gwqAJc3RydWN0IHNjYXR0ZXJsaXN0 ICpzZzsKPiArCWNoYXIgKnZhZGRyOwo+IMKgCWludCBpOwo+IMKgCj4gwqAJaWYgKFdBUk5fT04o aTkxNV9nZW1fb2JqZWN0X25lZWRzX2JpdDE3X3N3aXp6bGUob2JqKSkpCj4gwqAJCXJldHVybiBF UlJfUFRSKC1FSU5WQUwpOwo+IMKgCj4gKwlwaHlzID0gZHJtX3BjaV9hbGxvYyhvYmotPmJhc2Uu ZGV2LCBvYmotPmJhc2Uuc2l6ZSwgb2JqLT5iYXNlLnNpemUpOwoKQWxpZ25pbmcgdG8gb2JqZWN0 IHNpemUgc291bmRzIGJpdCByb3VnaCB3aXRob3V0IGFueSBjb21tZW50cy4KCj4gQEAgLTIwNCwy MSArMjEyLDI5IEBAIGk5MTVfZ2VtX29iamVjdF9nZXRfcGFnZXNfcGh5cyhzdHJ1Y3QgZHJtX2k5 MTVfZ2VtX29iamVjdCAqb2JqKQo+IMKgCWk5MTVfZ2VtX2NoaXBzZXRfZmx1c2godG9faTkxNShv YmotPmJhc2UuZGV2KSk7Cj4gwqAKPiDCoAlzdCA9IGttYWxsb2Moc2l6ZW9mKCpzdCksIEdGUF9L RVJORUwpOwo+IC0JaWYgKHN0ID09IE5VTEwpCj4gLQkJcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7 Cj4gKwlpZiAoc3QgPT0gTlVMTCkgewoKQ291bGQgY29udmVydCB0byAoIXN0KSB3aGVuIHRvdWNo aW5nLCBwbGVhc2VzIGNoZWNrcGF0Y2gucGwuCgpXaXRoIHRoZSBhbGlnbiBwcm9wYWdhdGVkIG9y IGV4cGxhaW5lZCBpbiBhIGNvbW1lbnQ7CgpSZXZpZXdlZC1ieTogSm9vbmFzIExhaHRpbmVuIDxq b29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgoKUmVnYXJkcywgSm9vbmFzCi0tIApKb29u YXMgTGFodGluZW4KT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKSW50ZWwgQ29ycG9yYXRp b24KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==