[sheepdog] [PATCH v2 4/4] sheep: initialize reference count of local request
Hitoshi Mitake
mitake.hitoshi at lab.ntt.co.jp
Tue Jul 9 09:42:03 CEST 2013
The patches in this series detected a bug in reference counting of
request. alloc_local_request() doesn't initialize a reference count of
newly allocated request. This patch fixes this problem.
Signed-off-by: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
---
sheep/request.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/sheep/request.c b/sheep/request.c
index a25a0df..d5aedde 100644
--- a/sheep/request.c
+++ b/sheep/request.c
@@ -424,6 +424,8 @@ static struct request *alloc_local_request(void *data, int data_length)
INIT_LIST_HEAD(&req->request_list);
+ refcnt_set(&req->refcnt, 1);
+
return req;
}
--
1.7.10.4
More information about the sheepdog
mailing list