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

Commit 32b78de7 authored by Cyrill Gorcunov's avatar Cyrill Gorcunov Committed by Mauro Carvalho Chehab
Browse files

V4L/DVB (5871): Conexant 2388x: check for kthread_run



The patch adds checking of kthread_run return code and issues a message
if it fails.

Signed-off-by: default avatarCyrill Gorcunov <gorcunov@gmail.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@infradead.org>
parent a46c5fbc
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -1881,8 +1881,14 @@ static int __devinit cx8800_initdev(struct pci_dev *pci_dev,
	mutex_unlock(&core->lock);

	/* start tvaudio thread */
	if (core->tuner_type != TUNER_ABSENT)
	if (core->tuner_type != TUNER_ABSENT) {
		core->kthread = kthread_run(cx88_audio_thread, core, "cx88 tvaudio");
		if (IS_ERR(core->kthread)) {
			err = PTR_ERR(core->kthread);
			printk(KERN_ERR "Failed to create cx88 audio thread, err=%d\n",
			       err);
		}
	}
	return 0;

fail_unreg: