diff options
Diffstat (limited to 'net/ceph/osd_client.c')
-rw-r--r-- | net/ceph/osd_client.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/ceph/osd_client.c b/net/ceph/osd_client.c index d7ce457c59d9..38d09d13bb15 100644 --- a/net/ceph/osd_client.c +++ b/net/ceph/osd_client.c | |||
@@ -948,8 +948,8 @@ static int __map_request(struct ceph_osd_client *osdc, | |||
948 | int err; | 948 | int err; |
949 | 949 | ||
950 | dout("map_request %p tid %lld\n", req, req->r_tid); | 950 | dout("map_request %p tid %lld\n", req, req->r_tid); |
951 | err = ceph_calc_object_layout(&pgid, req->r_oid, | 951 | err = ceph_calc_ceph_pg(&pgid, req->r_oid, osdc->osdmap, |
952 | &req->r_file_layout, osdc->osdmap); | 952 | ceph_file_layout_pg_pool(req->r_file_layout)); |
953 | if (err) { | 953 | if (err) { |
954 | list_move(&req->r_req_lru_item, &osdc->req_notarget); | 954 | list_move(&req->r_req_lru_item, &osdc->req_notarget); |
955 | return err; | 955 | return err; |