From mboxrd@z Thu Jan 1 00:00:00 1970 From: Emil Velikov Subject: [PATCH libdrm 2/3] amdgpu: don't mess with shared_handle if amdgpu_bo_import() fails Date: Sun, 22 Jan 2017 18:48:12 +0000 Message-ID: <20170122184813.12995-2-emil.l.velikov@gmail.com> References: <20170122184813.12995-1-emil.l.velikov@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170122184813.12995-1-emil.l.velikov-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: emil.l.velikov-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: dri-devel@lists.freedesktop.org RG8gbm90IGNsb3NlIHRoZSBoYW5kbGUgaWYgc29tZW9uZSBlbHNlIGhhcyBjcmVhdGVkIGl0LiBB ZmFpY3QgdGhlcmUncwpubyBjaGFuZ2Ugb2Ygb3duZXJzaGlwIGltcGxpZWQgaWYgdGhlIGZ1bmN0 aW9uIGZhaWxzLiBUaHVzIHRoZSBjYWxsZXIgaXMKcmVzcG9uc2libGUgdG8gZG9pbmcgdGhlIHJp Z2h0IHRoaW5nIC0gdHJ5aW5nIGFnYWluLCBjbG9zaW5nIHRoZSBoYW5kbGUKYW5kL29yIG90aGVy LgoKQ2M6IGFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnClNpZ25lZC1vZmYtYnk6IEVtaWwg VmVsaWtvdiA8ZW1pbC5sLnZlbGlrb3ZAZ21haWwuY29tPgotLS0KTm90IDEwMCUgc3VyZSBpZiBp dCdzIHRoZSBjb3JyZWN0IHRoaW5nLgotLS0KIGFtZGdwdS9hbWRncHVfYm8uYyB8IDQgLS0tLQog MSBmaWxlIGNoYW5nZWQsIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYW1kZ3B1L2FtZGdw dV9iby5jIGIvYW1kZ3B1L2FtZGdwdV9iby5jCmluZGV4IGM5ZjMxNTg3Li4yNGZhODg4MCAxMDA2 NDQKLS0tIGEvYW1kZ3B1L2FtZGdwdV9iby5jCisrKyBiL2FtZGdwdS9hbWRncHVfYm8uYwpAQCAt MzEwLDcgKzMxMCw2IEBAIGludCBhbWRncHVfYm9faW1wb3J0KGFtZGdwdV9kZXZpY2VfaGFuZGxl IGRldiwKIAkJc2l6ZSA9IGxzZWVrKHNoYXJlZF9oYW5kbGUsIDAsIFNFRUtfRU5EKTsKIAkJaWYg KHNpemUgPT0gKG9mZl90KS0xKSB7CiAJCQlwdGhyZWFkX211dGV4X3VubG9jaygmZGV2LT5ib190 YWJsZV9tdXRleCk7Ci0JCQlhbWRncHVfY2xvc2Vfa21zX2hhbmRsZShkZXYsIGhhbmRsZSk7CiAJ CQlyZXR1cm4gLWVycm5vOwogCQl9CiAJCWxzZWVrKHNoYXJlZF9oYW5kbGUsIDAsIFNFRUtfU0VU KTsKQEAgLTM1NSw5ICszNTQsNiBAQCBpbnQgYW1kZ3B1X2JvX2ltcG9ydChhbWRncHVfZGV2aWNl X2hhbmRsZSBkZXYsCiAJYm8gPSBjYWxsb2MoMSwgc2l6ZW9mKHN0cnVjdCBhbWRncHVfYm8pKTsK IAlpZiAoIWJvKSB7CiAJCXB0aHJlYWRfbXV0ZXhfdW5sb2NrKCZkZXYtPmJvX3RhYmxlX211dGV4 KTsKLQkJaWYgKHR5cGUgPT0gYW1kZ3B1X2JvX2hhbmRsZV90eXBlX2RtYV9idWZfZmQpIHsKLQkJ CWFtZGdwdV9jbG9zZV9rbXNfaGFuZGxlKGRldiwgc2hhcmVkX2hhbmRsZSk7Ci0JCX0KIAkJcmV0 dXJuIC1FTk9NRU07CiAJfQogCi0tIAoyLjExLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmFtZC1nZnggbWFpbGluZyBsaXN0CmFtZC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vYW1kLWdmeAo=