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

Commit 4b1b3667 authored by Evgeniy Polyakov's avatar Evgeniy Polyakov Committed by David S. Miller
Browse files

connector: convert to single-threaded workqueue



From: Evgeniy Polyakov <johnpol@2ka.mipt.ru>

We don't need one cqueue thread for each CPU.  cqueue is used for
receiving userspace datagrams, which are very rare and thus will
happily live with a single queue.

Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent dbee0d3f
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -146,7 +146,7 @@ struct cn_queue_dev *cn_queue_alloc_dev(char *name, struct sock *nls)


	dev->nls = nls;
	dev->nls = nls;


	dev->cn_queue = create_workqueue(dev->name);
	dev->cn_queue = create_singlethread_workqueue(dev->name);
	if (!dev->cn_queue) {
	if (!dev->cn_queue) {
		kfree(dev);
		kfree(dev);
		return NULL;
		return NULL;