From mboxrd@z Thu Jan 1 00:00:00 1970 From: Souptick Joarder Subject: [PATCH] gpu: drm: tegra: Adding new typedef vm_fault_t Date: Mon, 16 Apr 2018 21:39:18 +0530 Message-ID: <20180416160918.GA27080@jordon-HP-15-Notebook-PC> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: 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: thierry.reding@gmail.com, airlied@linux.ie, jonathanh@nvidia.com Cc: linux-tegra@vger.kernel.org, willy@infradead.org, dri-devel@lists.freedesktop.org List-Id: linux-tegra@vger.kernel.org VXNlIG5ldyByZXR1cm4gdHlwZSB2bV9mYXVsdF90IGZvciBmYXVsdCBoYW5kbGVyCmluIHZtX29w ZXJhdGlvbnNfc3RydWN0LgoKU2lnbmVkLW9mZi1ieTogU291cHRpY2sgSm9hcmRlciA8anJkci5s aW51eEBnbWFpbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2dlbS5jIHwgMTggKyst LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxNiBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZ2VtLmMgYi9kcml2 ZXJzL2dwdS9kcm0vdGVncmEvZ2VtLmMKaW5kZXggNDliOWJmMi4uNjEyMTQ5MyAxMDA2NDQKLS0t IGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2dlbS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdy YS9nZW0uYwpAQCAtNDIyLDE0ICs0MjIsMTMgQEAgaW50IHRlZ3JhX2JvX2R1bWJfY3JlYXRlKHN0 cnVjdCBkcm1fZmlsZSAqZmlsZSwgc3RydWN0IGRybV9kZXZpY2UgKmRybSwKIAlyZXR1cm4gMDsK IH0KCi1zdGF0aWMgaW50IHRlZ3JhX2JvX2ZhdWx0KHN0cnVjdCB2bV9mYXVsdCAqdm1mKQorc3Rh dGljIHZtX2ZhdWx0X3QgdGVncmFfYm9fZmF1bHQoc3RydWN0IHZtX2ZhdWx0ICp2bWYpCiB7CiAJ c3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEgPSB2bWYtPnZtYTsKIAlzdHJ1Y3QgZHJtX2dlbV9v YmplY3QgKmdlbSA9IHZtYS0+dm1fcHJpdmF0ZV9kYXRhOwogCXN0cnVjdCB0ZWdyYV9ibyAqYm8g PSB0b190ZWdyYV9ibyhnZW0pOwogCXN0cnVjdCBwYWdlICpwYWdlOwogCXBnb2ZmX3Qgb2Zmc2V0 OwotCWludCBlcnI7CgogCWlmICghYm8tPnBhZ2VzKQogCQlyZXR1cm4gVk1fRkFVTFRfU0lHQlVT OwpAQCAtNDM3LDIwICs0MzYsNyBAQCBzdGF0aWMgaW50IHRlZ3JhX2JvX2ZhdWx0KHN0cnVjdCB2 bV9mYXVsdCAqdm1mKQogCW9mZnNldCA9ICh2bWYtPmFkZHJlc3MgLSB2bWEtPnZtX3N0YXJ0KSA+ PiBQQUdFX1NISUZUOwogCXBhZ2UgPSBiby0+cGFnZXNbb2Zmc2V0XTsKCi0JZXJyID0gdm1faW5z ZXJ0X3BhZ2Uodm1hLCB2bWYtPmFkZHJlc3MsIHBhZ2UpOwotCXN3aXRjaCAoZXJyKSB7Ci0JY2Fz ZSAtRUFHQUlOOgotCWNhc2UgMDoKLQljYXNlIC1FUkVTVEFSVFNZUzoKLQljYXNlIC1FSU5UUjoK LQljYXNlIC1FQlVTWToKLQkJcmV0dXJuIFZNX0ZBVUxUX05PUEFHRTsKLQotCWNhc2UgLUVOT01F TToKLQkJcmV0dXJuIFZNX0ZBVUxUX09PTTsKLQl9Ci0KLQlyZXR1cm4gVk1fRkFVTFRfU0lHQlVT OworCXJldHVybiB2bWZfaW5zZXJ0X3BhZ2Uodm1hLCB2bWYtPmFkZHJlc3MsIHBhZ2UpOwogfQoK IGNvbnN0IHN0cnVjdCB2bV9vcGVyYXRpb25zX3N0cnVjdCB0ZWdyYV9ib192bV9vcHMgPSB7Ci0t CjEuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpk cmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK