Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d96c9043 authored by Sage Weil's avatar Sage Weil
Browse files

ceph: fix msgr_init error path



create_workqueue() returns NULL on failure.

Signed-off-by: default avatarSage Weil <sage@newdream.net>
parent 1cd275f6
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -97,11 +97,9 @@ struct workqueue_struct *ceph_msgr_wq;
int ceph_msgr_init(void)
{
	ceph_msgr_wq = create_workqueue("ceph-msgr");
	if (IS_ERR(ceph_msgr_wq)) {
		int ret = PTR_ERR(ceph_msgr_wq);
		pr_err("msgr_init failed to create workqueue: %d\n", ret);
		ceph_msgr_wq = NULL;
		return ret;
	if (!ceph_msgr_wq) {
		pr_err("msgr_init failed to create workqueue\n");
		return -ENOMEM;
	}
	return 0;
}