From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] drm/i915/pmu: Hide the (unsigned long)ptr cast Date: Fri, 24 Nov 2017 08:04:28 +0000 Message-ID: <208fbd48-4601-18fa-5d8d-370eea3a733b@linux.intel.com> References: <20171123174213.9705-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id AD43D6E8C8 for ; Fri, 24 Nov 2017 08:04:30 +0000 (UTC) In-Reply-To: <20171123174213.9705-1-chris@chris-wilson.co.uk> Content-Language: en-GB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDIzLzExLzIwMTcgMTc6NDIsIENocmlzIFdpbHNvbiB3cm90ZToKPiBXZSBwcmV0ZW5kIHRo ZSBQTVUgY29uZmlnIGlkIGlzIGEgcG9pbnRlciB2YWx1ZSB3aGVuIGVuY29kaW5nIGl0IGludG8K PiB0aGUgZGV2aWNlIHBhcmFtZXRlcnMgZm9yIHByZXNlbnRhdGlvbiB2aWEgc3lzZnMuIFRoaXMg cmVxdWlyZXMgY2FzdGluZwo+IG9mIGFuIHVuc2lnbmVkIGxvbmcgaW50byBhbmQgb3V0IG9mIHRo ZSBwb2ludGVyIG1lbWJlciwgd2hpY2ggYW5ub3lzCj4gc21hdGNoOgo+IAo+IGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfcG11LmM6Njg0IGk5MTVfcG11X2V2ZW50X3Nob3coKSB3YXJuOiBhcmd1 bWVudCAzIHRvICVseCBzcGVjaWZpZXIgaXMgY2FzdCBmcm9tIHBvaW50ZXIKCldoeSBpcyBpdCBl dmVuIGNvbXBsYWluaW5nIGFib3V0IHRoaXM/IE1heWJlIGl0IGlzIGVhcmx5IGJ1dCBJIGRvbid0 IHNlZSAKYSBwcm9ibGVtLgoKUmVnYXJkcywKClR2cnRrbwoKPiBTaWduZWQtb2ZmLWJ5OiBDaHJp cyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBDYzogVHZydGtvIFVyc3VsaW4g PHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfcG11LmMgICB8IDIgKy0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdXRpbHMu aCB8IDUgKysrKysKPiAgIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0 aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcG11LmMg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BtdS5jCj4gaW5kZXggNmE0MmU3Zjc5NjdkLi5h ODgxNmQyNWE3N2IgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wbXUu Ywo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcG11LmMKPiBAQCAtNjgxLDcgKzY4 MSw3IEBAIHN0YXRpYyBzc2l6ZV90IGk5MTVfcG11X2V2ZW50X3Nob3coc3RydWN0IGRldmljZSAq ZGV2LAo+ICAgCXN0cnVjdCBkZXZfZXh0X2F0dHJpYnV0ZSAqZWF0dHI7Cj4gICAKPiAgIAllYXR0 ciA9IGNvbnRhaW5lcl9vZihhdHRyLCBzdHJ1Y3QgZGV2X2V4dF9hdHRyaWJ1dGUsIGF0dHIpOwo+ IC0JcmV0dXJuIHNwcmludGYoYnVmLCAiY29uZmlnPTB4JWx4XG4iLCAodW5zaWduZWQgbG9uZyll YXR0ci0+dmFyKTsKPiArCXJldHVybiBzcHJpbnRmKGJ1ZiwgImNvbmZpZz0weCVseFxuIiwgcHRy X3RvX3Vsb25nKGVhdHRyLT52YXIpKTsKPiAgIH0KPiAgIAo+ICAgI2RlZmluZSBJOTE1X0VWRU5U X0FUVFIoX25hbWUsIF9jb25maWcpIFwKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV91dGlscy5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV91dGlscy5oCj4gaW5k ZXggOGQwNzc2NDg4N2VjLi4yNTk1ZmJmNjQ1MWYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV91dGlscy5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV91 dGlscy5oCj4gQEAgLTEwNyw2ICsxMDcsMTEgQEAgc3RhdGljIGlubGluZSB1NjQgcHRyX3RvX3U2 NChjb25zdCB2b2lkICpwdHIpCj4gICAJcmV0dXJuICh1aW50cHRyX3QpcHRyOwo+ICAgfQo+ICAg Cj4gK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwdHJfdG9fdWxvbmcoY29uc3Qgdm9pZCAq cHRyKQo+ICt7Cj4gKwlyZXR1cm4gcHRyX3RvX3U2NChwdHIpOwo+ICt9Cj4gKwo+ICAgI2RlZmlu ZSB1NjRfdG9fcHRyKFQsIHgpICh7CQkJCQkJXAo+ICAgCXR5cGVjaGVjayh1NjQsIHgpOwkJCQkJ CVwKPiAgIAkoVCAqKSh1aW50cHRyX3QpKHgpOwkJCQkJCVwKPiAKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==