platform/x86: think-lmi: certificate support clean ups
authorMark Pearson <markpearson@lenovo.com>
Mon, 21 Mar 2022 18:06:24 +0000 (14:06 -0400)
committerHans de Goede <hdegoede@redhat.com>
Mon, 4 Apr 2022 13:20:53 +0000 (15:20 +0200)
commit36560efeab3232aa18d1190f7202eb42ff29e0f4
tree8657a5225a317bde16b043e8a463fcb4e139891d
parent3123109284176b1532874591f7c81f3837bbdc17
platform/x86: think-lmi: certificate support clean ups

Complete some clean-ups as reqested from the last review as follow-ups
 - Remove certificate from structure as no need to store it any more
 - Clean up return code handling
 - Moved freeing of signature to before admin object released (issue
   seen in testing when unloading module)
 - Minor code flow improvements

Signed-off-by: Mark Pearson <markpearson@lenovo.com>
Link: https://lore.kernel.org/r/20220321180624.4761-1-markpearson@lenovo.com
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
drivers/platform/x86/think-lmi.c
drivers/platform/x86/think-lmi.h