aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/security.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/security.h')
-rw-r--r--include/linux/security.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/include/linux/security.h b/include/linux/security.h
index 84a202ac3de..83d9227abf0 100644
--- a/include/linux/security.h
+++ b/include/linux/security.h
@@ -54,7 +54,7 @@ struct audit_krule;
54 */ 54 */
55extern int cap_capable(struct task_struct *tsk, const struct cred *cred, 55extern int cap_capable(struct task_struct *tsk, const struct cred *cred,
56 int cap, int audit); 56 int cap, int audit);
57extern int cap_settime(struct timespec *ts, struct timezone *tz); 57extern int cap_settime(const struct timespec *ts, const struct timezone *tz);
58extern int cap_ptrace_access_check(struct task_struct *child, unsigned int mode); 58extern int cap_ptrace_access_check(struct task_struct *child, unsigned int mode);
59extern int cap_ptrace_traceme(struct task_struct *parent); 59extern int cap_ptrace_traceme(struct task_struct *parent);
60extern int cap_capget(struct task_struct *target, kernel_cap_t *effective, kernel_cap_t *inheritable, kernel_cap_t *permitted); 60extern int cap_capget(struct task_struct *target, kernel_cap_t *effective, kernel_cap_t *inheritable, kernel_cap_t *permitted);
@@ -1388,7 +1388,7 @@ struct security_operations {
1388 int (*quotactl) (int cmds, int type, int id, struct super_block *sb); 1388 int (*quotactl) (int cmds, int type, int id, struct super_block *sb);
1389 int (*quota_on) (struct dentry *dentry); 1389 int (*quota_on) (struct dentry *dentry);
1390 int (*syslog) (int type); 1390 int (*syslog) (int type);
1391 int (*settime) (struct timespec *ts, struct timezone *tz); 1391 int (*settime) (const struct timespec *ts, const struct timezone *tz);
1392 int (*vm_enough_memory) (struct mm_struct *mm, long pages); 1392 int (*vm_enough_memory) (struct mm_struct *mm, long pages);
1393 1393
1394 int (*bprm_set_creds) (struct linux_binprm *bprm); 1394 int (*bprm_set_creds) (struct linux_binprm *bprm);
@@ -1671,7 +1671,7 @@ int security_real_capable_noaudit(struct task_struct *tsk, int cap);
1671int security_quotactl(int cmds, int type, int id, struct super_block *sb); 1671int security_quotactl(int cmds, int type, int id, struct super_block *sb);
1672int security_quota_on(struct dentry *dentry); 1672int security_quota_on(struct dentry *dentry);
1673int security_syslog(int type); 1673int security_syslog(int type);
1674int security_settime(struct timespec *ts, struct timezone *tz); 1674int security_settime(const struct timespec *ts, const struct timezone *tz);
1675int security_vm_enough_memory(long pages); 1675int security_vm_enough_memory(long pages);
1676int security_vm_enough_memory_mm(struct mm_struct *mm, long pages); 1676int security_vm_enough_memory_mm(struct mm_struct *mm, long pages);
1677int security_vm_enough_memory_kern(long pages); 1677int security_vm_enough_memory_kern(long pages);
@@ -1903,7 +1903,8 @@ static inline int security_syslog(int type)
1903 return 0; 1903 return 0;
1904} 1904}
1905 1905
1906static inline int security_settime(struct timespec *ts, struct timezone *tz) 1906static inline int security_settime(const struct timespec *ts,
1907 const struct timezone *tz)
1907{ 1908{
1908 return cap_settime(ts, tz); 1909 return cap_settime(ts, tz);
1909} 1910}