From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PATCH i-g-t 06/17] lib/ioctl: Add gem_context_destroy helpers Date: Tue, 10 Feb 2015 19:05:49 +0100 Message-ID: <1423591560-9471-6-git-send-email-daniel.vetter@ffwll.ch> References: <1423591560-9471-1-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f45.google.com (mail-wg0-f45.google.com [74.125.82.45]) by gabe.freedesktop.org (Postfix) with ESMTP id 24A2A6E247 for ; Tue, 10 Feb 2015 10:04:46 -0800 (PST) Received: by mail-wg0-f45.google.com with SMTP id x12so35056480wgg.4 for ; Tue, 10 Feb 2015 10:04:45 -0800 (PST) In-Reply-To: <1423591560-9471-1-git-send-email-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Intel Graphics Development Cc: Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org V2UgYWxzbyBuZWVkIGEgcmF3IHZlcnNpb24gZm9yIHNvbWUgdGVzdHMuCgpTaWduZWQtb2ZmLWJ5 OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgotLS0KIGxpYi9pb2N0bF93 cmFwcGVycy5jIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGxpYi9pb2N0 bF93cmFwcGVycy5oIHwgIDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQoK ZGlmZiAtLWdpdCBhL2xpYi9pb2N0bF93cmFwcGVycy5jIGIvbGliL2lvY3RsX3dyYXBwZXJzLmMK aW5kZXggYzhjMGUxYzE2ZjhiLi5lODZiM2MyYmZhNDYgMTAwNjQ0Ci0tLSBhL2xpYi9pb2N0bF93 cmFwcGVycy5jCisrKyBiL2xpYi9pb2N0bF93cmFwcGVycy5jCkBAIC02MzAsNiArNjMwLDM4IEBA IHVpbnQzMl90IGdlbV9jb250ZXh0X2NyZWF0ZShpbnQgZmQpCiAJcmV0dXJuIGNyZWF0ZS5jdHhf aWQ7CiB9CiAKK2ludCBfX2dlbV9jb250ZXh0X2Rlc3Ryb3koaW50IGZkLCB1aW50MzJfdCBjdHhf aWQpCit7CisJc3RydWN0IGRybV9pOTE1X2dlbV9jb250ZXh0X2Rlc3Ryb3kgZGVzdHJveTsKKwlp bnQgcmV0OworCisJbWVtc2V0KCZkZXN0cm95LCAwLCBzaXplb2YoZGVzdHJveSkpOworCWRlc3Ry b3kuY3R4X2lkID0gY3R4X2lkOworCisJcmV0ID0gZHJtSW9jdGwoZmQsIERSTV9JT0NUTF9JOTE1 X0dFTV9DT05URVhUX0RFU1RST1ksICZkZXN0cm95KTsKKwlpZiAocmV0KQorCQlyZXR1cm4gLWVy cm5vOworCXJldHVybiAwOworfQorCisvKioKKyAqIGdlbV9jb250ZXh0X2NyZWF0ZToKKyAqIEBm ZDogb3BlbiBpOTE1IGRybSBmaWxlIGRlc2NyaXB0b3IKKyAqIEBjdHhfaWQ6IGk5MTUgaHcgY29u dGV4dCBpZAorICoKKyAqIFRoaXMgaXMgYSB3cmFwcyB0aGUgQ09OVEVYVF9ERVNUUk9ZIGlvY3Rs LCB3aGljaCBpcyB1c2VkIHRvIGZyZWUgYSBoYXJkd2FyZQorICogY29udGV4dC4KKyAqLwordm9p ZCBnZW1fY29udGV4dF9kZXN0cm95KGludCBmZCwgdWludDMyX3QgY3R4X2lkKQoreworCXN0cnVj dCBkcm1faTkxNV9nZW1fY29udGV4dF9kZXN0cm95IGRlc3Ryb3k7CisKKwltZW1zZXQoJmRlc3Ry b3ksIDAsIHNpemVvZihkZXN0cm95KSk7CisJZGVzdHJveS5jdHhfaWQgPSBjdHhfaWQ7CisKKwlk b19pb2N0bChmZCwgRFJNX0lPQ1RMX0k5MTVfR0VNX0NPTlRFWFRfREVTVFJPWSwgJmRlc3Ryb3kp OworfQorCiAvKioKICAqIGdlbV9zd19maW5pc2g6CiAgKiBAZmQ6IG9wZW4gaTkxNSBkcm0gZmls ZSBkZXNjcmlwdG9yCmRpZmYgLS1naXQgYS9saWIvaW9jdGxfd3JhcHBlcnMuaCBiL2xpYi9pb2N0 bF93cmFwcGVycy5oCmluZGV4IDIzYjhjOWQ1NmU0NC4uYWQxMGJkMDNkMzcwIDEwMDY0NAotLS0g YS9saWIvaW9jdGxfd3JhcHBlcnMuaAorKysgYi9saWIvaW9jdGxfd3JhcHBlcnMuaApAQCAtOTUs NiArOTUsOCBAQCB2b2lkICpnZW1fbW1hcF9fd2MoaW50IGZkLCB1aW50MzJfdCBoYW5kbGUsIGlu dCBvZmZzZXQsIGludCBzaXplLCBpbnQgcHJvdCk7CiBpbnQgZ2VtX21hZHZpc2UoaW50IGZkLCB1 aW50MzJfdCBoYW5kbGUsIGludCBzdGF0ZSk7CiAKIHVpbnQzMl90IGdlbV9jb250ZXh0X2NyZWF0 ZShpbnQgZmQpOwordm9pZCBnZW1fY29udGV4dF9kZXN0cm95KGludCBmZCwgdWludDMyX3QgY3R4 X2lkKTsKK2ludCBfX2dlbV9jb250ZXh0X2Rlc3Ryb3koaW50IGZkLCB1aW50MzJfdCBjdHhfaWQp OwogCiB2b2lkIGdlbV9zd19maW5pc2goaW50IGZkLCB1aW50MzJfdCBoYW5kbGUpOwogCi0tIAoy LjEuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK