From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: Re: [PATCH 2/9] drm/i915/frontbuffer: Mark frontbuffer flush and invalidate with might_sleep() Date: Wed, 31 Jan 2018 22:42:30 -0800 Message-ID: <20180201064230.pe72oqhb5miuk77w@intel.com> References: <20180127024923.3093-1-dhinakaran.pandiyan@intel.com> <20180127024923.3093-2-dhinakaran.pandiyan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 833F26ED0D for ; Thu, 1 Feb 2018 06:42:33 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20180127024923.3093-2-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: Dhinakaran Pandiyan Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gU2F0LCBKYW4gMjcsIDIwMTggYXQgMDI6NDk6MTZBTSArMDAwMCwgRGhpbmFrYXJhbiBQYW5k aXlhbiB3cm90ZToKPiBGcm9udGJ1ZmZlciBmbHVzaCBhbmQgaW52YWxpZGF0ZSBjYWxsIHBzciwg ZmJjIGFuZCBkcnJzIGZ1bmN0aW9ucyB0aGF0IHVzZQo+IG11dGV4ZXMgYnV0IHRoZXkgY2FuIGJl IGNhbGxlZCBpbiBhdG9taWMgY29udGV4dHMgaW4gdGhlIGZiZGV2IHBhdGguIFRoZQo+IHBvaW50 IHdoZXJlIHRoZSBzcGlubG9ja3MgYXJlIGFjcXVpcmVkIGlzIHVwIGluIHRoZSBjYWxsIHN0YWNr IHRoYXQgaXMgbm90Cj4gZW50aXJlbHkgZWFzeSB0byBzcG90LCBzbyBhbm5vdGF0ZSB3aXRoIG1p Z2h0X3NsZWVwKCkuCj4KCm1ha2VzIHNlbnNlCgo+IENjOiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28u dml2aUBpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogRGhpbmFrYXJhbiBQYW5kaXlhbiA8ZGhp bmFrYXJhbi5wYW5kaXlhbkBpbnRlbC5jb20+CgpSZXZpZXdlZC1ieTogUm9kcmlnbyBWaXZpIDxy b2RyaWdvLnZpdmlAaW50ZWwuY29tPgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZnJvbnRidWZmZXIuYyB8IDIgKysKPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr KQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mcm9udGJ1ZmZl ci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZnJvbnRidWZmZXIuYwo+IGluZGV4IGZj ZmMyMTdlNzU0ZS4uM2E4ZDNkMDZjMjZhIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2Zyb250YnVmZmVyLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9mcm9udGJ1ZmZlci5jCj4gQEAgLTc5LDYgKzc5LDcgQEAgdm9pZCBfX2ludGVsX2ZiX29ial9p bnZhbGlkYXRlKHN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmosCj4gIAkJc3Bpbl91bmxv Y2soJmRldl9wcml2LT5mYl90cmFja2luZy5sb2NrKTsKPiAgCX0KPiAgCj4gKwltaWdodF9zbGVl cCgpOwo+ICAJaW50ZWxfcHNyX2ludmFsaWRhdGUoZGV2X3ByaXYsIGZyb250YnVmZmVyX2JpdHMp Owo+ICAJaW50ZWxfZWRwX2RycnNfaW52YWxpZGF0ZShkZXZfcHJpdiwgZnJvbnRidWZmZXJfYml0 cyk7Cj4gIAlpbnRlbF9mYmNfaW52YWxpZGF0ZShkZXZfcHJpdiwgZnJvbnRidWZmZXJfYml0cywg b3JpZ2luKTsKPiBAQCAtMTA4LDYgKzEwOSw3IEBAIHN0YXRpYyB2b2lkIGludGVsX2Zyb250YnVm ZmVyX2ZsdXNoKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKPiAgCWlmICghZnJv bnRidWZmZXJfYml0cykKPiAgCQlyZXR1cm47Cj4gIAo+ICsJbWlnaHRfc2xlZXAoKTsKPiAgCWlu dGVsX2VkcF9kcnJzX2ZsdXNoKGRldl9wcml2LCBmcm9udGJ1ZmZlcl9iaXRzKTsKPiAgCWludGVs X3Bzcl9mbHVzaChkZXZfcHJpdiwgZnJvbnRidWZmZXJfYml0cywgb3JpZ2luKTsKPiAgCWludGVs X2ZiY19mbHVzaChkZXZfcHJpdiwgZnJvbnRidWZmZXJfYml0cywgb3JpZ2luKTsKPiAtLSAKPiAy LjE0LjEKPiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==