From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 49/55] drm/i915: Double check activity before relocations Date: Tue, 26 Jul 2016 15:45:06 +0300 Message-ID: <1469537106.4681.85.camel@linux.intel.com> References: <1469467954-3920-1-git-send-email-chris@chris-wilson.co.uk> <1469467954-3920-50-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id DF3DC6E504 for ; Tue, 26 Jul 2016 12:45:29 +0000 (UTC) In-Reply-To: <1469467954-3920-50-git-send-email-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 , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gbWEsIDIwMTYtMDctMjUgYXQgMTg6MzIgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBJ ZiB0aGUgb2JqZWN0IGlzIGFjdGl2ZSBhbmQgd2UgbmVlZCB0byBwZXJmb3JtIGEgcmVsb2NhdGlv biB1cG9uIGl0LCB3ZQo+IG5lZWQgdG8gdGFrZSB0aGUgc2xvdyByZWxvY2F0aW9uIHBhdGguIEJl Zm9yZSB3ZSBkbywgZG91YmxlIGNoZWNrIHRoZQo+IGFjdGl2ZSByZXF1ZXN0cyB0byBzZWUgaWYg dGhleSBoYXZlIGNvbXBsZXRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNo cmlzQGNocmlzLXdpbHNvbi5jby51az4KClJldmlld2VkLWJ5OiBKb29uYXMgTGFodGluZW4gPGpv b25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20KCj4gLS0tCj4gwqBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMgfCAxNiArKysrKysrKysrKysrKystCj4gwqAxIGZp bGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMKPiBpbmRleCBlMWRmZGJkOGZjMmUu Ljk3NzhiMWJjNjMzNiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl bV9leGVjYnVmZmVyLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVj YnVmZmVyLmMKPiBAQCAtNDQxLDYgKzQ0MSwyMCBAQCByZWxvY2F0ZV9lbnRyeV9jbGZsdXNoKHN0 cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmosCj4gwqAJcmV0dXJuIDA7Cj4gwqB9Cj4gwqAK PiArc3RhdGljIGJvb2wgb2JqZWN0X2lzX2lkbGUoc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3Qg Km9iaikKPiArewo+ICsJdW5zaWduZWQgbG9uZyBhY3RpdmUgPSBvYmotPmFjdGl2ZTsKPiArCWlu dCBpZHg7Cj4gKwo+ICsJZm9yX2VhY2hfYWN0aXZlKGFjdGl2ZSwgaWR4KSB7Cj4gKwkJaWYgKCFp OTE1X2dlbV9hY3RpdmVfaXNfaWRsZSgmb2JqLT5sYXN0X3JlYWRbaWR4XSwKPiArCQkJCQnCoMKg wqDCoMKgJm9iai0+YmFzZS5kZXYtPnN0cnVjdF9tdXRleCkpCj4gKwkJCXJldHVybiBmYWxzZTsK PiArCX0KPiArCj4gKwlyZXR1cm4gdHJ1ZTsKPiArfQo+ICsKPiDCoHN0YXRpYyBpbnQKPiDCoGk5 MTVfZ2VtX2V4ZWNidWZmZXJfcmVsb2NhdGVfZW50cnkoc3RydWN0IGRybV9pOTE1X2dlbV9vYmpl Y3QgKm9iaiwKPiDCoAkJCQnCoMKgwqBzdHJ1Y3QgZWJfdm1hcyAqZWIsCj4gQEAgLTUyNCw3ICs1 MzgsNyBAQCBpOTE1X2dlbV9leGVjYnVmZmVyX3JlbG9jYXRlX2VudHJ5KHN0cnVjdCBkcm1faTkx NV9nZW1fb2JqZWN0ICpvYmosCj4gwqAJfQo+IMKgCj4gwqAJLyogV2UgY2FuJ3Qgd2FpdCBmb3Ig cmVuZGVyaW5nIHdpdGggcGFnZWZhdWx0cyBkaXNhYmxlZCAqLwo+IC0JaWYgKG9iai0+YWN0aXZl ICYmIHBhZ2VmYXVsdF9kaXNhYmxlZCgpKQo+ICsJaWYgKHBhZ2VmYXVsdF9kaXNhYmxlZCgpICYm ICFvYmplY3RfaXNfaWRsZShvYmopKQo+IMKgCQlyZXR1cm4gLUVGQVVMVDsKPiDCoAo+IMKgCWlm ICh1c2VfY3B1X3JlbG9jKG9iaikpCi0tIApKb29uYXMgTGFodGluZW4KT3BlbiBTb3VyY2UgVGVj aG5vbG9neSBDZW50ZXIKSW50ZWwgQ29ycG9yYXRpb24KX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==