]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - fs/xfs/xfs_xattr.c
Merge uncontroversial parts of branch 'readlink' of git://git.kernel.org/pub/scm...
[karo-tx-linux.git] / fs / xfs / xfs_xattr.c
index 62900938f26d331c871f69c594e9bb0dd93c82fe..0594db435972500de9c8901ff5baeda14832bc83 100644 (file)
@@ -130,7 +130,7 @@ const struct xattr_handler *xfs_xattr_handlers[] = {
        NULL
 };
 
-static int
+static void
 __xfs_xattr_put_listent(
        struct xfs_attr_list_context *context,
        char *prefix,
@@ -148,7 +148,7 @@ __xfs_xattr_put_listent(
        if (arraytop > context->firstu) {
                context->count = -1;    /* insufficient space */
                context->seen_enough = 1;
-               return 0;
+               return;
        }
        offset = (char *)context->alist + context->count;
        strncpy(offset, prefix, prefix_len);
@@ -159,10 +159,10 @@ __xfs_xattr_put_listent(
 
 compute_size:
        context->count += prefix_len + namelen + 1;
-       return 0;
+       return;
 }
 
-static int
+static void
 xfs_xattr_put_listent(
        struct xfs_attr_list_context *context,
        int             flags,
@@ -180,23 +180,19 @@ xfs_xattr_put_listent(
                if (namelen == SGI_ACL_FILE_SIZE &&
                    strncmp(name, SGI_ACL_FILE,
                            SGI_ACL_FILE_SIZE) == 0) {
-                       int ret = __xfs_xattr_put_listent(
+                       __xfs_xattr_put_listent(
                                        context, XATTR_SYSTEM_PREFIX,
                                        XATTR_SYSTEM_PREFIX_LEN,
                                        XATTR_POSIX_ACL_ACCESS,
                                        strlen(XATTR_POSIX_ACL_ACCESS));
-                       if (ret)
-                               return ret;
                } else if (namelen == SGI_ACL_DEFAULT_SIZE &&
                         strncmp(name, SGI_ACL_DEFAULT,
                                 SGI_ACL_DEFAULT_SIZE) == 0) {
-                       int ret = __xfs_xattr_put_listent(
+                       __xfs_xattr_put_listent(
                                        context, XATTR_SYSTEM_PREFIX,
                                        XATTR_SYSTEM_PREFIX_LEN,
                                        XATTR_POSIX_ACL_DEFAULT,
                                        strlen(XATTR_POSIX_ACL_DEFAULT));
-                       if (ret)
-                               return ret;
                }
 #endif
 
@@ -205,7 +201,7 @@ xfs_xattr_put_listent(
                 * see them.
                 */
                if (!capable(CAP_SYS_ADMIN))
-                       return 0;
+                       return;
 
                prefix = XATTR_TRUSTED_PREFIX;
                prefix_len = XATTR_TRUSTED_PREFIX_LEN;
@@ -217,8 +213,9 @@ xfs_xattr_put_listent(
                prefix_len = XATTR_USER_PREFIX_LEN;
        }
 
-       return __xfs_xattr_put_listent(context, prefix, prefix_len, name,
-                                      namelen);
+       __xfs_xattr_put_listent(context, prefix, prefix_len, name,
+                               namelen);
+       return;
 }
 
 ssize_t