From mboxrd@z Thu Jan 1 00:00:00 1970 From: Archit Taneja Subject: [PATCH RESEND v2 06/25] drm/fb_helper: Create a wrapper for remove_conflicting_framebuffers Date: Wed, 22 Jul 2015 14:58:01 +0530 Message-ID: <1437557300-3280-7-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 4DD0D7A09B for ; Wed, 22 Jul 2015 02:28:55 -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 U29tZSBkcm0gZHJpdmVycyBjYWxsIHJlbW92ZV9jb25mbGljdGluZ19mcmFtZWJ1ZmZlcnMuIENy ZWF0ZSBhCmRybV9mYl9oZWxwZXIgZnVuY3Rpb24gdGhhdCB3cmFwcyBhcm91bmQgdGhlc2UgY2Fs bHMuCgpUaGlzIGlzIHBhcnQgb2YgYW4gZWZmb3J0IHRvIHByZXZlbnQgZHJtIGRyaXZlcnMgZnJv bSBjYWxsaW5nIGZiZGV2CmZ1bmN0aW9ucyBkaXJlY3RseSwgaW4gb3JkZXIgdG8gbWFrZSBmYmRl diBlbXVsYXRpb24gYSB0b3AgbGV2ZWwgZHJtCm9wdGlvbi4KCnYyOgotIEFkZGVkIGtlcm5lbGRv Y3MKLSBGb2xsb3cgdGhlIGRybSB3YXkgb2YgYWxpZ25pbmcgb2YgYXJndW1lbnRzIGluIGZ1bmMg ZGVmaW5pdGlvbnMKClNpZ25lZC1vZmYtYnk6IEFyY2hpdCBUYW5lamEgPGFyY2hpdHRAY29kZWF1 cm9yYS5vcmc+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9mYl9oZWxwZXIuYyB8IDE1ICsrKysr KysrKysrKysrKwogaW5jbHVkZS9kcm0vZHJtX2ZiX2hlbHBlci5oICAgICB8ICA0ICsrKysKIDIg ZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9kcm1fZmJfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2ZiX2hlbHBlci5jCmlu ZGV4IDk2MjBhYTUuLjg2ZTRlMmMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZmJf aGVscGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9mYl9oZWxwZXIuYwpAQCAtODk0LDYg Kzg5NCwyMSBAQCB2b2lkIGRybV9mYl9oZWxwZXJfc2V0X3N1c3BlbmQoc3RydWN0IGRybV9mYl9o ZWxwZXIgKmZiX2hlbHBlciwgaW50IHN0YXRlKQogfQogRVhQT1JUX1NZTUJPTChkcm1fZmJfaGVs cGVyX3NldF9zdXNwZW5kKTsKIAorLyoqCisgKiBkcm1fZmJfaGVscGVyX3JlbW92ZV9jb25mbGlj dGluZ19mcmFtZWJ1ZmZlcnMgLSB3cmFwcGVyIGFyb3VuZAorICoJCQkJCQlyZW1vdmVfY29uZmxp Y3RpbmdfZnJhbWVidWZmZXJzCisgKiBAZmJfaGVscGVyOiBkcml2ZXItYWxsb2NhdGVkIGZiZGV2 IGhlbHBlcgorICoKKyAqIEEgd3JhcHBlciBhcm91bmQgcmVtb3ZlX2NvbmZsaWN0aW5nX2ZyYW1l YnVmZmVycyBpbXBsZW1lbnRlZCBieSBmYmRldiBjb3JlCisgKi8KK2ludCBkcm1fZmJfaGVscGVy X3JlbW92ZV9jb25mbGljdGluZ19mcmFtZWJ1ZmZlcnMoc3RydWN0IGFwZXJ0dXJlc19zdHJ1Y3Qg KmEsCisJCQkJCQkgIGNvbnN0IGNoYXIgKm5hbWUsCisJCQkJCQkgIGJvb2wgcHJpbWFyeSkKK3sK KwlyZXR1cm4gcmVtb3ZlX2NvbmZsaWN0aW5nX2ZyYW1lYnVmZmVycyhhLCBuYW1lLCBwcmltYXJ5 KTsKK30KK0VYUE9SVF9TWU1CT0woZHJtX2ZiX2hlbHBlcl9yZW1vdmVfY29uZmxpY3RpbmdfZnJh bWVidWZmZXJzKTsKKwogc3RhdGljIGludCBzZXRjb2xyZWcoc3RydWN0IGRybV9jcnRjICpjcnRj LCB1MTYgcmVkLCB1MTYgZ3JlZW4sCiAJCSAgICAgdTE2IGJsdWUsIHUxNiByZWdubywgc3RydWN0 IGZiX2luZm8gKmluZm8pCiB7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fZmJfaGVscGVy LmggYi9pbmNsdWRlL2RybS9kcm1fZmJfaGVscGVyLmgKaW5kZXggZWYzMjUwMC4uY2JkYzY5ZCAx MDA2NDQKLS0tIGEvaW5jbHVkZS9kcm0vZHJtX2ZiX2hlbHBlci5oCisrKyBiL2luY2x1ZGUvZHJt L2RybV9mYl9oZWxwZXIuaApAQCAtMTY4LDYgKzE2OCwxMCBAQCB2b2lkIGRybV9mYl9oZWxwZXJf Y2ZiX2ltYWdlYmxpdChzdHJ1Y3QgZmJfaW5mbyAqaW5mbywKIAogdm9pZCBkcm1fZmJfaGVscGVy X3NldF9zdXNwZW5kKHN0cnVjdCBkcm1fZmJfaGVscGVyICpmYl9oZWxwZXIsIGludCBzdGF0ZSk7 CiAKK2ludCBkcm1fZmJfaGVscGVyX3JlbW92ZV9jb25mbGljdGluZ19mcmFtZWJ1ZmZlcnMoc3Ry dWN0IGFwZXJ0dXJlc19zdHJ1Y3QgKmEsCisJCQkJCQkgIGNvbnN0IGNoYXIgKm5hbWUsCisJCQkJ CQkgIGJvb2wgcHJpbWFyeSk7CisKIGludCBkcm1fZmJfaGVscGVyX3NldGNtYXAoc3RydWN0IGZi X2NtYXAgKmNtYXAsIHN0cnVjdCBmYl9pbmZvICppbmZvKTsKIAogaW50IGRybV9mYl9oZWxwZXJf aG90cGx1Z19ldmVudChzdHJ1Y3QgZHJtX2ZiX2hlbHBlciAqZmJfaGVscGVyKTsKLS0gClRoZSBR dWFsY29tbSBJbm5vdmF0aW9uIENlbnRlciwgSW5jLiBpcyBhIG1lbWJlciBvZiB0aGUgQ29kZSBB dXJvcmEgRm9ydW0sCmhvc3RlZCBieSBUaGUgTGludXggRm91bmRhdGlvbgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlz dApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK