From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dhinakaran Pandiyan Subject: [PATCH 2/9] drm/i915/frontbuffer: Mark frontbuffer flush and invalidate with might_sleep() Date: Fri, 26 Jan 2018 18:49:16 -0800 Message-ID: <20180127024923.3093-2-dhinakaran.pandiyan@intel.com> References: <20180127024923.3093-1-dhinakaran.pandiyan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" 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 E24D06E85A for ; Sat, 27 Jan 2018 02:49:41 +0000 (UTC) In-Reply-To: <20180127024923.3093-1-dhinakaran.pandiyan@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 Cc: Dhinakaran Pandiyan , Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org RnJvbnRidWZmZXIgZmx1c2ggYW5kIGludmFsaWRhdGUgY2FsbCBwc3IsIGZiYyBhbmQgZHJycyBm dW5jdGlvbnMgdGhhdCB1c2UKbXV0ZXhlcyBidXQgdGhleSBjYW4gYmUgY2FsbGVkIGluIGF0b21p YyBjb250ZXh0cyBpbiB0aGUgZmJkZXYgcGF0aC4gVGhlCnBvaW50IHdoZXJlIHRoZSBzcGlubG9j a3MgYXJlIGFjcXVpcmVkIGlzIHVwIGluIHRoZSBjYWxsIHN0YWNrIHRoYXQgaXMgbm90CmVudGly ZWx5IGVhc3kgdG8gc3BvdCwgc28gYW5ub3RhdGUgd2l0aCBtaWdodF9zbGVlcCgpLgoKQ2M6IFJv ZHJpZ28gVml2aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogRGhpbmFr YXJhbiBQYW5kaXlhbiA8ZGhpbmFrYXJhbi5wYW5kaXlhbkBpbnRlbC5jb20+Ci0tLQogZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZnJvbnRidWZmZXIuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2Vk LCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9mcm9udGJ1ZmZlci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZnJvbnRidWZmZXIu YwppbmRleCBmY2ZjMjE3ZTc1NGUuLjNhOGQzZDA2YzI2YSAxMDA2NDQKLS0tIGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZnJvbnRidWZmZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9mcm9udGJ1ZmZlci5jCkBAIC03OSw2ICs3OSw3IEBAIHZvaWQgX19pbnRlbF9mYl9v YmpfaW52YWxpZGF0ZShzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqLAogCQlzcGluX3Vu bG9jaygmZGV2X3ByaXYtPmZiX3RyYWNraW5nLmxvY2spOwogCX0KIAorCW1pZ2h0X3NsZWVwKCk7 CiAJaW50ZWxfcHNyX2ludmFsaWRhdGUoZGV2X3ByaXYsIGZyb250YnVmZmVyX2JpdHMpOwogCWlu dGVsX2VkcF9kcnJzX2ludmFsaWRhdGUoZGV2X3ByaXYsIGZyb250YnVmZmVyX2JpdHMpOwogCWlu dGVsX2ZiY19pbnZhbGlkYXRlKGRldl9wcml2LCBmcm9udGJ1ZmZlcl9iaXRzLCBvcmlnaW4pOwpA QCAtMTA4LDYgKzEwOSw3IEBAIHN0YXRpYyB2b2lkIGludGVsX2Zyb250YnVmZmVyX2ZsdXNoKHN0 cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKIAlpZiAoIWZyb250YnVmZmVyX2JpdHMp CiAJCXJldHVybjsKIAorCW1pZ2h0X3NsZWVwKCk7CiAJaW50ZWxfZWRwX2RycnNfZmx1c2goZGV2 X3ByaXYsIGZyb250YnVmZmVyX2JpdHMpOwogCWludGVsX3Bzcl9mbHVzaChkZXZfcHJpdiwgZnJv bnRidWZmZXJfYml0cywgb3JpZ2luKTsKIAlpbnRlbF9mYmNfZmx1c2goZGV2X3ByaXYsIGZyb250 YnVmZmVyX2JpdHMsIG9yaWdpbik7Ci0tIAoyLjE0LjEKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=