From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PATCH i-g-t 02/17] lib/ioctl: api polish for gem_context_has_param Date: Tue, 10 Feb 2015 19:05:45 +0100 Message-ID: <1423591560-9471-2-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-we0-f176.google.com (mail-we0-f176.google.com [74.125.82.176]) by gabe.freedesktop.org (Postfix) with ESMTP id E10676E0CE for ; Tue, 10 Feb 2015 10:04:40 -0800 (PST) Received: by mail-we0-f176.google.com with SMTP id x3so10316609wes.7 for ; Tue, 10 Feb 2015 10:04:39 -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 , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org SnVzdCBwdXNoIHRoZSBpZ3RfcmVxdWlyZSBkb3duIHRvIGFsaWduIHdpdGggdGhlIHVzdWFsIHN0 eWxlLgoKU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5j b20+Ci0tLQogbGliL2lndF9ndC5jICAgICAgICAgfCAyICstCiBsaWIvaW9jdGxfd3JhcHBlcnMu YyB8IDQgKystLQogbGliL2lvY3RsX3dyYXBwZXJzLmggfCAyICstCiAzIGZpbGVzIGNoYW5nZWQs IDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWIvaWd0X2d0 LmMgYi9saWIvaWd0X2d0LmMKaW5kZXggYzAwM2E3Y2EzMGYwLi42MTVmOTg5M2I4NzYgMTAwNjQ0 Ci0tLSBhL2xpYi9pZ3RfZ3QuYworKysgYi9saWIvaWd0X2d0LmMKQEAgLTMzLDcgKzMzLDcgQEAK IAogdm9pZCBpZ3RfcmVxdWlyZV9oYW5nX3JpbmcoaW50IGZkLCBpbnQgcmluZykKIHsKLQlpZ3Rf cmVxdWlyZShnZW1fY29udGV4dF9oYXNfcGFyYW0oZmQsIExPQ0FMX0NPTlRFWFRfUEFSQU1fQkFO X1BFUklPRCkpOworCWdlbV9jb250ZXh0X3JlcXVpcmVfcGFyYW0oZmQsIExPQ0FMX0NPTlRFWFRf UEFSQU1fQkFOX1BFUklPRCk7CiAJaWd0X3JlcXVpcmUoaW50ZWxfZ2VuKGludGVsX2dldF9kcm1f ZGV2aWQoZmQpKSA+PSA1KTsKIH0KIApkaWZmIC0tZ2l0IGEvbGliL2lvY3RsX3dyYXBwZXJzLmMg Yi9saWIvaW9jdGxfd3JhcHBlcnMuYwppbmRleCAxOWE0NTdhYzJiMzQuLmRkODllMmM1N2U3ZiAx MDA2NDQKLS0tIGEvbGliL2lvY3RsX3dyYXBwZXJzLmMKKysrIGIvbGliL2lvY3RsX3dyYXBwZXJz LmMKQEAgLTEwODAsNyArMTA4MCw3IEBAIGludCBnZW1fY29udGV4dF9zZXRfcGFyYW0oaW50IGZk LCBzdHJ1Y3QgbG9jYWxfaTkxNV9nZW1fY29udGV4dF9wYXJhbSAqcCkKIAlyZXR1cm4gMDsKIH0K IAotaW50IGdlbV9jb250ZXh0X2hhc19wYXJhbShpbnQgZmQsIHVpbnQ2NF90IHBhcmFtKQordm9p ZCBnZW1fY29udGV4dF9yZXF1aXJlX3BhcmFtKGludCBmZCwgdWludDY0X3QgcGFyYW0pCiB7CiAJ c3RydWN0IGxvY2FsX2k5MTVfZ2VtX2NvbnRleHRfcGFyYW0gcDsKIApAQCAtMTA4OSw1ICsxMDg5 LDUgQEAgaW50IGdlbV9jb250ZXh0X2hhc19wYXJhbShpbnQgZmQsIHVpbnQ2NF90IHBhcmFtKQog CXAudmFsdWUgPSAwOwogCXAuc2l6ZSA9IDA7CiAKLQlyZXR1cm4gZ2VtX2NvbnRleHRfZ2V0X3Bh cmFtKGZkLCAmcCkgPT0gMDsKKwlpZ3RfcmVxdWlyZShnZW1fY29udGV4dF9nZXRfcGFyYW0oZmQs ICZwKSA9PSAwKTsKIH0KZGlmZiAtLWdpdCBhL2xpYi9pb2N0bF93cmFwcGVycy5oIGIvbGliL2lv Y3RsX3dyYXBwZXJzLmgKaW5kZXggMzBhYjgzNjI4YTA0Li5hMTAxN2VjZDM3NjcgMTAwNjQ0Ci0t LSBhL2xpYi9pb2N0bF93cmFwcGVycy5oCisrKyBiL2xpYi9pb2N0bF93cmFwcGVycy5oCkBAIC0x MTMsNyArMTEzLDcgQEAgc3RydWN0IGxvY2FsX2k5MTVfZ2VtX2NvbnRleHRfcGFyYW0gewogCXVp bnQ2NF90IHZhbHVlOwogfTsKIAotaW50IGdlbV9jb250ZXh0X2hhc19wYXJhbShpbnQgZmQsIHVp bnQ2NF90IHBhcmFtKTsKK3ZvaWQgZ2VtX2NvbnRleHRfcmVxdWlyZV9wYXJhbShpbnQgZmQsIHVp bnQ2NF90IHBhcmFtKTsKIGludCBnZW1fY29udGV4dF9nZXRfcGFyYW0oaW50IGZkLCBzdHJ1Y3Qg bG9jYWxfaTkxNV9nZW1fY29udGV4dF9wYXJhbSAqcCk7CiBpbnQgZ2VtX2NvbnRleHRfc2V0X3Bh cmFtKGludCBmZCwgc3RydWN0IGxvY2FsX2k5MTVfZ2VtX2NvbnRleHRfcGFyYW0gKnApOwogCi0t IAoyLjEuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK