From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Stone Subject: [PATCH 06/11] drm: Allow creating blob properties without copy Date: Fri, 22 May 2015 13:34:49 +0100 Message-ID: <1432298094-22239-7-git-send-email-daniels@collabora.com> References: <1432298094-22239-1-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 bhuna.collabora.co.uk (bhuna.collabora.co.uk [93.93.135.160]) by gabe.freedesktop.org (Postfix) with ESMTP id 64D306EA7A for ; Fri, 22 May 2015 05:35:05 -0700 (PDT) In-Reply-To: <1432298094-22239-1-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: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org TWFrZSB0aGUgZGF0YSBwYXJhbWV0ZXIgdG8gZHJtX3Byb3BlcnR5X2NyZWF0ZV9ibG9iIG9wdGlv bmFsOyBpZgpvbWl0dGVkLCB0aGUgY29weSB3aWxsIGJlIHNraXBwZWQgYW5kIHRoZSBkYXRhIHdp bGwgYmUgZW1wdHkuCgpTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgU3RvbmUgPGRhbmllbHNAY29sbGFi b3JhLmNvbT4KUmV2aWV3ZWQtYnk6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3Jz dEBpbnRlbC5jb20+ClRlc3RlZC1ieTogU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+ Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjLmMgfCAxNSArKysrKysrKysrKysrLS0KIDEg ZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9jcnRj LmMKaW5kZXggZGVmN2JlOC4uZTRhNDhlMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Ry bV9jcnRjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjLmMKQEAgLTQxNDUsNiArNDE0 NSwxNiBAQCBkb25lOgogCXJldHVybiByZXQ7CiB9CiAKKy8qKgorICogZHJtX3Byb3BlcnR5X2Ny ZWF0ZV9ibG9iIC0gQ3JlYXRlIG5ldyBibG9iIHByb3BlcnR5CisgKgorICogQ3JlYXRlcyBhIG5l dyBibG9iIHByb3BlcnR5IGZvciBhIHNwZWNpZmllZCBEUk0gZGV2aWNlLCBvcHRpb25hbGx5Cisg KiBjb3B5aW5nIGRhdGEuCisgKgorICogQGRldjogRFJNIGRldmljZSB0byBjcmVhdGUgcHJvcGVy dHkgZm9yCisgKiBAbGVuZ3RoOiBMZW5ndGggdG8gYWxsb2NhdGUgZm9yIGJsb2IgZGF0YQorICog QGRhdGE6IElmIHNwZWNpZmllZCwgY29waWVzIGRhdGEgaW50byBibG9iCisgKi8KIHN0cnVjdCBk cm1fcHJvcGVydHlfYmxvYiAqCiBkcm1fcHJvcGVydHlfY3JlYXRlX2Jsb2Ioc3RydWN0IGRybV9k ZXZpY2UgKmRldiwgc2l6ZV90IGxlbmd0aCwKIAkJCSBjb25zdCB2b2lkICpkYXRhKQpAQCAtNDE1 Miw3ICs0MTYyLDcgQEAgZHJtX3Byb3BlcnR5X2NyZWF0ZV9ibG9iKHN0cnVjdCBkcm1fZGV2aWNl ICpkZXYsIHNpemVfdCBsZW5ndGgsCiAJc3RydWN0IGRybV9wcm9wZXJ0eV9ibG9iICpibG9iOwog CWludCByZXQ7CiAKLQlpZiAoIWxlbmd0aCB8fCAhZGF0YSkKKwlpZiAoIWxlbmd0aCkKIAkJcmV0 dXJuIE5VTEw7CiAKIAlibG9iID0ga3phbGxvYyhzaXplb2Yoc3RydWN0IGRybV9wcm9wZXJ0eV9i bG9iKStsZW5ndGgsIEdGUF9LRVJORUwpOwpAQCAtNDE2Miw3ICs0MTcyLDggQEAgZHJtX3Byb3Bl cnR5X2NyZWF0ZV9ibG9iKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHNpemVfdCBsZW5ndGgsCiAJ YmxvYi0+bGVuZ3RoID0gbGVuZ3RoOwogCWJsb2ItPmRldiA9IGRldjsKIAotCW1lbWNweShibG9i LT5kYXRhLCBkYXRhLCBsZW5ndGgpOworCWlmIChkYXRhKQorCQltZW1jcHkoYmxvYi0+ZGF0YSwg ZGF0YSwgbGVuZ3RoKTsKIAogCW11dGV4X2xvY2soJmRldi0+bW9kZV9jb25maWcuYmxvYl9sb2Nr KTsKIAotLSAKMi40LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRl dmVsCg==