diff options
Diffstat (limited to 'net/ceph/osd_client.c')
-rw-r--r-- | net/ceph/osd_client.c | 8 |
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 | ||