aboutsummaryrefslogtreecommitdiffstats
path: root/net/ceph/osd_client.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/ceph/osd_client.c')
-rw-r--r--net/ceph/osd_client.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/net/ceph/osd_client.c b/net/ceph/osd_client.c
index 8b84fb4980ba..356f7bc4ae4b 100644
--- a/net/ceph/osd_client.c
+++ b/net/ceph/osd_client.c
@@ -619,7 +619,7 @@ static void __kick_osd_requests(struct ceph_osd_client *osdc,
619 BUG_ON(!list_empty(&req->r_req_lru_item)); 619 BUG_ON(!list_empty(&req->r_req_lru_item));
620 __register_request(osdc, req); 620 __register_request(osdc, req);
621 list_add_tail(&req->r_req_lru_item, &osdc->req_unsent); 621 list_add_tail(&req->r_req_lru_item, &osdc->req_unsent);
622 list_add(&req->r_osd_item, &req->r_osd->o_requests); 622 list_add_tail(&req->r_osd_item, &req->r_osd->o_requests);
623 __unregister_linger_request(osdc, req); 623 __unregister_linger_request(osdc, req);
624 dout("requeued lingering %p tid %llu osd%d\n", req, req->r_tid, 624 dout("requeued lingering %p tid %llu osd%d\n", req, req->r_tid,
625 osd->o_osd); 625 osd->o_osd);
@@ -1035,10 +1035,10 @@ static int __map_request(struct ceph_osd_client *osdc,
1035 1035
1036 if (req->r_osd) { 1036 if (req->r_osd) {
1037 __remove_osd_from_lru(req->r_osd); 1037 __remove_osd_from_lru(req->r_osd);
1038 list_add(&req->r_osd_item, &req->r_osd->o_requests); 1038 list_add_tail(&req->r_osd_item, &req->r_osd->o_requests);
1039 list_move(&req->r_req_lru_item, &osdc->req_unsent); 1039 list_move_tail(&req->r_req_lru_item, &osdc->req_unsent);
1040 } else { 1040 } else {
1041 list_move(&req->r_req_lru_item, &osdc->req_notarget); 1041 list_move_tail(&req->r_req_lru_item, &osdc->req_notarget);
1042 } 1042 }
1043 err = 1; /* osd or pg changed */ 1043 err = 1; /* osd or pg changed */
1044 1044