mirror of
https://github.com/kdave/btrfs-progs
synced 2024-12-22 14:13:04 +00:00
btrfs-progs: pass OPEN_CTREE flags as unsigned
As we're passing a set of flags, the enum type is not appropriate. Reviewed-by: Anand Jain <anand.jain@oracle.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
4241e27ee1
commit
c11bd9cfd2
@ -389,7 +389,7 @@ static void print_usage(void)
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
struct btrfs_root *root;
|
||||
enum btrfs_open_ctree_flags ctree_flags = OPEN_CTREE_WRITES;
|
||||
unsigned ctree_flags = OPEN_CTREE_WRITES;
|
||||
int success = 0;
|
||||
int total = 0;
|
||||
int seeding_flag = 0;
|
||||
|
@ -11178,7 +11178,7 @@ int cmd_check(int argc, char **argv)
|
||||
int readonly = 0;
|
||||
int qgroup_report = 0;
|
||||
int qgroups_repaired = 0;
|
||||
enum btrfs_open_ctree_flags ctree_flags = OPEN_CTREE_EXCLUSIVE;
|
||||
unsigned ctree_flags = OPEN_CTREE_EXCLUSIVE;
|
||||
|
||||
while(1) {
|
||||
int c;
|
||||
|
12
disk-io.c
12
disk-io.c
@ -932,7 +932,7 @@ static int find_best_backup_root(struct btrfs_super_block *super)
|
||||
}
|
||||
|
||||
static int setup_root_or_create_block(struct btrfs_fs_info *fs_info,
|
||||
enum btrfs_open_ctree_flags flags,
|
||||
unsigned flags,
|
||||
struct btrfs_root *info_root,
|
||||
u64 objectid, char *str)
|
||||
{
|
||||
@ -961,7 +961,7 @@ static int setup_root_or_create_block(struct btrfs_fs_info *fs_info,
|
||||
}
|
||||
|
||||
int btrfs_setup_all_roots(struct btrfs_fs_info *fs_info, u64 root_tree_bytenr,
|
||||
enum btrfs_open_ctree_flags flags)
|
||||
unsigned flags)
|
||||
{
|
||||
struct btrfs_super_block *sb = fs_info->super_copy;
|
||||
struct btrfs_root *root;
|
||||
@ -1217,7 +1217,7 @@ static struct btrfs_fs_info *__open_ctree_fd(int fp, const char *path,
|
||||
u64 sb_bytenr,
|
||||
u64 root_tree_bytenr,
|
||||
u64 chunk_root_bytenr,
|
||||
enum btrfs_open_ctree_flags flags)
|
||||
unsigned flags)
|
||||
{
|
||||
struct btrfs_fs_info *fs_info;
|
||||
struct btrfs_super_block *disk_super;
|
||||
@ -1323,7 +1323,7 @@ out:
|
||||
struct btrfs_fs_info *open_ctree_fs_info(const char *filename,
|
||||
u64 sb_bytenr, u64 root_tree_bytenr,
|
||||
u64 chunk_root_bytenr,
|
||||
enum btrfs_open_ctree_flags flags)
|
||||
unsigned flags)
|
||||
{
|
||||
int fp;
|
||||
int ret;
|
||||
@ -1356,7 +1356,7 @@ struct btrfs_fs_info *open_ctree_fs_info(const char *filename,
|
||||
}
|
||||
|
||||
struct btrfs_root *open_ctree(const char *filename, u64 sb_bytenr,
|
||||
enum btrfs_open_ctree_flags flags)
|
||||
unsigned flags)
|
||||
{
|
||||
struct btrfs_fs_info *info;
|
||||
|
||||
@ -1371,7 +1371,7 @@ struct btrfs_root *open_ctree(const char *filename, u64 sb_bytenr,
|
||||
}
|
||||
|
||||
struct btrfs_root *open_ctree_fd(int fp, const char *path, u64 sb_bytenr,
|
||||
enum btrfs_open_ctree_flags flags)
|
||||
unsigned flags)
|
||||
{
|
||||
struct btrfs_fs_info *info;
|
||||
|
||||
|
@ -103,7 +103,7 @@ void btrfs_free_fs_info(struct btrfs_fs_info *fs_info);
|
||||
struct btrfs_fs_info *btrfs_new_fs_info(int writable, u64 sb_bytenr);
|
||||
int btrfs_check_fs_compatibility(struct btrfs_super_block *sb, int writable);
|
||||
int btrfs_setup_all_roots(struct btrfs_fs_info *fs_info, u64 root_tree_bytenr,
|
||||
enum btrfs_open_ctree_flags flags);
|
||||
unsigned flags);
|
||||
void btrfs_release_all_roots(struct btrfs_fs_info *fs_info);
|
||||
void btrfs_cleanup_all_caches(struct btrfs_fs_info *fs_info);
|
||||
int btrfs_scan_fs_devices(int fd, const char *path,
|
||||
@ -113,13 +113,13 @@ int btrfs_setup_chunk_tree_and_device_map(struct btrfs_fs_info *fs_info,
|
||||
u64 chunk_root_bytenr);
|
||||
|
||||
struct btrfs_root *open_ctree(const char *filename, u64 sb_bytenr,
|
||||
enum btrfs_open_ctree_flags flags);
|
||||
unsigned flags);
|
||||
struct btrfs_root *open_ctree_fd(int fp, const char *path, u64 sb_bytenr,
|
||||
enum btrfs_open_ctree_flags flags);
|
||||
unsigned flags);
|
||||
struct btrfs_fs_info *open_ctree_fs_info(const char *filename,
|
||||
u64 sb_bytenr, u64 root_tree_bytenr,
|
||||
u64 chunk_root_bytenr,
|
||||
enum btrfs_open_ctree_flags flags);
|
||||
unsigned flags);
|
||||
int close_ctree_fs_info(struct btrfs_fs_info *fs_info);
|
||||
static inline int close_ctree(struct btrfs_root *root)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user