]> git.baikalelectronics.ru Git - kernel.git/commit
libertas: check return value of alloc_workqueue
authorPan Bian <bianpan2016@163.com>
Sun, 23 Apr 2017 13:19:38 +0000 (21:19 +0800)
committerKalle Valo <kvalo@codeaurora.org>
Wed, 26 Apr 2017 09:03:24 +0000 (12:03 +0300)
commit66d1f825cf68ca0ca19af4dcfe08780bf15d2190
tree71712cd591dae6942cd1e2f14d682e4e18dc4365
parent4cf2e05da136131309466f8fe8400b4b24b6cd3f
libertas: check return value of alloc_workqueue

Function alloc_workqueue() will return a NULL pointer if there is no
enough memory, and its return value should be validated before using.
However, in function if_spi_probe(), its return value is not checked.
This may result in a NULL dereference bug. This patch fixes the bug.

Signed-off-by: Pan Bian <bianpan2016@163.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/marvell/libertas/if_spi.c