mirror of https://gitee.com/openkylin/linux.git
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: Cyrill Gorcunov <gorcunov@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
This commit is contained in:
parent
a46c5fbc69
commit
32b78de7fe
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue