mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-08 19:44:10 +08:00
platform/chrome: cros_usbpd_logger: null check create_singlethread_workqueue
In cros_usbpd_logger_probe the return value of create_singlethread_workqueue may be null, it should be checked. Signed-off-by: Navid Emamdoost <navid.emamdoost@gmail.com> Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
This commit is contained in:
parent
96a0a80738
commit
4c1fde5077
@ -210,6 +210,9 @@ static int cros_usbpd_logger_probe(struct platform_device *pd)
|
||||
/* Retrieve PD event logs periodically */
|
||||
INIT_DELAYED_WORK(&logger->log_work, cros_usbpd_log_check);
|
||||
logger->log_workqueue = create_singlethread_workqueue("cros_usbpd_log");
|
||||
if (!logger->log_workqueue)
|
||||
return -ENOMEM;
|
||||
|
||||
queue_delayed_work(logger->log_workqueue, &logger->log_work,
|
||||
CROS_USBPD_LOG_UPDATE_DELAY);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user