From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 2/2] drm/i915: Check that the DMA address for stolen fits within dma_addr_t Date: Fri, 27 Jan 2017 19:05:57 +0200 Message-ID: <20170127170557.GI31595@intel.com> References: <20170127165531.28135-1-chris@chris-wilson.co.uk> <20170127165531.28135-2-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id E0B596EDDE for ; Fri, 27 Jan 2017 17:06:00 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20170127165531.28135-2-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, Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBKYW4gMjcsIDIwMTcgYXQgMDQ6NTU6MzFQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IEp1c3Qgc2FuaXR5IGNoZWNrIHRoYXQgdGhlIHZhbHVlIHdlIGRlZHVjZSBmcm9tIHRo ZSBzdG9sZW4gbWVtb3J5Cj4gcmVnaXN0ZXIgZml0cyB3aXRoaW4gdGhlIGtlcm5lbCdzIGRtYV9h ZGRyX3QgYW5kIGRvZXNuJ3Qgb3ZlcmZsb3cuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2ls c29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gQ2M6IFBhdWxvIFphbm9uaSA8cGF1bG8u ci56YW5vbmlAaW50ZWwuY29tPgo+IENjOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFA bGludXguaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9z dG9sZW4uYyB8IDggKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQo+ IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9zdG9sZW4uYyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3N0b2xlbi5jCj4gaW5kZXggNDJiYmM0YjA0 ZmQ2Li40ZjFmMzA5MGMwZWQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9nZW1fc3RvbGVuLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9zdG9s ZW4uYwo+IEBAIC0yMTEsNiArMjExLDE0IEBAIHN0YXRpYyBkbWFfYWRkcl90IGk5MTVfc3RvbGVu X3RvX2RtYShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCj4gIAkJCWdndHRfc3Rh cnQgJj0gUEdUQkxfQUREUkVTU19MT19NQVNLOwo+ICAJCWdndHRfZW5kID0gZ2d0dF9zdGFydCAr IGdndHRfdG90YWxfZW50cmllcyhnZ3R0KSAqIDQ7Cj4gIAo+ICsJCWlmIChnZ3R0X2VuZCA8PSBn Z3R0X3N0YXJ0IHx8Cj4gKwkJICAgIG92ZXJmbG93c190eXBlKGdndHRfZW5kLCBkbWFfYWRkcl90 KSkgewo+ICsJCQlEUk1fRVJST1IoIkRNQSBhZGRyZXNzIGZvciByZXNlcnZlZCBpZ2Z4IG1lbW9y eSBbJWxseCAtICVsbHhdIGRvZXMgbm90IGZpdCB3aXRoaW4gdGhlIGtlcm5lbCdzICVkYiBkbWFf YWRkcl90XG4iLAo+ICsJCQkJICBnZ3R0X3N0YXJ0LCBnZ3R0X2VuZCwKPiArCQkJCSAgKGludClz aXplb2YoZG1hX2FkZHJfdCkgKiA4KTsKPiArCQkJcmV0dXJuIDA7Cj4gKwkJfQoKVGhpcyB3b3Vs ZCBvbmx5IGNoZWNrIGlmIHRoZSBnZ3R0IGxvY2F0aW9uIGZpdHMgaW50byBkbWFfYWRkcl90LgpX ZSBkb24ndCBuZWVkIHRoYXQgc2luY2Ugd2UgbmV2ZXIgdG91Y2ggdGhlIGdndHQgZGlyZWN0bHkg d2l0aAplaXRoZXIgdGhlIENQVSBvciBHUFUuIFNvIEkgdGhpbmsgdGhpcyBwaWVjZSBvZiBjb2Rl IHNob3VsZCBrZWVwCm9uIHVzaW5nIHU2NCBhcyBpdCBuZWVkcyB0byBiZSBhYmxlIHRvIGhvbGQg dGhlIDM2IGFkZHJlc3Mgd2UgcmVhZApmcm9tIHRoZSBoYXJkd2FyZS9maXJtd2FyZS4KCj4gKwo+ ICAJCWlmIChnZ3R0X3N0YXJ0ID49IHN0b2xlblswXS5zdGFydCAmJiBnZ3R0X3N0YXJ0IDwgc3Rv bGVuWzBdLmVuZCkKPiAgCQkJc3RvbGVuWzBdLmVuZCA9IGdndHRfc3RhcnQ7Cj4gIAkJaWYgKGdn dHRfZW5kID4gc3RvbGVuWzFdLnN0YXJ0ICYmIGdndHRfZW5kIDw9IHN0b2xlblsxXS5lbmQpCj4g LS0gCj4gMi4xMS4wCgotLSAKVmlsbGUgU3lyasOkbMOkCkludGVsIE9UQwpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK