From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 02/18] drm/i915: Pass stride to rotate_pages() Date: Mon, 25 Jan 2016 17:52:02 +0100 Message-ID: <20160125165202.GY11240@phenom.ffwll.local> References: <1453316739-13296-1-git-send-email-ville.syrjala@linux.intel.com> <1453316739-13296-3-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f51.google.com (mail-wm0-f51.google.com [74.125.82.51]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8DCAE6E08A for ; Mon, 25 Jan 2016 08:51:54 -0800 (PST) Received: by mail-wm0-f51.google.com with SMTP id n5so89859945wmn.0 for ; Mon, 25 Jan 2016 08:51:54 -0800 (PST) Content-Disposition: inline In-Reply-To: <1453316739-13296-3-git-send-email-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: ville.syrjala@linux.intel.com Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBKYW4gMjAsIDIwMTYgYXQgMDk6MDU6MjNQTSArMDIwMCwgdmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20gd3JvdGU6Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbT4KPiAKPiBQYXNzIHN0cmlkZSBpbiBhZGRpdGlvbiB0byB3aWR0 aCBhbmQgaGVpZ2h0IHRvIHJvdGF0ZV9wYWdlcygpLiBGb3Igbm93Cj4gd2lkdGggYW5kIHN0cmlk ZSBhcmUgdGhlIHNhbWUsIGJ1dCBvbmNlIGZyYW1lYnVmZmVyIG9mZnNldHMgZW50ZXIgdGhlCj4g c2NlbmUgdGhhdCBtYXkgbm8gbG9uZ2VyIGJlIHRoZSBjYXNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6 IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+CgpSZXZpZXdl ZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KCj4gLS0tCj4gIGRy aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jIHwgNyArKysrKy0tCj4gIDEgZmlsZSBj aGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9nZW1fZ3R0LmMKPiBpbmRleCBhM2VhNmIxNWM3NjIuLmQ1NDdlZWNhYzI0MiAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYwo+ICsrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jCj4gQEAgLTMzMzMsNiArMzMzMyw3IEBA IGk5MTVfZ2VtX29ial9sb29rdXBfb3JfY3JlYXRlX2dndHRfdm1hKHN0cnVjdCBkcm1faTkxNV9n ZW1fb2JqZWN0ICpvYmosCj4gIHN0YXRpYyBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKgo+ICByb3RhdGVf cGFnZXMoY29uc3QgZG1hX2FkZHJfdCAqaW4sIHVuc2lnbmVkIGludCBvZmZzZXQsCj4gIAkgICAg IHVuc2lnbmVkIGludCB3aWR0aCwgdW5zaWduZWQgaW50IGhlaWdodCwKPiArCSAgICAgdW5zaWdu ZWQgaW50IHN0cmlkZSwKPiAgCSAgICAgc3RydWN0IHNnX3RhYmxlICpzdCwgc3RydWN0IHNjYXR0 ZXJsaXN0ICpzZykKPiAgewo+ICAJdW5zaWduZWQgaW50IGNvbHVtbiwgcm93Owo+IEBAIC0zMzQ0 LDcgKzMzNDUsNyBAQCByb3RhdGVfcGFnZXMoY29uc3QgZG1hX2FkZHJfdCAqaW4sIHVuc2lnbmVk IGludCBvZmZzZXQsCj4gIAl9Cj4gIAo+ICAJZm9yIChjb2x1bW4gPSAwOyBjb2x1bW4gPCB3aWR0 aDsgY29sdW1uKyspIHsKPiAtCQlzcmNfaWR4ID0gd2lkdGggKiAoaGVpZ2h0IC0gMSkgKyBjb2x1 bW47Cj4gKwkJc3JjX2lkeCA9IHN0cmlkZSAqIChoZWlnaHQgLSAxKSArIGNvbHVtbjsKPiAgCQlm b3IgKHJvdyA9IDA7IHJvdyA8IGhlaWdodDsgcm93KyspIHsKPiAgCQkJc3QtPm5lbnRzKys7Cj4g IAkJCS8qIFdlIGRvbid0IG5lZWQgdGhlIHBhZ2VzLCBidXQgbmVlZCB0byBpbml0aWFsaXplCj4g QEAgLTMzNTUsNyArMzM1Niw3IEBAIHJvdGF0ZV9wYWdlcyhjb25zdCBkbWFfYWRkcl90ICppbiwg dW5zaWduZWQgaW50IG9mZnNldCwKPiAgCQkJc2dfZG1hX2FkZHJlc3Moc2cpID0gaW5bb2Zmc2V0 ICsgc3JjX2lkeF07Cj4gIAkJCXNnX2RtYV9sZW4oc2cpID0gUEFHRV9TSVpFOwo+ICAJCQlzZyA9 IHNnX25leHQoc2cpOwo+IC0JCQlzcmNfaWR4IC09IHdpZHRoOwo+ICsJCQlzcmNfaWR4IC09IHN0 cmlkZTsKPiAgCQl9Cj4gIAl9Cj4gIAo+IEBAIC0zNDA4LDYgKzM0MDksNyBAQCBpbnRlbF9yb3Rh dGVfZmJfb2JqX3BhZ2VzKHN0cnVjdCBpOTE1X2dndHRfdmlldyAqZ2d0dF92aWV3LAo+ICAJLyog Um90YXRlIHRoZSBwYWdlcy4gKi8KPiAgCXNnID0gcm90YXRlX3BhZ2VzKHBhZ2VfYWRkcl9saXN0 LCAwLAo+ICAJCSAgICAgcm90X2luZm8tPndpZHRoX3BhZ2VzLCByb3RfaW5mby0+aGVpZ2h0X3Bh Z2VzLAo+ICsJCSAgICAgcm90X2luZm8tPndpZHRoX3BhZ2VzLAo+ICAJCSAgICAgc3QsIE5VTEwp Owo+ICAKPiAgCS8qIEFwcGVuZCB0aGUgVVYgcGxhbmUgaWYgTlYxMi4gKi8KPiBAQCAtMzQyMyw2 ICszNDI1LDcgQEAgaW50ZWxfcm90YXRlX2ZiX29ial9wYWdlcyhzdHJ1Y3QgaTkxNV9nZ3R0X3Zp ZXcgKmdndHRfdmlldywKPiAgCQlyb3RhdGVfcGFnZXMocGFnZV9hZGRyX2xpc3QsIHV2X3N0YXJ0 X3BhZ2UsCj4gIAkJCSAgICAgcm90X2luZm8tPndpZHRoX3BhZ2VzX3V2LAo+ICAJCQkgICAgIHJv dF9pbmZvLT5oZWlnaHRfcGFnZXNfdXYsCj4gKwkJCSAgICAgcm90X2luZm8tPndpZHRoX3BhZ2Vz X3V2LAo+ICAJCQkgICAgIHN0LCBzZyk7Cj4gIAl9Cj4gIAo+IC0tIAo+IDIuNC4xMAo+IAo+IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFu aWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Js b2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK