efi-pstore: implement efivars_pstore_exit()
authorGeliang Tang <geliangtang@163.com>
Sat, 7 Nov 2015 04:43:48 +0000 (12:43 +0800)
committerKees Cook <keescook@chromium.org>
Thu, 2 Jun 2016 18:25:31 +0000 (11:25 -0700)
commitcae7316708c45e4cfdc586c2e0a02eaea398e246
treeac468d6fef2a23230823f88f276eb769006efb35
parent52d210d961a62a9662e27f14d6505d6741b2fb02
efi-pstore: implement efivars_pstore_exit()

The original efivars_pstore_exit() is empty. I
 1) add a bufsize check statement.
 2) call pstore_unregister as it is defined now.
 3) free the memory and set bufsize to 0.

Signed-off-by: Geliang Tang <geliangtang@163.com>
Acked-by: Matt Fleming <matt@codeblueprint.co.uk>
Signed-off-by: Kees Cook <keescook@chromium.org>
drivers/firmware/efi/efi-pstore.c