diff options
author | Dmitry V. Levin <ldv@altlinux.org> | 2017-02-28 18:12:50 -0500 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2017-03-07 08:10:17 -0500 |
commit | 68598d2ea886322f9b4b0058e5b288418622de95 (patch) | |
tree | 9cb29053352bf75f72f389e451720e6656ab139d | |
parent | e9f467d028cd7d8bee2a4d6c4fb806caf8cd580b (diff) |
btrfs: remove btrfs_err_str function from uapi/linux/btrfs.h
btrfs_err_str function is not called from anywhere and is replicated
in the userspace headers for btrfs-progs.
It's removal also fixes the following linux/btrfs.h userspace
compilation error:
/usr/include/linux/btrfs.h: In function 'btrfs_err_str':
/usr/include/linux/btrfs.h:740:11: error: 'NULL' undeclared (first use in this function)
return NULL;
Suggested-by: Jeff Mahoney <jeffm@suse.com>
Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
-rw-r--r-- | include/uapi/linux/btrfs.h | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/include/uapi/linux/btrfs.h b/include/uapi/linux/btrfs.h index db4c253f8011..dcfc3a5a9cb1 100644 --- a/include/uapi/linux/btrfs.h +++ b/include/uapi/linux/btrfs.h | |||
@@ -713,33 +713,6 @@ enum btrfs_err_code { | |||
713 | BTRFS_ERROR_DEV_ONLY_WRITABLE, | 713 | BTRFS_ERROR_DEV_ONLY_WRITABLE, |
714 | BTRFS_ERROR_DEV_EXCL_RUN_IN_PROGRESS | 714 | BTRFS_ERROR_DEV_EXCL_RUN_IN_PROGRESS |
715 | }; | 715 | }; |
716 | /* An error code to error string mapping for the kernel | ||
717 | * error codes | ||
718 | */ | ||
719 | static inline char *btrfs_err_str(enum btrfs_err_code err_code) | ||
720 | { | ||
721 | switch (err_code) { | ||
722 | case BTRFS_ERROR_DEV_RAID1_MIN_NOT_MET: | ||
723 | return "unable to go below two devices on raid1"; | ||
724 | case BTRFS_ERROR_DEV_RAID10_MIN_NOT_MET: | ||
725 | return "unable to go below four devices on raid10"; | ||
726 | case BTRFS_ERROR_DEV_RAID5_MIN_NOT_MET: | ||
727 | return "unable to go below two devices on raid5"; | ||
728 | case BTRFS_ERROR_DEV_RAID6_MIN_NOT_MET: | ||
729 | return "unable to go below three devices on raid6"; | ||
730 | case BTRFS_ERROR_DEV_TGT_REPLACE: | ||
731 | return "unable to remove the dev_replace target dev"; | ||
732 | case BTRFS_ERROR_DEV_MISSING_NOT_FOUND: | ||
733 | return "no missing devices found to remove"; | ||
734 | case BTRFS_ERROR_DEV_ONLY_WRITABLE: | ||
735 | return "unable to remove the only writeable device"; | ||
736 | case BTRFS_ERROR_DEV_EXCL_RUN_IN_PROGRESS: | ||
737 | return "add/delete/balance/replace/resize operation "\ | ||
738 | "in progress"; | ||
739 | default: | ||
740 | return NULL; | ||
741 | } | ||
742 | } | ||
743 | 716 | ||
744 | #define BTRFS_IOC_SNAP_CREATE _IOW(BTRFS_IOCTL_MAGIC, 1, \ | 717 | #define BTRFS_IOC_SNAP_CREATE _IOW(BTRFS_IOCTL_MAGIC, 1, \ |
745 | struct btrfs_ioctl_vol_args) | 718 | struct btrfs_ioctl_vol_args) |