Commit 528fd354 authored by Trond Myklebust's avatar Trond Myklebust
Browse files

SUNRPC: Destroy transport from the system workqueue



The transport may need to flush transport connect and receive tasks
that are running on rpciod. In order to do so safely, we need to
ensure that the caller of cancel_work_sync() etc is not itself
running on rpciod.
Do so by running the destroy task from the system workqueue.

Signed-off-by: default avatarTrond Myklebust <trond.myklebust@primarydata.com>
parent 4c625a97
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment