KEYS: trusted: Do not use WARN when encode fails
[linux-2.6-block.git] / security / keys / trusted-keys / trusted_tpm2.c
index c6882f5d094f91b7bfab0c03b14c5b5398f00dc6..8b7dd73d94c16aeb1f58319cbf27094f880a52ea 100644 (file)
@@ -84,8 +84,9 @@ static int tpm2_key_encode(struct trusted_key_payload *payload,
        work1 = payload->blob;
        work1 = asn1_encode_sequence(work1, work1 + sizeof(payload->blob),
                                     scratch, work - scratch);
-       if (WARN(IS_ERR(work1), "BUG: ASN.1 encoder failed")) {
+       if (IS_ERR(work1)) {
                ret = PTR_ERR(work1);
+               pr_err("BUG: ASN.1 encoder failed with %d\n", ret);
                goto err;
        }