From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher James Halse Rogers Subject: [PATCH libdrm] xf86drm: Add drmIsMaster() Date: Tue, 20 Nov 2018 14:36:52 +1100 Message-ID: <20181120033652.29067-1-christopher.halse.rogers@canonical.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.cooperteam.net (mail.cooperteam.net [45.248.50.188]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0BDDA6E2BB for ; Tue, 20 Nov 2018 03:36:59 +0000 (UTC) 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 Cc: Christopher James Halse Rogers List-Id: dri-devel@lists.freedesktop.org V2UgY2FuJ3QgdXNlIGRybVNldE1hc3RlciB0byBxdWVyeSB3aGV0aGVyIG9yIG5vdCBhIGRybSBm ZCBpcyBtYXN0ZXIKYmVjYXVzZSBpdCByZXF1aXJlcyBDQVBfU1lTX0FETUlOLCBldmVuIGlmIHRo ZSBmZCAqaXMqIGEgbWFzdGVyIGZkLgoKUGljayBEUk1fSU9DVExfTU9ERV9BVFRBQ0hNT0RFIGFz IGEgbG9uZy1kZXByZWNhdGVkIGlvY3RsIHRoYXQgaXMKRFJNX01BU1RFUiBidXQgbm90IERSTV9S T09UX09OTFkgYXMgdGhlIHByb2JlIGJ5IHdoaWNoIHdlIGNhbiBkZXRlY3QKd2hldGhlciBvciBu b3QgdGhlIGZkIGlzIG1hc3Rlci4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIEphbWVzIEhh bHNlIFJvZ2VycyA8Y2hyaXN0b3BoZXIuaGFsc2Uucm9nZXJzQGNhbm9uaWNhbC5jb20+Ci0tLQog eGY4NmRybS5jIHwgMjAgKysrKysrKysrKysrKysrKysrKysKIHhmODZkcm0uaCB8ICAyICsrCiAy IGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94Zjg2ZHJtLmMg Yi94Zjg2ZHJtLmMKaW5kZXggMTBkZjY4MmIuLmJkYjA0MzlkIDEwMDY0NAotLS0gYS94Zjg2ZHJt LmMKKysrIGIveGY4NmRybS5jCkBAIC0yNzQxLDYgKzI3NDEsMjYgQEAgZHJtX3B1YmxpYyBpbnQg ZHJtRHJvcE1hc3RlcihpbnQgZmQpCiAgICAgICAgIHJldHVybiBkcm1Jb2N0bChmZCwgRFJNX0lP Q1RMX0RST1BfTUFTVEVSLCBOVUxMKTsKIH0KIAorZHJtX3B1YmxpYyBib29sIGRybUlzTWFzdGVy KGludCBmZCkKK3sKKyAgICBzdHJ1Y3QgZHJtX21vZGVfbW9kZV9jbWQgY21kOworCisgICAgbWVt Y2xlYXIoY21kKTsKKyAgICAvKiBTZXQgYW4gaW52YWxpZCBjb25uZWN0b3JfaWQgdG8gZW5zdXJl IHRoYXQgQVRUQUNITU9ERSBlcnJvcnMgd2l0aAorICAgICAqIEVJTlZBTCBpbiB0aGUgdW5saWtl bHkgZXZlbnQgc29tZW9uZSBmZWVscyBsaWtlIGNhbGxpbmcgdGhpcyBvbiBhCisgICAgICoga2Vy bmVsIHByaW9yIHRvIDMuOS4gKi8KKyAgICBjbWQuY29ubmVjdG9yX2lkID0gLTE7CisKKyAgICBp ZiAoZHJtSW9jdGwoZmQsIERSTV9JT0NUTF9NT0RFX0FUVEFDSE1PREUsICZjbWQpICE9IC0xKQor ICAgIHsKKyAgICAgICAgLyogT24gMy45IEFUVEFDSE1PREUgd2FzIGNoYW5nZWQgdG8gZHJtX25v b3AsIGFuZCBzbyB3aWxsIHN1Y2NlZWQKKwkgKiBpZmYgd2UndmUgZ290IGEgbWFzdGVyIGZkICov CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKworICAgIHJldHVybiBlcnJubyA9PSBFSU5W QUw7Cit9CisKIGRybV9wdWJsaWMgY2hhciAqZHJtR2V0RGV2aWNlTmFtZUZyb21GZChpbnQgZmQp CiB7CiAgICAgY2hhciBuYW1lWzEyOF07CmRpZmYgLS1naXQgYS94Zjg2ZHJtLmggYi94Zjg2ZHJt LmgKaW5kZXggNzc3M2Q3MWEuLjllOTIwZGI5IDEwMDY0NAotLS0gYS94Zjg2ZHJtLmgKKysrIGIv eGY4NmRybS5oCkBAIC0zNyw2ICszNyw3IEBACiAjaW5jbHVkZSA8c3RkYXJnLmg+CiAjaW5jbHVk ZSA8c3lzL3R5cGVzLmg+CiAjaW5jbHVkZSA8c3RkaW50Lmg+CisjaW5jbHVkZSA8c3RkYm9vbC5o PgogI2luY2x1ZGUgPGRybS5oPgogCiAjaWYgZGVmaW5lZChfX2NwbHVzcGx1cykKQEAgLTczMyw2 ICs3MzQsNyBAQCBleHRlcm4gdm9pZCBkcm1Nc2coY29uc3QgY2hhciAqZm9ybWF0LCAuLi4pIERS TV9QUklOVEZMSUtFKDEsIDIpOwogCiBleHRlcm4gaW50IGRybVNldE1hc3RlcihpbnQgZmQpOwog ZXh0ZXJuIGludCBkcm1Ecm9wTWFzdGVyKGludCBmZCk7CitleHRlcm4gYm9vbCBkcm1Jc01hc3Rl cihpbnQgZmQpOwogCiAjZGVmaW5lIERSTV9FVkVOVF9DT05URVhUX1ZFUlNJT04gNAogCi0tIAoy LjE5LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRy aS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=