diff --git a/mm/vmscan.c b/mm/vmscan.c
index 091ab8f88333974edfba2334f4df9ffb762b26b1..3d1365c17868669ee1c9080f40109688733ef51c 100644
--- a/mm/vmscan.c
+++ b/mm/vmscan.c
@@ -2864,7 +2864,7 @@ static unsigned long balance_pgdat(pg_data_t *pgdat, int order,
 				 * consider it to be no longer congested. It's
 				 * possible there are dirty pages backed by
 				 * congested BDIs but as pressure is relieved,
-				 * spectulatively avoid congestion waits
+				 * speculatively avoid congestion waits
 				 */
 				zone_clear_flag(zone, ZONE_CONGESTED);
 				if (i <= *classzone_idx)