From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Wood Subject: [PATCH i-g-t v2 2/2] lib: add optional log domain filtering Date: Wed, 10 Dec 2014 17:24:08 +0000 Message-ID: <1418232248-25565-2-git-send-email-thomas.wood@intel.com> References: <1418232248-25565-1-git-send-email-thomas.wood@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f54.google.com (mail-wg0-f54.google.com [74.125.82.54]) by gabe.freedesktop.org (Postfix) with ESMTP id 6227A6E5EE for ; Wed, 10 Dec 2014 09:24:13 -0800 (PST) Received: by mail-wg0-f54.google.com with SMTP id l2so4249021wgh.13 for ; Wed, 10 Dec 2014 09:24:12 -0800 (PST) In-Reply-To: <1418232248-25565-1-git-send-email-thomas.wood@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org djI6IGFkZCBhbiAiYXBwbGljYXRpb24iIGZpbHRlciBmb3IgdGhlIGRlZmF1bHQgZG9tYWluICh1 c2VkIGJ5CiAgICBhcHBsaWNhdGlvbnMpCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgV29vZCA8dGhv bWFzLndvb2RAaW50ZWwuY29tPgotLS0KIGRvY3MvcmVmZXJlbmNlL2ludGVsLWdwdS10b29scy9p Z3RfdGVzdF9wcm9ncmFtcy54bWwgfCAgNiArKysrLS0KIGxpYi9pZ3RfY29yZS5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNyArKysrKysrKysrKysrKystLQogMiBm aWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RvY3MvcmVmZXJlbmNlL2ludGVsLWdwdS10b29scy9pZ3RfdGVzdF9wcm9ncmFtcy54bWwg Yi9kb2NzL3JlZmVyZW5jZS9pbnRlbC1ncHUtdG9vbHMvaWd0X3Rlc3RfcHJvZ3JhbXMueG1sCmlu ZGV4IDk3MGVjYjkuLjM2YWQxZjMgMTAwNjQ0Ci0tLSBhL2RvY3MvcmVmZXJlbmNlL2ludGVsLWdw dS10b29scy9pZ3RfdGVzdF9wcm9ncmFtcy54bWwKKysrIGIvZG9jcy9yZWZlcmVuY2UvaW50ZWwt Z3B1LXRvb2xzL2lndF90ZXN0X3Byb2dyYW1zLnhtbApAQCAtMzUsOSArMzUsMTEgQEAKICAgICAg ICAgICA8L3Zhcmxpc3RlbnRyeT4KIAogICAgICAgICAgIDx2YXJsaXN0ZW50cnk+Ci0gICAgICAg ICAgICA8dGVybT48b3B0aW9uPi0tZGVidWc8L29wdGlvbj48L3Rlcm0+CisgICAgICAgICAgICA8 dGVybT48b3B0aW9uPi0tZGVidWdbPWxvZy1kb21haW5dPC9vcHRpb24+PC90ZXJtPgogICAgICAg ICAgICAgPGxpc3RpdGVtPjxwYXJhPgotICAgICAgICAgICAgICAgIHByaW50IGV4dHJhIGRlYnVn Z2luZyBpbmZvcm1hdGlvbiB3aGVuIHJ1bm5pbmcgdGVzdHMKKyAgICAgICAgICAgICAgICBwcmlu dCBleHRyYSBkZWJ1Z2dpbmcgaW5mb3JtYXRpb24gd2hlbiBydW5uaW5nIHRlc3RzIGFuZAorICAg ICAgICAgICAgICAgIG9wdGlvbmFseSBvbmx5IHNob3cgdGhlIG1lc3NhZ2VzIGZyb20gdGhlIHNw ZWNpZmllZCBsb2cgZG9tYWluCisgICAgICAgICAgICAgICAgKHVzZSAiYXBwbGljYXRpb24iIHRv IHNwZWNpZml5IHRoZSBkZWZhdWx0IGFwcGxpY2F0aW9uIGRvbWFpbikKICAgICAgICAgICAgIDwv cGFyYT48L2xpc3RpdGVtPgogICAgICAgICAgIDwvdmFybGlzdGVudHJ5PgogCmRpZmYgLS1naXQg YS9saWIvaWd0X2NvcmUuYyBiL2xpYi9pZ3RfY29yZS5jCmluZGV4IGI2ODUyZGQuLjY5NTQzN2Mg MTAwNjQ0Ci0tLSBhL2xpYi9pZ3RfY29yZS5jCisrKyBiL2xpYi9pZ3RfY29yZS5jCkBAIC0yMjgs NiArMjI4LDggQEAgZW51bSB7CiAgT1BUX0hFTFAgPSAnaCcKIH07CiAKK3N0YXRpYyBjaGFyKiBp Z3RfbG9nX2RvbWFpbl9maWx0ZXI7CisKIF9fYXR0cmlidXRlX18oKGZvcm1hdChwcmludGYsIDEs IDIpKSkKIHN0YXRpYyB2b2lkIGttc2coY29uc3QgY2hhciAqZm9ybWF0LCAuLi4pCiAjZGVmaW5l IEtFUk5fRU1FUgkiPDA+IgpAQCAtMzkwLDcgKzM5Miw3IEBAIHN0YXRpYyB2b2lkIHByaW50X3Vz YWdlKGNvbnN0IGNoYXIgKmhlbHBfc3RyLCBib29sIG91dHB1dF9vbl9zdGRlcnIpCiAJZnByaW50 ZihmLCAiVXNhZ2U6ICVzIFtPUFRJT05TXVxuIiwgY29tbWFuZF9zdHIpOwogCWZwcmludGYoZiwg IiAgLS1saXN0LXN1YnRlc3RzXG4iCiAJCSAgICIgIC0tcnVuLXN1YnRlc3QgPHBhdHRlcm4+XG4i Ci0JCSAgICIgIC0tZGVidWdcbiIKKwkJICAgIiAgLS1kZWJ1Z1s9bG9nLWRvbWFpbl1cbiIKIAkJ ICAgIiAgLS1oZWxwLWRlc2NyaXB0aW9uXG4iCiAJCSAgICIgIC0taGVscFxuIik7CiAJaWYgKGhl bHBfc3RyKQpAQCAtNDIyLDcgKzQyNCw3IEBAIHN0YXRpYyBpbnQgY29tbW9uX2luaXQoaW50IGFy Z2MsIGNoYXIgKiphcmd2LAogCQl7Imxpc3Qtc3VidGVzdHMiLCAwLCAwLCBPUFRfTElTVF9TVUJU RVNUU30sCiAJCXsicnVuLXN1YnRlc3QiLCAxLCAwLCBPUFRfUlVOX1NVQlRFU1R9LAogCQl7Imhl bHAtZGVzY3JpcHRpb24iLCAwLCAwLCBPUFRfREVTQ1JJUFRJT059LAotCQl7ImRlYnVnIiwgMCwg MCwgT1BUX0RFQlVHfSwKKwkJeyJkZWJ1ZyIsIG9wdGlvbmFsX2FyZ3VtZW50LCAwLCBPUFRfREVC VUd9LAogCQl7ImhlbHAiLCAwLCAwLCBPUFRfSEVMUH0sCiAJCXswLCAwLCAwLCAwfQogCX07CkBA IC01MTAsNiArNTEyLDggQEAgc3RhdGljIGludCBjb21tb25faW5pdChpbnQgYXJnYywgY2hhciAq KmFyZ3YsCiAJCXN3aXRjaChjKSB7CiAJCWNhc2UgT1BUX0RFQlVHOgogCQkJaWd0X2xvZ19sZXZl bCA9IElHVF9MT0dfREVCVUc7CisJCQlpZiAob3B0YXJnICYmIHN0cmxlbihvcHRhcmcpID4gMCkK KwkJCQlpZ3RfbG9nX2RvbWFpbl9maWx0ZXIgPSBzdHJkdXAob3B0YXJnKTsKIAkJCWJyZWFrOwog CQljYXNlIE9QVF9MSVNUX1NVQlRFU1RTOgogCQkJaWYgKCFydW5fc2luZ2xlX3N1YnRlc3QpCkBA IC0xNDY5LDYgKzE0NzMsMTUgQEAgdm9pZCBpZ3RfdmxvZyhjb25zdCBjaGFyICpkb21haW4sIGVu dW0gaWd0X2xvZ19sZXZlbCBsZXZlbCwgY29uc3QgY2hhciAqZm9ybWF0LAogCWlmIChpZ3RfbG9n X2xldmVsID4gbGV2ZWwpCiAJCXJldHVybjsKIAorCWlmIChpZ3RfbG9nX2RvbWFpbl9maWx0ZXIp IHsKKwkJLyogaWYgbnVsbCBkb21haW4gYW5kIGZpbHRlciBpcyBub3QgImFwcGxpY2F0aW9uIiwg cmV0dXJuICovCisJCWlmICghZG9tYWluICYmIHN0cmNtcChpZ3RfbG9nX2RvbWFpbl9maWx0ZXIs ICJhcHBsaWNhdGlvbiIpKQorCQkJcmV0dXJuOworCQkvKiBlbHNlIGlmIGRvbWFpbiBhbmQgZmls dGVyIGRvIG5vdCBtYXRjaCwgcmV0dXJuICovCisJCWVsc2UgaWYgKGRvbWFpbiAmJiBzdHJjbXAo aWd0X2xvZ19kb21haW5fZmlsdGVyLCBkb21haW4pKQorCQkJcmV0dXJuOworCX0KKwogCWlmIChs ZXZlbCA9PSBJR1RfTE9HX1dBUk4pIHsKIAkJZmlsZSA9IHN0ZGVycjsKIAkJZmZsdXNoKHN0ZG91 dCk7Ci0tIAoyLjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK