/** * security_init - initializes the security framework * * This should be called early in the kernel initialization sequence. */ int __init security_init(void) { printk(KERN_INFO "Security Framework initialized\n"); security_fixup_ops(&default_security_ops); security_ops = &default_security_ops; do_security_initcalls(); return 0; }
/** * security_init - initializes the security framework * * This should be called early in the kernel initialization sequence. */ int __init security_init(void) { ; security_fixup_ops(&default_security_ops); security_ops = &default_security_ops; do_security_initcalls(); return 0; }
/** * security_init - initializes the security framework * * This should be called early in the kernel initialization sequence. */ int __init security_init(void) { printk(KERN_INFO "Security Framework initialized\n"); if (verify(&dummy_security_ops)) { printk(KERN_ERR "%s could not verify " "dummy_security_ops structure.\n", __func__); return -EIO; } security_ops = &dummy_security_ops; do_security_initcalls(); return 0; }
/** * security_init - initializes the security framework * * This should be called early in the kernel initialization sequence. */ int __init security_init(void) { printk(KERN_INFO "Security Framework v" SECURITY_FRAMEWORK_VERSION " initialized\n"); if (verify(&dummy_security_ops)) { printk(KERN_ERR "%s could not verify " "dummy_security_ops structure.\n", __FUNCTION__); return -EIO; } security_ops = &dummy_security_ops; do_security_initcalls(); return 0; }
/** * security_init - initializes the security framework * * This should be called early in the kernel initialization sequence. */ int __init security_init(void) { int i; struct list_head *list = (struct list_head *) &security_hook_heads; for (i = 0; i < sizeof(security_hook_heads) / sizeof(struct list_head); i++) INIT_LIST_HEAD(&list[i]); pr_info("Security Framework initialized\n"); /* * Load minor LSMs, with the capability module always first. */ capability_add_hooks(); yama_add_hooks(); loadpin_add_hooks(); /* * Load all the remaining security modules. */ do_security_initcalls(); return 0; }