From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hans de Goede Subject: [PATCH 31/32] acpi-video-detect: Remove old API Date: Wed, 10 Jun 2015 15:01:31 +0200 Message-ID: <1433941292-21530-32-git-send-email-hdegoede@redhat.com> References: <1433941292-21530-1-git-send-email-hdegoede@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1433941292-21530-1-git-send-email-hdegoede@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Darren Hart , "Rafael J. Wysocki" Cc: Matthew Garrett , Hans de Goede , Ike Panhc , linux-acpi@vger.kernel.org, ibm-acpi-devel@lists.sourceforge.net, acpi4asus-user@lists.sourceforge.net, Henrique de Moraes Holschuh , dri-devel@lists.freedesktop.org, Azael Avalos , Lee Chun-Yi , Mattia Dongili , Cezary Jackiewicz , Ben Skeggs , Corentin Chary , =?UTF-8?q?Pali=20Roh=C3=A1r?= , platform-driver-x86@vger.kernel.org, Aaron Lu List-Id: linux-acpi@vger.kernel.org UmVtb3ZlIHRoZSBvbGQgYmFja2xpZ2h0IGludGVyZmFjZSBzZWxlY3Rpb24gQVBJIG5vdyB0aGF0 IGFsbCBkcml2ZXJzCmhhdmUgYmVlbiBwb3J0ZWQgdG8gdGhlIG5ldyBBUEkuCgpTaWduZWQtb2Zm LWJ5OiBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMvYWNw aS92aWRlb19kZXRlY3QuYyB8IDMxIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGlu Y2x1ZGUvbGludXgvYWNwaS5oICAgICAgICB8IDE5IC0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmls ZXMgY2hhbmdlZCwgNTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9hY3BpL3Zp ZGVvX2RldGVjdC5jIGIvZHJpdmVycy9hY3BpL3ZpZGVvX2RldGVjdC5jCmluZGV4IDQ5ODliYTYu LmQ1ZTZmMWMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYWNwaS92aWRlb19kZXRlY3QuYworKysgYi9k cml2ZXJzL2FjcGkvdmlkZW9fZGV0ZWN0LmMKQEAgLTM0NCwzNyArMzQ0LDYgQEAgdm9pZCBhY3Bp X3ZpZGVvX3NldF9kbWlfYmFja2xpZ2h0X3R5cGUoZW51bSBhY3BpX2JhY2tsaWdodF90eXBlIHR5 cGUpCiB9CiBFWFBPUlRfU1lNQk9MKGFjcGlfdmlkZW9fc2V0X2RtaV9iYWNrbGlnaHRfdHlwZSk7 CiAKLS8qCi0gKiBDb21wYXRpYmxpdHkgZnVuY3Rpb24sIHRoaXMgaXMgZ29pbmcgYXdheSBhcyBz b29uIGFzIGFsbCBkcml2ZXJzIGFyZQotICogY29udmVydGVkIHRvIGFjcGlfdmlkZW9fc2V0X2Rt aV9iYWNrbGlnaHRfdHlwZSgpLgotICoKLSAqIFByb21vdGUgdGhlIHZlbmRvciBpbnRlcmZhY2Ug aW5zdGVhZCBvZiB0aGUgZ2VuZXJpYyB2aWRlbyBtb2R1bGUuCi0gKiBBZnRlciBjYWxsaW5nIHRo aXMgZnVuY3Rpb24geW91IHdpbGwgcHJvYmFibHkgd2FudCB0byBjYWxsCi0gKiBhY3BpX3ZpZGVv X3VucmVnaXN0ZXIoKSB0byBtYWtlIHN1cmUgdGhlIHZpZGVvIG1vZHVsZSBpcyBub3QgbG9hZGVk Ci0gKi8KLXZvaWQgYWNwaV92aWRlb19kbWlfcHJvbW90ZV92ZW5kb3Iodm9pZCkKLXsKLQlhY3Bp X3ZpZGVvX3NldF9kbWlfYmFja2xpZ2h0X3R5cGUoYWNwaV9iYWNrbGlnaHRfdmVuZG9yKTsKLX0K LUVYUE9SVF9TWU1CT0woYWNwaV92aWRlb19kbWlfcHJvbW90ZV92ZW5kb3IpOwotCi0vKgotICog Q29tcGF0aWJsaXR5IGZ1bmN0aW9uLCB0aGlzIGlzIGdvaW5nIGF3YXkgYXMgc29vbiBhcyBhbGwg ZHJpdmVycyBhcmUKLSAqIGNvbnZlcnRlZCB0byBhY3BpX3ZpZGVvX2dldF9iYWNrbGlnaHRfdHlw ZSgpLgotICoKLSAqIFJldHVybnMgdHJ1ZSBpZiB2aWRlby5rbyBjYW4gZG8gYmFja2xpZ2h0IHN3 aXRjaGluZy4KLSAqLwotaW50IGFjcGlfdmlkZW9fYmFja2xpZ2h0X3N1cHBvcnQodm9pZCkKLXsK LQkvKgotCSAqIFRoaXMgaXMgZG9uZSB0aGlzIHdheSBzaW5jZSB2ZW5kb3IgZHJpdmVycyBjYWxs IHRoaXMgdG8gc2VlCi0JICogaWYgdGhleSBzaG91bGQgbG9hZCwgYW5kIHdlIGRvIG5vdCB3YW50 IHRoZW0gdG8gbG9hZCBmb3IgYm90aAotCSAqIHRoZSBhY3BpX2JhY2tsaWdodF92aWRlbyBhbmQg YWNwaV9iYWNrbGlnaHRfbmF0aXZlIGNhc2VzLgotCSAqLwotCXJldHVybiBhY3BpX3ZpZGVvX2dl dF9iYWNrbGlnaHRfdHlwZSgpICE9IGFjcGlfYmFja2xpZ2h0X3ZlbmRvcjsKLX0KLUVYUE9SVF9T WU1CT0woYWNwaV92aWRlb19iYWNrbGlnaHRfc3VwcG9ydCk7Ci0KIHZvaWQgX19leGl0IGFjcGlf dmlkZW9fZGV0ZWN0X2V4aXQodm9pZCkKIHsKIAlpZiAoYmFja2xpZ2h0X25vdGlmaWVyX3JlZ2lz dGVyZWQpCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2FjcGkuaCBiL2luY2x1ZGUvbGludXgv YWNwaS5oCmluZGV4IDkxM2ExYzEuLjk0OGM4YTQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgv YWNwaS5oCisrKyBiL2luY2x1ZGUvbGludXgvYWNwaS5oCkBAIC0yNDQsMjUgKzI0NCw2IEBAIGV4 dGVybiBib29sIHdtaV9oYXNfZ3VpZChjb25zdCBjaGFyICpndWlkKTsKICNkZWZpbmUgQUNQSV9W SURFT19PVVRQVVRfU1dJVENISU5HX0RNSV9WSURFTwkJMHgwODAwCiAKIGV4dGVybiBsb25nIGFj cGlfaXNfdmlkZW9fZGV2aWNlKGFjcGlfaGFuZGxlIGhhbmRsZSk7Ci0KLSNpZiBkZWZpbmVkKENP TkZJR19BQ1BJX1ZJREVPKSB8fCBkZWZpbmVkKENPTkZJR19BQ1BJX1ZJREVPX01PRFVMRSkKLQot ZXh0ZXJuIHZvaWQgYWNwaV92aWRlb19kbWlfcHJvbW90ZV92ZW5kb3Iodm9pZCk7Ci1leHRlcm4g aW50IGFjcGlfdmlkZW9fYmFja2xpZ2h0X3N1cHBvcnQodm9pZCk7Ci0KLSNlbHNlCi0KLXN0YXRp YyBpbmxpbmUgdm9pZCBhY3BpX3ZpZGVvX2RtaV9wcm9tb3RlX3ZlbmRvcih2b2lkKQotewotfQot Ci1zdGF0aWMgaW5saW5lIGludCBhY3BpX3ZpZGVvX2JhY2tsaWdodF9zdXBwb3J0KHZvaWQpCi17 Ci0JcmV0dXJuIDA7Ci19Ci0KLSNlbmRpZiAvKiBkZWZpbmVkKENPTkZJR19BQ1BJX1ZJREVPKSB8 fCBkZWZpbmVkKENPTkZJR19BQ1BJX1ZJREVPX01PRFVMRSkgKi8KLQogZXh0ZXJuIGludCBhY3Bp X2JsYWNrbGlzdGVkKHZvaWQpOwogZXh0ZXJuIHZvaWQgYWNwaV9kbWlfb3NpX2xpbnV4KGludCBl bmFibGUsIGNvbnN0IHN0cnVjdCBkbWlfc3lzdGVtX2lkICpkKTsKIGV4dGVybiB2b2lkIGFjcGlf b3NpX3NldHVwKGNoYXIgKnN0cik7Ci0tIAoyLjQuMgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWwK