From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: References: <20191111114045.28097-1-chris@chris-wilson.co.uk> From: Tvrtko Ursulin Message-ID: <4257e4ac-0968-8642-169e-77ebb565879d@linux.intel.com> Date: Mon, 11 Nov 2019 15:49:32 +0000 MIME-Version: 1.0 In-Reply-To: <20191111114045.28097-1-chris@chris-wilson.co.uk> Content-Language: en-US Subject: Re: [igt-dev] [Intel-gfx] [PATCH i-g-t] i915/gem_eio: Flush RCU before timing our own critical sections List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Chris Wilson , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org List-ID: Ck9uIDExLzExLzIwMTkgMTE6NDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBXZSBjYW5ub3QgY29u dHJvbCBob3cgbG9uZyBSQ1UgdGFrZXMgdG8gZmluZCBhIHF1aWVzY2VudCBwb2ludCBhcyB0aGF0 Cj4gZGVwZW5kcyB1cG9uIHRoZSBiYWNrZ3JvdW5kIGxvYWQgYW5kIHNvIG1heSB0YWtlIGFuIGFy Yml0cmFyeSB0aW1lLgo+IEluc3RlYWQsIGxldCdzIHRyeSB0byBhdm9pZCB0aGF0IGltcGFjdGlu ZyBvdXIgbWVhc3VyZW1lbnRzIGJ5IGluc2VydGluZwo+IGFuIHJjdV9iYXJyaWVyKCkgYmVmb3Jl IG91ciBjcml0aWNhbCB0aW1pbmcgc2VjdGlvbnMgYW5kIGhvcGUgdGhhdCBoaWRlcwo+IHRoZSBp c3N1ZSwgbGV0dGluZyB1cyBhbHdheXMgcGVyZm9ybSBhIGZhc3QgcmVzZXQuIEZ3aXcsIHdlIGRv IHRoZQo+IGV4cGVkaXRlZCBSQ1Ugc3luY2hyb25pemUsIGJ1dCB0aGF0IGlzIG5vdCBhbHdheXMg ZW5vdWdoLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2ls c29uLmNvLnVrPgo+IC0tLQo+ICAgdGVzdHMvaTkxNS9nZW1fZWlvLmMgfCA1ICsrKysrCj4gICAx IGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3Rlc3RzL2k5 MTUvZ2VtX2Vpby5jIGIvdGVzdHMvaTkxNS9nZW1fZWlvLmMKPiBpbmRleCA4ZDZjYjk3NjAuLjQ5 ZDJhOTllOSAxMDA2NDQKPiAtLS0gYS90ZXN0cy9pOTE1L2dlbV9laW8uYwo+ICsrKyBiL3Rlc3Rz L2k5MTUvZ2VtX2Vpby5jCj4gQEAgLTcxLDYgKzcxLDcgQEAgc3RhdGljIHZvaWQgdHJpZ2dlcl9y ZXNldChpbnQgZmQpCj4gICB7Cj4gICAJc3RydWN0IHRpbWVzcGVjIHRzID0geyB9Owo+ICAgCj4g KwlyY3VfYmFycmllcihmZCk7IC8qIGZsdXNoIGFueSBleGNlc3Mgd29yayBiZWZvcmUgd2Ugc3Rh cnQgdGltaW5nICovCj4gICAJaWd0X25zZWNfZWxhcHNlZCgmdHMpOwo+ICAgCj4gICAJaWd0X2tt c2coS01TR19ERUJVRyAiRm9yY2luZyBHUFUgcmVzZXRcbiIpOwo+IEBAIC0yMjcsNiArMjI4LDEw IEBAIHN0YXRpYyB2b2lkIGhhbmdfaGFuZGxlcih1bmlvbiBzaWd2YWwgYXJnKQo+ICAgCWlndF9k ZWJ1ZygiaGFuZyBkZWxheSA9ICUuMmZ1c1xuIiwKPiAgIAkJICBpZ3RfbnNlY19lbGFwc2VkKCZj dHgtPmRlbGF5KSAvIDEwMDAuMCk7Cj4gICAKPiArCS8qIGZsdXNoIGFueSBleGNlc3Mgd29yayBi ZWZvcmUgd2Ugc3RhcnQgdGltaW5nIG91ciByZXNldCAqLwo+ICsJaWd0X2Fzc2VydChpZ3Rfc3lz ZnNfcHJpbnRmKGN0eC0+ZGVidWdmcywgImk5MTVfZHJvcF9jYWNoZXMiLAo+ICsJCQkJICAgICIl ZCIsIERST1BfUkNVKSk7Cj4gKwo+ICAgCWlndF9uc2VjX2VsYXBzZWQoY3R4LT50cyk7Cj4gICAJ aWd0X2Fzc2VydChpZ3Rfc3lzZnNfc2V0KGN0eC0+ZGVidWdmcywgImk5MTVfd2VkZ2VkIiwgIi0x IikpOwo+ICAgCj4gCgpSZXZpZXdlZC1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGlu QGludGVsLmNvbT4KCkF2b2lkIHNjb3JpbmcgZGVtZXJpdCBwb2ludHMgaWYgeW91IGFkZCByZWZl cmVuY2UgdG8gYnVnemlsbGEsIApwcmVzdW1hYmx5IGxpbmtpbmcgdG8gQ0kgcmVzdWx0cywgc2hv d2luZyB0aGlzIHdhcyBrbm93biB0byBiZSBmbGFreS4gOikKClJlZ2FyZHMsCgpUdnJ0a28KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWls aW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2