aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ext4/xattr_user.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/ext4/xattr_user.c')
-rw-r--r--fs/ext4/xattr_user.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/fs/ext4/xattr_user.c b/fs/ext4/xattr_user.c
index a85a0a17c4fd..9c5a665e0837 100644
--- a/fs/ext4/xattr_user.c
+++ b/fs/ext4/xattr_user.c
@@ -1,5 +1,5 @@
1/* 1/*
2 * linux/fs/ext3/xattr_user.c 2 * linux/fs/ext4/xattr_user.c
3 * Handler for extended user attributes. 3 * Handler for extended user attributes.
4 * 4 *
5 * Copyright (C) 2001 by Andreas Gruenbacher, <a.gruenbacher@computer.org> 5 * Copyright (C) 2001 by Andreas Gruenbacher, <a.gruenbacher@computer.org>
@@ -9,14 +9,14 @@
9#include <linux/string.h> 9#include <linux/string.h>
10#include <linux/fs.h> 10#include <linux/fs.h>
11#include <linux/smp_lock.h> 11#include <linux/smp_lock.h>
12#include <linux/ext3_jbd.h> 12#include <linux/ext4_jbd.h>
13#include <linux/ext3_fs.h> 13#include <linux/ext4_fs.h>
14#include "xattr.h" 14#include "xattr.h"
15 15
16#define XATTR_USER_PREFIX "user." 16#define XATTR_USER_PREFIX "user."
17 17
18static size_t 18static size_t
19ext3_xattr_user_list(struct inode *inode, char *list, size_t list_size, 19ext4_xattr_user_list(struct inode *inode, char *list, size_t list_size,
20 const char *name, size_t name_len) 20 const char *name, size_t name_len)
21{ 21{
22 const size_t prefix_len = sizeof(XATTR_USER_PREFIX)-1; 22 const size_t prefix_len = sizeof(XATTR_USER_PREFIX)-1;
@@ -34,31 +34,31 @@ ext3_xattr_user_list(struct inode *inode, char *list, size_t list_size,
34} 34}
35 35
36static int 36static int
37ext3_xattr_user_get(struct inode *inode, const char *name, 37ext4_xattr_user_get(struct inode *inode, const char *name,
38 void *buffer, size_t size) 38 void *buffer, size_t size)
39{ 39{
40 if (strcmp(name, "") == 0) 40 if (strcmp(name, "") == 0)
41 return -EINVAL; 41 return -EINVAL;
42 if (!test_opt(inode->i_sb, XATTR_USER)) 42 if (!test_opt(inode->i_sb, XATTR_USER))
43 return -EOPNOTSUPP; 43 return -EOPNOTSUPP;
44 return ext3_xattr_get(inode, EXT3_XATTR_INDEX_USER, name, buffer, size); 44 return ext4_xattr_get(inode, EXT4_XATTR_INDEX_USER, name, buffer, size);
45} 45}
46 46
47static int 47static int
48ext3_xattr_user_set(struct inode *inode, const char *name, 48ext4_xattr_user_set(struct inode *inode, const char *name,
49 const void *value, size_t size, int flags) 49 const void *value, size_t size, int flags)
50{ 50{
51 if (strcmp(name, "") == 0) 51 if (strcmp(name, "") == 0)
52 return -EINVAL; 52 return -EINVAL;
53 if (!test_opt(inode->i_sb, XATTR_USER)) 53 if (!test_opt(inode->i_sb, XATTR_USER))
54 return -EOPNOTSUPP; 54 return -EOPNOTSUPP;
55 return ext3_xattr_set(inode, EXT3_XATTR_INDEX_USER, name, 55 return ext4_xattr_set(inode, EXT4_XATTR_INDEX_USER, name,
56 value, size, flags); 56 value, size, flags);
57} 57}
58 58
59struct xattr_handler ext3_xattr_user_handler = { 59struct xattr_handler ext4_xattr_user_handler = {
60 .prefix = XATTR_USER_PREFIX, 60 .prefix = XATTR_USER_PREFIX,
61 .list = ext3_xattr_user_list, 61 .list = ext4_xattr_user_list,
62 .get = ext3_xattr_user_get, 62 .get = ext4_xattr_user_get,
63 .set = ext3_xattr_user_set, 63 .set = ext4_xattr_user_set,
64}; 64};