diff options
author | Insu Yun <wuninsu@gmail.com> | 2016-02-04 21:09:23 -0200 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@osg.samsung.com> | 2016-02-19 08:10:32 -0200 |
commit | bb07df8ae18b42a8c5aea715fae82938b467ff9d (patch) | |
tree | ba4894f73a4786ae4a8e7bac2672fadc4b3b8013 | |
parent | c574b759138474d2fbe7e437c529010b7f4db2f1 (diff) | |
download | linux-bb07df8ae18b42a8c5aea715fae82938b467ff9d.tar.gz linux-bb07df8ae18b42a8c5aea715fae82938b467ff9d.tar.bz2 linux-bb07df8ae18b42a8c5aea715fae82938b467ff9d.zip |
[media] pvrusb2: correctly handling failed thread run
Since kthread_run returns -ENOMEM if failed,
it needs to be checked whether it is error, not whether it is null.
Signed-off-by: Insu Yun <wuninsu@gmail.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
-rw-r--r-- | drivers/media/usb/pvrusb2/pvrusb2-context.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-context.c b/drivers/media/usb/pvrusb2/pvrusb2-context.c index fd888a604462..c45f30715dcd 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-context.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-context.c @@ -196,7 +196,7 @@ int pvr2_context_global_init(void) pvr2_context_thread_ptr = kthread_run(pvr2_context_thread_func, NULL, "pvrusb2-context"); - return (pvr2_context_thread_ptr ? 0 : -ENOMEM); + return IS_ERR(pvr2_context_thread_ptr) ? -ENOMEM : 0; } |