From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 82B52898BC for ; Fri, 17 May 2019 10:12:05 +0000 (UTC) From: Simon Ser Date: Fri, 17 May 2019 13:11:55 +0300 Message-Id: <20190517101155.21533-2-simon.ser@intel.com> In-Reply-To: <20190517101155.21533-1-simon.ser@intel.com> References: <20190517101155.21533-1-simon.ser@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 2/2] lib/igt_audio: sanity-check generated signals List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org Cc: martin.peres@intel.com List-ID: VGhpcyBpcyBhIHNhZmV0eSBuZXQgdG8gZW5zdXJlIHdlIGhhdmVuJ3QgY29tcGxldGVseSBtZXNz ZWQgdXAgb3VyIHNpZ25hbApnZW5lcmF0aW9uLiBJdCB3b3VsZCBiZSB1bmZvcnR1bmF0ZSB0byBz ZW5kIGUuZy4gYSBudWxsIHNpZ25hbCBhZnRlciBhCnJlZmFjdG9yaW5nLgoKU2lnbmVkLW9mZi1i eTogU2ltb24gU2VyIDxzaW1vbi5zZXJAaW50ZWwuY29tPgotLS0KIGxpYi9pZ3RfYXVkaW8uYyB8 IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDMwIGlu c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9saWIvaWd0X2F1ZGlvLmMgYi9saWIvaWd0X2F1ZGlv LmMKaW5kZXggZjZjOGUzOTllMzQ1Li4wZDc0MjJjNmYzZWMgMTAwNjQ0Ci0tLSBhL2xpYi9pZ3Rf YXVkaW8uYworKysgYi9saWIvaWd0X2F1ZGlvLmMKQEAgLTIxMyw2ICsyMTMsMzQgQEAgc3RhdGlj IHNpemVfdCBhdWRpb19zaWduYWxfY291bnRfZnJlcXMoc3RydWN0IGF1ZGlvX3NpZ25hbCAqc2ln bmFsLCBpbnQgY2hhbm5lbCkKIAlyZXR1cm4gbjsKIH0KIAorLyoqIGF1ZGlvX3Nhbml0eV9jaGVj azoKKyAqCisgKiBNYWtlIHN1cmUgb3VyIGdlbmVyYXRlZCBzaWduYWwgaXMgbm90IG1lc3NlZCB1 cC4gSW4gcGFydGljdWxhciwgbWFrZSBzdXJlCisgKiB0aGUgbWF4aW11bSByZWFjaGVzIGEgcmVh c29uYWJsZSB2YWx1ZSBidXQgZG9lc24ndCBleGNlZWQgb3VyCisgKiBTWU5USEVTSVpFX0FNUExJ VFVERSBsaW1pdC4gU2FtZSBmb3IgdGhlIG1pbmltdW0uCisgKgorICogV2Ugd2FudCB0aGUgc2ln bmFsIHRvIGJlIHBvd2VyZnVsIGVub3VnaCB0byBiZSBhYmxlIHRvIGhlYXIgc29tZXRoaW5nLiBX ZQorICogd2FudCB0aGUgc2lnbmFsIG5vdCB0byByZWFjaCAxLjAgc28gdGhhdCB3ZSdyZSBzdXJl IGl0IHdvbid0IGdldCBjYXBwZWQgYnkKKyAqIHRoZSBhdWRpbyBjYXJkIG9yIHRoZSByZWNlaXZl ci4KKyAqLworc3RhdGljIHZvaWQgYXVkaW9fc2FuaXR5X2NoZWNrKGRvdWJsZSAqc2FtcGxlcywg c2l6ZV90IHNhbXBsZXNfbGVuKQoreworCXNpemVfdCBpOworCWRvdWJsZSBtaW4gPSAwLCBtYXgg PSAwOworCisJZm9yIChpID0gMDsgaSA8IHNhbXBsZXNfbGVuOyBpKyspIHsKKwkJaWYgKHNhbXBs ZXNbaV0gPCBtaW4pCisJCQltaW4gPSBzYW1wbGVzW2ldOworCQlpZiAoc2FtcGxlc1tpXSA+IG1h eCkKKwkJCW1heCA9IHNhbXBsZXNbaV07CisJfQorCisJaWd0X2Fzc2VydCgtU1lOVEhFU0laRV9B TVBMSVRVREUgPD0gbWluKTsKKwlpZ3RfYXNzZXJ0KG1pbiA8PSAtU1lOVEhFU0laRV9BTVBMSVRV REUgKyAwLjIpOworCWlndF9hc3NlcnQoU1lOVEhFU0laRV9BTVBMSVRVREUgLSAwLjIgPD0gbWF4 KTsKKwlpZ3RfYXNzZXJ0KG1heCA8PSBTWU5USEVTSVpFX0FNUExJVFVERSk7Cit9CisKIC8qKgog ICogYXVkaW9fc2lnbmFsX2ZpbGw6CiAgKiBAc2lnbmFsOiBUaGUgdGFyZ2V0IHNpZ25hbCBzdHJ1 Y3R1cmUKQEAgLTI2OCw2ICsyOTYsOCBAQCB2b2lkIGF1ZGlvX3NpZ25hbF9maWxsKHN0cnVjdCBh dWRpb19zaWduYWwgKnNpZ25hbCwgZG91YmxlICpidWZmZXIsCiAJCQl0b3RhbCArPSBjb3VudDsK IAkJfQogCX0KKworCWF1ZGlvX3Nhbml0eV9jaGVjayhidWZmZXIsIHNpZ25hbC0+Y2hhbm5lbHMg KiBzYW1wbGVzKTsKIH0KIAogdm9pZCBhdWRpb19zaWduYWxfZmlsbF9zMTZfbGUoc3RydWN0IGF1 ZGlvX3NpZ25hbCAqc2lnbmFsLCBpbnQxNl90ICpidWZmZXIsCi0tIAoyLjIxLjAKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBs aXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldg==