|
insmod: error inserting 'm2.ko': -1 Invalid parameters
Hi,
I'm writing a simple LSM module, but i'm getting the following error:
#insmod m2.ko
insmod: error inserting 'm2.ko': -1 Invalid parameters
My code has blank bodies (they return 0) for the LSM hook functions...
static struct security_operations my_security_ops =
{
.inode_permission = my_inode_permission,
.inode_unlink = my_inode_unlink
};
static __init int my_init_module()
{
if (register_security(&my_security_ops)) {
printk(KERN_INFO"Failure registering 'my_security_module' as primary security module\n");
if (mod_reg_security("my_security_module", &my_security_ops)) {
printk(KERN_INFO"Failure registering 'my_security_module' as secondary module\n");
return -EINVAL;
}
}
return 0;
}
My syslog shows the following though:
Apr 2 16:11:27 localhost kernel: Failure registering 'my_security_module' as primary security module
Apr 2 16:11:27 localhost kernel: Failure registering 'my_security_module' as secondary module
|