btrfs-progs: ioctl: move dev-replace NO_RESULT definition into replace.c
BTRFS_IOCTL_DEV_REPLACE_RESULT_NO_RESULT is defined to make sure we differentiate internal errors from actual error codes that come back from the device replace ioctl. Take this out of ioctl.c and move it into replace.c. Though it's in public header ioctl.h, there are no users for that so it can be moved. Signed-off-by: Josef Bacik <josef@toxicpanda.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
53f8b8fd01
commit
d8de39615a
|
@ -45,6 +45,8 @@ static int print_replace_status(int fd, const char *path, int once);
|
|||
static char *time2string(char *buf, size_t s, __u64 t);
|
||||
static char *progress2string(char *buf, size_t s, int progress_1000);
|
||||
|
||||
/* Used to separate internal errors from actual dev replace ioctl results. */
|
||||
#define BTRFS_IOCTL_DEV_REPLACE_RESULT_NO_RESULT -1
|
||||
|
||||
static const char *replace_dev_result2string(__u64 result)
|
||||
{
|
||||
|
|
1
ioctl.h
1
ioctl.h
|
@ -192,7 +192,6 @@ BUILD_ASSERT(sizeof(struct btrfs_ioctl_dev_replace_status_params) == 48);
|
|||
#define BTRFS_IOCTL_DEV_REPLACE_CMD_START 0
|
||||
#define BTRFS_IOCTL_DEV_REPLACE_CMD_STATUS 1
|
||||
#define BTRFS_IOCTL_DEV_REPLACE_CMD_CANCEL 2
|
||||
#define BTRFS_IOCTL_DEV_REPLACE_RESULT_NO_RESULT -1
|
||||
#define BTRFS_IOCTL_DEV_REPLACE_RESULT_NO_ERROR 0
|
||||
#define BTRFS_IOCTL_DEV_REPLACE_RESULT_NOT_STARTED 1
|
||||
#define BTRFS_IOCTL_DEV_REPLACE_RESULT_ALREADY_STARTED 2
|
||||
|
|
Loading…
Reference in New Issue