summaryrefslogtreecommitdiff
path: root/btrfs-list.c
diff options
context:
space:
mode:
authorDavid Sterba <dsterba@suse.com>2016-10-31 11:51:54 +0100
committerDavid Sterba <dsterba@suse.com>2016-11-09 13:47:29 +0100
commitf1f478ff7b9a7579cdfea5674be2050035edd48a (patch)
treea4f1d59a8a1908d87ab074d1bd12966caa2341ae /btrfs-list.c
parent8df2d94bf9eafa14c3960992bcb84e9985699893 (diff)
btrfs-progs: return void from btrfs_list_setup_filter
As an early setup function, failure uisng exit is ok. Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'btrfs-list.c')
-rw-r--r--btrfs-list.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/btrfs-list.c b/btrfs-list.c
index ce045813..4a2476b7 100644
--- a/btrfs-list.c
+++ b/btrfs-list.c
@@ -1197,7 +1197,11 @@ struct btrfs_list_filter_set *btrfs_list_alloc_filter_set(void)
return set;
}
-int btrfs_list_setup_filter(struct btrfs_list_filter_set **filter_set,
+/*
+ * Setup list filters. Exit if there's not enough memory, as we can't continue
+ * without the structures set up properly.
+ */
+void btrfs_list_setup_filter(struct btrfs_list_filter_set **filter_set,
enum btrfs_list_filter_enum filter, u64 data)
{
struct btrfs_list_filter_set *set = *filter_set;
@@ -1235,7 +1239,6 @@ int btrfs_list_setup_filter(struct btrfs_list_filter_set **filter_set,
set->filters[set->nfilters].filter_func = all_filter_funcs[filter];
set->filters[set->nfilters].data = data;
set->nfilters++;
- return 0;
}
static int filter_root(struct root_info *ri,