From mboxrd@z Thu Jan 1 00:00:00 1970 From: Archit Taneja Subject: [PATCH v3 05/24] drm/fb_helper: Create a wrapper for fb_set_suspend Date: Fri, 31 Jul 2015 16:21:43 +0530 Message-ID: <1438339922-6805-7-git-send-email-architt@codeaurora.org> References: <1437557300-3280-1-git-send-email-architt@codeaurora.org> <1438339922-6805-1-git-send-email-architt@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from smtp.codeaurora.org (smtp.codeaurora.org [198.145.29.96]) by gabe.freedesktop.org (Postfix) with ESMTPS id C494E6E7C7 for ; Fri, 31 Jul 2015 03:52:36 -0700 (PDT) In-Reply-To: <1438339922-6805-1-git-send-email-architt@codeaurora.org> 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, daniel@ffwll.ch List-Id: dri-devel@lists.freedesktop.org U29tZSBkcm0gZHJpdmVycyBjYWxsIGZiX3NldF9zdXNwZW5kLiBDcmVhdGUgYSBkcm1fZmJfaGVs cGVyIGZ1bmN0aW9uCnRoYXQgd3JhcHMgYXJvdW5kIHRoZXNlIGNhbGxzLgoKVGhpcyBpcyBwYXJ0 IG9mIGFuIGVmZm9ydCB0byBwcmV2ZW50IGRybSBkcml2ZXJzIGZyb20gY2FsbGluZyBmYmRldgpm dW5jdGlvbnMgZGlyZWN0bHksIGluIG9yZGVyIHRvIG1ha2UgZmJkZXYgZW11bGF0aW9uIGEgdG9w IGxldmVsIGRybQpvcHRpb24uCgp2MzoKLSBGaXhlZCBrZXJuZWxkb2MgZXJyb3JzCgp2MjoKLSBB ZGRlZCBrZXJuZWxkb2NzCi0gQWRkZWQgYSBjaGVjayBmb3Igbm9uLU5VTEwgZmJfaGVscGVyIGJl Zm9yZSBwcm9jZWVkaW5nLiBUaGlzIHdpbGwKICBtYWtlIHRoZSBoZWxwZXJzIHdvcmsgd2hlbiB3 ZSBoYXZlIGEgbW9kdWxlIHBhcmFtIGZvciBmYmRldiBlbXVsYXRpb24KLSBGb2xsb3cgdGhlIGRy bSB3YXkgb2YgYWxpZ25pbmcgb2YgYXJndW1lbnRzIGluIGZ1bmMgZGVmaW5pdGlvbnMKClNpZ25l ZC1vZmYtYnk6IEFyY2hpdCBUYW5lamEgPGFyY2hpdHRAY29kZWF1cm9yYS5vcmc+Ci0tLQogZHJp dmVycy9ncHUvZHJtL2RybV9mYl9oZWxwZXIuYyB8IDE0ICsrKysrKysrKysrKysrCiBpbmNsdWRl L2RybS9kcm1fZmJfaGVscGVyLmggICAgIHwgIDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5z ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZmJfaGVscGVyLmMg Yi9kcml2ZXJzL2dwdS9kcm0vZHJtX2ZiX2hlbHBlci5jCmluZGV4IDY3NTllYjcuLjYxZDFhMWEg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZmJfaGVscGVyLmMKKysrIGIvZHJpdmVy cy9ncHUvZHJtL2RybV9mYl9oZWxwZXIuYwpAQCAtODkzLDYgKzg5MywyMCBAQCB2b2lkIGRybV9m Yl9oZWxwZXJfY2ZiX2ltYWdlYmxpdChzdHJ1Y3QgZmJfaW5mbyAqaW5mbywKIH0KIEVYUE9SVF9T WU1CT0woZHJtX2ZiX2hlbHBlcl9jZmJfaW1hZ2VibGl0KTsKIAorLyoqCisgKiBkcm1fZmJfaGVs cGVyX3NldF9zdXNwZW5kIC0gd3JhcHBlciBhcm91bmQgZmJfc2V0X3N1c3BlbmQKKyAqIEBmYl9o ZWxwZXI6IGRyaXZlci1hbGxvY2F0ZWQgZmJkZXYgaGVscGVyCisgKiBAc3RhdGU6IGRlc2lyZWQg c3RhdGUsIHplcm8gdG8gcmVzdW1lLCBub24temVybyB0byBzdXNwZW5kCisgKgorICogQSB3cmFw cGVyIGFyb3VuZCBmYl9zZXRfc3VzcGVuZCBpbXBsZW1lbnRlZCBieSBmYmRldiBjb3JlCisgKi8K K3ZvaWQgZHJtX2ZiX2hlbHBlcl9zZXRfc3VzcGVuZChzdHJ1Y3QgZHJtX2ZiX2hlbHBlciAqZmJf aGVscGVyLCBpbnQgc3RhdGUpCit7CisJaWYgKGZiX2hlbHBlciAmJiBmYl9oZWxwZXItPmZiZGV2 KQorCQlmYl9zZXRfc3VzcGVuZChmYl9oZWxwZXItPmZiZGV2LCBzdGF0ZSk7Cit9CitFWFBPUlRf U1lNQk9MKGRybV9mYl9oZWxwZXJfc2V0X3N1c3BlbmQpOworCiBzdGF0aWMgaW50IHNldGNvbHJl ZyhzdHJ1Y3QgZHJtX2NydGMgKmNydGMsIHUxNiByZWQsIHUxNiBncmVlbiwKIAkJICAgICB1MTYg Ymx1ZSwgdTE2IHJlZ25vLCBzdHJ1Y3QgZmJfaW5mbyAqaW5mbykKIHsKZGlmZiAtLWdpdCBhL2lu Y2x1ZGUvZHJtL2RybV9mYl9oZWxwZXIuaCBiL2luY2x1ZGUvZHJtL2RybV9mYl9oZWxwZXIuaApp bmRleCAxODAyOTBlLi5lZjMyNTAwIDEwMDY0NAotLS0gYS9pbmNsdWRlL2RybS9kcm1fZmJfaGVs cGVyLmgKKysrIGIvaW5jbHVkZS9kcm0vZHJtX2ZiX2hlbHBlci5oCkBAIC0xNjYsNiArMTY2LDgg QEAgdm9pZCBkcm1fZmJfaGVscGVyX2NmYl9jb3B5YXJlYShzdHJ1Y3QgZmJfaW5mbyAqaW5mbywK IHZvaWQgZHJtX2ZiX2hlbHBlcl9jZmJfaW1hZ2VibGl0KHN0cnVjdCBmYl9pbmZvICppbmZvLAog CQkJCSBjb25zdCBzdHJ1Y3QgZmJfaW1hZ2UgKmltYWdlKTsKIAordm9pZCBkcm1fZmJfaGVscGVy X3NldF9zdXNwZW5kKHN0cnVjdCBkcm1fZmJfaGVscGVyICpmYl9oZWxwZXIsIGludCBzdGF0ZSk7 CisKIGludCBkcm1fZmJfaGVscGVyX3NldGNtYXAoc3RydWN0IGZiX2NtYXAgKmNtYXAsIHN0cnVj dCBmYl9pbmZvICppbmZvKTsKIAogaW50IGRybV9mYl9oZWxwZXJfaG90cGx1Z19ldmVudChzdHJ1 Y3QgZHJtX2ZiX2hlbHBlciAqZmJfaGVscGVyKTsKLS0gClRoZSBRdWFsY29tbSBJbm5vdmF0aW9u IENlbnRlciwgSW5jLiBpcyBhIG1lbWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0sCmhvc3Rl ZCBieSBUaGUgTGludXggRm91bmRhdGlvbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9kcmktZGV2ZWwK