From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: Remove redundant get_pages call Date: Thu, 3 Dec 2015 08:47:19 +0100 Message-ID: <20151203074719.GD10243@phenom.ffwll.local> References: <1446034116-15107-1-git-send-email-ankitprasad.r.sharma@intel.com> <565DE2C4.3030005@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f45.google.com (mail-wm0-f45.google.com [74.125.82.45]) by gabe.freedesktop.org (Postfix) with ESMTPS id 560686E2A1 for ; Wed, 2 Dec 2015 23:47:24 -0800 (PST) Received: by wmww144 with SMTP id w144so10308922wmw.0 for ; Wed, 02 Dec 2015 23:47:22 -0800 (PST) Content-Disposition: inline In-Reply-To: <565DE2C4.3030005@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Dave Gordon Cc: ankitprasad.r.sharma@intel.com, intel-gfx@lists.freedesktop.org, akash.goel@intel.com List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBEZWMgMDEsIDIwMTUgYXQgMDY6MTE6MTZQTSArMDAwMCwgRGF2ZSBHb3Jkb24gd3Jv dGU6Cj4gT24gMjgvMTAvMTUgMTI6MDgsIGFua2l0cHJhc2FkLnIuc2hhcm1hQGludGVsLmNvbSB3 cm90ZToKPiA+RnJvbTogQW5raXRwcmFzYWQgU2hhcm1hIDxhbmtpdHByYXNhZC5yLnNoYXJtYUBp bnRlbC5jb20+Cj4gPgo+ID5BIGNhbGwgdG8gaTkxNV9nZW1fb2JqX2dndHRfcGluIGlzIGJlaW5n IG1hZGUgYWZ0ZXIgdGhpcywgd2hpY2ggYWdhaW4KPiA+Y2FsbHMgdGhlIGdldF9wYWdlcyBmdW5j dGlvbi4gSGVuY2UgcmVtb3ZpbmcgdGhlIHJlZHVuZGFudCBjYWxsIHRvCj4gPmdldF9wYWdlcy4K PiA+Cj4gPlNpZ25lZC1vZmYtYnk6IEFua2l0cHJhc2FkIFNoYXJtYSA8YW5raXRwcmFzYWQuci5z aGFybWFAaW50ZWwuY29tPgo+ID4tLS0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2d1 Y19zdWJtaXNzaW9uLmMgfCA1IC0tLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDUgZGVsZXRpb25z KC0pCj4gPgo+ID5kaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ndWNfc3Vi bWlzc2lvbi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ndWNfc3VibWlzc2lvbi5jCj4g PmluZGV4IDc5MmQwYjkuLjMwMjM3ZTIgMTAwNjQ0Cj4gPi0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZ3VjX3N1Ym1pc3Npb24uYwo+ID4rKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2d1Y19zdWJtaXNzaW9uLmMKPiA+QEAgLTY0OSwxMSArNjQ5LDYgQEAgc3RhdGljIHN0cnVj dCBkcm1faTkxNV9nZW1fb2JqZWN0ICpnZW1fYWxsb2NhdGVfZ3VjX29iaihzdHJ1Y3QgZHJtX2Rl dmljZSAqZGV2LAo+ID4gIAlpZiAoIW9iaikKPiA+ICAJCXJldHVybiBOVUxMOwo+ID4KPiA+LQlp ZiAoaTkxNV9nZW1fb2JqZWN0X2dldF9wYWdlcyhvYmopKSB7Cj4gPi0JCWRybV9nZW1fb2JqZWN0 X3VucmVmZXJlbmNlKCZvYmotPmJhc2UpOwo+ID4tCQlyZXR1cm4gTlVMTDsKPiA+LQl9Cj4gPi0K PiA+ICAJaWYgKGk5MTVfZ2VtX29ial9nZ3R0X3BpbihvYmosIFBBR0VfU0laRSwKPiA+ICAJCQlQ SU5fT0ZGU0VUX0JJQVMgfCBHVUNfV09QQ01fVE9QKSkgewo+ID4gIAkJZHJtX2dlbV9vYmplY3Rf dW5yZWZlcmVuY2UoJm9iai0+YmFzZSk7Cj4gCj4gSSBzdXBwb3NlIGl0IGlzIHRlY2huaWNhbGx5 IHJlZHVuZGFudCwgYnV0IGl0J3MgYWN0dWFsbHkgcXVpdGUgZGlmZmljdWx0IHRvCj4gdmVyaWZ5 IHRoYXQgdGhlIGNhbGwgdG8gaTkxNV9nZW1fb2JqX2dndHRfcGluKCkgKndpbGwqIGFjdHVhbGx5 IHRha2UgdGhlCj4gcGF0aCB0aGF0LCAqc2l4IGxldmVscyBkZWVwZXIqLCBpbmNsdWRlcyB0aGUg Y2FsbCB0bwo+IGk5MTVfZ2VtX29iamVjdF9nZXRfcGFnZXMoKS4KPiAKPiBJcyB0aGVyZSBhbnkg YWR2YW50YWdlIHRvIGNhbGxpbmcgaTkxNV9nZW1fb2JqZWN0X2dldF9wYWdlcygpIGxhdGVyIChv cgo+IGxhdGVyKT8gRG9lcyBpdCBpbXByb3ZlL3dvcnNlbiB0aGUgY2hhbmNlcyBvZiBoaXR0aW5n IGEgZmFpbHVyZSBwYXRoPwo+IEhhbmRsaW5nIGFuIGVycm9yIGZyb20gZ2V0X3BhZ2VzIGhlcmUg aXMgc2ltcGxlLCB3aGVyZWFzIGl0IGxvb2tzIGxpa2UKPiBiYWNraW5nIG91dCBvZiBhIGZhaWx1 cmUgaW4gdGhlIG1pZGRsZSBvZiAoc2l4IGxldmVscyBvZikgZ2d0dF9waW4gbWlnaHQgbm90Cj4g YmU/CgpwaW4gaW50byBnZ3R0IHByZXR0eSBtdWNoIG1lYW5zIHRoYXQgdGhlIGJhY2tpbmcgc3Rv cmFnZSBtdXN0IGJlIHRoZXJlLgpZZXMgd2UgdG90YWxseSBzdWNrIGF0IGRvY3VtZW50aW5nIEdF TSwgYnV0IHRoZW4gcGVvcGxlIGFsc28gZ2V0IGRyYWdnZWQKYXdheSBmcm9tIHVwc3RyZWFtIGFn YWluIGJlZm9yZSB0aGVyZSdzIHRpbWUgdG8gd3JpdGUgZG9jcyBvciBjbGVhbiB1cApzb21lIG9m IHRoZSBpbmNpZGVudGFsIGNvbmZ1c2lvbiB0aGF0J3Mgc3ByaW5rbGVkIG9uIHRvcCBvZiB0aGUK ZnVuZGFtZW50YWwgZGVzaWduIC4uLgotRGFuaWVsCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJl IEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=