diff --git a/fs/autofs4/root.c b/fs/autofs4/root.c
index 3a93d3552486bbdef05da7fecc3f337944f86af2..ebbfa0ce6d7bdf948c7f617c6ef3dfe216d26b71 100644
--- a/fs/autofs4/root.c
+++ b/fs/autofs4/root.c
@@ -444,6 +444,8 @@ int autofs4_d_manage(struct dentry *dentry, bool rcu_walk)
 
 	/* The daemon never waits. */
 	if (autofs4_oz_mode(sbi)) {
+		if (rcu_walk)
+			return 0;
 		if (!d_mountpoint(dentry))
 			return -EISDIR;
 		return 0;