From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Zimmermann Subject: [PATCH 04/11] drm/fbdevdrm: Add file operations Date: Tue, 26 Mar 2019 10:17:37 +0100 Message-ID: <20190326091744.11542-5-tzimmermann@suse.de> References: <20190326091744.11542-1-tzimmermann@suse.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.suse.de (mx2.suse.de [195.135.220.15]) by gabe.freedesktop.org (Postfix) with ESMTPS id CBB6E6E7B2 for ; Tue, 26 Mar 2019 09:17:55 +0000 (UTC) In-Reply-To: <20190326091744.11542-1-tzimmermann@suse.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: airlied@linux.ie, daniel@ffwll.ch, b.zolnierkie@samsung.com Cc: linux-fbdev@vger.kernel.org, Thomas Zimmermann , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org U2lnbmVkLW9mZi1ieTogVGhvbWFzIFppbW1lcm1hbm4gPHR6aW1tZXJtYW5uQHN1c2UuZGU+Ci0t LQogZHJpdmVycy9ncHUvZHJtL2ZiZGV2ZHJtL2ZiZGV2ZHJtX2Rydi5jIHwgMjkgKysrKysrKysr KysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDEgZGVs ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZmJkZXZkcm0vZmJkZXZkcm1f ZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vZmJkZXZkcm0vZmJkZXZkcm1fZHJ2LmMKaW5kZXggNWJl OTAyMDk0ZGM2Li40YTZiYTZjODVjNWMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9mYmRl dmRybS9mYmRldmRybV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZmJkZXZkcm0vZmJkZXZk cm1fZHJ2LmMKQEAgLTExLDYgKzExLDggQEAKICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybV9kcnYu aD4KKyNpbmNsdWRlIDxkcm0vZHJtX2ZpbGUuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2lvY3RsLmg+ CiAjaW5jbHVkZSA8ZHJtL2RybV9wcmludC5oPgogI2luY2x1ZGUgPGxpbnV4L2NvbnNvbGUuaD4g LyogZm9yIGNvbnNvbGVfe3VuL2xvY2t9KCkgKi8KICNpbmNsdWRlIDxsaW51eC9mYi5oPgpAQCAt MzgsNiArNDAsMzAgQEAKICAqIERSTSBkcml2ZXIKICAqLwogCitzdGF0aWMgaW50IGRyaXZlcl9m b3BzX21tYXAoc3RydWN0IGZpbGUgKmZpbHAsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQor eworCXN0cnVjdCBkcm1fZmlsZSAqZmlsZV9wcml2ID0gZmlscC0+cHJpdmF0ZV9kYXRhOworCXN0 cnVjdCBmYmRldmRybV9kZXZpY2UgKmZkZXYgPSBmaWxlX3ByaXYtPm1pbm9yLT5kZXYtPmRldl9w cml2YXRlOworCisJaWYgKHVubGlrZWx5KHZtYS0+dm1fcGdvZmYgPCBEUk1fRklMRV9QQUdFX09G RlNFVCkpCisJCXJldHVybiAtRUlOVkFMOworCisJcmV0dXJuIHR0bV9ib19tbWFwKGZpbHAsIHZt YSwgJmZkZXYtPnR0bS5iZGV2KTsKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCBmaWxlX29wZXJh dGlvbnMgZHJpdmVyX2ZvcHMgPSB7CisJLm93bmVyID0gVEhJU19NT0RVTEUsCisJLm9wZW4gPSBk cm1fb3BlbiwKKwkucmVsZWFzZSA9IGRybV9yZWxlYXNlLAorCS51bmxvY2tlZF9pb2N0bCA9IGRy bV9pb2N0bCwKKwkubW1hcCA9IGRyaXZlcl9mb3BzX21tYXAsCisJLnBvbGwgPSBkcm1fcG9sbCwK KyNpZmRlZiBDT05GSUdfQ09NUEFUCisJLmNvbXBhdF9pb2N0bCA9IGRybV9jb21wYXRfaW9jdGws CisjZW5kaWYKKwkucmVhZCA9IGRybV9yZWFkCit9OworCiBzdGF0aWMgc3RydWN0IGRybV9kcml2 ZXIgZmJkZXZkcm1fZHJ2ID0gewogCS8qIGRhdGEgZmllbGRzICovCiAJLm1ham9yID0gRFJJVkVS X01BSk9SLApAQCAtNDUsNyArNzEsOCBAQCBzdGF0aWMgc3RydWN0IGRybV9kcml2ZXIgZmJkZXZk cm1fZHJ2ID0gewogCS5wYXRjaGxldmVsID0gRFJJVkVSX1BBVENITEVWRUwsCiAJLm5hbWUgPSBE UklWRVJfTkFNRSwKIAkuZGVzYyA9IERSSVZFUl9ERVNDUklQVElPTiwKLQkuZGF0ZSA9IERSSVZF Ul9EQVRFCisJLmRhdGUgPSBEUklWRVJfREFURSwKKwkuZm9wcyA9ICZkcml2ZXJfZm9wcwogfTsK IAogLyogRGV2aWNlIGxpc3QgKi8KLS0gCjIuMjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vZHJpLWRldmVs