From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.bootlin.com (mail.bootlin.com [62.4.15.54]) by gabe.freedesktop.org (Postfix) with ESMTP id 89DD66E617 for ; Fri, 25 Jan 2019 14:59:04 +0000 (UTC) From: Maxime Ripard Date: Fri, 25 Jan 2019 15:58:36 +0100 Message-Id: <20190125145842.15738-8-maxime.ripard@bootlin.com> In-Reply-To: <20190125145842.15738-1-maxime.ripard@bootlin.com> References: <20190125145842.15738-1-maxime.ripard@bootlin.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t v5 07/13] igt: fb: Don't pass the stride when allocating a dumb, multi-planar buffer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org Cc: Petri Latvala , eben@raspberrypi.org, Thomas Petazzoni List-ID: VGhlIGR1bWIgYnVmZmVyIGFsbG9jYXRpb24gQVBJIG9ubHkgY29uc2lkZXJzIGEgc2luZ2xlIHBs YW5lLCBhbmQgZXZlbgp0aG91Z2ggYWxsb2NhdGluZyBtdWx0aS1wbGFuYXIgYnVmZmVycyB0aHJv dWdoIGl0IGlzIGFsbG93ZWQsIHRoZSBzdHJpZGUgaXQKZ2l2ZXMgYmFjayBpcyB0aGUgdGhlIHdp ZHRoIHRpbWVzIHRoZSBicHAgcGFzc2VkIGFzIGFuIGFyZ3VtZW50LgoKVGhhdCBkb2Vzbid0IHdv cmsgaW4gb3VyIGNhc2UsIHNpbmNlIHRoZSBicHAgaXMgZ29pbmcgdG8gYmUgdGhlIG9uZSB3ZSBn aXZlCmFzIGFuIGFyZ3VtZW50LCBidXQgc3BsaXQgb3ZlciB0aHJlZSBwbGFuZXMgc28gdGhlIHN0 cmlkZSBkb2Vzbid0IG1hdGNoCmFueW1vcmUuCgpBIHByb3BlciBmaXggZm9yIHRoaXMgd291bGQg YmUgdG8gaGF2ZSBhIGJldHRlciBkdW1iIGJ1ZmZlciBhbGxvY2F0aW9uIEFQSSwKYnV0IGZvciB0 aGUgdGltZSBiZWluZywgbGV0J3MgZG8gaXQgdGhhdCB3YXkuCgpSZXZpZXdlZC1ieTogUGF1bCBL b2NpYWxrb3dza2kgPHBhdWwua29jaWFsa293c2tpQGJvb3RsaW4uY29tPgpTaWduZWQtb2ZmLWJ5 OiBNYXhpbWUgUmlwYXJkIDxtYXhpbWUucmlwYXJkQGJvb3RsaW4uY29tPgotLS0KIGxpYi9pZ3Rf ZmIuYyB8IDE3ICsrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2xpYi9pZ3RfZmIuYyBiL2xpYi9pZ3Rf ZmIuYwppbmRleCAxYzUyYWViYjY3NGUuLjA0OGQyNzRlNWQzNiAxMDA2NDQKLS0tIGEvbGliL2ln dF9mYi5jCisrKyBiL2xpYi9pZ3RfZmIuYwpAQCAtNTMwLDYgKzUzMCw3IEBAIHN0YXRpYyBpbnQg Y3JlYXRlX2JvX2Zvcl9mYihzdHJ1Y3QgaWd0X2ZiICpmYikKIHsKIAljb25zdCBzdHJ1Y3QgZm9y bWF0X2Rlc2Nfc3RydWN0ICpmbXQgPSBsb29rdXBfZHJtX2Zvcm1hdChmYi0+ZHJtX2Zvcm1hdCk7 CiAJdW5zaWduZWQgaW50IHBsYW5lLCBicHA7CisJdW5zaWduZWQgKnN0cmlkZXMgPSAmZmItPnN0 cmlkZXNbMF07CiAJaW50IGZkID0gZmItPmZkOwogCiAJaWYgKGZiLT50aWxpbmcgfHwgZmItPnNp emUgfHwgZmItPnN0cmlkZXNbMF0gfHwgaWd0X2Zvcm1hdF9pc195dXYoZmItPmRybV9mb3JtYXQp KSB7CkBAIC01NzUsOCArNTc2LDIyIEBAIHN0YXRpYyBpbnQgY3JlYXRlX2JvX2Zvcl9mYihzdHJ1 Y3QgaWd0X2ZiICpmYikKIAkJCQkgICAgcGxhbmUgPyBmbXQtPmhzdWIgKiBmbXQtPnZzdWIgOiAx KTsKIAogCWZiLT5pc19kdW1iID0gdHJ1ZTsKKworCS8qCisJICogV2UgY2FuJ3QgcmVhbGx5IHBh c3MgdGhlIHN0cmlkZSBhcnJheSBoZXJlIHNpbmNlIHRoZSBkdW1iCisJICogYnVmZmVyIGFsbG9j YXRpb24gaXMgYXNzdW1pbmcgdGhhdCBpdCBvcGVyYXRlcyBvbiBvbmUKKwkgKiBwbGFuZSwgYW5k IHRoZXJlZm9yZSB3aWxsIGNhbGN1bGF0ZSB0aGUgc3RyaWRlIGFzIGlmIGVhY2gKKwkgKiBwaXhl bHMgd2VyZSBzdG9yZWQgb24gYSBzaW5nbGUgcGxhbmUuCisJICoKKwkgKiBUaGlzIG1pZ2h0IGNh dXNlIGlzc3VlcyBhdCBzb21lIHBvaW50IG9uIGRyaXZlcnMgdGhhdCB3b3VsZAorCSAqIGNoYW5n ZSB0aGUgc3RyaWRlIG9mIFlVViBidWZmZXJzLCBidXQgd2UgaGF2ZW4ndAorCSAqIGVuY291bnRl cmVkIGFueSB5ZXQuCisJICovCisJaWYgKGZiLT5udW1fcGxhbmVzID4gMSkKKwkJc3RyaWRlcyA9 IE5VTEw7CisKIAlmYi0+Z2VtX2hhbmRsZSA9IGttc3Rlc3RfZHVtYl9jcmVhdGUoZmQsIGZiLT53 aWR0aCwgZmItPmhlaWdodCwKLQkJCQkJICAgICBicHAsICZmYi0+c3RyaWRlc1swXSwgJmZiLT5z aXplKTsKKwkJCQkJICAgICBicHAsIHN0cmlkZXMsICZmYi0+c2l6ZSk7CiAKIAlyZXR1cm4gZmIt PmdlbV9oYW5kbGU7CiB9Ci0tIAoyLjIwLjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaWd0LWRldgo=