#define security_initcall(fn) \
static initcall_t __initcall_##fn \
__used __section(.security_initcall.init) = fn

if i have two function , one is A() and the other is B()
then what will the kernel choose when compile the kernel ?security_initcall(A) or security_initcall(B)? or the both ? if the both, what are the levels or places when security_initcall(A) and security_initcall(B) set int the section of ".security_initcall.init"