btrfs: adjust return type of btrfs_getxattr
authorDavid Sterba <dsterba@suse.com>
Tue, 27 Feb 2018 14:48:57 +0000 (15:48 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 26 Mar 2018 13:09:41 +0000 (15:09 +0200)
The xattr_handler::get prototype returns int, use it. The only ssize_t
exception is the per-inode listxattr handler.

Reviewed-by: Nikolay Borisov <nborisov@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/xattr.c
fs/btrfs/xattr.h

index 414ccbe26c71594befe6edd860469c40e60d8a93..e1e8177deb5e6531508c750b588e937764ed90cf 100644 (file)
@@ -33,7 +33,7 @@
 #include "locking.h"
 
 
-ssize_t btrfs_getxattr(struct inode *inode, const char *name,
+int btrfs_getxattr(struct inode *inode, const char *name,
                                void *buffer, size_t size)
 {
        struct btrfs_dir_item *di;
index 96e6f3a304d384a10c6dc86e7935281e1f45ccc8..57c63873061792c3ba0d321db04e7f8057bf4870 100644 (file)
@@ -23,7 +23,7 @@
 
 extern const struct xattr_handler *btrfs_xattr_handlers[];
 
-ssize_t btrfs_getxattr(struct inode *inode, const char *name,
+int btrfs_getxattr(struct inode *inode, const char *name,
                void *buffer, size_t size);
 int btrfs_setxattr(struct btrfs_trans_handle *trans,
                            struct inode *inode, const char *name,