Move the XATTR_SECURITY_PREFIX macro to the xattr.h header so that it's in a common location. ===== fs/devpts/xattr_security.c 1.1 vs edited ===== --- 25-akpm/fs/devpts/xattr_security.c | 2 -- 25-akpm/fs/ext2/xattr_security.c | 2 -- 25-akpm/fs/ext3/xattr_security.c | 2 -- 25-akpm/include/linux/xattr.h | 2 ++ 25-akpm/security/selinux/hooks.c | 7 +++---- 5 files changed, 5 insertions(+), 10 deletions(-) diff -puN fs/devpts/xattr_security.c~move-XATTR_SECURITY_PREFIX fs/devpts/xattr_security.c --- 25/fs/devpts/xattr_security.c~move-XATTR_SECURITY_PREFIX Fri Jan 16 13:30:23 2004 +++ 25-akpm/fs/devpts/xattr_security.c Fri Jan 16 13:30:23 2004 @@ -8,8 +8,6 @@ #include #include "xattr.h" -#define XATTR_SECURITY_PREFIX "security." - static size_t devpts_xattr_security_list(struct dentry *dentry, char *buffer) { diff -puN fs/ext2/xattr_security.c~move-XATTR_SECURITY_PREFIX fs/ext2/xattr_security.c --- 25/fs/ext2/xattr_security.c~move-XATTR_SECURITY_PREFIX Fri Jan 16 13:30:23 2004 +++ 25-akpm/fs/ext2/xattr_security.c Fri Jan 16 13:30:23 2004 @@ -10,8 +10,6 @@ #include #include "xattr.h" -#define XATTR_SECURITY_PREFIX "security." - static size_t ext2_xattr_security_list(char *list, struct inode *inode, const char *name, int name_len) diff -puN fs/ext3/xattr_security.c~move-XATTR_SECURITY_PREFIX fs/ext3/xattr_security.c --- 25/fs/ext3/xattr_security.c~move-XATTR_SECURITY_PREFIX Fri Jan 16 13:30:23 2004 +++ 25-akpm/fs/ext3/xattr_security.c Fri Jan 16 13:30:23 2004 @@ -11,8 +11,6 @@ #include #include "xattr.h" -#define XATTR_SECURITY_PREFIX "security." - static size_t ext3_xattr_security_list(char *list, struct inode *inode, const char *name, int name_len) diff -puN include/linux/xattr.h~move-XATTR_SECURITY_PREFIX include/linux/xattr.h --- 25/include/linux/xattr.h~move-XATTR_SECURITY_PREFIX Fri Jan 16 13:30:23 2004 +++ 25-akpm/include/linux/xattr.h Fri Jan 16 13:30:23 2004 @@ -12,4 +12,6 @@ #define XATTR_CREATE 0x1 /* set value, fail if attr already exists */ #define XATTR_REPLACE 0x2 /* set value, fail if attr does not exist */ +#define XATTR_SECURITY_PREFIX "security." + #endif /* _LINUX_XATTR_H */ diff -puN security/selinux/hooks.c~move-XATTR_SECURITY_PREFIX security/selinux/hooks.c --- 25/security/selinux/hooks.c~move-XATTR_SECURITY_PREFIX Fri Jan 16 13:30:23 2004 +++ 25-akpm/security/selinux/hooks.c Fri Jan 16 13:30:55 2004 @@ -16,10 +16,6 @@ * as published by the Free Software Foundation. */ -#define XATTR_SECURITY_PREFIX "security." -#define XATTR_SELINUX_SUFFIX "selinux" -#define XATTR_NAME_SELINUX XATTR_SECURITY_PREFIX XATTR_SELINUX_SUFFIX - #include #include #include @@ -65,6 +61,9 @@ #include "objsec.h" #include "netif.h" +#define XATTR_SELINUX_SUFFIX "selinux" +#define XATTR_NAME_SELINUX XATTR_SECURITY_PREFIX XATTR_SELINUX_SUFFIX + #ifdef CONFIG_SECURITY_SELINUX_DEVELOP int selinux_enforcing = 0; _