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 198AC6ECE4 for ; Tue, 22 Jan 2019 14:28:50 +0000 (UTC) From: Maxime Ripard Date: Tue, 22 Jan 2019 15:28:38 +0100 Message-Id: <20190122142844.20899-9-maxime.ripard@bootlin.com> In-Reply-To: <20190122142844.20899-1-maxime.ripard@bootlin.com> References: <20190122142844.20899-1-maxime.ripard@bootlin.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t v4 08/14] 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 aGUgdGltZSBiZWluZywgbGV0J3MgZG8gaXQgdGhhdCB3YXkuCgpTaWduZWQtb2ZmLWJ5OiBNYXhp bWUgUmlwYXJkIDxtYXhpbWUucmlwYXJkQGJvb3RsaW4uY29tPgotLS0KIGxpYi9pZ3RfZmIuYyB8 IDE3ICsrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwg MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2xpYi9pZ3RfZmIuYyBiL2xpYi9pZ3RfZmIuYwpp bmRleCAwZjA0M2FjY2UyOWQuLjQ5MDU2M2MwZWE0YiAxMDA2NDQKLS0tIGEvbGliL2lndF9mYi5j CisrKyBiL2xpYi9pZ3RfZmIuYwpAQCAtNTMxLDYgKzUzMSw3IEBAIHN0YXRpYyBpbnQgY3JlYXRl X2JvX2Zvcl9mYihzdHJ1Y3QgaWd0X2ZiICpmYikKIAljb25zdCBzdHJ1Y3QgZm9ybWF0X2Rlc2Nf c3RydWN0ICpmbXQgPSBsb29rdXBfZHJtX2Zvcm1hdChmYi0+ZHJtX2Zvcm1hdCk7CiAJdWludDY0 X3Qgc2l6ZSA9IGNhbGNfZmJfc2l6ZShmYik7CiAJdW5zaWduZWQgaW50IHBsYW5lLCBicHA7CisJ dW5zaWduZWQgKnN0cmlkZXMgPSAmZmItPnN0cmlkZXNbMF07CiAJaW50IGZkID0gZmItPmZkOwog CiAJLyogcmVzcGVjdCB0aGUgc2l6ZSByZXF1ZXN0ZWQgYnkgdGhlIGNhbGxlciAqLwpAQCAtNTY0 LDggKzU2NSwyMiBAQCBzdGF0aWMgaW50IGNyZWF0ZV9ib19mb3JfZmIoc3RydWN0IGlndF9mYiAq ZmIpCiAJCQkJICAgIHBsYW5lID8gZm10LT5oc3ViICogZm10LT52c3ViIDogMSk7CiAKIAlmYi0+ aXNfZHVtYiA9IHRydWU7CisKKwkvKgorCSAqIFdlIGNhbid0IHJlYWxseSBwYXNzIHRoZSBzdHJp ZGUgYXJyYXkgaGVyZSBzaW5jZSB0aGUgZHVtYgorCSAqIGJ1ZmZlciBhbGxvY2F0aW9uIGlzIGFz c3VtaW5nIHRoYXQgaXQgb3BlcmF0ZXMgb24gb25lCisJICogcGxhbmUsIGFuZCB0aGVyZWZvcmUg d2lsbCBjYWxjdWxhdGUgdGhlIHN0cmlkZSBhcyBpZiBlYWNoCisJICogcGl4ZWxzIHdlcmUgc3Rv cmVkIG9uIGEgc2luZ2xlIHBsYW5lLgorCSAqCisJICogVGhpcyBtaWdodCBjYXVzZSBpc3N1ZXMg YXQgc29tZSBwb2ludCBvbiBkcml2ZXJzIHRoYXQgd291bGQKKwkgKiBjaGFuZ2UgdGhlIHN0cmlk ZSBvZiBZVVYgYnVmZmVycywgYnV0IHdlIGhhdmVuJ3QKKwkgKiBlbmNvdW50ZXJlZCBhbnkgeWV0 LgorCSAqLworCWlmIChmYi0+bnVtX3BsYW5lcyA+IDEpCisJCXN0cmlkZXMgPSBOVUxMOworCiAJ ZmItPmdlbV9oYW5kbGUgPSBrbXN0ZXN0X2R1bWJfY3JlYXRlKGZkLCBmYi0+d2lkdGgsIGZiLT5o ZWlnaHQsCi0JCQkJCSAgICAgYnBwLCAmZmItPnN0cmlkZXNbMF0sICZmYi0+c2l6ZSk7CisJCQkJ CSAgICAgYnBwLCBzdHJpZGVzLCAmZmItPnNpemUpOwogCiAJcmV0dXJuIGZiLT5nZW1faGFuZGxl OwogfQotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXYK