From a4fd5b9a42f8ba53bf2969e3b5b375d23597dbb4 Mon Sep 17 00:00:00 2001 From: ericm Date: Fri, 28 Aug 2009 15:22:06 +0000 Subject: [PATCH] branch: HEAD fix safe type conversion. b=20392 r=nathan r=wangdi --- lustre/ptlrpc/service.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lustre/ptlrpc/service.c b/lustre/ptlrpc/service.c index 58edd8a..9061888 100644 --- a/lustre/ptlrpc/service.c +++ b/lustre/ptlrpc/service.c @@ -867,7 +867,7 @@ static int ptlrpc_at_add_timed(struct ptlrpc_request *req) LASSERT(list_empty(&req->rq_timed_list)); - index = req->rq_deadline % array->paa_size; + index = (unsigned long)req->rq_deadline % array->paa_size; if (array->paa_reqs_count[index] > 0) { /* latest rpcs will have the latest deadlines in the list, * so search backward. */ @@ -1070,7 +1070,7 @@ static int ptlrpc_at_check_timed(struct ptlrpc_service *svc) server will take. Send early replies to everyone expiring soon. */ CFS_INIT_LIST_HEAD(&work_list); deadline = -1; - index = array->paa_deadline % array->paa_size; + index = (unsigned long)array->paa_deadline % array->paa_size; count = array->paa_count; while (count > 0) { count -= array->paa_reqs_count[index]; -- 1.8.3.1