From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Airlie Subject: [PATCH 2/2] drm/fb_helper: move deferred fb checking into restore mode Date: Wed, 26 Nov 2014 13:17:23 +1000 Message-ID: <1416971843-2122-2-git-send-email-airlied@gmail.com> References: <1416971843-2122-1-git-send-email-airlied@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1416971843-2122-1-git-send-email-airlied@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KCk9uIE1TVCBzeXN0ZW1zIHRo ZSBtb25pdG9ycyBkb24ndCBhcHBlYXIgd2hlbiB3ZSBzZXQgdGhlIGZiIHVwLApidXQgcGx5bW91 dGggb3BlbnMgdGhlIGRybSBkZXZpY2UgYW5kIGhvbGRzIGl0IG9wZW4gd2hpbGUgdGhleQpjb21l IHVwLCB3aGVuIHBseW1vdXRoIGZpbmlzaGVzIGFuZCBsYXN0Y2xvc2UgZ2V0cyBjYWxsZWQgd2UK ZG9uJ3QgZG8gdGhlIGRlbGF5ZWQgZmIgcHJvYmUsIHNvIHRoZSBtb25pdG9yIG5ldmVyIGFwcGVh cnMgb24gdGhlCmNvbnNvbGUuCgpGaXggdGhpcyBieSBtb3ZpbmcgdGhlIGRlbGF5ZWQgY2hlY2tp bmcgaW50byB0aGUgbW9kZSByZXN0b3JlLgoKU2lnbmVkLW9mZi1ieTogRGF2ZSBBaXJsaWUgPGFp cmxpZWRAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2ZiX2hlbHBlci5jIHwg OSArKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9mYl9oZWxwZXIuYyBiL2RyaXZl cnMvZ3B1L2RybS9kcm1fZmJfaGVscGVyLmMKaW5kZXggYzdmMjc3OC4uOGJhMzZjZiAxMDA2NDQK LS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9mYl9oZWxwZXIuYworKysgYi9kcml2ZXJzL2dwdS9k cm0vZHJtX2ZiX2hlbHBlci5jCkBAIC0zNTAsNiArMzUwLDExIEBAIGJvb2wgZHJtX2ZiX2hlbHBl cl9yZXN0b3JlX2ZiZGV2X21vZGVfdW5sb2NrZWQoc3RydWN0IGRybV9mYl9oZWxwZXIgKmZiX2hl bHBlcikKIAlkcm1fbW9kZXNldF9sb2NrX2FsbChkZXYpOwogCXJldCA9IHJlc3RvcmVfZmJkZXZf bW9kZShmYl9oZWxwZXIpOwogCWRybV9tb2Rlc2V0X3VubG9ja19hbGwoZGV2KTsKKworCWlmIChm Yl9oZWxwZXItPmRlbGF5ZWRfaG90cGx1ZykgeworCQlmYl9oZWxwZXItPmRlbGF5ZWRfaG90cGx1 ZyA9IGZhbHNlOworCQlkcm1fZmJfaGVscGVyX2hvdHBsdWdfZXZlbnQoZmJfaGVscGVyKTsKKwl9 CiAJcmV0dXJuIHJldDsKIH0KIEVYUE9SVF9TWU1CT0woZHJtX2ZiX2hlbHBlcl9yZXN0b3JlX2Zi ZGV2X21vZGVfdW5sb2NrZWQpOwpAQCAtODg4LDEwICs4OTMsNiBAQCBpbnQgZHJtX2ZiX2hlbHBl cl9zZXRfcGFyKHN0cnVjdCBmYl9pbmZvICppbmZvKQogCiAJZHJtX2ZiX2hlbHBlcl9yZXN0b3Jl X2ZiZGV2X21vZGVfdW5sb2NrZWQoZmJfaGVscGVyKTsKIAotCWlmIChmYl9oZWxwZXItPmRlbGF5 ZWRfaG90cGx1ZykgewotCQlmYl9oZWxwZXItPmRlbGF5ZWRfaG90cGx1ZyA9IGZhbHNlOwotCQlk cm1fZmJfaGVscGVyX2hvdHBsdWdfZXZlbnQoZmJfaGVscGVyKTsKLQl9CiAJcmV0dXJuIDA7CiB9 CiBFWFBPUlRfU1lNQk9MKGRybV9mYl9oZWxwZXJfc2V0X3Bhcik7Ci0tIAoyLjEuMAoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxp bmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK