aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/async-thread.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/btrfs/async-thread.c')
-rw-r--r--fs/btrfs/async-thread.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/fs/btrfs/async-thread.c b/fs/btrfs/async-thread.c
index 2da0a66790ba..4dabeb893b7c 100644
--- a/fs/btrfs/async-thread.c
+++ b/fs/btrfs/async-thread.c
@@ -92,7 +92,7 @@ __btrfs_alloc_workqueue(const char *name, int flags, int max_active,
92{ 92{
93 struct __btrfs_workqueue *ret = kzalloc(sizeof(*ret), GFP_NOFS); 93 struct __btrfs_workqueue *ret = kzalloc(sizeof(*ret), GFP_NOFS);
94 94
95 if (unlikely(!ret)) 95 if (!ret)
96 return NULL; 96 return NULL;
97 97
98 ret->max_active = max_active; 98 ret->max_active = max_active;
@@ -116,7 +116,7 @@ __btrfs_alloc_workqueue(const char *name, int flags, int max_active,
116 ret->normal_wq = alloc_workqueue("%s-%s", flags, 116 ret->normal_wq = alloc_workqueue("%s-%s", flags,
117 ret->max_active, "btrfs", 117 ret->max_active, "btrfs",
118 name); 118 name);
119 if (unlikely(!ret->normal_wq)) { 119 if (!ret->normal_wq) {
120 kfree(ret); 120 kfree(ret);
121 return NULL; 121 return NULL;
122 } 122 }
@@ -138,12 +138,12 @@ struct btrfs_workqueue *btrfs_alloc_workqueue(const char *name,
138{ 138{
139 struct btrfs_workqueue *ret = kzalloc(sizeof(*ret), GFP_NOFS); 139 struct btrfs_workqueue *ret = kzalloc(sizeof(*ret), GFP_NOFS);
140 140
141 if (unlikely(!ret)) 141 if (!ret)
142 return NULL; 142 return NULL;
143 143
144 ret->normal = __btrfs_alloc_workqueue(name, flags & ~WQ_HIGHPRI, 144 ret->normal = __btrfs_alloc_workqueue(name, flags & ~WQ_HIGHPRI,
145 max_active, thresh); 145 max_active, thresh);
146 if (unlikely(!ret->normal)) { 146 if (!ret->normal) {
147 kfree(ret); 147 kfree(ret);
148 return NULL; 148 return NULL;
149 } 149 }
@@ -151,7 +151,7 @@ struct btrfs_workqueue *btrfs_alloc_workqueue(const char *name,
151 if (flags & WQ_HIGHPRI) { 151 if (flags & WQ_HIGHPRI) {
152 ret->high = __btrfs_alloc_workqueue(name, flags, max_active, 152 ret->high = __btrfs_alloc_workqueue(name, flags, max_active,
153 thresh); 153 thresh);
154 if (unlikely(!ret->high)) { 154 if (!ret->high) {
155 __btrfs_destroy_workqueue(ret->normal); 155 __btrfs_destroy_workqueue(ret->normal);
156 kfree(ret); 156 kfree(ret);
157 return NULL; 157 return NULL;