From 2db61e2f984bc7b88b58701da18c686df8ba3057 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 6 May 2008 15:22:22 -0700 Subject: [PATCH] kclient: osdc cancel timeout work _a_sync, to avoid deadlock --- src/kernel/osd_client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kernel/osd_client.c b/src/kernel/osd_client.c index 81d2d5c446c20..7fd074e42a180 100644 --- a/src/kernel/osd_client.c +++ b/src/kernel/osd_client.c @@ -124,7 +124,7 @@ static void unregister_request(struct ceph_osd_client *osdc, radix_tree_delete(&osdc->request_tree, req->r_tid); osdc->nr_requests--; - cancel_delayed_work_sync(&osdc->timeout_work); + cancel_delayed_work(&osdc->timeout_work); if (osdc->nr_requests) reschedule_timeout(osdc); -- 2.39.5