From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Airlie Subject: [PATCH 2/8] sync_file: export some interfaces needed by drm sync objects. Date: Tue, 4 Apr 2017 14:27:27 +1000 Message-ID: <20170404042733.17203-3-airlied@gmail.com> References: <20170404042733.17203-1-airlied@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTPS id 028876E3DE for ; Tue, 4 Apr 2017 04:27:39 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 7845CC05681A for ; Tue, 4 Apr 2017 04:27:38 +0000 (UTC) Received: from dreadlord-bne-redhat-com.bne.redhat.com (dhcp-40-179.bne.redhat.com [10.64.40.179]) by smtp.corp.redhat.com (Postfix) with ESMTP id E37A460465 for ; Tue, 4 Apr 2017 04:27:37 +0000 (UTC) In-Reply-To: <20170404042733.17203-1-airlied@gmail.com> 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 List-Id: dri-devel@lists.freedesktop.org RnJvbTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KClRoZXNlIGFyZSBqdXN0IGFs bG9jIGFuZCBmZGdldCBpbnRlcmZhY2VzIG5lZWRlZCBieSB0aGUgZHJtIHN5bmMKb2JqZWN0cyBj b2RlLgoKU2lnbmVkLW9mZi1ieTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KLS0t CiBkcml2ZXJzL2RtYS1idWYvc3luY19maWxlLmMgfCAyMSArKysrKysrKysrKysrKysrKysrLS0K IGluY2x1ZGUvbGludXgvc3luY19maWxlLmggICB8ICAzICsrLQogMiBmaWxlcyBjaGFuZ2VkLCAy MSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZG1h LWJ1Zi9zeW5jX2ZpbGUuYyBiL2RyaXZlcnMvZG1hLWJ1Zi9zeW5jX2ZpbGUuYwppbmRleCBiMzNh ZjlkLi4xNTNiZjAzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2RtYS1idWYvc3luY19maWxlLmMKKysr IGIvZHJpdmVycy9kbWEtYnVmL3N5bmNfZmlsZS5jCkBAIC00Niw3ICs0NiwxNiBAQCBpbnQgc3lu Y19maWxlX3ZhbGlkYXRlX3R5cGVfZmxhZ3ModWludDMyX3QgdHlwZSwgdWludDMyX3QgZmxhZ3Mp CiB9CiBFWFBPUlRfU1lNQk9MKHN5bmNfZmlsZV92YWxpZGF0ZV90eXBlX2ZsYWdzKTsKIAotc3Rh dGljIHN0cnVjdCBzeW5jX2ZpbGUgKnN5bmNfZmlsZV9hbGxvYyh1aW50MzJfdCB0eXBlLCB1aW50 MzJfdCBmbGFncykKKy8qKgorICogc3luY19maWxlX2FsbG9jKCkgLSBhbGxvY2F0ZSBhbiB1bmZl bmNlZCBzeW5jIGZpbGUKKyAqIEB0eXBlOiB0eXBlIG9mIHN5bmMgZmlsZSBvYmplY3QKKyAqIEBm bGFnczogY3JlYXRpb24gZmxhZ3MgZm9yIHN5bmMgZmlsZSBvYmplY3QKKyAqCisgKiBDcmVhdGVz IGEgc3luY19maWxlLgorICogVGhlIHN5bmNfZmlsZSBjYW4gYmUgcmVsZWFzZWQgd2l0aCBmcHV0 KHN5bmNfZmlsZS0+ZmlsZSkuCisgKiBSZXR1cm5zIHRoZSBzeW5jX2ZpbGUgb3IgTlVMTCBpbiBj YXNlIG9mIGVycm9yLgorICovCitzdHJ1Y3Qgc3luY19maWxlICpzeW5jX2ZpbGVfYWxsb2ModWlu dDMyX3QgdHlwZSwgdWludDMyX3QgZmxhZ3MpCiB7CiAJc3RydWN0IHN5bmNfZmlsZSAqc3luY19m aWxlOwogCWludCByZXQ7CkBAIC03OCw2ICs4Nyw3IEBAIHN0YXRpYyBzdHJ1Y3Qgc3luY19maWxl ICpzeW5jX2ZpbGVfYWxsb2ModWludDMyX3QgdHlwZSwgdWludDMyX3QgZmxhZ3MpCiAJa2ZyZWUo c3luY19maWxlKTsKIAlyZXR1cm4gTlVMTDsKIH0KK0VYUE9SVF9TWU1CT0woc3luY19maWxlX2Fs bG9jKTsKIAogc3RhdGljIHZvaWQgZmVuY2VfY2hlY2tfY2JfZnVuYyhzdHJ1Y3QgZG1hX2ZlbmNl ICpmLCBzdHJ1Y3QgZG1hX2ZlbmNlX2NiICpjYikKIHsKQEAgLTExOCw3ICsxMjgsMTMgQEAgc3Ry dWN0IHN5bmNfZmlsZSAqc3luY19maWxlX2NyZWF0ZShzdHJ1Y3QgZG1hX2ZlbmNlICpmZW5jZSwK IH0KIEVYUE9SVF9TWU1CT0woc3luY19maWxlX2NyZWF0ZSk7CiAKLXN0YXRpYyBzdHJ1Y3Qgc3lu Y19maWxlICpzeW5jX2ZpbGVfZmRnZXQoaW50IGZkKQorLyoqCisgKiBzeW5jX2ZpbGVfZmRnZXQg LSBnZXQgYSByZWZlcmVuY2UgdG8gdGhlIGZpbGUgYW5kIHJldHVybiBzeW5jX2ZpbGUuCisgKiBA ZmQgLSBmaWxlIGRlc2NyaXB0b3IgcG9pbnRpbmcgYXQgYSBzeW5jX2ZpbGUuCisgKgorICogUmV0 dXJucyB0aGUgY29ycmVzcG9uZGluZyBzeW5jX2ZpbGUgb2JqZWN0LgorICovCitzdHJ1Y3Qgc3lu Y19maWxlICpzeW5jX2ZpbGVfZmRnZXQoaW50IGZkKQogewogCXN0cnVjdCBmaWxlICpmaWxlID0g ZmdldChmZCk7CiAKQEAgLTEzNCw2ICsxNTAsNyBAQCBzdGF0aWMgc3RydWN0IHN5bmNfZmlsZSAq c3luY19maWxlX2ZkZ2V0KGludCBmZCkKIAlmcHV0KGZpbGUpOwogCXJldHVybiBOVUxMOwogfQor RVhQT1JUX1NZTUJPTChzeW5jX2ZpbGVfZmRnZXQpOwogCiAvKioKICAqIHN5bmNfZmlsZV9nZXRf ZmVuY2UgLSBnZXQgdGhlIGZlbmNlIHJlbGF0ZWQgdG8gdGhlIHN5bmNfZmlsZSBmZApkaWZmIC0t Z2l0IGEvaW5jbHVkZS9saW51eC9zeW5jX2ZpbGUuaCBiL2luY2x1ZGUvbGludXgvc3luY19maWxl LmgKaW5kZXggZWRlNDE4Mi4uZTY4M2RkMSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9zeW5j X2ZpbGUuaAorKysgYi9pbmNsdWRlL2xpbnV4L3N5bmNfZmlsZS5oCkBAIC01NCw3ICs1NCw4IEBA IHN0cnVjdCBzeW5jX2ZpbGUgewogI2RlZmluZSBQT0xMX0VOQUJMRUQgRE1BX0ZFTkNFX0ZMQUdf VVNFUl9CSVRTCiAKIGludCBzeW5jX2ZpbGVfdmFsaWRhdGVfdHlwZV9mbGFncyh1aW50MzJfdCB0 eXBlLCB1aW50MzJfdCBmbGFncyk7CitzdHJ1Y3Qgc3luY19maWxlICpzeW5jX2ZpbGVfYWxsb2Mo dWludDMyX3QgdHlwZSwgdWludDMyX3QgZmxhZ3MpOwogc3RydWN0IHN5bmNfZmlsZSAqc3luY19m aWxlX2NyZWF0ZShzdHJ1Y3QgZG1hX2ZlbmNlICpmZW5jZSwgdWludDMyX3QgdHlwZSwgdWludDMy X3QgZmxhZ3MpOwogc3RydWN0IGRtYV9mZW5jZSAqc3luY19maWxlX2dldF9mZW5jZShpbnQgZmQp OwotCitzdHJ1Y3Qgc3luY19maWxlICpzeW5jX2ZpbGVfZmRnZXQoaW50IGZkKTsKICNlbmRpZiAv KiBfTElOVVhfU1lOQ19IICovCi0tIAoyLjkuMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vZHJpLWRldmVsCg==