diff --git a/fs/buffer.c b/fs/buffer.c
index a13f09b696f7f2da6adbd3cfeee299c9b6840ac6..c26da785938ac1e75cf30944c952a31f15f14814 100644
--- a/fs/buffer.c
+++ b/fs/buffer.c
@@ -2022,7 +2022,6 @@ int block_write_begin(struct file *file, struct address_space *mapping,
 			if (pos + len > inode->i_size)
 				vmtruncate(inode, inode->i_size);
 		}
-		goto out;
 	}
 
 out: