From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH v2] drm/i915: Fixup userptr mmu notifier registration error handling Date: Tue, 17 Oct 2017 16:09:08 +0100 Message-ID: <20171017150908.12840-1-tvrtko.ursulin@linux.intel.com> References: <20171017141422.18463-1-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wr0-x244.google.com (mail-wr0-x244.google.com [IPv6:2a00:1450:400c:c0c::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1FBFD6E2A1 for ; Tue, 17 Oct 2017 15:09:17 +0000 (UTC) Received: by mail-wr0-x244.google.com with SMTP id r79so2038019wrb.13 for ; Tue, 17 Oct 2017 08:09:16 -0700 (PDT) In-Reply-To: <20171017141422.18463-1-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-gfx@lists.freedesktop.org Cc: Dan Carpenter List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCkF2b2lkIGRl cmVmZXJlbmNpbmcgdGhlIGVycm9yIHBvaW50ZXIgYW5kIGFsc28gYXZvaWQgcmV0dXJuaW5nIE5V TEwKZnJvbSBpOTE1X21tdV9ub3RpZmllcl9maW5kIHNpbmNlIHRoZSBjYWxsZXJzIGRvIG5vdCBl eHBlY3QgdGhhdC4KClNpZ25lZC1vZmYtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxp bkBpbnRlbC5jb20+ClJlcG9ydGVkLWJ5OiBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9y YWNsZS5jb20+CkZpeGVzOiA3NzQxYjU0N2I2ZTAgKCJkcm0vaTkxNTogUHJlYWxsb2NhdGUgb3Vy IG1tdSBub3RpZmllciB3b3JrZXF1ZXUgdG8gdW5icmVhayBjcHUgaG90cGx1ZyBkZWFkbG9jayIp CkNjOiBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CkNjOiBDaHJpcyBX aWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KQ2M6IFR2cnRrbyBVcnN1bGluIDx0dnJ0 a28udXJzdWxpbkBpbnRlbC5jb20+CkNjOiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5l bkBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fdXNl cnB0ci5jIHwgMTAgKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwg NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl bV91c2VycHRyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV91c2VycHRyLmMKaW5k ZXggY2RjOWJlNzk5ZWVlLi5lMjZiMjMxNzFiNTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZ2VtX3VzZXJwdHIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbV91c2VycHRyLmMKQEAgLTIyMSwxNSArMjIxLDE3IEBAIGk5MTVfbW11X25vdGlmaWVyX2Zp bmQoc3RydWN0IGk5MTVfbW1fc3RydWN0ICptbSkKIAkJCS8qIFByb3RlY3RlZCBieSBtbV9sb2Nr ICovCiAJCQltbS0+bW4gPSBmZXRjaF9hbmRfemVybygmbW4pOwogCQl9Ci0JfSBlbHNlIHsKLQkJ Lyogc29tZW9uZSBlbHNlIHJhY2VkIGFuZCBzdWNjZXNzZnVsbHkgaW5zdGFsbGVkIHRoZSBtbXUK LQkJICogbm90aWZpZXIsIHdlIGNhbiBjYW5jZWwgb3VyIG93biBlcnJvcnMgKi8KKwl9IGVsc2Ug aWYgKG1tLT5tbikgeworCQkvKgorCQkgKiBTb21lb25lIGVsc2UgcmFjZWQgYW5kIHN1Y2Nlc3Nm dWxseSBpbnN0YWxsZWQgdGhlIG1tdQorCQkgKiBub3RpZmllciwgd2UgY2FuIGNhbmNlbCBvdXIg b3duIGVycm9ycy4KKwkJICovCiAJCWVyciA9IDA7CiAJfQogCW11dGV4X3VubG9jaygmbW0tPmk5 MTUtPm1tX2xvY2spOwogCXVwX3dyaXRlKCZtbS0+bW0tPm1tYXBfc2VtKTsKIAotCWlmIChtbikg eworCWlmIChtbiAmJiAhSVNfRVJSKG1uKSkgewogCQlkZXN0cm95X3dvcmtxdWV1ZShtbi0+d3Ep OwogCQlrZnJlZShtbik7CiAJfQotLSAKMi45LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo=