diff options
| author | Felix Blyakher <felixb@sgi.com> | 2009-06-10 18:07:47 -0400 |
|---|---|---|
| committer | Felix Blyakher <felixb@sgi.com> | 2009-06-10 18:07:47 -0400 |
| commit | 4e73e0eb633f8a1b5cbf20e7f42c6dbfec1d1ca7 (patch) | |
| tree | 0cea46e43f0625244c3d06a71d6559e5ec5419ca /include/linux/security.h | |
| parent | 4156e735d3abde8e9243b5d22f7999dd3fffab2e (diff) | |
| parent | 07a2039b8eb0af4ff464efd3dfd95de5c02648c6 (diff) | |
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Diffstat (limited to 'include/linux/security.h')
| -rw-r--r-- | include/linux/security.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/include/linux/security.h b/include/linux/security.h index 54ed15799a83..d5fd6163606f 100644 --- a/include/linux/security.h +++ b/include/linux/security.h | |||
| @@ -32,6 +32,7 @@ | |||
| 32 | #include <linux/sched.h> | 32 | #include <linux/sched.h> |
| 33 | #include <linux/key.h> | 33 | #include <linux/key.h> |
| 34 | #include <linux/xfrm.h> | 34 | #include <linux/xfrm.h> |
| 35 | #include <linux/gfp.h> | ||
| 35 | #include <net/flow.h> | 36 | #include <net/flow.h> |
| 36 | 37 | ||
| 37 | /* Maximum number of letters for an LSM name string */ | 38 | /* Maximum number of letters for an LSM name string */ |
| @@ -2953,5 +2954,28 @@ static inline void securityfs_remove(struct dentry *dentry) | |||
| 2953 | 2954 | ||
| 2954 | #endif | 2955 | #endif |
| 2955 | 2956 | ||
| 2957 | #ifdef CONFIG_SECURITY | ||
| 2958 | |||
| 2959 | static inline char *alloc_secdata(void) | ||
| 2960 | { | ||
| 2961 | return (char *)get_zeroed_page(GFP_KERNEL); | ||
| 2962 | } | ||
| 2963 | |||
| 2964 | static inline void free_secdata(void *secdata) | ||
| 2965 | { | ||
| 2966 | free_page((unsigned long)secdata); | ||
| 2967 | } | ||
| 2968 | |||
| 2969 | #else | ||
| 2970 | |||
| 2971 | static inline char *alloc_secdata(void) | ||
| 2972 | { | ||
| 2973 | return (char *)1; | ||
| 2974 | } | ||
| 2975 | |||
| 2976 | static inline void free_secdata(void *secdata) | ||
| 2977 | { } | ||
| 2978 | #endif /* CONFIG_SECURITY */ | ||
| 2979 | |||
| 2956 | #endif /* ! __LINUX_SECURITY_H */ | 2980 | #endif /* ! __LINUX_SECURITY_H */ |
| 2957 | 2981 | ||
