diff --git a/lustre/smfs/cache_space.c b/lustre/smfs/cache_space.c
index 31fcd5619ba61761601bf2f21b15b281cb6aab86..a6092bfa6f6aa463b0488783019fd47d320f7769 100644
--- a/lustre/smfs/cache_space.c
+++ b/lustre/smfs/cache_space.c
@@ -686,6 +686,7 @@ static  cache_hook_op cache_space_hook_ops[HOOK_MAX + 1] = {
         [HOOK_RENAME]     cache_space_hook_rename,
         [HOOK_SETATTR]    NULL,
         [HOOK_WRITE]      NULL,
+        [HOOK_READDIR]    NULL,
 };
 
 int cache_space_post(int op, void *handle, struct inode *old_dir,
diff --git a/lustre/smfs/kml.c b/lustre/smfs/kml.c
index 226230c4c296aa99ccd186183fc07b85e8642524..c57163f3d80434d205f809c31766ba1f41eb8b95 100644
--- a/lustre/smfs/kml.c
+++ b/lustre/smfs/kml.c
@@ -798,6 +798,7 @@ static post_kml_rec smfs_kml_post[HOOK_MAX + 1] = {
         [HOOK_RENAME]  smfs_post_rec_rename,
         [HOOK_SETATTR] smfs_post_rec_setattr,
         [HOOK_WRITE]   smfs_post_rec_write,
+        [HOOK_READDIR] NULL,
 };
 static int smfs_post_kml_rec(struct inode *dir, void *de, void *data1, 
                              void *data2, int op)