From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Anholt Subject: [PATCH] v3d: fixup for submit alignment and check for zero flags in other ioctls. Date: Tue, 1 May 2018 10:58:45 -0700 Message-ID: <20180501175845.14837-1-eric@anholt.net> References: <20180430181058.30181-3-eric@anholt.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from anholt.net (anholt.net [50.246.234.109]) by gabe.freedesktop.org (Postfix) with ESMTP id E2FE06E023 for ; Tue, 1 May 2018 17:58:47 +0000 (UTC) In-Reply-To: <20180430181058.30181-3-eric@anholt.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org, Daniel Vetter , Dave Airlie Cc: linux-kernel@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org U2lnbmVkLW9mZi1ieTogRXJpYyBBbmhvbHQgPGVyaWNAYW5ob2x0Lm5ldD4KLS0tCgphaXJsaWVk ICsgZGFudmV0OiB0aGlzIGlzIHRoZSBsYXN0IGNoYW5nZSBJIHRoaW5rIHdlIG5lZWQgYmVmb3Jl IEkgY2FuCm1lcmdlIHYzZCB3aXRoIHlvdXIgYWNrcy4gIFNlbmRpbmcgYXMgYSBkaWZmIHNvIHlv dSBkb24ndCBoYXZlIHRvIGxvb2sKYXQgdGhlIHdob2xlIHRoaW5nIGFnYWluLiAgTG9vayBnb29k PwoKIGRyaXZlcnMvZ3B1L2RybS92M2QvdjNkX2JvLmMgIHwgMTAgKysrKysrKysrKwogZHJpdmVy cy9ncHUvZHJtL3YzZC92M2RfZ2VtLmMgfCAgNSArKysrKwogaW5jbHVkZS91YXBpL2RybS92M2Rf ZHJtLmggICAgfCAgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKQoKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92M2QvdjNkX2JvLmMgYi9kcml2ZXJzL2dwdS9kcm0v djNkL3YzZF9iby5jCmluZGV4IDJiZTRlOGI3MTYwNC4uN2IxZTJhNTQ5YTcxIDEwMDY0NAotLS0g YS9kcml2ZXJzL2dwdS9kcm0vdjNkL3YzZF9iby5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS92M2Qv djNkX2JvLmMKQEAgLTMyNSw2ICszMjUsMTEgQEAgaW50IHYzZF9jcmVhdGVfYm9faW9jdGwoc3Ry dWN0IGRybV9kZXZpY2UgKmRldiwgdm9pZCAqZGF0YSwKIAlzdHJ1Y3QgdjNkX2JvICpibyA9IE5V TEw7CiAJaW50IHJldDsKIAorCWlmIChhcmdzLT5mbGFncyAhPSAwKSB7CisJCURSTV9JTkZPKCJ1 bmtub3duIGNyZWF0ZV9ibyBmbGFnczogJWRcbiIsIGFyZ3MtPmZsYWdzKTsKKwkJcmV0dXJuIC1F SU5WQUw7CisJfQorCiAJYm8gPSB2M2RfYm9fY3JlYXRlKGRldiwgZmlsZV9wcml2LCBQQUdFX0FM SUdOKGFyZ3MtPnNpemUpKTsKIAlpZiAoSVNfRVJSKGJvKSkKIAkJcmV0dXJuIFBUUl9FUlIoYm8p OwpAQCAtMzQ0LDYgKzM0OSwxMSBAQCBpbnQgdjNkX21tYXBfYm9faW9jdGwoc3RydWN0IGRybV9k ZXZpY2UgKmRldiwgdm9pZCAqZGF0YSwKIAlzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKmdlbV9vYmo7 CiAJaW50IHJldDsKIAorCWlmIChhcmdzLT5mbGFncyAhPSAwKSB7CisJCURSTV9JTkZPKCJ1bmtu b3duIG1tYXBfYm8gZmxhZ3M6ICVkXG4iLCBhcmdzLT5mbGFncyk7CisJCXJldHVybiAtRUlOVkFM OworCX0KKwogCWdlbV9vYmogPSBkcm1fZ2VtX29iamVjdF9sb29rdXAoZmlsZV9wcml2LCBhcmdz LT5oYW5kbGUpOwogCWlmICghZ2VtX29iaikgewogCQlEUk1fREVCVUcoIkZhaWxlZCB0byBsb29r IHVwIEdFTSBCTyAlZFxuIiwgYXJncy0+aGFuZGxlKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS92M2QvdjNkX2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL3YzZC92M2RfZ2VtLmMKaW5kZXgg ZmEzOWExZTM1MjYzLi5iNTEzZjkxODljYWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92 M2QvdjNkX2dlbS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS92M2QvdjNkX2dlbS5jCkBAIC01MDMs NiArNTAzLDExIEBAIHYzZF9zdWJtaXRfY2xfaW9jdGwoc3RydWN0IGRybV9kZXZpY2UgKmRldiwg dm9pZCAqZGF0YSwKIAlzdHJ1Y3QgZHJtX3N5bmNvYmogKnN5bmNfb3V0OwogCWludCByZXQgPSAw OwogCisJaWYgKGFyZ3MtPnBhZCAhPSAwKSB7CisJCURSTV9JTkZPKCJwYWQgbXVzdCBiZSB6ZXJv OiAlZFxuIiwgYXJncy0+cGFkKTsKKwkJcmV0dXJuIC1FSU5WQUw7CisJfQorCiAJZXhlYyA9IGtj YWxsb2MoMSwgc2l6ZW9mKCpleGVjKSwgR0ZQX0tFUk5FTCk7CiAJaWYgKCFleGVjKQogCQlyZXR1 cm4gLUVOT01FTTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9kcm0vdjNkX2RybS5oIGIvaW5j bHVkZS91YXBpL2RybS92M2RfZHJtLmgKaW5kZXggMjAxYTA3NjQ1YmRkLi43YjY2Mjc3ODM2MDgg MTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWFwaS9kcm0vdjNkX2RybS5oCisrKyBiL2luY2x1ZGUvdWFw aS9kcm0vdjNkX2RybS5oCkBAIC0xMDEsNiArMTAxLDkgQEAgc3RydWN0IGRybV92M2Rfc3VibWl0 X2NsIHsKIAogCS8qIE51bWJlciBvZiBCTyBoYW5kbGVzIHBhc3NlZCBpbiAoc2l6ZSBpcyB0aGF0 IHRpbWVzIDQpLiAqLwogCV9fdTMyIGJvX2hhbmRsZV9jb3VudDsKKworCS8qIFBhZCwgbXVzdCBi ZSB6ZXJvLWZpbGxlZC4gKi8KKwlfX3UzMiBwYWQ7CiB9OwogCiAvKioKLS0gCjIuMTcuMAoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1h aWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==