Whamcloud - gitweb
- documentation updates for the collaborative cache
[fs/lustre-release.git] / lustre / include / linux / lustre_idl.h
index 8dd5c6c..ddd568d 100644 (file)
@@ -333,6 +333,8 @@ struct mds_conn_status {
 };
 
 struct mds_body {
+        __u32          fsuid;
+        __u32          fsgid;
         struct ll_fid  fid1;
         struct ll_fid  fid2;
         __u64          size;
@@ -362,6 +364,8 @@ struct mds_body {
 
 struct mds_rec_setattr {
         __u32           sa_opcode;
+        __u32           sa_fsuid;
+        __u32           sa_fsgid;
         __u32           sa_valid;
         struct ll_fid   sa_fid;
         __u32           sa_mode;
@@ -376,6 +380,8 @@ struct mds_rec_setattr {
 
 struct mds_rec_create {
         __u32           cr_opcode;
+        __u32           cr_fsuid;
+        __u32           cr_fsgid;
         __u32           cr_mode;
         struct ll_fid   cr_fid;
         __u32           cr_uid;
@@ -386,6 +392,8 @@ struct mds_rec_create {
 
 struct mds_rec_link {
         __u32           lk_opcode;
+        __u32           lk_fsuid;
+        __u32           lk_fsgid;
         __u32           lk_reserved;
         struct ll_fid   lk_fid1;
         struct ll_fid   lk_fid2;
@@ -393,6 +401,8 @@ struct mds_rec_link {
 
 struct mds_rec_unlink {
         __u32           ul_opcode;
+        __u32           ul_fsuid;
+        __u32           ul_fsgid;
         __u32           ul_mode;
         struct ll_fid   ul_fid1;
         struct ll_fid   ul_fid2;
@@ -400,6 +410,8 @@ struct mds_rec_unlink {
 
 struct mds_rec_rename {
         __u32           rn_opcode;
+        __u32           rn_fsuid;
+        __u32           rn_fsgid;
         __u32           rn_reserved;
         struct ll_fid   rn_fid1;
         struct ll_fid   rn_fid2;