[linux-yocto] [PATCH 1/2] yaffs: Avoid setting any ACL releated xattr

Zhang Xiao xiao.zhang at windriver.com
Tue Aug 26 22:34:15 PDT 2014


YAFFS doesn't sopport ACL yet, it must refuse any related settings.

Signed-off-by: Zhang Xiao <xiao.zhang at windriver.com>
---
 fs/yaffs2/yaffs_vfs.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/fs/yaffs2/yaffs_vfs.c b/fs/yaffs2/yaffs_vfs.c
index 13de856..d372a4e 100644
--- a/fs/yaffs2/yaffs_vfs.c
+++ b/fs/yaffs2/yaffs_vfs.c
@@ -931,6 +931,12 @@ static int yaffs_setxattr(struct dentry *dentry, const char *name,
 
 	yaffs_trace(YAFFS_TRACE_OS, "yaffs_setxattr of object %d", obj->obj_id);
 
+	/* Currently we don't support posix ACL so never accept any settings
+	 * start with "system.posix_acl_".
+	 */
+	if (strncmp(name, "system.posix_acl_", 17))
+		error = -EOPNOTSUPP;
+
 	if (error == 0) {
 		int result;
 		dev = obj->my_dev;
-- 
1.8.5.2.233.g932f7e4



More information about the linux-yocto mailing list