From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomas Elf Subject: Re: [PATCH 31/53] drm/i915: Update l3_remap to take a request structure Date: Thu, 05 Mar 2015 19:44:28 +0000 Message-ID: <54F8B21C.2030309@intel.com> References: <1423828140-10653-1-git-send-email-John.C.Harrison@Intel.com> <1424366285-29232-1-git-send-email-John.C.Harrison@Intel.com> <1424366285-29232-32-git-send-email-John.C.Harrison@Intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 71ED16E3D0 for ; Thu, 5 Mar 2015 11:44:31 -0800 (PST) In-Reply-To: <1424366285-29232-32-git-send-email-John.C.Harrison@Intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: John.C.Harrison@Intel.com, Intel-GFX@Lists.FreeDesktop.Org List-Id: intel-gfx@lists.freedesktop.org T24gMTkvMDIvMjAxNSAxNzoxNywgSm9obi5DLkhhcnJpc29uQEludGVsLmNvbSB3cm90ZToKPiBG cm9tOiBKb2huIEhhcnJpc29uIDxKb2huLkMuSGFycmlzb25ASW50ZWwuY29tPgo+Cj4gQ29udmVy dGVkIGk5MTVfZ2VtX2wzX3JlbWFwKCkgdG8gdGFrZSBhIHJlcXVlc3Qgc3RydWN0dXJlIGluc3Rl YWQgb2YgYSByaW5nLgo+Cj4gRm9yOiBWSVotNTExNQo+IFNpZ25lZC1vZmYtYnk6IEpvaG4gSGFy cmlzb24gPEpvaG4uQy5IYXJyaXNvbkBJbnRlbC5jb20+Cj4gLS0tCj4gICBkcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2Rydi5oICAgICAgICAgfCAgICAyICstCj4gICBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2dlbS5jICAgICAgICAgfCAgICA1ICsrKy0tCj4gICBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2dlbV9jb250ZXh0LmMgfCAgICAyICstCj4gICAzIGZpbGVzIGNoYW5nZWQsIDUg aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAo+ IGluZGV4IGU5ZmVmNGMuLjM5NTViZWYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9kcnYuaAo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKPiBA QCAtMjgyNSw3ICsyODI1LDcgQEAgaW50IF9fbXVzdF9jaGVjayBpOTE1X2dlbV9vYmplY3RfZmlu aXNoX2dwdShzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqKTsKPiAgIGludCBfX211c3Rf Y2hlY2sgaTkxNV9nZW1faW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiAgIGludCBpOTE1 X2dlbV9pbml0X3JpbmdzKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+ICAgaW50IF9fbXVzdF9j aGVjayBpOTE1X2dlbV9pbml0X2h3KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+IC1pbnQgaTkx NV9nZW1fbDNfcmVtYXAoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmluZywgaW50IHNsaWNlKTsK PiAraW50IGk5MTVfZ2VtX2wzX3JlbWFwKHN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVx LCBpbnQgc2xpY2UpOwo+ICAgdm9pZCBpOTE1X2dlbV9pbml0X3N3aXp6bGluZyhzdHJ1Y3QgZHJt X2RldmljZSAqZGV2KTsKPiAgIHZvaWQgaTkxNV9nZW1fY2xlYW51cF9yaW5nYnVmZmVyKHN0cnVj dCBkcm1fZGV2aWNlICpkZXYpOwo+ICAgaW50IF9fbXVzdF9jaGVjayBpOTE1X2dwdV9pZGxlKHN0 cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+IGluZGV4IDBh ZTliZTIuLjA0MzkzM2IgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9n ZW0uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiBAQCAtNDY0NCw4 ICs0NjQ0LDkgQEAgZXJyOgo+ICAgCXJldHVybiByZXQ7Cj4gICB9Cj4KPiAtaW50IGk5MTVfZ2Vt X2wzX3JlbWFwKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcsIGludCBzbGljZSkKPiAraW50 IGk5MTVfZ2VtX2wzX3JlbWFwKHN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxLCBpbnQg c2xpY2UpCj4gICB7Cj4gKwlzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpyaW5nID0gcmVxLT5yaW5n Owo+ICAgCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSByaW5nLT5kZXY7Cj4gICAJc3RydWN0IGRy bV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZGV2LT5kZXZfcHJpdmF0ZTsKPiAgIAl1MzIgcmVn X2Jhc2UgPSBHRU43X0wzTE9HX0JBU0UgKyAoc2xpY2UgKiAweDIwMCk7Cj4gQEAgLTQ4NjQsNyAr NDg2NSw3IEBAIGk5MTVfZ2VtX2luaXRfaHcoc3RydWN0IGRybV9kZXZpY2UgKmRldikKPgo+ICAg CQlpZiAocmluZy0+aWQgPT0gUkNTKSB7Cj4gICAJCQlmb3IgKGkgPSAwOyBpIDwgTlVNX0wzX1NM SUNFUyhkZXYpOyBpKyspCj4gLQkJCQlpOTE1X2dlbV9sM19yZW1hcChyaW5nLCBpKTsKPiArCQkJ CWk5MTVfZ2VtX2wzX3JlbWFwKHJlcSwgaSk7Cj4gICAJCX0KPgo+ICAgCQlyZXQgPSBpOTE1X3Bw Z3R0X2luaXRfcmluZyhyZXEpOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2dlbV9jb250ZXh0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0 LmMKPiBpbmRleCBlNGQ3NWJlLi40NzVkMWZkIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZ2VtX2NvbnRleHQuYwo+IEBAIC02MzYsNyArNjM2LDcgQEAgc3RhdGljIGludCBkb19zd2l0 Y2goc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXEpCj4gICAJCWlmICghKHRvLT5yZW1h cF9zbGljZSAmICgxPDxpKSkpCj4gICAJCQljb250aW51ZTsKPgo+IC0JCXJldCA9IGk5MTVfZ2Vt X2wzX3JlbWFwKHJlcS0+cmluZywgaSk7Cj4gKwkJcmV0ID0gaTkxNV9nZW1fbDNfcmVtYXAocmVx LCBpKTsKPiAgIAkJLyogSWYgaXQgZmFpbGVkLCB0cnkgYWdhaW4gbmV4dCByb3VuZCAqLwo+ICAg CQlpZiAocmV0KQo+ICAgCQkJRFJNX0RFQlVHX0RSSVZFUigiTDMgcmVtYXBwaW5nIGZhaWxlZFxu Iik7Cj4KClJldmlld2VkLWJ5OiBUb21hcyBFbGYgPHRvbWFzLmVsZkBpbnRlbC5jb20+CgpUaGFu a3MsClRvbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=