Skip to content
Commit f03d1177 authored by Maik Vermeulen's avatar Maik Vermeulen Committed by Jukka Rissanen
Browse files

net: lwm2m: Direct firmware_transfer() call instead of work-item



The LwM2M firmware pull object no longer uses the system workqueue
to execute firmware_transfer(), but directly executes it itself.
Previously, the workqueue would be blocked because firmware_transfer()
indirectly calls a blocking connect(). This would lead to problems
with e.g. modem drivers that use UART to interface with the modem
hardware, as some UART drivers use the workqueue.

Fixes #31053.

Signed-off-by: default avatarMaik Vermeulen <maik.vermeulen@innotractor.com>
parent 7aaead1e
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment