Whamcloud - gitweb
Using generation in mdc_readpage function committed by tian ying.
authortianying <tianying>
Fri, 12 Sep 2003 01:04:27 +0000 (01:04 +0000)
committertianying <tianying>
Fri, 12 Sep 2003 01:04:27 +0000 (01:04 +0000)
lustre/mdc/mdc_internal.h
lustre/mdc/mdc_lib.c

index 6d212fd..7757d8a 100644 (file)
@@ -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,
index 103a43a..76fe973 100644 (file)
@@ -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;                        /* !! */