From mboxrd@z Thu Jan 1 00:00:00 1970 From: Archit Taneja Subject: [PATCH RESEND v2 05/25] drm/fb_helper: Create a wrapper for fb_set_suspend Date: Wed, 22 Jul 2015 14:58:00 +0530 Message-ID: <1437557300-3280-6-git-send-email-architt@codeaurora.org> References: <1437548401-10125-1-git-send-email-architt@codeaurora.or> <1437557300-3280-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 0D8477A09E for ; Wed, 22 Jul 2015 02:28:51 -0700 (PDT) In-Reply-To: <1437557300-3280-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 IGxldmVsIGRybQpvcHRpb24uCgp2MjoKLSBBZGRlZCBrZXJuZWxkb2NzCi0gQWRkZWQgYSBjaGVj ayBmb3Igbm9uLU5VTEwgZmJfaGVscGVyIGJlZm9yZSBwcm9jZWVkaW5nLiBUaGlzIHdpbGwKICBt YWtlIHRoZSBoZWxwZXJzIHdvcmsgd2hlbiB3ZSBoYXZlIGEgbW9kdWxlIHBhcmFtIGZvciBmYmRl diBlbXVsYXRpb24KLSBGb2xsb3cgdGhlIGRybSB3YXkgb2YgYWxpZ25pbmcgb2YgYXJndW1lbnRz IGluIGZ1bmMgZGVmaW5pdGlvbnMKClNpZ25lZC1vZmYtYnk6IEFyY2hpdCBUYW5lamEgPGFyY2hp dHRAY29kZWF1cm9yYS5vcmc+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9mYl9oZWxwZXIuYyB8 IDEzICsrKysrKysrKysrKysKIGluY2x1ZGUvZHJtL2RybV9mYl9oZWxwZXIuaCAgICAgfCAgMiAr KwogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2RybV9mYl9oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZmJfaGVscGVy LmMKaW5kZXggMTMxMmI2Yi4uOTYyMGFhNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Ry bV9mYl9oZWxwZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2ZiX2hlbHBlci5jCkBAIC04 ODEsNiArODgxLDE5IEBAIHZvaWQgZHJtX2ZiX2hlbHBlcl9jZmJfaW1hZ2VibGl0KHN0cnVjdCBm Yl9pbmZvICppbmZvLAogfQogRVhQT1JUX1NZTUJPTChkcm1fZmJfaGVscGVyX2NmYl9pbWFnZWJs aXQpOwogCisvKioKKyAqIGRybV9mYl9oZWxwZXJfc2V0X3N1c3BlbmQgLSB3cmFwcGVyIGFyb3Vu ZCBmYl9zZXRfc3VzcGVuZAorICogQGZiX2hlbHBlcjogZHJpdmVyLWFsbG9jYXRlZCBmYmRldiBo ZWxwZXIKKyAqCisgKiBBIHdyYXBwZXIgYXJvdW5kIGZiX3NldF9zdXNwZW5kIGltcGxlbWVudGVk IGJ5IGZiZGV2IGNvcmUKKyAqLwordm9pZCBkcm1fZmJfaGVscGVyX3NldF9zdXNwZW5kKHN0cnVj dCBkcm1fZmJfaGVscGVyICpmYl9oZWxwZXIsIGludCBzdGF0ZSkKK3sKKwlpZiAoZmJfaGVscGVy ICYmIGZiX2hlbHBlci0+ZmJkZXYpCisJCWZiX3NldF9zdXNwZW5kKGZiX2hlbHBlci0+ZmJkZXYs IHN0YXRlKTsKK30KK0VYUE9SVF9TWU1CT0woZHJtX2ZiX2hlbHBlcl9zZXRfc3VzcGVuZCk7CisK IHN0YXRpYyBpbnQgc2V0Y29scmVnKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywgdTE2IHJlZCwgdTE2 IGdyZWVuLAogCQkgICAgIHUxNiBibHVlLCB1MTYgcmVnbm8sIHN0cnVjdCBmYl9pbmZvICppbmZv KQogewpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX2ZiX2hlbHBlci5oIGIvaW5jbHVkZS9k cm0vZHJtX2ZiX2hlbHBlci5oCmluZGV4IDE4MDI5MGUuLmVmMzI1MDAgMTAwNjQ0Ci0tLSBhL2lu Y2x1ZGUvZHJtL2RybV9mYl9oZWxwZXIuaAorKysgYi9pbmNsdWRlL2RybS9kcm1fZmJfaGVscGVy LmgKQEAgLTE2Niw2ICsxNjYsOCBAQCB2b2lkIGRybV9mYl9oZWxwZXJfY2ZiX2NvcHlhcmVhKHN0 cnVjdCBmYl9pbmZvICppbmZvLAogdm9pZCBkcm1fZmJfaGVscGVyX2NmYl9pbWFnZWJsaXQoc3Ry dWN0IGZiX2luZm8gKmluZm8sCiAJCQkJIGNvbnN0IHN0cnVjdCBmYl9pbWFnZSAqaW1hZ2UpOwog Cit2b2lkIGRybV9mYl9oZWxwZXJfc2V0X3N1c3BlbmQoc3RydWN0IGRybV9mYl9oZWxwZXIgKmZi X2hlbHBlciwgaW50IHN0YXRlKTsKKwogaW50IGRybV9mYl9oZWxwZXJfc2V0Y21hcChzdHJ1Y3Qg ZmJfY21hcCAqY21hcCwgc3RydWN0IGZiX2luZm8gKmluZm8pOwogCiBpbnQgZHJtX2ZiX2hlbHBl cl9ob3RwbHVnX2V2ZW50KHN0cnVjdCBkcm1fZmJfaGVscGVyICpmYl9oZWxwZXIpOwotLSAKVGhl IFF1YWxjb21tIElubm92YXRpb24gQ2VudGVyLCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2Rl IEF1cm9yYSBGb3J1bSwKaG9zdGVkIGJ5IFRoZSBMaW51eCBGb3VuZGF0aW9uCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBs aXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=