From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 1/2] drm/i915: Fix copy_to_user usage for pipe_crc Date: Wed, 3 Aug 2016 09:44:42 +0200 Message-ID: <20160803074442.GF6232@phenom.ffwll.local> References: <1470199327-5833-1-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-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 207006E75E for ; Wed, 3 Aug 2016 07:44:48 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id q128so34942714wma.1 for ; Wed, 03 Aug 2016 00:44:48 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1470199327-5833-1-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 T24gVHVlLCBBdWcgMDIsIDIwMTYgYXQgMDk6NDI6MDZQTSAtMDcwMCwgUm9kcmlnbyBWaXZpIHdy b3RlOgo+IENvcHkgdG8gdXNlciByZXR1cm4gdGhlIG51bWJlciBvZiBieXRlcyBpdCBjb3VsZG4n dCB3cml0ZQo+IGFuZCB6ZXJvIG9uIHN1Y2Nlc3MuIFNvIGFueSBudW1iZXIgZGlmZmVyZW50IHRo YW4gMCBzaG91bGQKPiBiZSBjb25zaWRlcmVkIGEgZmF1bHQsIG5vdCBvbmx5IHdoZW4gaXQgZG9l c24ndCB3cml0ZQo+IHRoZSBmdWxsIHNpemUuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9kcmlnbyBW aXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgoKSSBhdWRpdGVkIGFsbCB0aGUgb3RoZXIgcGxh Y2VzIHdlIHVzZSBjb3B5XypfdXNlci4gV2UgaGF2ZSBhIGJpdCBhIG1lc3MKYmV0d2VlbiBuZWdh dGl2ZSBlcnJubyBhbmQgdW53cml0dGVuIGJ5dGVzIGZvciBvdXIgb3duIGNvcHkgZnVuY3Rpb25z LCBidXQKc2VlbXMgY29uc2lzdGVudCAoZXhjZXB0IHRoaXMgb25lIGhlcmUpLgoKUmV2aWV3ZWQt Ynk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Cj4gLS0tCj4gIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jIHwgNCArLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk LCAxIGluc2VydGlvbigrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2RlYnVnZnMuYwo+IGluZGV4IDdjNDJlYzQuLjcwNTJjNDcgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2RlYnVnZnMuYwo+IEBAIC0zNjMyLDcgKzM2MzIsNiBAQCBpOTE1X3BpcGVfY3JjX3Jl YWQoc3RydWN0IGZpbGUgKmZpbGVwLCBjaGFyIF9fdXNlciAqdXNlcl9idWYsIHNpemVfdCBjb3Vu dCwKPiAgCXdoaWxlIChuX2VudHJpZXMgPiAwKSB7Cj4gIAkJc3RydWN0IGludGVsX3BpcGVfY3Jj X2VudHJ5ICplbnRyeSA9Cj4gIAkJCSZwaXBlX2NyYy0+ZW50cmllc1twaXBlX2NyYy0+dGFpbF07 Cj4gLQkJaW50IHJldDsKPiAgCj4gIAkJaWYgKENJUkNfQ05UKHBpcGVfY3JjLT5oZWFkLCBwaXBl X2NyYy0+dGFpbCwKPiAgCQkJICAgICBJTlRFTF9QSVBFX0NSQ19FTlRSSUVTX05SKSA8IDEpCj4g QEAgLTM2NDksOCArMzY0OCw3IEBAIGk5MTVfcGlwZV9jcmNfcmVhZChzdHJ1Y3QgZmlsZSAqZmls ZXAsIGNoYXIgX191c2VyICp1c2VyX2J1Ziwgc2l6ZV90IGNvdW50LAo+ICAKPiAgCQlzcGluX3Vu bG9ja19pcnEoJnBpcGVfY3JjLT5sb2NrKTsKPiAgCj4gLQkJcmV0ID0gY29weV90b191c2VyKHVz ZXJfYnVmLCBidWYsIFBJUEVfQ1JDX0xJTkVfTEVOKTsKPiAtCQlpZiAocmV0ID09IFBJUEVfQ1JD X0xJTkVfTEVOKQo+ICsJCWlmICghY29weV90b191c2VyKHVzZXJfYnVmLCBidWYsIFBJUEVfQ1JD X0xJTkVfTEVOKSkKPiAgCQkJcmV0dXJuIC1FRkFVTFQ7Cj4gIAo+ICAJCXVzZXJfYnVmICs9IFBJ UEVfQ1JDX0xJTkVfTEVOOwo+IC0tIAo+IDIuNS41Cj4gCj4gX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2Fy ZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==