Whamcloud - gitweb
- b_hd_audit landing
[fs/lustre-release.git] / lustre / lvfs / fsfilt_ext3.c
index 52dde66..bdb6252 100644 (file)
@@ -79,6 +79,7 @@ struct fsfilt_cb_data {
 #define XATTR_LUSTRE_MDS_MEA_EA         "mea"
 #define XATTR_LUSTRE_MDS_MID_EA         "mid"
 #define XATTR_LUSTRE_MDS_SID_EA         "sid"
+#define XATTR_LUSTRE_MDS_PID_EA         "pid"
 #define XATTR_LUSTRE_MDS_KEY_EA         "key"
 
 /*
@@ -513,6 +514,11 @@ static int fsfilt_ext3_set_md(struct inode *inode, void *handle,
                                            XATTR_LUSTRE_MDS_MID_EA,
                                            lmm, lmm_size);
                 break;
+        case EA_PID:
+                 rc = fsfilt_ext3_set_xattr(inode, handle,
+                                            XATTR_LUSTRE_MDS_PID_EA,
+                                            lmm, lmm_size);
+                break;
         case EA_KEY:
                 rc = fsfilt_ext3_set_xattr(inode, handle,
                                            XATTR_LUSTRE_MDS_KEY_EA,
@@ -551,6 +557,11 @@ static int fsfilt_ext3_get_md(struct inode *inode, void *lmm,
                                            XATTR_LUSTRE_MDS_MID_EA,
                                            lmm, lmm_size);
                 break;
+        case EA_PID:
+                rc = fsfilt_ext3_get_xattr(inode,
+                                           XATTR_LUSTRE_MDS_PID_EA,
+                                           lmm, lmm_size);
+                break;
         case EA_KEY:
                 rc = fsfilt_ext3_get_xattr(inode, 
                                            XATTR_LUSTRE_MDS_KEY_EA,