diff options
author | Christoph Hellwig <hch@tuxera.com> | 2010-10-15 05:45:00 -0700 |
---|---|---|
committer | Christoph Hellwig <hch@lst.de> | 2010-10-15 05:45:00 -0700 |
commit | 46bf36ecec79bbe5373ef68f0ed36cbf62e03482 (patch) | |
tree | 318bcc4d716bcf933a8ffbc87abc457b2084b40e | |
parent | 32e39e19ccb0f25c9c1b7ff246e17e795366bbbd (diff) | |
download | op-kernel-dev-46bf36ecec79bbe5373ef68f0ed36cbf62e03482.zip op-kernel-dev-46bf36ecec79bbe5373ef68f0ed36cbf62e03482.tar.gz |
hfsplus: fix getxattr return value
We need to support -EOPNOTSUPP for attributes that are not supported to
match other filesystems and allow userspace to detect if Posix ACLs
are supported or not. setxattr already gets this right.
Signed-off-by: Christoph Hellwig <hch@tuxera.com>
-rw-r--r-- | fs/hfsplus/ioctl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/hfsplus/ioctl.c b/fs/hfsplus/ioctl.c index 80eb5b3..5b4667e 100644 --- a/fs/hfsplus/ioctl.c +++ b/fs/hfsplus/ioctl.c @@ -192,7 +192,7 @@ ssize_t hfsplus_getxattr(struct dentry *dentry, const char *name, } else res = size ? -ERANGE : 4; } else - res = -ENODATA; + res = -EOPNOTSUPP; out: if (size) hfs_find_exit(&fd); |