diff --git a/fs/proc/fd.c b/fs/proc/fd.c
index 75f2890abbd8ddcc8a674b1c42397cc1456fd33e..0ff80f9b930f7226124e670c2814d7f4618d4532 100644
--- a/fs/proc/fd.c
+++ b/fs/proc/fd.c
@@ -228,8 +228,6 @@ static int proc_readfd_common(struct file *file, struct dir_context *ctx,
 	if (!p)
 		return -ENOENT;
 
-	if (!dir_emit_dots(file, ctx))
-		goto out;
 	if (!dir_emit_dots(file, ctx))
 		goto out;
 	files = get_files_struct(p);