diff --git a/target/linux/ar71xx/files/drivers/mtd/nand/rb4xx_nand.c b/target/linux/ar71xx/files/drivers/mtd/nand/rb4xx_nand.c
index 3255043133bec22b62b1d68375687f44880b15c4..a007484b2e76c83c9b96c4be7f7b723d626e9c8d 100644
--- a/target/linux/ar71xx/files/drivers/mtd/nand/rb4xx_nand.c
+++ b/target/linux/ar71xx/files/drivers/mtd/nand/rb4xx_nand.c
@@ -62,7 +62,7 @@ static struct mtd_partition rb4xx_nand_partitions[] = {
 	{
 		.name	= "kernel",
 		.offset	= (256 * 1024),
-		.size	= (6 * 1024 * 1024) - (256 * 1024),
+		.size	= (4 * 1024 * 1024) - (256 * 1024),
 	},
 	{
 		.name	= "rootfs",