From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Gustavo A. R. Silva" Subject: [PATCH] drm/msm: Use struct_size() helper Date: Mon, 5 Aug 2019 18:49:28 -0500 Message-ID: <20190805234928.GA2785@embeddedor> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from gateway36.websitewelcome.com (gateway36.websitewelcome.com [192.185.193.12]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4B16F89F2E for ; Mon, 5 Aug 2019 23:49:31 +0000 (UTC) Received: from cm10.websitewelcome.com (cm10.websitewelcome.com [100.42.49.4]) by gateway36.websitewelcome.com (Postfix) with ESMTP id C6EE9400C5AC0 for ; Mon, 5 Aug 2019 18:14:01 -0500 (CDT) Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Rob Clark , Sean Paul , David Airlie , Daniel Vetter Cc: linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, "Gustavo A. R. Silva" List-Id: dri-devel@lists.freedesktop.org T25lIG9mIHRoZSBtb3JlIGNvbW1vbiBjYXNlcyBvZiBhbGxvY2F0aW9uIHNpemUgY2FsY3VsYXRp b25zIGlzIGZpbmRpbmcKdGhlIHNpemUgb2YgYSBzdHJ1Y3R1cmUgdGhhdCBoYXMgYSB6ZXJvLXNp emVkIGFycmF5IGF0IHRoZSBlbmQsIGFsb25nCndpdGggbWVtb3J5IGZvciBzb21lIG51bWJlciBv ZiBlbGVtZW50cyBmb3IgdGhhdCBhcnJheS4gRm9yIGV4YW1wbGU6CgpzdHJ1Y3QgbXNtX2dlbV9z dWJtaXQgewoJLi4uCiAgICAgICAgc3RydWN0IHsKCQkuLi4KICAgICAgICB9IGJvc1swXTsKfTsK Ck1ha2UgdXNlIG9mIHRoZSBzdHJ1Y3Rfc2l6ZSgpIGhlbHBlciBpbnN0ZWFkIG9mIGFuIG9wZW4t Y29kZWQgdmVyc2lvbgppbiBvcmRlciB0byBhdm9pZCBhbnkgcG90ZW50aWFsIHR5cGUgbWlzdGFr ZXMuCgpTbywgcmVwbGFjZSB0aGUgZm9sbG93aW5nIGZvcm06CgpzaXplb2YoKnN1Ym1pdCkgKyAo KHU2NClucl9ib3MgKiBzaXplb2Yoc3VibWl0LT5ib3NbMF0pKQoKd2l0aDoKCnN0cnVjdF9zaXpl KHN1Ym1pdCwgYm9zLCBucl9ib3MpCgpUaGlzIGNvZGUgd2FzIGRldGVjdGVkIHdpdGggdGhlIGhl bHAgb2YgQ29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1 c3Rhdm9AZW1iZWRkZWRvci5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZ2VtX3N1 Ym1pdC5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2dlbV9zdWJtaXQu YyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2dlbV9zdWJtaXQuYwppbmRleCAzNDhmOGMyYmU4 MDYuLjdjMTdjNjE1NDA1OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZ2Vt X3N1Ym1pdC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2dlbV9zdWJtaXQuYwpAQCAt MjYsOCArMjYsOCBAQCBzdGF0aWMgc3RydWN0IG1zbV9nZW1fc3VibWl0ICpzdWJtaXRfY3JlYXRl KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCiAJCXVpbnQzMl90IG5yX2NtZHMpCiB7CiAJc3RydWN0 IG1zbV9nZW1fc3VibWl0ICpzdWJtaXQ7Ci0JdWludDY0X3Qgc3ogPSBzaXplb2YoKnN1Ym1pdCkg KyAoKHU2NClucl9ib3MgKiBzaXplb2Yoc3VibWl0LT5ib3NbMF0pKSArCi0JCSgodTY0KW5yX2Nt ZHMgKiBzaXplb2Yoc3VibWl0LT5jbWRbMF0pKTsKKwl1aW50NjRfdCBzeiA9IHN0cnVjdF9zaXpl KHN1Ym1pdCwgYm9zLCBucl9ib3MpICsKKwkJCQkgICgodTY0KW5yX2NtZHMgKiBzaXplb2Yoc3Vi bWl0LT5jbWRbMF0pKTsKIAogCWlmIChzeiA+IFNJWkVfTUFYKQogCQlyZXR1cm4gTlVMTDsKLS0g CjIuMjIuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs