From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 03/11] drm/i915: Remove pinned check from madvise_ioctl Date: Wed, 28 Jan 2015 10:52:06 +0100 Message-ID: <20150128095206.GS4764@phenom.ffwll.local> References: <1422276205-8532-1-git-send-email-rodrigo.vivi@intel.com> <1422276205-8532-4-git-send-email-rodrigo.vivi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f47.google.com (mail-wg0-f47.google.com [74.125.82.47]) by gabe.freedesktop.org (Postfix) with ESMTP id 086AC6E3FE for ; Wed, 28 Jan 2015 01:50:48 -0800 (PST) Received: by mail-wg0-f47.google.com with SMTP id n12so19525902wgh.6 for ; Wed, 28 Jan 2015 01:50:47 -0800 (PST) Content-Disposition: inline In-Reply-To: <1422276205-8532-4-git-send-email-rodrigo.vivi@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Rodrigo Vivi Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBKYW4gMjYsIDIwMTUgYXQgMDQ6NDM6MTdBTSAtMDgwMCwgUm9kcmlnbyBWaXZpIHdy b3RlOgo+IEZyb206IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IAo+ IFdlIGRvbid0IG5lZWQgdG8gaW5jdXIgdGhlIG92ZXJoZWFkIG9mIGNoZWNraW5nIHdoZXRoZXIg dGhlIG9iamVjdCBpcwo+IHBpbm5lZCBwcmlvciB0byBjaGFuZ2luZyBpdHMgbWFkdmlzZS4gSWYg dGhlIG9iamVjdCBpcyBwaW5uZWQsIHRoZQo+IG1hZHZpc2Ugd2lsbCBub3QgdGFrZSBlZmZlY3Qg dW50aWwgaXQgaXMgdW5waW5uZWQgYW5kIHNvIHdlIGNhbm5vdCBmcmVlCj4gdGhlIHBhZ2VzIGJl aW5nIHBvaW50ZWQgYXQgYnkgaGFyZHdhcmUuIE1hcmtpbmcgYSBwaW5uZWQgb2JqZWN0IHdpdGgK PiBhbGxvY2F0ZWQgcGFnZXMgYXMgRE9OVE5FRUQgd2lsbCBub3QgdHJpZ2dlciBhbnkgdW5kdWUg d2FybmluZ3MuIFRoZSBjaGVjawo+IGlzIHRoZXJlZm9yZSBzdXBlcmZsdW91cywgYW5kIGJ5IHJl bW92aW5nIGl0IHdlIGNhbiByZW1vdmUgYSBsaW5lYXIgd2Fsawo+IG92ZXIgYWxsIHRoZSB2bWEg dGhlIG9iamVjdCBoYXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0Bj aHJpcy13aWxzb24uY28udWs+Cj4gU2lnbmVkLW9mZi1ieTogUm9kcmlnbyBWaXZpIDxyb2RyaWdv LnZpdmlAaW50ZWwuY29tPgoKSSdkIHN0aWxsIHdvdWxkIGxpa2UgdG8gc2VlIHNvbWUgaWd0IHRl c3RjYXNlIHdoaWNoIG1hcmtzIGEgcGlubmVkIHNjYW5vdXQKYnVmZmVyIGFzbCBET05UTkVFRC4g SnVzdCB0byBtYWtlIHN1cmUgd2UgZG9uJ3QgYWNjaWRlbnRhbGx5IGNyZWF0ZSBhIGdhcApzb21l d2hlcmUgZm9yIGEgQ1ZFIHRvIHNuZWFrIHRocm91Z2guCi1EYW5pZWwKCj4gLS0tCj4gIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgfCA2IC0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwg NiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiBpbmRleCA2YzQwMzY1 Li4xMjNjZTM0IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMK PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCj4gQEAgLTQzNjUsMTEgKzQz NjUsNiBAQCBpOTE1X2dlbV9tYWR2aXNlX2lvY3RsKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZv aWQgKmRhdGEsCj4gIAkJZ290byB1bmxvY2s7Cj4gIAl9Cj4gIAo+IC0JaWYgKGk5MTVfZ2VtX29i al9pc19waW5uZWQob2JqKSkgewo+IC0JCXJldCA9IC1FSU5WQUw7Cj4gLQkJZ290byBvdXQ7Cj4g LQl9Cj4gLQo+ICAJaWYgKG9iai0+cGFnZXMgJiYKPiAgCSAgICBvYmotPnRpbGluZ19tb2RlICE9 IEk5MTVfVElMSU5HX05PTkUgJiYKPiAgCSAgICBkZXZfcHJpdi0+cXVpcmtzICYgUVVJUktfUElO X1NXSVpaTEVEX1BBR0VTKSB7Cj4gQEAgLTQzODgsNyArNDM4Myw2IEBAIGk5MTVfZ2VtX21hZHZp c2VfaW9jdGwoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9pZCAqZGF0YSwKPiAgCj4gIAlhcmdz LT5yZXRhaW5lZCA9IG9iai0+bWFkdiAhPSBfX0k5MTVfTUFEVl9QVVJHRUQ7Cj4gIAo+IC1vdXQ6 Cj4gIAlkcm1fZ2VtX29iamVjdF91bnJlZmVyZW5jZSgmb2JqLT5iYXNlKTsKPiAgdW5sb2NrOgo+ ICAJbXV0ZXhfdW5sb2NrKCZkZXYtPnN0cnVjdF9tdXRleCk7Cj4gLS0gCj4gMS45LjMKPiAKPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdm eCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cDov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAoKLS0gCkRh bmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCis0MSAoMCkg NzkgMzY1IDU3IDQ4IC0gaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK