Thread (5 messages) 5 messages, 3 authors, 2021-01-28

Re: [RFC PATCH 4/8] x86/power: Restore Key Locker internal key from the ACPI S3/4 sleep states

From: Bae, Chang Seok <hidden>
Date: 2021-01-28 16:12:53
Also in: linux-crypto, lkml

On Jan 28, 2021, at 02:34, Rafael J. Wysocki [off-list ref] wrote:
On Wed, Dec 16, 2020 at 6:47 PM Chang S. Bae [off-list ref] wrote:
quoted
+       keybackup_status = read_keylocker_backup_status();
+       if (!(keybackup_status & BIT(0))) {
+               pr_err("x86/keylocker: internal key restoration failed with %s\n",
+                      (keybackup_status & BIT(2)) ? "read error" : "invalid status");
+               WARN_ON(1);
+               goto disable_keylocker;
+       }
The above conditional could be consolidated a bit by using WARN():

if (WARN(!(keybackup_status & BIT(0)), "x86/keylocker: internal key
restoration failed with %s\n",
       (keybackup_status & BIT(2)) ? "read error" : "invalid status")
               goto disable_keylocker;

Apart from this the patch LGTM.
Thanks for the review! I will make this change on my next revision.

Chang
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help