From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 1/2] drm/i915: Recheck breadcrumb seqno after an interrupt Date: Thu, 16 Feb 2017 10:21:17 +0000 Message-ID: References: <20170216092959.31933-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 mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6535E6EA91 for ; Thu, 16 Feb 2017 10:21:19 +0000 (UTC) In-Reply-To: <20170216092959.31933-1-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 Ck9uIDE2LzAyLzIwMTcgMDk6MjksIENocmlzIFdpbHNvbiB3cm90ZToKPiBJZiBhbiBpbnRlcnJ1 cHQgYXJyaXZlcyB3aGlsc3Qgd2UgYXJlIHBlcmZvcm1pbmcgdGhlIGlycS1zZXFubyBiYXJyaWVy LAo+IHJlY2hlY2sgdGhlIHNlcW5vIGFnYWluIGJlZm9yZSByZXR1cm5pbmcuCj4KPiBTaWduZWQt b2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBDYzogVHZy dGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9kcnYuaCB8IDYgKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGlu c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKPiBp bmRleCBjMWI0MDBmMWVkZTQuLmVjYjhiNDE0YmRkMiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9k cnYuaAo+IEBAIC00MTAyLDYgKzQxMDIsOSBAQCBfX2k5MTVfcmVxdWVzdF9pcnFfY29tcGxldGUo Y29uc3Qgc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXEpCj4gIAlpZiAoX19pOTE1X2dl bV9yZXF1ZXN0X2NvbXBsZXRlZChyZXEsIHNlcW5vKSkKPiAgCQlyZXR1cm4gdHJ1ZTsKPgo+ICsJ aWYgKCFlbmdpbmUtPmlycV9zZXFub19iYXJyaWVyKQo+ICsJCXJldHVybiBmYWxzZTsKPiArCj4g IAkvKiBFbnN1cmUgb3VyIHJlYWQgb2YgdGhlIHNlcW5vIGlzIGNvaGVyZW50IHNvIHRoYXQgd2UK PiAgCSAqIGRvIG5vdCAibWlzcyBhbiBpbnRlcnJ1cHQiIChpLmUuIGlmIHRoaXMgaXMgdGhlIGxh c3QKPiAgCSAqIHJlcXVlc3QgYW5kIHRoZSBzZXFubyB3cml0ZSBmcm9tIHRoZSBHUFUgaXMgbm90 IHZpc2libGUKPiBAQCAtNDExMyw4ICs0MTE2LDcgQEAgX19pOTE1X3JlcXVlc3RfaXJxX2NvbXBs ZXRlKGNvbnN0IHN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxKQo+ICAJICogYnV0IGl0 IGlzIGVhc2llciBhbmQgc2FmZXIgdG8gZG8gaXQgZXZlcnkgdGltZSB0aGUgd2FpdGVyCj4gIAkg KiBpcyB3b2tlbi4KPiAgCSAqLwo+IC0JaWYgKGVuZ2luZS0+aXJxX3NlcW5vX2JhcnJpZXIgJiYK PiAtCSAgICB0ZXN0X2FuZF9jbGVhcl9iaXQoRU5HSU5FX0lSUV9CUkVBRENSVU1CLCAmZW5naW5l LT5pcnFfcG9zdGVkKSkgewo+ICsJd2hpbGUgKHRlc3RfYW5kX2NsZWFyX2JpdChFTkdJTkVfSVJR X0JSRUFEQ1JVTUIsICZlbmdpbmUtPmlycV9wb3N0ZWQpKSB7Cj4gIAkJdW5zaWduZWQgbG9uZyBm bGFnczsKPgo+ICAJCS8qIFRoZSBvcmRlcmluZyBvZiBpcnFfcG9zdGVkIHZlcnN1cyBhcHBseWlu ZyB0aGUgYmFycmllcgo+CgpIbW1tLi4gaWYgdGhpcyBoZWxwcyBpdCBmZWVscyB0aGF0IHRoZXJl IGlzIGEgcmFjZSBzb21ld2hlcmUuIEJlY2F1c2Ugd2UgCmhhdmUgcHJvY2Vzc2VkIG9uZSBpbnRl cnJ1cHQsIGJ1dCBpdCB3YXNuJ3QgZm9yIHVzLiBUaGF0IG1lYW5zIHRoZXJlIAp3aWxsIGJlIGFu b3RoZXIgb25lIGNvbWluZy4gV2h5IGhhbmRsZSB0aGF0IGF0IHRoaXMgbGV2ZWw/IFdoeSBjaGVj ayAKdHdpY2UgYW5kIG5vdCB0aHJlZSwgZm91ciwgZml2ZSB0aW1lcz8gOikKClJlZ2FyZHMsCgpU dnJ0a28KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==