From 0e78c1cf62850bc91306aff905d1782e04556f9f Mon Sep 17 00:00:00 2001 From: huanghua Date: Tue, 19 Sep 2006 10:57:06 +0000 Subject: [PATCH] reserve some memory for MDS_GETATTR_NAME. This is ugly. So, maybe removed later. --- lustre/mdc/mdc_request.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lustre/mdc/mdc_request.c b/lustre/mdc/mdc_request.c index 3e3a338..fba1c67 100644 --- a/lustre/mdc/mdc_request.c +++ b/lustre/mdc/mdc_request.c @@ -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); -- 1.8.3.1