diff --git a/lustre/smfs/smfs_internal.h b/lustre/smfs/smfs_internal.h
index 964db50ab277dcf696eebbafcf7aa3cda483673e..2ab1e8f5770bab5081b7be0de415ece4f3968f25 100644
--- a/lustre/smfs/smfs_internal.h
+++ b/lustre/smfs/smfs_internal.h
@@ -69,11 +69,8 @@ extern int sm_stack;
 /*dir.c*/
 extern struct inode_operations smfs_dir_iops; 
 extern struct file_operations smfs_dir_fops; 
-extern int smfs_prepare_dentry(struct dentry *dentry, 
-			       struct dentry *parent,
-			       struct qstr *name);
 
-void smfs_clear_dentry(struct dentry *dentry);
+extern void d_unalloc(struct dentry *dentry);
 /*inode.c*/
 extern void duplicate_inode(struct inode *cache_inode, struct inode *inode);
 /*file.c*/