From mboxrd@z Thu Jan 1 00:00:00 1970 From: yu.dai@intel.com Subject: [PATCH] drm/i915/guc: Set init value for cached work queue head Date: Tue, 9 Feb 2016 16:05:07 -0800 Message-ID: <1455062707-30895-1-git-send-email-yu.dai@intel.com> 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 83FB46E624 for ; Tue, 9 Feb 2016 16:09:35 -0800 (PST) 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 Cc: daniel.vetter@ffwll.ch List-Id: intel-gfx@lists.freedesktop.org RnJvbTogQWxleCBEYWkgPHl1LmRhaUBpbnRlbC5jb20+CgpUaGUgY2FjaGVkIHdvcmsgcXVldWUg aGVhZGVyIHBvaW50ZXIgaXMgc2V0IHRvIGxhc3QgYnl0ZSBvZiB3b3JrCnF1ZXVlIGJ1ZmZlci4g SXQgd2lsbCBtYWtlIHN1cmUgdGhlIHdob2xlIHdvcmsgcXVldWUgYnVmZmVyIGlzCmF2YWlsYWJs ZSBhZnRlciBjb21pbmcgYmFjayBmcm9tIHJlc2V0IG9yIGluaXQuCgpEbyBub3QgaG9sZCBrbWFw X2F0b21pYyBtYXBwaW5nIGJlZm9yZSBnb2luZyB0byBzbGVlcCB3aGVuIHdvcmsKcXVldWUgaXMg ZnVsbC4KClNpZ25lZC1vZmYtYnk6IEFsZXggRGFpIDx5dS5kYWlAaW50ZWwuY29tPgotLS0KIGRy aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3VjX3N1Ym1pc3Npb24uYyB8IDEwICsrKysrLS0tLS0K IDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ndWNfc3VibWlzc2lvbi5jIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9ndWNfc3VibWlzc2lvbi5jCmluZGV4IGQ3NTQzZWYuLjQxZjRh OTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3VjX3N1Ym1pc3Npb24u YworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2d1Y19zdWJtaXNzaW9uLmMKQEAgLTQ4 NiwxMSArNDg2LDExIEBAIGludCBpOTE1X2d1Y193cV9jaGVja19zcGFjZShzdHJ1Y3QgaTkxNV9n dWNfY2xpZW50ICpnYykKIAlpZiAoQ0lSQ19TUEFDRShnYy0+d3FfdGFpbCwgZ2MtPndxX2hlYWQs IGdjLT53cV9zaXplKSA+PSBzaXplKQogCQlyZXR1cm4gMDsKIAotCWJhc2UgPSBrbWFwX2F0b21p YyhpOTE1X2dlbV9vYmplY3RfZ2V0X3BhZ2UoZ2MtPmNsaWVudF9vYmosIDApKTsKLQlkZXNjID0g YmFzZSArIGdjLT5wcm9jX2Rlc2Nfb2Zmc2V0OwotCiAJd2hpbGUgKHRpbWVvdXRfY291bnRlci0t ID4gMCkgeworCQliYXNlID0ga21hcF9hdG9taWMoaTkxNV9nZW1fb2JqZWN0X2dldF9wYWdlKGdj LT5jbGllbnRfb2JqLCAwKSk7CisJCWRlc2MgPSBiYXNlICsgZ2MtPnByb2NfZGVzY19vZmZzZXQ7 CiAJCWdjLT53cV9oZWFkID0gZGVzYy0+aGVhZDsKKwkJa3VubWFwX2F0b21pYyhiYXNlKTsKIAog CQlpZiAoQ0lSQ19TUEFDRShnYy0+d3FfdGFpbCwgZ2MtPndxX2hlYWQsIGdjLT53cV9zaXplKSA+ PSBzaXplKSB7CiAJCQlyZXQgPSAwOwpAQCAtNTAxLDggKzUwMSw2IEBAIGludCBpOTE1X2d1Y193 cV9jaGVja19zcGFjZShzdHJ1Y3QgaTkxNV9ndWNfY2xpZW50ICpnYykKIAkJCXVzbGVlcF9yYW5n ZSgxMDAwLCAyMDAwKTsKIAl9OwogCi0Ja3VubWFwX2F0b21pYyhiYXNlKTsKLQogCXJldHVybiBy ZXQ7CiB9CiAKQEAgLTczMCw2ICs3MjgsOCBAQCBzdGF0aWMgc3RydWN0IGk5MTVfZ3VjX2NsaWVu dCAqZ3VjX2NsaWVudF9hbGxvYyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogCWNsaWVudC0+Y2xp ZW50X29iaiA9IG9iajsKIAljbGllbnQtPndxX29mZnNldCA9IEdVQ19EQl9TSVpFOwogCWNsaWVu dC0+d3Ffc2l6ZSA9IEdVQ19XUV9TSVpFOworCWNsaWVudC0+d3FfaGVhZCA9IEdVQ19XUV9TSVpF IC0gMTsKKwljbGllbnQtPndxX3RhaWwgPSAwOwogCiAJY2xpZW50LT5kb29yYmVsbF9vZmZzZXQg PSBzZWxlY3RfZG9vcmJlbGxfY2FjaGVsaW5lKGd1Yyk7CiAKLS0gCjIuNS4wCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK