summaryrefslogtreecommitdiffstats
path: root/fs/Kconfig
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2010-10-15 17:49:27 +0200
committerJ. Bruce Fields <bfields@redhat.com>2010-10-21 10:11:45 -0400
commita25e758c5fa1137e1bbc440194e55f7c59177145 (patch)
tree4563a1d423ef9c9d54ca0c1222d34274613b31cf /fs/Kconfig
parent8f3a6de313391b6910aa7db185eb9f3e930a51cf (diff)
sunrpc/xprtrdma: clean up workqueue usage
* Create and use svc_rdma_wq instead of using the system workqueue and flush_scheduled_work(). This workqueue is necessary to serve as flushing domain for rdma->sc_work which is used to destroy itself and thus can't be flushed explicitly. * Replace cancel_delayed_work() + flush_scheduled_work() with cancel_delayed_work_sync(). * Implement synchronous connect in xprt_rdma_connect() using flush_delayed_work() on the rdma_connect work instead of using flush_scheduled_work(). This is to prepare for the deprecation and removal of flush_scheduled_work(). Signed-off-by: Tejun Heo <tj@kernel.org> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/Kconfig')
0 files changed, 0 insertions, 0 deletions