diff --git a/fs/anon_inodes.c b/fs/anon_inodes.c
index 24084732b1d0b264b5c3262796f1ec3dd5fc505f..4b4543b8b894124a0eb28496e9235d61328b3a8c 100644
--- a/fs/anon_inodes.c
+++ b/fs/anon_inodes.c
@@ -177,9 +177,6 @@ static int __init anon_inode_init(void)
 {
 	int error;
 
-	error = register_filesystem(&anon_inode_fs_type);
-	if (error)
-		goto err_exit;
 	anon_inode_mnt = kern_mount(&anon_inode_fs_type);
 	if (IS_ERR(anon_inode_mnt)) {
 		error = PTR_ERR(anon_inode_mnt);