diff options
author | Tsutomu Itoh <t-itoh@jp.fujitsu.com> | 2016-01-22 01:13:25 +0100 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2017-09-26 14:52:06 +0200 |
commit | ca6842bf01dc1ad41195eac1e343b4f08c496ba8 (patch) | |
tree | 14638ccec5d20787c569fb098d02c0dee1071e42 /fs | |
parent | btrfs: fix NULL pointer dereference from free_reloc_roots() (diff) | |
download | linux-ca6842bf01dc1ad41195eac1e343b4f08c496ba8.tar.xz linux-ca6842bf01dc1ad41195eac1e343b4f08c496ba8.zip |
Btrfs: send: fix error number for unknown inode types
ENOTSUPP should not be returned to the user program.
(cf. include/linux/errno.h)
Therefore, EOPNOTSUPP is used instead of ENOTSUPP.
Signed-off-by: Tsutomu Itoh <t-itoh@jp.fujitsu.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs')
-rw-r--r-- | fs/btrfs/send.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/btrfs/send.c b/fs/btrfs/send.c index 8f1d3d6e7087..43430e6c99aa 100644 --- a/fs/btrfs/send.c +++ b/fs/btrfs/send.c @@ -2640,7 +2640,7 @@ static int send_create_inode(struct send_ctx *sctx, u64 ino) } else { btrfs_warn(sctx->send_root->fs_info, "unexpected inode type %o", (int)(mode & S_IFMT)); - ret = -ENOTSUPP; + ret = -EOPNOTSUPP; goto out; } |