From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 14 Mar 2019 09:07:25 +0100 From: Boris Brezillon Message-ID: <20190314090725.0a79f285@collabora.com> In-Reply-To: <20190228144910.26488-5-daniel.vetter@ffwll.ch> References: <20190228144910.26488-1-daniel.vetter@ffwll.ch> <20190228144910.26488-5-daniel.vetter@ffwll.ch> MIME-Version: 1.0 Subject: Re: [igt-dev] [PATCH 4/7] drm/lease: Check for lessor outside of locks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Daniel Vetter Cc: IGT development , Keith Packard , DRI Development List-ID: T24gVGh1LCAyOCBGZWIgMjAxOSAxNTo0OTowNyArMDEwMApEYW5pZWwgVmV0dGVyIDxkYW5pZWwu dmV0dGVyQGZmd2xsLmNoPiB3cm90ZToKCj4gVGhlIGxlc3NvciBpcyBpbnZhcmlhbnQgb3ZlciBh IGxpZmV0aW1lIG9mIGEgbGVhc2UsIHdlIGRvbid0IGhhdmUgdG8KPiBncmFiIGFueSBsb2NrcyBm b3IgdGhhdC4gU3BlZWRzIHVwIHRoZSBjb21tb24gY2FzZSBvZiBub3QgYmVpbmcgYSBsZWFzZS4K PiAKPiBDYzogS2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+Cj4gU2lnbmVkLW9mZi1i eTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KPiAtLS0KPiAgZHJpdmVy cy9ncHUvZHJtL2RybV9sZWFzZS5jIHwgNiArKystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5z ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL2RybV9sZWFzZS5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9sZWFzZS5jCj4gaW5kZXggY2Nl NWQ5ZGQ1MmZmLi42OTRmZjM2M2E5MGIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Ry bV9sZWFzZS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9sZWFzZS5jCj4gQEAgLTExMSw3 ICsxMTEsNyBAQCBzdGF0aWMgYm9vbCBfZHJtX2hhc19sZWFzZWQoc3RydWN0IGRybV9tYXN0ZXIg Km1hc3RlciwgaW50IGlkKQo+ICAgKi8KPiAgYm9vbCBfZHJtX2xlYXNlX2hlbGQoc3RydWN0IGRy bV9maWxlICpmaWxlX3ByaXYsIGludCBpZCkKPiAgewo+IC0JaWYgKGZpbGVfcHJpdiA9PSBOVUxM IHx8IGZpbGVfcHJpdi0+bWFzdGVyID09IE5VTEwpCj4gKwlpZiAoIWZpbGVfcHJpdiB8fCAhZmls ZV9wcml2LT5tYXN0ZXIpCgpMb29rcyBsaWtlIHlvdSdyZSBkb2luZyB1bnJlbGF0ZWQgY29zbWV0 aWMgY2hhbmdlcyBpbiB0aGUgc2FtZSBwYXRjaC4KTWF5YmUgbWVudGlvbiB0aGF0IGluIHRoZSBj b21taXQgbWVzc2FnZSwgb3IgbW92ZSB0aGF0IHRvIGEgc2VwYXJhdGUKcGF0Y2guCgo+ICAJCXJl dHVybiB0cnVlOwo+ICAKPiAgCXJldHVybiBfZHJtX2xlYXNlX2hlbGRfbWFzdGVyKGZpbGVfcHJp di0+bWFzdGVyLCBpZCk7Cj4gQEAgLTEzMyw3ICsxMzMsNyBAQCBib29sIGRybV9sZWFzZV9oZWxk KHN0cnVjdCBkcm1fZmlsZSAqZmlsZV9wcml2LCBpbnQgaWQpCj4gIAlzdHJ1Y3QgZHJtX21hc3Rl ciAqbWFzdGVyOwo+ICAJYm9vbCByZXQ7Cj4gIAo+IC0JaWYgKGZpbGVfcHJpdiA9PSBOVUxMIHx8 IGZpbGVfcHJpdi0+bWFzdGVyID09IE5VTEwpCj4gKwlpZiAoIWZpbGVfcHJpdiB8fCAhZmlsZV9w cml2LT5tYXN0ZXIgfHwgIWZpbGVfcHJpdi0+bWFzdGVyLT5sZXNzb3IpCj4gIAkJcmV0dXJuIHRy dWU7Cj4gIAo+ICAJbWFzdGVyID0gZmlsZV9wcml2LT5tYXN0ZXI7Cj4gQEAgLTE1OSw3ICsxNTks NyBAQCB1aW50MzJfdCBkcm1fbGVhc2VfZmlsdGVyX2NydGNzKHN0cnVjdCBkcm1fZmlsZSAqZmls ZV9wcml2LCB1aW50MzJfdCBjcnRjc19pbikKPiAgCWludCBjb3VudF9pbiwgY291bnRfb3V0Owo+ ICAJdWludDMyX3QgY3J0Y3Nfb3V0ID0gMDsKPiAgCj4gLQlpZiAoZmlsZV9wcml2ID09IE5VTEwg fHwgZmlsZV9wcml2LT5tYXN0ZXIgPT0gTlVMTCkKPiArCWlmICghZmlsZV9wcml2IHx8ICFmaWxl X3ByaXYtPm1hc3RlciB8fCAhZmlsZV9wcml2LT5tYXN0ZXItPmxlc3NvcikKPiAgCQlyZXR1cm4g Y3J0Y3NfaW47Cj4gIAo+ICAJbWFzdGVyID0gZmlsZV9wcml2LT5tYXN0ZXI7CgpDb3VsZG4ndCB3 ZSBhbHNvIHJlbW92ZSB0aGUgaWYgKG1hc3Rlci0+bGVzc29yKSBjaGVjayBkb25lIGluCl9kcm1f bGVhc2VfaGVsZF9tYXN0ZXIoKT8KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KaWd0LWRldiBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3Qt ZGV2