From mboxrd@z Thu Jan 1 00:00:00 1970 From: Greg Kroah-Hartman Subject: [PATCH 4.9 51/66] drm/i915: Fix calculation of rotated x and y offsets for planar formats Date: Tue, 31 Jan 2017 06:36:55 +0100 Message-ID: <20170131053605.313256130@linuxfoundation.org> References: <20170131053603.098140622@linuxfoundation.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.linuxfoundation.org (mail.linuxfoundation.org [140.211.169.12]) by gabe.freedesktop.org (Postfix) with ESMTPS id E1DA66E21A for ; Tue, 31 Jan 2017 05:39:33 +0000 (UTC) In-Reply-To: <20170131053603.098140622@linuxfoundation.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: linux-kernel@vger.kernel.org Cc: Ander Conselvan de Oliveira , Jani Nikula , Greg Kroah-Hartman , intel-gfx@lists.freedesktop.org, stable@vger.kernel.org, Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org NC45LXN0YWJsZSByZXZpZXcgcGF0Y2guICBJZiBhbnlvbmUgaGFzIGFueSBvYmplY3Rpb25zLCBw bGVhc2UgbGV0IG1lIGtub3cuCgotLS0tLS0tLS0tLS0tLS0tLS0KCkZyb206IEFuZGVyIENvbnNl bHZhbiBkZSBPbGl2ZWlyYSA8YW5kZXIuY29uc2VsdmFuLmRlLm9saXZlaXJhQGludGVsLmNvbT4K CmNvbW1pdCAzNzgxYmQ2ZTdkNjRkNWY1YmVhOWZkZWUxMWFiOTQ2MGE3MDBjMGU0IHVwc3RyZWFt LgoKUGFyYW1ldGVycyB0aWxlX3NpemUsIHRpbGVfd2lkdGggYW5kIHRpbGVfaGVpZ2h0IHdlcmUg cGFzc2VkIGluIHRoZQp3cm9uZyBvcmRlciB0byBfaW50ZWxfYWRqdXN0X3RpbGVfb2Zmc2V0KCkg d2hlbiBjYWxjdWxhdGluZyB0aGUgcm90YXRlZApvZmZzZXRzLgoKVGhpcyBkb2Vzbid0IGZpeCBh bnkgdXNlciB2aXNpYmxlIGJ1Zywgc2luY2UgZm9yIHBhY2tlZCBmb3JtYXRzIG5ldwphbmQgb2xk IG9mZnNldCBhcmUgdGhlIHNhbWUgYW5kIHRoZSByb3RhdGVkIG9mZnNldHMgYXJlIHdpdGhpbiBh IHRpbGUKYmVmb3JlIHRoZXkgYXJlIGZlZCB0byBfaW50ZWxfYWRqdXN0X3RpbGVfb2Zmc2V0KCku IEluIHRoYXQgY2FzZSwgdGhlCm9mZnNldHMgYXJlIHVuY2hhbmdlZC4gVGhhdCBpcyBub3QgdHJ1 ZSBmb3IgcGxhbmFyIGZvcm1hdHMsIGJ1dCB0aG9zZQphcmUgY3VycmVudGx5IG5vdCBzdXBwb3J0 ZWQuCgpGaXhlczogNjZhMmQ5MjdjYjBlICgiZHJtL2k5MTU6IE1ha2UgaW50ZWxfYWRqdXN0X3Rp bGVfb2Zmc2V0KCkgd29yayBmb3IgbGluZWFyIGJ1ZmZlcnMiKQpDYzogVmlsbGUgU3lyasOkbMOk IDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KQ2M6IFNpdmFrdW1hciBUaHVsYXNpbWFu aSA8c2l2YWt1bWFyLnRodWxhc2ltYW5pQGludGVsLmNvbT4KQ2M6IERhbmllbCBWZXR0ZXIgPGRh bmllbC52ZXR0ZXJAaW50ZWwuY29tPgpDYzogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGxpbnV4 LmludGVsLmNvbT4KQ2M6IGludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKU2lnbmVkLW9m Zi1ieTogQW5kZXIgQ29uc2VsdmFuIGRlIE9saXZlaXJhIDxhbmRlci5jb25zZWx2YW4uZGUub2xp dmVpcmFAaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbT4KTGluazogaHR0cDovL3BhdGNod29yay5mcmVlZGVza3RvcC5v cmcvcGF0Y2gvbXNnaWQvMTQ4NDkyMjUyNS02MTMxLTMtZ2l0LXNlbmQtZW1haWwtYW5kZXIuY29u c2VsdmFuLmRlLm9saXZlaXJhQGludGVsLmNvbQooY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA0 NmExYmQyODk1MDdkZmNjNDI4ZmI5ZGFmNjU0MjFlZDZiZTZhZjhiKQpTaWduZWQtb2ZmLWJ5OiBK YW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBHcmVnIEty b2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgoKLS0tCiBkcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgfCAgICA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwg MyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZGlzcGxheS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3Bs YXkuYwpAQCAtMjU4Nyw4ICsyNTg3LDkgQEAgaW50ZWxfZmlsbF9mYl9pbmZvKHN0cnVjdCBkcm1f aTkxNV9wcml2YQogCQkJICogV2Ugb25seSBrZWVwIHRoZSB4L3kgb2Zmc2V0cywgc28gcHVzaCBh bGwgb2YgdGhlCiAJCQkgKiBndHQgb2Zmc2V0IGludG8gdGhlIHgveSBvZmZzZXRzLgogCQkJICov Ci0JCQlfaW50ZWxfYWRqdXN0X3RpbGVfb2Zmc2V0KCZ4LCAmeSwgdGlsZV9zaXplLAotCQkJCQkJ ICB0aWxlX3dpZHRoLCB0aWxlX2hlaWdodCwgcGl0Y2hfdGlsZXMsCisJCQlfaW50ZWxfYWRqdXN0 X3RpbGVfb2Zmc2V0KCZ4LCAmeSwKKwkJCQkJCSAgdGlsZV93aWR0aCwgdGlsZV9oZWlnaHQsCisJ CQkJCQkgIHRpbGVfc2l6ZSwgcGl0Y2hfdGlsZXMsCiAJCQkJCQkgIGd0dF9vZmZzZXRfcm90YXRl ZCAqIHRpbGVfc2l6ZSwgMCk7CiAKIAkJCWd0dF9vZmZzZXRfcm90YXRlZCArPSByb3RfaW5mby0+ cGxhbmVbaV0ud2lkdGggKiByb3RfaW5mby0+cGxhbmVbaV0uaGVpZ2h0OwoKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxp c3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=