From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm: Declare that create drm_mm nodes with size 0 is illegal Date: Thu, 4 Aug 2016 10:14:26 +0200 Message-ID: <20160804081426.GS6232@phenom.ffwll.local> References: <1470248788-30873-1-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id D64426E69B for ; Thu, 4 Aug 2016 08:14:31 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id i5so41429536wmg.2 for ; Thu, 04 Aug 2016 01:14:31 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1470248788-30873-1-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBBdWcgMDMsIDIwMTYgYXQgMDc6MjY6MjhQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IEF0IGEgaGlnaGVyIGxldmVsLCBhbGwgb2JqZWN0cyBhcmUgY3JlYXRlZCB3aXRoIGRl ZmluaXRlIHNpemUgaS5lLiAwIGlzCj4gaWxsZWdhbC4gSW4gZm9ydGhjb21pbmcgcGF0Y2hlcywg dGhpcyBhc3N1bXB0aW9uIGlzIGRlcGVuZGVudCB1cG9uIGluCj4gdGhlIGRybV9tbSByYW5nZSBt YW5hZ2VyLCBpLmUuIHRyeWluZyB0byBjcmVhdGUgYSBkcm1fbW0gbm9kZSB3aXRoIHNpemUKPiAw IHdpbGwgaGF2ZSB1bmRlZmluZWQgYmVoYXZpb3VyLiBBZGQgYSBjb3VwbGUgb2YgV0FSTnMgdXBv biBjcmVhdGluZyB0aGUKPiBkcm1fbW0gbm9kZSB0byBwcmV2ZW50IGxhdGVyIGJ1Z3MuCj4gCj4g U2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CgpR dWV1ZWQgYWxsIHVwIGZvciAtbWlzYywgd2lsbCBwdXNoIG91dCBvbmNlIC1yYzEgaGl0cy4KLURh bmllbAoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2RybV9tbS5jIHwgOSArKysrKysrKysKPiAg MSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vZHJtX21tLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21tLmMKPiBpbmRleCBjYjM5 ZjQ1ZDZhMTYuLmU4YzE1Nzk1Mzg2ZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJt X21tLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21tLmMKPiBAQCAtMTg1LDYgKzE4NSw5 IEBAIGludCBkcm1fbW1fcmVzZXJ2ZV9ub2RlKHN0cnVjdCBkcm1fbW0gKm1tLCBzdHJ1Y3QgZHJt X21tX25vZGUgKm5vZGUpCj4gIAo+ICAJQlVHX09OKG5vZGUgPT0gTlVMTCk7Cj4gIAo+ICsJaWYg KFdBUk5fT04obm9kZS0+c2l6ZSA9PSAwKSkKPiArCQlyZXR1cm4gLUVJTlZBTDsKPiArCj4gIAll bmQgPSBub2RlLT5zdGFydCArIG5vZGUtPnNpemU7Cj4gIAo+ICAJLyogRmluZCB0aGUgcmVsZXZh bnQgaG9sZSB0byBhZGQgb3VyIG5vZGUgdG8gKi8KPiBAQCAtMjM5LDYgKzI0Miw5IEBAIGludCBk cm1fbW1faW5zZXJ0X25vZGVfZ2VuZXJpYyhzdHJ1Y3QgZHJtX21tICptbSwgc3RydWN0IGRybV9t bV9ub2RlICpub2RlLAo+ICB7Cj4gIAlzdHJ1Y3QgZHJtX21tX25vZGUgKmhvbGVfbm9kZTsKPiAg Cj4gKwlpZiAoV0FSTl9PTihzaXplID09IDApKQo+ICsJCXJldHVybiAtRUlOVkFMOwo+ICsKPiAg CWhvbGVfbm9kZSA9IGRybV9tbV9zZWFyY2hfZnJlZV9nZW5lcmljKG1tLCBzaXplLCBhbGlnbm1l bnQsCj4gIAkJCQkJICAgICAgIGNvbG9yLCBzZmxhZ3MpOwo+ICAJaWYgKCFob2xlX25vZGUpCj4g QEAgLTM0MCw2ICszNDYsOSBAQCBpbnQgZHJtX21tX2luc2VydF9ub2RlX2luX3JhbmdlX2dlbmVy aWMoc3RydWN0IGRybV9tbSAqbW0sIHN0cnVjdCBkcm1fbW1fbm9kZSAqbgo+ICB7Cj4gIAlzdHJ1 Y3QgZHJtX21tX25vZGUgKmhvbGVfbm9kZTsKPiAgCj4gKwlpZiAoV0FSTl9PTihzaXplID09IDAp KQo+ICsJCXJldHVybiAtRUlOVkFMOwo+ICsKPiAgCWhvbGVfbm9kZSA9IGRybV9tbV9zZWFyY2hf ZnJlZV9pbl9yYW5nZV9nZW5lcmljKG1tLAo+ICAJCQkJCQkJc2l6ZSwgYWxpZ25tZW50LCBjb2xv ciwKPiAgCQkJCQkJCXN0YXJ0LCBlbmQsIHNmbGFncyk7Cj4gLS0gCj4gMi44LjEKPiAKPiBfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBt YWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApEYW5p ZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxv Zy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK