From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gurchetan Singh Subject: [PATCH 2/4] udmabuf: add a pointer to the miscdevice in dma-buf private data Date: Mon, 2 Dec 2019 17:36:25 -0800 Message-ID: <20191203013627.85991-2-gurchetansingh@chromium.org> References: <20191203013627.85991-1-gurchetansingh@chromium.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pf1-x443.google.com (mail-pf1-x443.google.com [IPv6:2607:f8b0:4864:20::443]) by gabe.freedesktop.org (Postfix) with ESMTPS id 14D046E12B for ; Tue, 3 Dec 2019 01:36:40 +0000 (UTC) Received: by mail-pf1-x443.google.com with SMTP id h14so878165pfe.10 for ; Mon, 02 Dec 2019 17:36:40 -0800 (PST) In-Reply-To: <20191203013627.85991-1-gurchetansingh@chromium.org> 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 Cc: Gurchetan Singh , kraxel@redhat.com, hch@lst.de List-Id: dri-devel@lists.freedesktop.org V2lsbCBiZSB1c2VkIGxhdGVyLgoKdjI6IHJlbmFtZSAndWRtYWJ1Zl9taXNjJyB0byAnZGV2aWNl JyAoa3JheGVsKQoKU2lnbmVkLW9mZi1ieTogR3VyY2hldGFuIFNpbmdoIDxndXJjaGV0YW5zaW5n aEBjaHJvbWl1bS5vcmc+Ci0tLQogZHJpdmVycy9kbWEtYnVmL3VkbWFidWYuYyB8IDExICsrKysr KystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZG1hLWJ1Zi91ZG1hYnVmLmMgYi9kcml2ZXJzL2RtYS1idWYv dWRtYWJ1Zi5jCmluZGV4IGJlMTVlYjZiMDU4Ni4uZjBiZjNiYTc0NDFlIDEwMDY0NAotLS0gYS9k cml2ZXJzL2RtYS1idWYvdWRtYWJ1Zi5jCisrKyBiL2RyaXZlcnMvZG1hLWJ1Zi91ZG1hYnVmLmMK QEAgLTE4LDYgKzE4LDcgQEAgc3RhdGljIGNvbnN0IHNpemVfdCBzaXplX2xpbWl0X21iID0gNjQ7 IC8qIHRvdGFsIGRtYWJ1ZiBzaXplLCBpbiBtZWdhYnl0ZXMgICovCiBzdHJ1Y3QgdWRtYWJ1ZiB7 CiAJcGdvZmZfdCBwYWdlY291bnQ7CiAJc3RydWN0IHBhZ2UgKipwYWdlczsKKwlzdHJ1Y3QgbWlz Y2RldmljZSAqZGV2aWNlOwogfTsKIAogc3RhdGljIHZtX2ZhdWx0X3QgdWRtYWJ1Zl92bV9mYXVs dChzdHJ1Y3Qgdm1fZmF1bHQgKnZtZikKQEAgLTEwNCw4ICsxMDUsOSBAQCBzdGF0aWMgY29uc3Qg c3RydWN0IGRtYV9idWZfb3BzIHVkbWFidWZfb3BzID0gewogI2RlZmluZSBTRUFMU19XQU5URUQg KEZfU0VBTF9TSFJJTkspCiAjZGVmaW5lIFNFQUxTX0RFTklFRCAoRl9TRUFMX1dSSVRFKQogCi1z dGF0aWMgbG9uZyB1ZG1hYnVmX2NyZWF0ZShjb25zdCBzdHJ1Y3QgdWRtYWJ1Zl9jcmVhdGVfbGlz dCAqaGVhZCwKLQkJCSAgIGNvbnN0IHN0cnVjdCB1ZG1hYnVmX2NyZWF0ZV9pdGVtICpsaXN0KQor c3RhdGljIGxvbmcgdWRtYWJ1Zl9jcmVhdGUoc3RydWN0IG1pc2NkZXZpY2UgKmRldmljZSwKKwkJ CSAgIHN0cnVjdCB1ZG1hYnVmX2NyZWF0ZV9saXN0ICpoZWFkLAorCQkJICAgc3RydWN0IHVkbWFi dWZfY3JlYXRlX2l0ZW0gKmxpc3QpCiB7CiAJREVGSU5FX0RNQV9CVUZfRVhQT1JUX0lORk8oZXhw X2luZm8pOwogCXN0cnVjdCBmaWxlICptZW1mZCA9IE5VTEw7CkBAIC0xNzIsNiArMTc0LDcgQEAg c3RhdGljIGxvbmcgdWRtYWJ1Zl9jcmVhdGUoY29uc3Qgc3RydWN0IHVkbWFidWZfY3JlYXRlX2xp c3QgKmhlYWQsCiAJZXhwX2luZm8ucHJpdiA9IHVidWY7CiAJZXhwX2luZm8uZmxhZ3MgPSBPX1JE V1I7CiAKKwl1YnVmLT5kZXZpY2UgPSBkZXZpY2U7CiAJYnVmID0gZG1hX2J1Zl9leHBvcnQoJmV4 cF9pbmZvKTsKIAlpZiAoSVNfRVJSKGJ1ZikpIHsKIAkJcmV0ID0gUFRSX0VSUihidWYpOwpAQCAt MjA5LDcgKzIxMiw3IEBAIHN0YXRpYyBsb25nIHVkbWFidWZfaW9jdGxfY3JlYXRlKHN0cnVjdCBm aWxlICpmaWxwLCB1bnNpZ25lZCBsb25nIGFyZykKIAlsaXN0Lm9mZnNldCA9IGNyZWF0ZS5vZmZz ZXQ7CiAJbGlzdC5zaXplICAgPSBjcmVhdGUuc2l6ZTsKIAotCXJldHVybiB1ZG1hYnVmX2NyZWF0 ZSgmaGVhZCwgJmxpc3QpOworCXJldHVybiB1ZG1hYnVmX2NyZWF0ZShmaWxwLT5wcml2YXRlX2Rh dGEsICZoZWFkLCAmbGlzdCk7CiB9CiAKIHN0YXRpYyBsb25nIHVkbWFidWZfaW9jdGxfY3JlYXRl X2xpc3Qoc3RydWN0IGZpbGUgKmZpbHAsIHVuc2lnbmVkIGxvbmcgYXJnKQpAQCAtMjI4LDcgKzIz MSw3IEBAIHN0YXRpYyBsb25nIHVkbWFidWZfaW9jdGxfY3JlYXRlX2xpc3Qoc3RydWN0IGZpbGUg KmZpbHAsIHVuc2lnbmVkIGxvbmcgYXJnKQogCWlmIChJU19FUlIobGlzdCkpCiAJCXJldHVybiBQ VFJfRVJSKGxpc3QpOwogCi0JcmV0ID0gdWRtYWJ1Zl9jcmVhdGUoJmhlYWQsIGxpc3QpOworCXJl dCA9IHVkbWFidWZfY3JlYXRlKGZpbHAtPnByaXZhdGVfZGF0YSwgJmhlYWQsIGxpc3QpOwogCWtm cmVlKGxpc3QpOwogCXJldHVybiByZXQ7CiB9Ci0tIAoyLjI0LjAuMzkzLmczNGRjMzQ4ZWFmLWdv b2cKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1k ZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==