From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: Re: [PATCH 7/7] drm/mode: Add user blob-creation ioctl Date: Thu, 07 May 2015 09:53:05 +0200 Message-ID: <554B19E1.1000403@linux.intel.com> References: <1429554176-9865-1-git-send-email-daniels@collabora.com> <1429554176-9865-8-git-send-email-daniels@collabora.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 367096E7B6 for ; Thu, 7 May 2015 00:53:15 -0700 (PDT) In-Reply-To: <1429554176-9865-8-git-send-email-daniels@collabora.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Daniel Stone , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T3AgMjAtMDQtMTUgb20gMjA6MjIgc2NocmVlZiBEYW5pZWwgU3RvbmU6Cj4gQWRkIGFuIGlvY3Rs IHdoaWNoIGFsbG93cyB1c2VycyB0byBjcmVhdGUgYmxvYiBwcm9wZXJ0aWVzIGZyb20gc3VwcGxp ZWQKPiBkYXRhLiBDdXJyZW50bHkgdGhpcyBvbmx5IHN1cHBvcnRzIG1vZGVzLCBjcmVhdGluZyBh IGRybV9kaXNwbGF5X21vZGUgZnJvbQo+IHRoZSB1c2Vyc3BhY2UgZHJtX21vZGVfbW9kZWluZm8u Cj4KPiBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgU3RvbmUgPGRhbmllbHNAY29sbGFib3JhLmNvbT4K PiAtLS0KPiA8c25pcD4KPiAraW50IGRybV9tb2RlX2NyZWF0ZWJsb2JfaW9jdGwoc3RydWN0IGRy bV9kZXZpY2UgKmRldiwKPiArCQkJICAgICAgdm9pZCAqZGF0YSwgc3RydWN0IGRybV9maWxlICpm aWxlX3ByaXYpCj4gK3sKPiArCXN0cnVjdCBkcm1fbW9kZV9jcmVhdGVfYmxvYiAqb3V0X3Jlc3Ag PSBkYXRhOwo+ICsJc3RydWN0IGRybV9wcm9wZXJ0eV9ibG9iICpibG9iOwo+ICsJdm9pZCAqYmxv Yl9kYXRhOwo+ICsJaW50IHJldCA9IDA7Cj4gKwl2b2lkIF9fdXNlciAqYmxvYl9wdHI7Cj4gKwo+ ICsJaWYgKCFkcm1fY29yZV9jaGVja19mZWF0dXJlKGRldiwgRFJJVkVSX01PREVTRVQpKQo+ICsJ CXJldHVybiAtRUlOVkFMOwo+ICsKPiArCXN3aXRjaCAob3V0X3Jlc3AtPnR5cGUpIHsKPiArCWNh c2UgRFJNX01PREVfQkxPQl9UWVBFX01PREU6IHsKPiArCQlpZiAob3V0X3Jlc3AtPmxlbmd0aCAh PSBzaXplb2Yoc3RydWN0IGRybV9tb2RlX21vZGVpbmZvKSkgewo+ICsJCQlyZXQgPSAtRTJCSUc7 dG8gbGVuZ3RoCllvdSB3YW50IC1FSU5WQUwgaGVyZSwgLUUyQklHIG1lYW5zICJhcmd1bWVudCBs aXN0IHRvbyBsb25nIi4KPiArCQkJZ290byBvdXRfdW5sb2NrZWQ7Cj4gKwkJfQo+ICsJCWJyZWFr Owo+ICsJfQo+ICsJZGVmYXVsdDoKPiArCQlyZXQgPSAtRUlOVkFMOwo+ICsJCWdvdG8gb3V0X3Vu bG9ja2VkOwo+ICsJfQo+ICsKPiArCWJsb2JfZGF0YSA9IGt6YWxsb2Mob3V0X3Jlc3AtPmxlbmd0 aCwgR0ZQX1VTRVIpOwo+ICsJaWYgKCFibG9iX2RhdGEpIHsKPiArCQlyZXQgPSAtRU5PTUVNOwo+ ICsJCWdvdG8gb3V0X3VubG9ja2VkOwo+ICsJfQo+ICsKPiArCWJsb2JfcHRyID0gKHZvaWQgX191 c2VyICopKHVuc2lnbmVkIGxvbmcpb3V0X3Jlc3AtPmRhdGE7Cj4gKwlpZiAoY29weV9mcm9tX3Vz ZXIoYmxvYl9kYXRhLCBibG9iX3B0ciwgb3V0X3Jlc3AtPmxlbmd0aCkpIHsKPiArCQlyZXQgPSAt RUZBVUxUOwo+ICsJCWdvdG8gb3V0X2RhdGE7Cj4gKwl9Cj4gKwo+ICsJYmxvYiA9IGRybV9wcm9w ZXJ0eV9jcmVhdGVfYmxvYihkZXYsIG91dF9yZXNwLT5sZW5ndGgsIGJsb2JfZGF0YSk7Cj4gKwlp ZiAoIWJsb2IpIHsKPiArCQlyZXQgPSAtRUlOVkFMOwpkcm1fcHJvcGVydHlfY3JlYXRlX2Jsb2Ig Y2FuIGZhaWwgZnJvbSAtRU5PTUVNIG9yIC1FSU5WQUwgaGVyZSwgc28gY29ycmVjdGx5IHJldHVy biB0aGUgZXJyb3IgZnJvbSBkcm1fcHJvcGVydHlfY3JlYXRlX2Jsb2I/CgpZb3UncmUgYWxzbyBk b2luZyBhIGRvdWJsZSBhbGxvY2F0aW9uLCBvbmUgZm9yIGJsb2JfcHRyIGFuZCB0aGUgb3RoZXIg Zm9yIGJsb2IuIEl0IG1pZ2h0IGJlIGJldHRlciB0byBkbyBhIHNpbmdsZSBhbGxvY2F0aW9uIG9m IHRoZSBibG9iIGFuZCBjb3B5CnRoZSBkYXRhIHRvIGJsb2ItPmRhdGEgZGlyZWN0bHkuCgpGb3Ig dGhlIHdob2xlIHNlcmllcyBpZiB0aGlzIHBhdGNoIGlzIGZpeGVkIHVwOgpSZXZpZXdlZC1ieTog TWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBt YWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==