mirror of https://gitee.com/openkylin/linux.git
media: cec-core.c: stop kthread_config before kthread
The kthread_config relies on the main kthread (message processing loop) to be present, so stop kthread_config before kthread. It's unlikely to be a problem (and I've never seen any issues), but if nothing else it makes sense to stop the threads in this order. Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
This commit is contained in:
parent
0893e4b299
commit
5254187cfa
|
@ -396,9 +396,9 @@ void cec_delete_adapter(struct cec_adapter *adap)
|
|||
{
|
||||
if (IS_ERR_OR_NULL(adap))
|
||||
return;
|
||||
kthread_stop(adap->kthread);
|
||||
if (adap->kthread_config)
|
||||
kthread_stop(adap->kthread_config);
|
||||
kthread_stop(adap->kthread);
|
||||
if (adap->ops->adap_free)
|
||||
adap->ops->adap_free(adap);
|
||||
#ifdef CONFIG_MEDIA_CEC_RC
|
||||
|
|
Loading…
Reference in New Issue