On 4/1/2018 3:17 AM, Sargun Dhillon wrote: > This moves all of the LSM hooks type information into a separate file, > lsm_hook_types.h. This enables us to use this file, along with macros > to generate the security_hook_heads struct, as well as the security > hooks union without having to duplicate definitions. > > This will be useful for further datastructures which want to use > the set of security hooks in a completely unrolled way, along > with the type information there within.
Can you explain what this patch set is trying to accomplish? I see no value. I see massive complexity. Why is this better than what is there now?