From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hans de Goede Subject: [PATCH 03/32] acpi-video-detect: Make acpi_video_get_capabilities a private function Date: Wed, 10 Jun 2015 15:01:03 +0200 Message-ID: <1433941292-21530-4-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 YWNwaV92aWRlb19nZXRfY2FwYWJpbGl0aWVzKCkgaXMgb25seSB1c2VkIGluc2lkZSB2aWRlb19k ZXRlY3QuYyBzbyBtYWtlCml0IHN0YXRpYy4gV2hpbGUgYXQgaXQgYWxzbyByZW1vdmUgdGhlIHBy b3RvdHlwZSBmb3IgdGhlIG5vbiBleGlzdGVudAphY3BpX3ZpZGVvX2Rpc3BsYXlfc3dpdGNoX3N1 cHBvcnQgZnVuY3Rpb24gZnJvbSBhY3BpLmgKClNpZ25lZC1vZmYtYnk6IEhhbnMgZGUgR29lZGUg PGhkZWdvZWRlQHJlZGhhdC5jb20+Ci0tLQogZHJpdmVycy9hY3BpL3ZpZGVvX2RldGVjdC5jIHwg IDMgKy0tCiBpbmNsdWRlL2xpbnV4L2FjcGkuaCAgICAgICAgfCAxMiAtLS0tLS0tLS0tLS0KIDIg ZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RyaXZlcnMvYWNwaS92aWRlb19kZXRlY3QuYyBiL2RyaXZlcnMvYWNwaS92aWRlb19kZXRl Y3QuYwppbmRleCA2Y2ExZjI3Li42OGM0NWMzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2FjcGkvdmlk ZW9fZGV0ZWN0LmMKKysrIGIvZHJpdmVycy9hY3BpL3ZpZGVvX2RldGVjdC5jCkBAIC0xODQsNyAr MTg0LDcgQEAgc3RhdGljIHN0cnVjdCBkbWlfc3lzdGVtX2lkIHZpZGVvX2RldGVjdF9kbWlfdGFi bGVbXSA9IHsKICAqIGFsbCBncmFwaGljcyBjYXBhYmlsaXRpZXMgb2YgcGh5c2ljYWxseSBwcmVz ZW50IGRldmljZXMgYXJlCiAgKiBzdW1tYXJpemVkIGFuZCByZXR1cm5lZC4gVGhpcyBpcyBjYWNo ZWQgYW5kIGRvbmUgb25seSBvbmNlLgogICovCi1sb25nIGFjcGlfdmlkZW9fZ2V0X2NhcGFiaWxp dGllcyhhY3BpX2hhbmRsZSBncmFwaGljc19oYW5kbGUpCitzdGF0aWMgbG9uZyBhY3BpX3ZpZGVv X2dldF9jYXBhYmlsaXRpZXMoYWNwaV9oYW5kbGUgZ3JhcGhpY3NfaGFuZGxlKQogewogCWxvbmcg Y2FwcyA9IDA7CiAJc3RydWN0IGFjcGlfZGV2aWNlICp0bXBfZGV2OwpAQCAtMjI3LDcgKzIyNyw2 IEBAIGxvbmcgYWNwaV92aWRlb19nZXRfY2FwYWJpbGl0aWVzKGFjcGlfaGFuZGxlIGdyYXBoaWNz X2hhbmRsZSkKIAkJCSAgZ3JhcGhpY3NfaGFuZGxlID8gYWNwaV9kZXZpY2VfYmlkKHRtcF9kZXYp IDogIiIpKTsKIAlyZXR1cm4gY2FwczsKIH0KLUVYUE9SVF9TWU1CT0woYWNwaV92aWRlb19nZXRf Y2FwYWJpbGl0aWVzKTsKIAogc3RhdGljIHZvaWQgYWNwaV92aWRlb19jYXBzX2NoZWNrKHZvaWQp CiB7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2FjcGkuaCBiL2luY2x1ZGUvbGludXgvYWNw aS5oCmluZGV4IDAxYmZmZDMuLjg4YzkyYTAzIDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2Fj cGkuaAorKysgYi9pbmNsdWRlL2xpbnV4L2FjcGkuaApAQCAtMjQ1LDE5ICsyNDUsMTIgQEAgZXh0 ZXJuIGJvb2wgd21pX2hhc19ndWlkKGNvbnN0IGNoYXIgKmd1aWQpOwogCiAjaWYgZGVmaW5lZChD T05GSUdfQUNQSV9WSURFTykgfHwgZGVmaW5lZChDT05GSUdfQUNQSV9WSURFT19NT0RVTEUpCiAK LWV4dGVybiBsb25nIGFjcGlfdmlkZW9fZ2V0X2NhcGFiaWxpdGllcyhhY3BpX2hhbmRsZSBncmFw aGljc19kZXZfaGFuZGxlKTsKIGV4dGVybiBsb25nIGFjcGlfaXNfdmlkZW9fZGV2aWNlKGFjcGlf aGFuZGxlIGhhbmRsZSk7CiBleHRlcm4gdm9pZCBhY3BpX3ZpZGVvX2RtaV9wcm9tb3RlX3ZlbmRv cih2b2lkKTsKIGV4dGVybiBpbnQgYWNwaV92aWRlb19iYWNrbGlnaHRfc3VwcG9ydCh2b2lkKTsK LWV4dGVybiBpbnQgYWNwaV92aWRlb19kaXNwbGF5X3N3aXRjaF9zdXBwb3J0KHZvaWQpOwogCiAj ZWxzZQogCi1zdGF0aWMgaW5saW5lIGxvbmcgYWNwaV92aWRlb19nZXRfY2FwYWJpbGl0aWVzKGFj cGlfaGFuZGxlIGdyYXBoaWNzX2Rldl9oYW5kbGUpCi17Ci0JcmV0dXJuIDA7Ci19Ci0KIHN0YXRp YyBpbmxpbmUgbG9uZyBhY3BpX2lzX3ZpZGVvX2RldmljZShhY3BpX2hhbmRsZSBoYW5kbGUpCiB7 CiAJcmV0dXJuIDA7CkBAIC0yNzIsMTEgKzI2NSw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IGFjcGlf dmlkZW9fYmFja2xpZ2h0X3N1cHBvcnQodm9pZCkKIAlyZXR1cm4gMDsKIH0KIAotc3RhdGljIGlu bGluZSBpbnQgYWNwaV92aWRlb19kaXNwbGF5X3N3aXRjaF9zdXBwb3J0KHZvaWQpCi17Ci0JcmV0 dXJuIDA7Ci19Ci0KICNlbmRpZiAvKiBkZWZpbmVkKENPTkZJR19BQ1BJX1ZJREVPKSB8fCBkZWZp bmVkKENPTkZJR19BQ1BJX1ZJREVPX01PRFVMRSkgKi8KIAogZXh0ZXJuIGludCBhY3BpX2JsYWNr bGlzdGVkKHZvaWQpOwotLSAKMi40LjIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVsCg==