Whamcloud - gitweb
reserve some memory for MDS_GETATTR_NAME. This is ugly. So, maybe removed later.
authorhuanghua <huanghua>
Tue, 19 Sep 2006 10:57:06 +0000 (10:57 +0000)
committerhuanghua <huanghua>
Tue, 19 Sep 2006 10:57:06 +0000 (10:57 +0000)
lustre/mdc/mdc_request.c

index 3e3a338..fba1c67 100644 (file)
@@ -119,7 +119,11 @@ int mdc_getattr_common(struct obd_export *exp, unsigned int ea_size,
                 size[bufcount++] = ea_size;
                 CDEBUG(D_INODE, "reserved %u bytes for MD/symlink in packet\n",
                        ea_size);
+        } else {
+                /* FIXME: reserve some memory even if we do not need it */
+                size[bufcount++] = 16;
         }
+        
         if (acl_size) {
                 size[bufcount++] = acl_size;
                 CDEBUG(D_INODE, "reserved %u bytes for ACL\n", acl_size);