LoadPin: Move pin reporting cleanly out of locking
authorKees Cook <keescook@chromium.org>
Fri, 9 Dec 2022 19:57:44 +0000 (11:57 -0800)
committerKees Cook <keescook@chromium.org>
Thu, 19 Jan 2023 23:18:20 +0000 (15:18 -0800)
commit2cfaa84efc25e52f116507a2e69781a40c4dda41
tree090ccd8eebe808c35e4cd953799c9102959c70b0
parent60ba1028fc7b73e3cfbcfe7087a2e87e8b1fd208
LoadPin: Move pin reporting cleanly out of locking

Refactor the pin reporting to be more cleanly outside the locking. It
was already, but moving it around helps clear the path for the root to
switch when not enforcing.

Cc: Paul Moore <paul@paul-moore.com>
Cc: James Morris <jmorris@namei.org>
Cc: "Serge E. Hallyn" <serge@hallyn.com>
Cc: linux-security-module@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Serge Hallyn <serge@hallyn.com>
Link: https://lore.kernel.org/r/20221209195746.1366607-3-keescook@chromium.org
security/loadpin/loadpin.c