From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mslow2.mail.gandi.net (mslow2.mail.gandi.net [217.70.178.242]) by gabe.freedesktop.org (Postfix) with ESMTPS id B70666EDE0 for ; Fri, 8 Feb 2019 13:35:52 +0000 (UTC) Received: from relay11.mail.gandi.net (unknown [217.70.178.231]) by mslow2.mail.gandi.net (Postfix) with ESMTP id 0582C3A8B6C for ; Fri, 8 Feb 2019 14:19:40 +0100 (CET) From: Maxime Ripard Date: Fri, 8 Feb 2019 14:18:55 +0100 Message-Id: <20190208131901.1400-5-maxime.ripard@bootlin.com> In-Reply-To: <20190208131901.1400-1-maxime.ripard@bootlin.com> References: <20190208131901.1400-1-maxime.ripard@bootlin.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t v6 04/10] 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 aGUgdGltZSBiZWluZywgbGV0J3MgZG8gaXQgdGhhdCB3YXkuCgpSZXZpZXdlZC1ieTogTHl1ZGUg UGF1bCA8bHl1ZGVAcmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgS29jaWFsa293c2tpIDxw YXVsLmtvY2lhbGtvd3NraUBib290bGluLmNvbT4KU2lnbmVkLW9mZi1ieTogTWF4aW1lIFJpcGFy ZCA8bWF4aW1lLnJpcGFyZEBib290bGluLmNvbT4KLS0tCiBsaWIvaWd0X2ZiLmMgfCAxNyArKysr KysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEgZGVsZXRp b24oLSkKCmRpZmYgLS1naXQgYS9saWIvaWd0X2ZiLmMgYi9saWIvaWd0X2ZiLmMKaW5kZXggY2Ex OWMwMzRmNGEzLi5kZWEzOTBiMDYyZGUgMTAwNjQ0Ci0tLSBhL2xpYi9pZ3RfZmIuYworKysgYi9s aWIvaWd0X2ZiLmMKQEAgLTUzMSw2ICs1MzEsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV9ib19mb3Jf ZmIoc3RydWN0IGlndF9mYiAqZmIpCiAJY29uc3Qgc3RydWN0IGZvcm1hdF9kZXNjX3N0cnVjdCAq Zm10ID0gbG9va3VwX2RybV9mb3JtYXQoZmItPmRybV9mb3JtYXQpOwogCXVuc2lnbmVkIGludCBi cHAgPSAwOwogCXVuc2lnbmVkIGludCBwbGFuZTsKKwl1bnNpZ25lZCAqc3RyaWRlcyA9ICZmYi0+ c3RyaWRlc1swXTsKIAlpbnQgZmQgPSBmYi0+ZmQ7CiAKIAlpZiAoZmItPnRpbGluZyB8fCBmYi0+ c2l6ZSB8fCBmYi0+c3RyaWRlc1swXSB8fCBpZ3RfZm9ybWF0X2lzX3l1dihmYi0+ZHJtX2Zvcm1h dCkpIHsKQEAgLTU3OCw4ICs1NzksMjIgQEAgc3RhdGljIGludCBjcmVhdGVfYm9fZm9yX2ZiKHN0 cnVjdCBpZ3RfZmIgKmZiKQogCQkJCSAgICBwbGFuZSA/IGZtdC0+aHN1YiAqIGZtdC0+dnN1YiA6 IDEpOwogCiAJZmItPmlzX2R1bWIgPSB0cnVlOworCisJLyoKKwkgKiBXZSBjYW4ndCByZWFsbHkg cGFzcyB0aGUgc3RyaWRlIGFycmF5IGhlcmUgc2luY2UgdGhlIGR1bWIKKwkgKiBidWZmZXIgYWxs b2NhdGlvbiBpcyBhc3N1bWluZyB0aGF0IGl0IG9wZXJhdGVzIG9uIG9uZQorCSAqIHBsYW5lLCBh bmQgdGhlcmVmb3JlIHdpbGwgY2FsY3VsYXRlIHRoZSBzdHJpZGUgYXMgaWYgZWFjaAorCSAqIHBp eGVsIHdhcyBzdG9yZWQgb24gYSBzaW5nbGUgcGxhbmUuCisJICoKKwkgKiBUaGlzIG1pZ2h0IGNh dXNlIGlzc3VlcyBhdCBzb21lIHBvaW50IG9uIGRyaXZlcnMgdGhhdCB3b3VsZAorCSAqIGNoYW5n ZSB0aGUgc3RyaWRlIG9mIFlVViBidWZmZXJzLCBidXQgd2UgaGF2ZW4ndAorCSAqIGVuY291bnRl cmVkIGFueSB5ZXQuCisJICovCisJaWYgKGZiLT5udW1fcGxhbmVzID4gMSkKKwkJc3RyaWRlcyA9 IE5VTEw7CisKIAlmYi0+Z2VtX2hhbmRsZSA9IGttc3Rlc3RfZHVtYl9jcmVhdGUoZmQsIGZiLT53 aWR0aCwgZmItPmhlaWdodCwKLQkJCQkJICAgICBicHAsICZmYi0+c3RyaWRlc1swXSwgJmZiLT5z aXplKTsKKwkJCQkJICAgICBicHAsIHN0cmlkZXMsICZmYi0+c2l6ZSk7CiAKIAlyZXR1cm4gZmIt PmdlbV9oYW5kbGU7CiB9Ci0tIAoyLjIwLjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaWd0LWRldgo=