aboutsummaryrefslogtreecommitdiffstats
path: root/security/security.c
diff options
context:
space:
mode:
Diffstat (limited to 'security/security.c')
-rw-r--r--security/security.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/security/security.c b/security/security.c
index 47cfff01d7ec..736e78da1ab9 100644
--- a/security/security.c
+++ b/security/security.c
@@ -48,14 +48,17 @@ static __initdata char chosen_lsm[SECURITY_NAME_MAX + 1] =
48static void __init do_security_initcalls(void) 48static void __init do_security_initcalls(void)
49{ 49{
50 int ret; 50 int ret;
51 initcall_t *call; 51 initcall_t call;
52 call = __security_initcall_start; 52 initcall_entry_t *ce;
53
54 ce = __security_initcall_start;
53 trace_initcall_level("security"); 55 trace_initcall_level("security");
54 while (call < __security_initcall_end) { 56 while (ce < __security_initcall_end) {
55 trace_initcall_start((*call)); 57 call = initcall_from_entry(ce);
56 ret = (*call) (); 58 trace_initcall_start(call);
57 trace_initcall_finish((*call), ret); 59 ret = call();
58 call++; 60 trace_initcall_finish(call, ret);
61 ce++;
59 } 62 }
60} 63}
61 64