diff options
author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2006-06-24 08:41:41 -0400 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2006-06-24 13:07:53 -0400 |
commit | 816724e65c72a90a44fbad0ef0b59b186c85fa90 (patch) | |
tree | 421fa29aedff988e392f92780637553e275d37a0 /security/dummy.c | |
parent | 70ac4385a13f78bc478f26d317511893741b05bd (diff) | |
parent | d384ea691fe4ea8c2dd5b9b8d9042eb181776f18 (diff) |
Merge branch 'master' of /home/trondmy/kernel/linux-2.6/
Conflicts:
fs/nfs/inode.c
fs/super.c
Fix conflicts between patch 'NFS: Split fs/nfs/inode.c' and patch
'VFS: Permit filesystem to override root dentry on mount'
Diffstat (limited to 'security/dummy.c')
-rw-r--r-- | security/dummy.c | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/security/dummy.c b/security/dummy.c index 64f6da0f422e..c3c5493581e2 100644 --- a/security/dummy.c +++ b/security/dummy.c | |||
@@ -191,7 +191,7 @@ static int dummy_sb_kern_mount (struct super_block *sb, void *data) | |||
191 | return 0; | 191 | return 0; |
192 | } | 192 | } |
193 | 193 | ||
194 | static int dummy_sb_statfs (struct super_block *sb) | 194 | static int dummy_sb_statfs (struct dentry *dentry) |
195 | { | 195 | { |
196 | return 0; | 196 | return 0; |
197 | } | 197 | } |
@@ -516,6 +516,11 @@ static int dummy_task_setnice (struct task_struct *p, int nice) | |||
516 | return 0; | 516 | return 0; |
517 | } | 517 | } |
518 | 518 | ||
519 | static int dummy_task_setioprio (struct task_struct *p, int ioprio) | ||
520 | { | ||
521 | return 0; | ||
522 | } | ||
523 | |||
519 | static int dummy_task_setrlimit (unsigned int resource, struct rlimit *new_rlim) | 524 | static int dummy_task_setrlimit (unsigned int resource, struct rlimit *new_rlim) |
520 | { | 525 | { |
521 | return 0; | 526 | return 0; |
@@ -532,6 +537,11 @@ static int dummy_task_getscheduler (struct task_struct *p) | |||
532 | return 0; | 537 | return 0; |
533 | } | 538 | } |
534 | 539 | ||
540 | static int dummy_task_movememory (struct task_struct *p) | ||
541 | { | ||
542 | return 0; | ||
543 | } | ||
544 | |||
535 | static int dummy_task_wait (struct task_struct *p) | 545 | static int dummy_task_wait (struct task_struct *p) |
536 | { | 546 | { |
537 | return 0; | 547 | return 0; |
@@ -860,7 +870,7 @@ static int dummy_setprocattr(struct task_struct *p, char *name, void *value, siz | |||
860 | } | 870 | } |
861 | 871 | ||
862 | #ifdef CONFIG_KEYS | 872 | #ifdef CONFIG_KEYS |
863 | static inline int dummy_key_alloc(struct key *key) | 873 | static inline int dummy_key_alloc(struct key *key, struct task_struct *ctx) |
864 | { | 874 | { |
865 | return 0; | 875 | return 0; |
866 | } | 876 | } |
@@ -972,9 +982,11 @@ void security_fixup_ops (struct security_operations *ops) | |||
972 | set_to_dummy_if_null(ops, task_getsid); | 982 | set_to_dummy_if_null(ops, task_getsid); |
973 | set_to_dummy_if_null(ops, task_setgroups); | 983 | set_to_dummy_if_null(ops, task_setgroups); |
974 | set_to_dummy_if_null(ops, task_setnice); | 984 | set_to_dummy_if_null(ops, task_setnice); |
985 | set_to_dummy_if_null(ops, task_setioprio); | ||
975 | set_to_dummy_if_null(ops, task_setrlimit); | 986 | set_to_dummy_if_null(ops, task_setrlimit); |
976 | set_to_dummy_if_null(ops, task_setscheduler); | 987 | set_to_dummy_if_null(ops, task_setscheduler); |
977 | set_to_dummy_if_null(ops, task_getscheduler); | 988 | set_to_dummy_if_null(ops, task_getscheduler); |
989 | set_to_dummy_if_null(ops, task_movememory); | ||
978 | set_to_dummy_if_null(ops, task_wait); | 990 | set_to_dummy_if_null(ops, task_wait); |
979 | set_to_dummy_if_null(ops, task_kill); | 991 | set_to_dummy_if_null(ops, task_kill); |
980 | set_to_dummy_if_null(ops, task_prctl); | 992 | set_to_dummy_if_null(ops, task_prctl); |