diff --git a/lustre/ChangeLog b/lustre/ChangeLog
index 6daa824652c013899e29d4e3e0cfc6d299b05edf..253891c8da624b585ecd22d75bca8960857ed5f3 100644
--- a/lustre/ChangeLog
+++ b/lustre/ChangeLog
@@ -13,6 +13,12 @@ tbd  Sun Microsystems, Inc.
        * RHEL 4 and RHEL 5/SLES 10 clients behaves differently on 'cd' to a
         removed cwd "./" (refer to Bugzilla 14399).
 
+Severity   : minor
+Bugzilla   : 14856
+Frequency  : on ppc only
+Description: not convert ost objects for directory because it's not exist.
+Details    : ll_dir_getstripe assume dirrectory has ost objects but this wrong.
+
 Severity   : normal
 Bugzilla   : 12652
 Description: Add FMODE_EXEC file flag for SLES10 SP1 kernel.
diff --git a/lustre/llite/dir.c b/lustre/llite/dir.c
index b6be8321604ff8668e4468ca1e2800fe857c6c5d..f88f514f0b41a49cd680111e85895cc986a39d06 100644
--- a/lustre/llite/dir.c
+++ b/lustre/llite/dir.c
@@ -657,7 +657,6 @@ int ll_dir_getstripe(struct inode *inode, struct lov_mds_md **lmmp,
          */
         if (lmm->lmm_magic == __swab32(LOV_MAGIC)) {
                 lustre_swab_lov_user_md((struct lov_user_md *)lmm);
-                lustre_swab_lov_user_md_objects((struct lov_user_md *)lmm);
         }
 out:
         *lmmp = lmm;