Thread (82 messages) 82 messages, 7 authors, 2018-10-01

Re: [PATCH security-next v3 12/29] LSM: Provide separate ordered initialization

From: Kees Cook <hidden>
Date: 2018-10-01 22:03:45
Also in: linux-arch, linux-doc, lkml

On Mon, Oct 1, 2018 at 2:17 PM, John Johansen
[off-list ref] wrote:
On 09/24/2018 05:18 PM, Kees Cook wrote:
quoted
This provides a place for ordered LSMs to be initialized, separate from
the "major" LSMs. This is mainly a copy/paste from major_lsm_init() to
ordered_lsm_init(), but it will change drastically in later patches.

What is not obvious in the patch is that this change moves the integrity
LSM from major_lsm_init() into ordered_lsm_init(), since it is not marked
with the LSM_FLAG_LEGACY_MAJOR. As it is the only LSM in the "ordered"
list, there is no reordering yet created.

Signed-off-by: Kees Cook <redacted>
I know its already being done, but I don't like splitting the init
order
Can you describe what you mean here? Do you mean having two init
functions? This is only done temporarily while the other pieces are
reorganized. The later patches reintegrate this. (Before this series,
we effectively had three implicit init paths: minor, major, and
integrity, so even this patch "alone" is an improvement IMO.)

Thanks for the reviews!

-Kees

-- 
Kees Cook
Pixel Security
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help