diff options
Diffstat (limited to 'security/dummy.c')
| -rw-r--r-- | security/dummy.c | 52 |
1 files changed, 7 insertions, 45 deletions
diff --git a/security/dummy.c b/security/dummy.c index 6ff887586479..9623a61dfc76 100644 --- a/security/dummy.c +++ b/security/dummy.c | |||
| @@ -258,16 +258,16 @@ static void dummy_inode_free_security (struct inode *inode) | |||
| 258 | return; | 258 | return; |
| 259 | } | 259 | } |
| 260 | 260 | ||
| 261 | static int dummy_inode_create (struct inode *inode, struct dentry *dentry, | 261 | static int dummy_inode_init_security (struct inode *inode, struct inode *dir, |
| 262 | int mask) | 262 | char **name, void **value, size_t *len) |
| 263 | { | 263 | { |
| 264 | return 0; | 264 | return -EOPNOTSUPP; |
| 265 | } | 265 | } |
| 266 | 266 | ||
| 267 | static void dummy_inode_post_create (struct inode *inode, struct dentry *dentry, | 267 | static int dummy_inode_create (struct inode *inode, struct dentry *dentry, |
| 268 | int mask) | 268 | int mask) |
| 269 | { | 269 | { |
| 270 | return; | 270 | return 0; |
| 271 | } | 271 | } |
| 272 | 272 | ||
| 273 | static int dummy_inode_link (struct dentry *old_dentry, struct inode *inode, | 273 | static int dummy_inode_link (struct dentry *old_dentry, struct inode *inode, |
| @@ -276,13 +276,6 @@ static int dummy_inode_link (struct dentry *old_dentry, struct inode *inode, | |||
| 276 | return 0; | 276 | return 0; |
| 277 | } | 277 | } |
| 278 | 278 | ||
| 279 | static void dummy_inode_post_link (struct dentry *old_dentry, | ||
| 280 | struct inode *inode, | ||
| 281 | struct dentry *new_dentry) | ||
| 282 | { | ||
| 283 | return; | ||
| 284 | } | ||
| 285 | |||
| 286 | static int dummy_inode_unlink (struct inode *inode, struct dentry *dentry) | 279 | static int dummy_inode_unlink (struct inode *inode, struct dentry *dentry) |
| 287 | { | 280 | { |
| 288 | return 0; | 281 | return 0; |
| @@ -294,24 +287,12 @@ static int dummy_inode_symlink (struct inode *inode, struct dentry *dentry, | |||
| 294 | return 0; | 287 | return 0; |
| 295 | } | 288 | } |
| 296 | 289 | ||
| 297 | static void dummy_inode_post_symlink (struct inode *inode, | ||
| 298 | struct dentry *dentry, const char *name) | ||
| 299 | { | ||
| 300 | return; | ||
| 301 | } | ||
| 302 | |||
| 303 | static int dummy_inode_mkdir (struct inode *inode, struct dentry *dentry, | 290 | static int dummy_inode_mkdir (struct inode *inode, struct dentry *dentry, |
| 304 | int mask) | 291 | int mask) |
| 305 | { | 292 | { |
| 306 | return 0; | 293 | return 0; |
| 307 | } | 294 | } |
| 308 | 295 | ||
| 309 | static void dummy_inode_post_mkdir (struct inode *inode, struct dentry *dentry, | ||
| 310 | int mask) | ||
| 311 | { | ||
| 312 | return; | ||
| 313 | } | ||
| 314 | |||
| 315 | static int dummy_inode_rmdir (struct inode *inode, struct dentry *dentry) | 296 | static int dummy_inode_rmdir (struct inode *inode, struct dentry *dentry) |
| 316 | { | 297 | { |
| 317 | return 0; | 298 | return 0; |
| @@ -323,12 +304,6 @@ static int dummy_inode_mknod (struct inode *inode, struct dentry *dentry, | |||
| 323 | return 0; | 304 | return 0; |
| 324 | } | 305 | } |
| 325 | 306 | ||
| 326 | static void dummy_inode_post_mknod (struct inode *inode, struct dentry *dentry, | ||
| 327 | int mode, dev_t dev) | ||
| 328 | { | ||
| 329 | return; | ||
| 330 | } | ||
| 331 | |||
| 332 | static int dummy_inode_rename (struct inode *old_inode, | 307 | static int dummy_inode_rename (struct inode *old_inode, |
| 333 | struct dentry *old_dentry, | 308 | struct dentry *old_dentry, |
| 334 | struct inode *new_inode, | 309 | struct inode *new_inode, |
| @@ -337,14 +312,6 @@ static int dummy_inode_rename (struct inode *old_inode, | |||
| 337 | return 0; | 312 | return 0; |
| 338 | } | 313 | } |
| 339 | 314 | ||
| 340 | static void dummy_inode_post_rename (struct inode *old_inode, | ||
| 341 | struct dentry *old_dentry, | ||
| 342 | struct inode *new_inode, | ||
| 343 | struct dentry *new_dentry) | ||
| 344 | { | ||
| 345 | return; | ||
| 346 | } | ||
| 347 | |||
| 348 | static int dummy_inode_readlink (struct dentry *dentry) | 315 | static int dummy_inode_readlink (struct dentry *dentry) |
| 349 | { | 316 | { |
| 350 | return 0; | 317 | return 0; |
| @@ -886,20 +853,15 @@ void security_fixup_ops (struct security_operations *ops) | |||
| 886 | set_to_dummy_if_null(ops, sb_post_pivotroot); | 853 | set_to_dummy_if_null(ops, sb_post_pivotroot); |
| 887 | set_to_dummy_if_null(ops, inode_alloc_security); | 854 | set_to_dummy_if_null(ops, inode_alloc_security); |
| 888 | set_to_dummy_if_null(ops, inode_free_security); | 855 | set_to_dummy_if_null(ops, inode_free_security); |
| 856 | set_to_dummy_if_null(ops, inode_init_security); | ||
| 889 | set_to_dummy_if_null(ops, inode_create); | 857 | set_to_dummy_if_null(ops, inode_create); |
| 890 | set_to_dummy_if_null(ops, inode_post_create); | ||
| 891 | set_to_dummy_if_null(ops, inode_link); | 858 | set_to_dummy_if_null(ops, inode_link); |
| 892 | set_to_dummy_if_null(ops, inode_post_link); | ||
| 893 | set_to_dummy_if_null(ops, inode_unlink); | 859 | set_to_dummy_if_null(ops, inode_unlink); |
| 894 | set_to_dummy_if_null(ops, inode_symlink); | 860 | set_to_dummy_if_null(ops, inode_symlink); |
| 895 | set_to_dummy_if_null(ops, inode_post_symlink); | ||
| 896 | set_to_dummy_if_null(ops, inode_mkdir); | 861 | set_to_dummy_if_null(ops, inode_mkdir); |
| 897 | set_to_dummy_if_null(ops, inode_post_mkdir); | ||
| 898 | set_to_dummy_if_null(ops, inode_rmdir); | 862 | set_to_dummy_if_null(ops, inode_rmdir); |
| 899 | set_to_dummy_if_null(ops, inode_mknod); | 863 | set_to_dummy_if_null(ops, inode_mknod); |
| 900 | set_to_dummy_if_null(ops, inode_post_mknod); | ||
| 901 | set_to_dummy_if_null(ops, inode_rename); | 864 | set_to_dummy_if_null(ops, inode_rename); |
| 902 | set_to_dummy_if_null(ops, inode_post_rename); | ||
| 903 | set_to_dummy_if_null(ops, inode_readlink); | 865 | set_to_dummy_if_null(ops, inode_readlink); |
| 904 | set_to_dummy_if_null(ops, inode_follow_link); | 866 | set_to_dummy_if_null(ops, inode_follow_link); |
| 905 | set_to_dummy_if_null(ops, inode_permission); | 867 | set_to_dummy_if_null(ops, inode_permission); |
