From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 6/8] drm/i915: Sanitize stolen memory size calculation Date: Thu, 27 Apr 2017 12:34:18 +0300 Message-ID: <1493285658.7266.18.camel@linux.intel.com> References: <1493214013-15580-1-git-send-email-imre.deak@intel.com> <1493214013-15580-7-git-send-email-imre.deak@intel.com> <20170426152724.GB30290@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id DC65D6E05D for ; Thu, 27 Apr 2017 09:34:21 +0000 (UTC) In-Reply-To: <20170426152724.GB30290@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ville =?ISO-8859-1?Q?Syrj=E4l=E4?= , Imre Deak Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24ga2UsIDIwMTctMDQtMjYgYXQgMTg6MjcgKzAzMDAsIFZpbGxlIFN5cmrDpGzDpCB3cm90ZToK PiBPbiBXZWQsIEFwciAyNiwgMjAxNyBhdCAwNDo0MDoxMVBNICswMzAwLCBJbXJlIERlYWsgd3Jv dGU6Cj4gPiAKPiA+IE9uIEdFTjgrIChub3QgY291bnRpbmcgQ0hWKSB0aGUgY2FsY3VsYXRpb24g Y2FuIGluIHRoZW9yeSByZXN1bHQgaW4gYW4KPiA+IGluY29ycmVjdCBzaWduIGV4dGVuc2lvbiB3 aXRoIGFsbCB1cHBlciBiaXRzIHNldC4gSW4gcHJhY3RpY2UgdGhpcyBpcwo+ID4gdW5saWtlbHkg dG8gaGFwcGVuIHNpbmNlIGl0IHdvdWxkIHJlcXVpcmUgNEdCIG9mIHN0b2xlbiBtZW1vcnkgc2V0 Cj4gPiBhc2lkZS4gRm9yIGNvbnNpc3RlbmN5IHN0aWxsIHByZXZlbnQgdGhlIHNpZ24gZXh0ZW5z aW9uIGV4cGxpY2l0bHkKPiA+IGV2ZXJ5d2hlcmUuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IElt cmUgRGVhayA8aW1yZS5kZWFrQGludGVsLmNvbT4KCjxTTklQPgoKPiA+IEBAIC0yNTc3LDE0ICsy NTc3LDE0IEBAIHN0YXRpYyBzaXplX3QgZ2VuNl9nZXRfc3RvbGVuX3NpemUodTE2IHNuYl9nbWNo X2N0bCkKPiA+IMKgewo+ID4gPiA+IMKgCXNuYl9nbWNoX2N0bCA+Pj0gU05CX0dNQ0hfR01TX1NI SUZUOwo+ID4gPiA+IMKgCXNuYl9nbWNoX2N0bCAmPSBTTkJfR01DSF9HTVNfTUFTSzsKPiA+ID4g PiAtCXJldHVybiBzbmJfZ21jaF9jdGwgPDwgMjU7IC8qIDMyIE1CIHVuaXRzICovCj4gPiA+ID4g KwlyZXR1cm4gKHNpemVfdClzbmJfZ21jaF9jdGwgPDwgMjU7IC8qIDMyIE1CIHVuaXRzICovCj4g Cj4gU28gdGhlIHUxNiBnZXRzIHByb21vdGVkIHRvIGludCwgd2hpY2ggZ2V0cyBjb252ZXJ0ZWQg dG8gc2l6ZV90LAo+IHdoaWNoIG1heSBiZSBsYXJnZXIgdGhhbiBpbnQsIGFuZCB0aHVzIHRoaW5n cyBnZXQgc2lnbiBleHRlbmRlZC4KPiAKPiBDYW4ndCBoYXBwZW4gaW4gdGhlIGdlbjYgY2FzZSBh Y3R1YWxseSBkdWUgdG8gU05CX0dNQ0hfR01TX01BU0sgYmVpbmcKPiBzbWFsbCBlbm91Z2guIEJ1 dCB0aGUgZ2VuOCBjYXNlIGF0IGxlYXN0IGxvb2tzIHRoZW9yZXRpY2FsbHkgcG9zc2libGUuCj4g QnV0IGhhdmluZyB0aGUgY2FzZSBldmVyeXdoZXJlIHNlZW1zIGxpa2UgdGhlIGJlc3Qgd2F5IHRv IGF2b2lkCj4gc29tZW9uZSBjb3B5LXBhc3RpbmcgdGhlIHdyb25nIHRoaW5nIHdoZW4gdGhlIG5l eHQgdmFyaWFudCBnZXRzIGFkZGVkLgoKSSB3YXMgYWJvdXQgdG8gY29tbWVudCB0aGF0IGVhcmx5 LXF1aXJrcyBuZWVkcyB0byBiZSBmaXhlZCB0b28sIGJ1dCBpdAp3YXMgYWxyZWFkeSBmaXhlZCB3 aGVuIEkgc3luY2hyb25pemVkIHRoZSBjb2RlIGxhc3QgdGltZS4KClRoYXQgcmVtaW5kZWQgbWUg dGhhdCBJIHN0aWxsIGhhdmUgdGhlIEdJVCBicmFuY2ggdG8gZWxpbWluYXRlIHRoZSBjb2RlCmR1 cGxpY2F0aW9uLCB3aGljaCBpcyBwcm9iYWJseSB3aHkgSSBkaWRuJ3QgcmV2YW1wIHRoZSBpOTE1 IHZhcmlhbnRzLgoKVGhlIHRyb3VibGUgaXMgdGhhdCBpbiBlYXJseS1xdWlya3MsIHBjaSBzdWJz eXN0ZW0gZnVuY3Rpb25zIGFyZQp1bmF2YWlsYWJsZSBhbmQgdGhlIGZ1bmN0aW9ucyBhcmUgX19p bml0LCBzbyB3ZSdsbCBoYXZlIHRvIGNob29zZQpiZXR3ZWVuOgoKYSkgY29kZSBkdXBsaWNhdGlv biwgYXMgd2UgaGF2ZSBub3cKYikgbW92ZSB0aGUgZnVuY3Rpb25zIHRvIGk5MTVfZHJtLmggYXMg aW5saW5lIHdpdGggaG9va3MsIGNvZGUgc2l6ZSBpcyBub3QKICAgc2hydW5rLCBidXQgY29kZSBk dXBsaWNhdGlvbiBpcyBlbGltaW5hdGVkCmMpIGFsd2F5cyBoYXZlIHRoZSBmdW5jdGlvbnMgYXMg bm9uIF9faW5pdCwgZXZlbiBpZiBpOTE1IGlzIGRpc2FibGVkCiAgIHJlZHVjZXMgZHVwbGljYXRp b24gYW5kIGtlcm5lbCBzaXplLCAod2VsbCwgaW5jcmVhc2VzIHg4NiB0aW55IGtlcm5lbAogICBz aXplKQpjKSA8aW5zZXJ0IHlvdXIgc3VnZ2VzdGlvbiBoZXJlPgoKUmVnYXJkcywgSm9vbmFzCi0t IApKb29uYXMgTGFodGluZW4KT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKSW50ZWwgQ29y cG9yYXRpb24KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==