From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x544.google.com (mail-ed1-x544.google.com [IPv6:2a00:1450:4864:20::544]) by gabe.freedesktop.org (Postfix) with ESMTPS id 10C9A6E85D for ; Fri, 29 Mar 2019 08:28:37 +0000 (UTC) Received: by mail-ed1-x544.google.com with SMTP id x10so1243156edh.11 for ; Fri, 29 Mar 2019 01:28:36 -0700 (PDT) Date: Fri, 29 Mar 2019 09:28:32 +0100 From: Daniel Vetter Message-ID: <20190329082832.GB2665@phenom.ffwll.local> References: <20190228144910.26488-1-daniel.vetter@ffwll.ch> <20190228144910.26488-2-daniel.vetter@ffwll.ch> <20190314085424.50a41a55@collabora.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: Subject: Re: [igt-dev] [PATCH 1/7] drm/leases: Drop object_id validation for negative ids 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: Dave Airlie Cc: Keith Packard , DRI Development , IGT development , Daniel Vetter List-ID: T24gRnJpLCBNYXIgMjksIDIwMTkgYXQgMDI6NDY6NTVQTSArMTAwMCwgRGF2ZSBBaXJsaWUgd3Jv dGU6Cj4gY29tbWl0IDJlMWM5YjI4Njc2NTZmZjlhNDY5ZDIzZTFkZmU5MGNmNzdlYzBjNzIKPiBB dXRob3I6IFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4KPiBEYXRlOiAgIEZyaSBNYXIgOCAxMjo0 MzozMCAyMDEzIC0wODAwCj4gCj4gICAgIGlkcjogcmVtb3ZlIFdBUk5fT05fT05DRSgpIG9uIG5l Z2F0aXZlIElEcwo+IAo+IFdlIHVzZWQgdG8gV0FSTl9PTiBpZiB3ZSBoaXQgYSBuZWdhdGl2ZSBp ZCwgaXQgYXBwZWFycyB3ZSBkb24ndAo+IGFueW1vcmUsIHNvIGp1c3QgdXBkYXRlIHRoZSBjb21t aXQgbXNnIHRvIHJlZmxlY3QgdGhhdCBpbmZvIG9uIHdoZXJlCj4gdGhlIGNvZGUgY2FtZSBmcm9t IG9yaWdpbmFsbHkuCj4gCj4gWW91IGhhZCBtZSB3b25kZXJpbmcgaWYgSSdkIGJlZW4gZHJlYW1p bmcgdXAgcmVhc29ucyBmb3IgS2VpdGggdG8gYWRkIGNvZGUgOi1QCgpIbSByaWdodCwgbG9va2lu ZyBhcm91bmQgSSB0aGluayBhbm90aGVyIHJlbGV2YW50IGNvbW1pdCBpcwoKY29tbWl0IDMyMmQ4 ODRiYTczMWUwNWNhNzlhZTU4ZTlkZWUxZWY3ZGM0ZGU1MDQKQXV0aG9yOiBNYXR0aGV3IFdpbGNv eCA8bWF3aWxjb3hAbWljcm9zb2Z0LmNvbT4KRGF0ZTogICBUdWUgTm92IDI4IDEwOjAxOjI0IDIw MTcgLTA1MDAKCiAgICBpZHI6IERlbGV0ZSBpZHJfZmluZF9leHQgZnVuY3Rpb24KICAgIAogICAg U2ltcGx5IGNoYW5naW5nIGlkcl9yZW1vdmUncyAnaWQnIGFyZ3VtZW50IHRvICd1bnNpZ25lZCBs b25nJyB3b3JrcwogICAgZm9yIGFsbCBjYWxsZXJzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBN YXR0aGV3IFdpbGNveCA8bWF3aWxjb3hAbWljcm9zb2Z0LmNvbT4KCkkgZG9uJ3QgcmVtZW1iZXIg YW55IHN1Y2ggY2hlY2tzIGZvciB0aGUga21zIG9yIGdlbSBpZHIgbG9va3Vwcywgc28gc3RpbGwK bm8gaWRlYSB3aHkgS2VpdGggdHlwZWQgdGhpcy4gVGhlIHdhcm5pbmcgaXMgZ29uZSBzaW5jZSA1 KyB5ZWFycyBhZnRlciBhbGwKKGFuZCBkcm0gbGVhc2UgaXNuJ3QgdGhhdCBvbGQpLgotRGFuaWVs Cgo+IAo+IERhdmUuCj4gCj4gT24gVGh1LCAxNCBNYXIgMjAxOSBhdCAxNzo1NCwgQm9yaXMgQnJl emlsbG9uCj4gPGJvcmlzLmJyZXppbGxvbkBjb2xsYWJvcmEuY29tPiB3cm90ZToKPiA+Cj4gPiBP biBUaHUsIDI4IEZlYiAyMDE5IDE1OjQ5OjA0ICswMTAwCj4gPiBEYW5pZWwgVmV0dGVyIDxkYW5p ZWwudmV0dGVyQGZmd2xsLmNoPiB3cm90ZToKPiA+Cj4gPiA+IE5vdCBleGFjdGx5IHN1cmUgd2hh dCdzIHRoZSBhaW0gaGVyZSwgYnV0IHRoZSBjYW5vbmljYWwgbmlsIG9iamVjdCBoYXMKPiA+ID4g aWQgPT0gMCwgd2UgZG9uJ3QgdXNlIG5lZ2F0aXZlIG9iamVjdCBpZHMgZm9yIGFueXRoaW5nLiBQ bHVzIGFsbAo+ID4gPiBvYmplY3RfaWQgYXJlIHZhbGlkZWQgYnkgdGhlIG9iamVjdF9pZHIsIHRo ZXJlJ3Mgbm90aGluZyB3ZSBuZWVkIHRvIGRvCj4gPiA+IG9uIHRvcCBvZiB0aGF0IEVOT0VOVCBj aGVjayBhIGJpdCBmdXJ0aGVyIGRvd24uCj4gPiA+Cj4gPiA+IFNwb3R0ZWQgd2hpbGUgdHlwaW5n IGV4aGF1c3RpdmUgaWd0IGNvdmVyYWdlIGZvciBhbGwgdGhlc2UKPiA+ID4gY29ybmVyLWNhc2Vz Lgo+ID4gPgo+ID4gPiBDYzogS2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+Cj4gPiA+ IFNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgo+ ID4KPiA+IFJldmlld2VkLWJ5OiBCb3JpcyBCcmV6aWxsb24gPGJvcmlzLmJyZXppbGxvbkBjb2xs YWJvcmEuY29tPgo+ID4KPiA+ID4gLS0tCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2xlYXNl LmMgfCA1IC0tLS0tCj4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgNSBkZWxldGlvbnMoLSkKPiA+ID4K PiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fbGVhc2UuYyBiL2RyaXZlcnMv Z3B1L2RybS9kcm1fbGVhc2UuYwo+ID4gPiBpbmRleCA2MDNiMGJkOWM1Y2UuLjExNzZkODE0Y2Y3 ZiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9sZWFzZS5jCj4gPiA+ICsr KyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbGVhc2UuYwo+ID4gPiBAQCAtNDAzLDExICs0MDMsNiBA QCBzdGF0aWMgaW50IGZpbGxfb2JqZWN0X2lkcihzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAo+ID4g PiAgICAgICAvKiBzdGVwIG9uZSAtIGdldCByZWZlcmVuY2VzIHRvIGFsbCB0aGUgbW9kZSBvYmpl Y3RzCj4gPiA+ICAgICAgICAgIGFuZCBjaGVjayBmb3IgdmFsaWRpdHkuICovCj4gPiA+ICAgICAg IGZvciAobyA9IDA7IG8gPCBvYmplY3RfY291bnQ7IG8rKykgewo+ID4gPiAtICAgICAgICAgICAg IGlmICgoaW50KSBvYmplY3RfaWRzW29dIDwgMCkgewo+ID4gPiAtICAgICAgICAgICAgICAgICAg ICAgcmV0ID0gLUVJTlZBTDsKPiA+ID4gLSAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0X2Zy ZWVfb2JqZWN0czsKPiA+ID4gLSAgICAgICAgICAgICB9Cj4gPiA+IC0KPiA+ID4gICAgICAgICAg ICAgICBvYmplY3RzW29dID0gZHJtX21vZGVfb2JqZWN0X2ZpbmQoZGV2LCBsZXNzb3JfcHJpdiwK PiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2Jq ZWN0X2lkc1tvXSwKPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgRFJNX01PREVfT0JKRUNUX0FOWSk7Cj4gPgo+ID4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QK PiA+IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiA+IGh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCgotLSAKRGFuaWVsIFZldHRl cgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwu Y2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRl diBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2