[igt-dev] [PATCH i-g-t] kms_content_protection: Disable authentication when failed

Ramalingam C ramalingam.c at intel.com
Thu Apr 11 11:23:50 UTC 2019


When content protection authentication is failed in kernel after all
requried retries, before declaring the test failure, set the content
protection to UNDESIRED state.

This will avoid the HDCP authentication attempts in subsequent modesets
from other tests.

Signed-off-by: Ramalingam C <ramalingam.c at intel.com>
---
 tests/kms_content_protection.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/tests/kms_content_protection.c b/tests/kms_content_protection.c
index 7fc8542e769a..ae6ab497ea21 100644
--- a/tests/kms_content_protection.c
+++ b/tests/kms_content_protection.c
@@ -212,6 +212,10 @@ static void test_cp_enable_with_retry(igt_output_t *output,
 		if (!ret && --retry)
 			igt_debug("Retry (%d/2) ...\n", 3 - retry);
 	} while (retry && !ret);
+
+	if (!ret)
+		test_cp_disable(output, s);
+
 	igt_assert_f(ret, "Content Protection not enabled\n");
 }
 
-- 
2.19.1



More information about the igt-dev mailing list