From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: [CI 2/3] drm/i915: Move execlists port head instead of memmoving array Date: Thu, 30 Nov 2017 14:45:53 +0200 Message-ID: <20171130124554.21746-2-mika.kuoppala@linux.intel.com> References: <20171130124554.21746-1-mika.kuoppala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 657F06E130 for ; Thu, 30 Nov 2017 12:46:33 +0000 (UTC) In-Reply-To: <20171130124554.21746-1-mika.kuoppala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBpbnRlbC5jb20+CgpBcyBhbGwgb3Vy IGFjY2VzcyB0byBleGVjbGlzdCBwb3J0cyBhcmUgdGhyb3VnaCBoZWFkIGFuZCB0YWlsCmhlbHBl cnMsIHdlIGNhbiBub3cgbW92ZSB0aGUgaGVhZCBpbnN0ZWFkIG9mIG1lbW1vdmluZyB0aGUgYXJy YXkuCgp2MjogdXNlIG1lbXNldCAoQ2hyaXMpCgpDYzogTWljaGHFgiBXaW5pYXJza2kgPG1pY2hh bC53aW5pYXJza2lAaW50ZWwuY29tPgpDYzogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGlu ZW5AbGludXguaW50ZWwuY29tPgpDYzogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24u Y28udWs+ClNpZ25lZC1vZmYtYnk6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXgu aW50ZWwuY29tPgpSZXZpZXdlZC1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24u Y28udWs+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5oIHwgMTAg KysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmgg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmgKaW5kZXggMTdmMWZiNGRl ZDg5Li42YTNjYjhlMDllZDYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X3JpbmdidWZmZXIuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVy LmgKQEAgLTY4NSwxMyArNjg1LDEzIEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGV4ZWNsaXN0X3Bv cnQgKgogZXhlY2xpc3RzX2hlYWRfY29tcGxldGUoc3RydWN0IGludGVsX2VuZ2luZV9leGVjbGlz dHMgKiBjb25zdCBleGVjbGlzdHMsCiAJCQlzdHJ1Y3QgZXhlY2xpc3RfcG9ydCAqIGNvbnN0IHBv cnQpCiB7Ci0JY29uc3QgdW5zaWduZWQgaW50IG0gPSBleGVjbGlzdHMtPnBvcnRfbWFzazsKLQot CUdFTV9CVUdfT04ocG9ydF9pbmRleChwb3J0LCBleGVjbGlzdHMpICE9IDApOworCUdFTV9CVUdf T04ocG9ydF9pbmRleChwb3J0LCBleGVjbGlzdHMpICE9IGV4ZWNsaXN0cy0+cG9ydF9oZWFkKTsK KwlHRU1fQlVHX09OKCFwb3J0X2lzc2V0KHBvcnQpKTsKIAlHRU1fQlVHX09OKCFleGVjbGlzdHNf aXNfYWN0aXZlKGV4ZWNsaXN0cywgRVhFQ0xJU1RTX0FDVElWRV9VU0VSKSk7CiAKLQltZW1tb3Zl KHBvcnQsIHBvcnQgKyAxLCBtICogc2l6ZW9mKHN0cnVjdCBleGVjbGlzdF9wb3J0KSk7Ci0JbWVt c2V0KHBvcnQgKyBtLCAwLCBzaXplb2Yoc3RydWN0IGV4ZWNsaXN0X3BvcnQpKTsKKwltZW1zZXQo cG9ydCwgMCwgc2l6ZW9mKCpwb3J0KSk7CisKKwlleGVjbGlzdHMtPnBvcnRfaGVhZCA9IHBvcnRf aGVhZF9hZGQoZXhlY2xpc3RzLCAxKTsKIAogCXJldHVybiBleGVjbGlzdHNfcG9ydF9oZWFkKGV4 ZWNsaXN0cyk7CiB9Ci0tIAoyLjExLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ludGVsLWdmeAo=