From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH] drm/i915: Quietly cancel FBC activation if CRTC is turned off before worker Date: Fri, 25 Aug 2017 16:02:15 +0100 Message-ID: <20170825150215.19236-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 816CC6E8AD for ; Fri, 25 Aug 2017 15:02:30 +0000 (UTC) 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: Rodrigo Vivi , Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org U2luY2Ugd2UgdXNlIGEgd29ya2VyIHRvIGVuYWJsZSBGQkMgb24gdGhlIENSVEMsIGl0IGlzIHBv c3NpYmxlIGZvciB0aGUKQ1JUQyB0byBiZSBzd2l0Y2hlZCBvZmYgYmVmb3JlIHdlIHJ1bi4gSW4g dGhpcyBjYXNlLCB0aGUgQ1JUQyB3aWxsIG5vdAphbGxvdyB1cyB0byB3YWl0IHVwb24gYSB2Ymxh bmssIHNvIHJlbW92ZSB0aGUgRFJNX0VSUk9SIGFzIHRoaXMgaXMgdmVyeQptdWNoIGV4cGVjdGVk LgoKQnVnemlsbGE6IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lk PTEwMjQxMApGaXhlczogY2ExOGQ1MWQ3N2ViICgiZHJtL2k5MTUvZmJjOiB3YWl0IGZvciBhIHZi bGFuayBpbnN0ZWFkIG9mIDUwbXMgd2hlbiBlbmFibGluZyIpClNpZ25lZC1vZmYtYnk6IENocmlz IFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpDYzogUGF1bG8gWmFub25pIDxwYXVs by5yLnphbm9uaUBpbnRlbC5jb20+CkNjOiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRl bC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJjLmMgfCA0ICstLS0KIDEg ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2ZiYy5jCmluZGV4IGU1MzU2MTViNjE4OC4uZGJmZjU4NTQyOTZmIDEwMDY0NAotLS0g YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9mYmMuYwpAQCAtNDA2LDkgKzQwNiw3IEBAIHN0YXRpYyB2b2lkIGludGVsX2Zi Y193b3JrX2ZuKHN0cnVjdCB3b3JrX3N0cnVjdCAqX193b3JrKQogCXN0cnVjdCBkcm1fdmJsYW5r X2NydGMgKnZibGFuayA9ICZkZXZfcHJpdi0+ZHJtLnZibGFua1tjcnRjLT5waXBlXTsKIAogCWlm IChkcm1fY3J0Y192YmxhbmtfZ2V0KCZjcnRjLT5iYXNlKSkgewotCQlEUk1fRVJST1IoInZibGFu ayBub3QgYXZhaWxhYmxlIGZvciBGQkMgb24gcGlwZSAlY1xuIiwKLQkJCSAgcGlwZV9uYW1lKGNy dGMtPnBpcGUpKTsKLQorCQkvKiBDUlRDIGlzIG5vdyBvZmYsIGxlYXZlIEZCQyBkZWFjdGl2YXRl ZCAqLwogCQltdXRleF9sb2NrKCZmYmMtPmxvY2spOwogCQl3b3JrLT5zY2hlZHVsZWQgPSBmYWxz ZTsKIAkJbXV0ZXhfdW5sb2NrKCZmYmMtPmxvY2spOwotLSAKMi4xNC4xCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK