diff --git a/contrib/pg_upgrade/controldata.c b/contrib/pg_upgrade/controldata.c
index e9376e207f434330aeb80e59634f7bf64a81dc7e..3c9d115b7e37ba6b73077a09a58bda8edb80b910 100644
--- a/contrib/pg_upgrade/controldata.c
+++ b/contrib/pg_upgrade/controldata.c
@@ -621,12 +621,12 @@ check_control_data(ControlData *oldctrl,
 			   "options.\n");
 	}
 
-	/* We might eventually allow upgrades from checksum to no-checksum clusters. */
-	if (oldctrl->data_checksums != newctrl->data_checksums)
-	{
-		pg_log(PG_FATAL,
-			   "old and new pg_controldata checksums settings are invalid or do not match\n");
-	}
+//	/* We might eventually allow upgrades from checksum to no-checksum clusters. */
+//	if (oldctrl->data_checksums != newctrl->data_checksums)
+//	{
+//		pg_log(PG_FATAL,
+//			   "old and new pg_controldata checksums settings are invalid or do not match\n");
+//	}
 }