···756 return -EOPNOTSUPP;757}758759+/*760+ * Most of the permission checking is done by xattr_permission in the vfs.761+ * The local file system is responsible for handling the system.* namespace.762+ * We also need to verify that this is a namespace that we recognize.763+ */764static int can_set_xattr(struct inode *inode, const char *name,765 const void *value, size_t value_len)766{···770 strncmp(name, XATTR_USER_PREFIX, XATTR_USER_PREFIX_LEN) &&771 strncmp(name, XATTR_OS2_PREFIX, XATTR_OS2_PREFIX_LEN))772 return -EOPNOTSUPP;0000773774 return 0;775}