From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 15/18] drm/i915: Reserve space in the global seqno during request allocation Date: Mon, 19 Sep 2016 16:47:07 +0300 Message-ID: <1474292827.3344.52.camel@linux.intel.com> References: <20160914065250.15482-1-chris@chris-wilson.co.uk> <20160914065250.15482-16-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 986AA6E416 for ; Mon, 19 Sep 2016 13:47:11 +0000 (UTC) In-Reply-To: <20160914065250.15482-16-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 T24ga2UsIDIwMTYtMDktMTQgYXQgMDc6NTIgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiAr c3RhdGljIGludCByZXNlcnZlX2dsb2JhbF9zZXFubyhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAq aTkxNSkKPiDCoHsKPiAtCXN0cnVjdCBpOTE1X2dlbV90aW1lbGluZSAqdGwgPSAmZGV2X3ByaXYt Pmd0Lmdsb2JhbF90aW1lbGluZTsKPiArCXN0cnVjdCBpOTE1X2dlbV90aW1lbGluZSAqdGwgPSAm aTkxNS0+Z3QuZ2xvYmFsX3RpbWVsaW5lOwo+ICsJdTMyIG5leHRfc2Vxbm8gPSBhdG9taWNfcmVh ZCgmdGwtPm5leHRfc2Vxbm8pOwo+IMKgCj4gLQkvKiByZXNlcnZlIDAgZm9yIG5vbi1zZXFubyAq Lwo+IC0JaWYgKHVubGlrZWx5KHRsLT5uZXh0X3NlcW5vID09IDApKSB7CgpNZWgsIGRvIG5vdCBo aWRlIHRoZcKgKytpOTE1LT5ndC5hY3RpdmVfcmVxdWVzdHMgaW4gaWYgKHVubGlrZWx5KC4uLikp LgoKPiArCWlmICh1bmxpa2VseShuZXh0X3NlcW5vICsgKytpOTE1LT5ndC5hY3RpdmVfcmVxdWVz dHMgPD0gbmV4dF9zZXFubykpIHsKPiDCoAkJaW50IHJldDsKPiDCoAoKV2h5IG5vdCBpZiAobGlr ZWx5KG5leHRfc2Vxbm8gKyBhY3RpdmVfcmVxdWVzdHMgPiBuZXh0X3NlcW5vKSkKCQlyZXR1cm4g MDsKCj4gLQkJcmV0ID0gaTkxNV9nZW1faW5pdF9nbG9iYWxfc2Vxbm8oZGV2X3ByaXYsIDApOwo+ IC0JCWlmIChyZXQpCj4gKwkJcmV0ID0gaTkxNV9nZW1faW5pdF9nbG9iYWxfc2Vxbm8oaTkxNSwg MCk7Cj4gKwkJaWYgKHJldCkgewo+ICsJCQlpOTE1LT5ndC5hY3RpdmVfcmVxdWVzdHMtLTsKPiDC oAkJCXJldHVybiByZXQ7CgpXaXRoIGFib3ZlIGNoYW5nZSB0aGUgYnVpbHQtaW4gdGVhcmRvd24g YmVjb21lcyBPSy4gT3RoZXJ3aXNlIHNwbGl0LgoKPiAtCj4gLQkJdGwtPm5leHRfc2Vxbm8gPSAx Owo+ICsJCX0KPiDCoAl9Cj4gwqAKPiAtCSpzZXFubyA9IHRsLT5uZXh0X3NlcW5vKys7Cj4gwqAJ cmV0dXJuIDA7Cj4gwqB9Cj4gwqAKPiArc3RhdGljIHUzMiB0aW1lbGluZV9nZXRfc2Vxbm8oc3Ry dWN0IGk5MTVfZ2VtX3RpbWVsaW5lICp0bCkKPiArewo+ICsJcmV0dXJuIGF0b21pY19pbmNfcmV0 dXJuKCZ0bC0+bmV4dF9zZXFubyk7Cj4gK30KPiArCgpIb3cgYWJvdXQgdTMyIHRpbWVsaW5lX3Bl ZWtfc2Vxbm8oKSwgYXMgeW91IGhhdmUgcXVpdGUgYSBmZXcKYXRvbWljX3JlYWRzIG9uIGl0LiBB bHNvLCBsb2NrZGVwX2Fzc2VydF9oZWxkIHdvdWxkIGJlIHVzZWZ1bCBzcHJpbmtsZWQKbmkgdGhl IGZ1bmN0aW9ucy4KClJldmlld2VkLWJ5OiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5l bkBsaW51eC5pbnRlbC5jb20+CgpSZWdhcmRzLCBKb29uYXMKLS0gCkpvb25hcyBMYWh0aW5lbgpP cGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRlcgpJbnRlbCBDb3Jwb3JhdGlvbgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK