From d3eaa484ff0e0830a905634613c41d77753aaebf Mon Sep 17 00:00:00 2001 From: tianying Date: Fri, 12 Sep 2003 01:04:27 +0000 Subject: [PATCH] Using generation in mdc_readpage function committed by tian ying. --- lustre/mdc/mdc_internal.h | 2 +- lustre/mdc/mdc_lib.c | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/lustre/mdc/mdc_internal.h b/lustre/mdc/mdc_internal.h index 6d212fd..7757d8a 100644 --- a/lustre/mdc/mdc_internal.h +++ b/lustre/mdc/mdc_internal.h @@ -1,7 +1,7 @@ void mdc_pack_req_body(struct ptlrpc_request *); void mdc_pack_rep_body(struct ptlrpc_request *); void mdc_readdir_pack(struct ptlrpc_request *req, __u64 offset, __u32 size, - obd_id ino, int type); + struct ll_fid *mdc_fid); void mdc_getattr_pack(struct ptlrpc_request *req, int valid, int offset, int flags, struct mdc_op_data *data); void mdc_setattr_pack(struct ptlrpc_request *req, diff --git a/lustre/mdc/mdc_lib.c b/lustre/mdc/mdc_lib.c index 103a43a..76fe973 100644 --- a/lustre/mdc/mdc_lib.c +++ b/lustre/mdc/mdc_lib.c @@ -30,7 +30,7 @@ #include "mdc_internal.h" void mdc_readdir_pack(struct ptlrpc_request *req, __u64 offset, __u32 size, - obd_id ino, int type) + struct ll_fid *mdc_fid) { struct mds_body *b; @@ -38,8 +38,7 @@ void mdc_readdir_pack(struct ptlrpc_request *req, __u64 offset, __u32 size, b->fsuid = current->fsuid; b->fsgid = current->fsgid; b->capability = current->cap_effective; - b->fid1.id = ino; - b->fid1.f_type = type; + b->fid1 = *mdc_fid; b->size = offset; /* !! */ b->suppgid = -1; b->nlink = size; /* !! */ -- 1.8.3.1