mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-26 20:35:24 +07:00
greybus: connection: Destroy wq on failure
Need to destroy the wq created earlier, do it. Fixes: d0f1778a6b67 ("greybus/connection: add a timestamp kfifo to track connection handoff") Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
parent
d65e3a22aa
commit
22322c4745
@ -252,7 +252,7 @@ gb_connection_create_range(struct greybus_host_device *hd,
|
||||
|
||||
if (kfifo_alloc(&connection->ts_kfifo, GB_CONNECTION_TS_KFIFO_LEN,
|
||||
GFP_KERNEL))
|
||||
goto err_free_connection;
|
||||
goto err_destroy_wq;
|
||||
|
||||
connection->dev.parent = parent;
|
||||
connection->dev.bus = &greybus_bus_type;
|
||||
@ -298,6 +298,8 @@ gb_connection_create_range(struct greybus_host_device *hd,
|
||||
|
||||
err_free_kfifo:
|
||||
kfifo_free(&connection->ts_kfifo);
|
||||
err_destroy_wq:
|
||||
destroy_workqueue(connection->wq);
|
||||
err_free_connection:
|
||||
kfree(connection);
|
||||
err_remove_ida:
|
||||
|
Loading…
Reference in New Issue
Block a user