X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=security%2Finode.c;h=16622aef9bdea83bee67e5e0080c7b9a17d240ae;hb=5413fcdbe9e7ca32ce3f00fd5251dfa560b7484b;hp=6df0d8dae1e0d9b8b1c482d0f2eca622a3e0e414;hpb=dc3f4198eac14e52a98dfc79cd84b45e280f59cd;p=linux.git diff --git a/security/inode.c b/security/inode.c index 6df0d8dae1e0..16622aef9bde 100644 --- a/security/inode.c +++ b/security/inode.c @@ -208,19 +208,17 @@ void securityfs_remove(struct dentry *dentry) } EXPORT_SYMBOL_GPL(securityfs_remove); -static struct kobject *security_kobj; - static int __init securityfs_init(void) { int retval; - security_kobj = kobject_create_and_add("security", kernel_kobj); - if (!security_kobj) - return -EINVAL; + retval = sysfs_create_mount_point(kernel_kobj, "security"); + if (retval) + return retval; retval = register_filesystem(&fs_type); if (retval) - kobject_put(security_kobj); + sysfs_remove_mount_point(kernel_kobj, "security"); return retval; }