commit | a05d62b28f18e37256f2698106169b1177708cc1 | [log] [tgz] |
---|---|---|
author | Yufei Ren <renyufei83@gmail.com> | Thu Mar 15 14:44:47 2012 +0100 |
committer | Jens Axboe <axboe@kernel.dk> | Thu Mar 15 14:44:47 2012 +0100 |
tree | 518e696db217b292251c5abd4bab1137c0e81261 | |
parent | 214ac7e009897f8f82ab9e21aff9bc86d33bb470 [diff] |
rdma engine graceful teardown For rdma ioengine's one side operation, RDMA_WRITE or RDMA_READ, server side gets a message from client side that the task is finished. In previous version, the server simply exit() in td_io_commit() which causes segmentation fault in thread mode or process hanging in process mode. This patch achieves graceful tear down by setting up `td->done` as UDP engine did. Signed-off-by: Jens Axboe <axboe@kernel.dk>