diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 31b46601609..aca8f73a50d 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -4083,7 +4083,7 @@ ANY num_sync ( num_sync ( num_sync ( xinfo'. The presence of the xinfo field itself is signalled
+ * 'xl_xact_xinfo->xinfo'. The presence of the xinfo field itself is signaled
* by a set XLOG_XACT_HAS_INFO bit in the xl_info field.
*
* NB: All the individual data chunks should be sized to multiples of
diff --git a/src/include/replication/slot.h b/src/include/replication/slot.h
index e7649d4723e..917876010eb 100644
--- a/src/include/replication/slot.h
+++ b/src/include/replication/slot.h
@@ -142,7 +142,7 @@ typedef struct ReplicationSlot
/* is somebody performing io on this slot? */
LWLock io_in_progress_lock;
- /* Condition variable signalled when active_pid changes */
+ /* Condition variable signaled when active_pid changes */
ConditionVariable active_cv;
/* all the remaining data is only used for logical slots */
diff --git a/src/include/storage/condition_variable.h b/src/include/storage/condition_variable.h
index bfe5c89b544..c2be198f28e 100644
--- a/src/include/storage/condition_variable.h
+++ b/src/include/storage/condition_variable.h
@@ -9,7 +9,7 @@
* on the condition variable; and (3) broadcast, which wakes up every
* process sleeping on the condition variable. In our implementation,
* condition variables put a process into an interruptible sleep (so it
- * can be cancelled prior to the fulfillment of the condition) and do not
+ * can be canceled prior to the fulfillment of the condition) and do not
* use pointers internally (so that they are safe to use within DSMs).
*
* Portions Copyright (c) 1996-2020, PostgreSQL Global Development Group
diff --git a/src/include/storage/procsignal.h b/src/include/storage/procsignal.h
index 90607df1060..a0c0bc3ce55 100644
--- a/src/include/storage/procsignal.h
+++ b/src/include/storage/procsignal.h
@@ -1,7 +1,7 @@
/*-------------------------------------------------------------------------
*
* procsignal.h
- * Routines for interprocess signalling
+ * Routines for interprocess signaling
*
*
* Portions Copyright (c) 1996-2020, PostgreSQL Global Development Group
@@ -18,7 +18,7 @@
/*
- * Reasons for signalling a Postgres child process (a backend or an auxiliary
+ * Reasons for signaling a Postgres child process (a backend or an auxiliary
* process, like checkpointer). We can cope with concurrent signals for different
* reasons. However, if the same reason is signaled multiple times in quick
* succession, the process is likely to observe only one notification of it.
diff --git a/src/test/modules/test_shm_mq/setup.c b/src/test/modules/test_shm_mq/setup.c
index d4808d8361e..509a90fa91c 100644
--- a/src/test/modules/test_shm_mq/setup.c
+++ b/src/test/modules/test_shm_mq/setup.c
@@ -278,7 +278,7 @@ wait_for_workers_to_become_ready(worker_state *wstate,
break;
}
- /* Wait to be signalled. */
+ /* Wait to be signaled. */
(void) WaitLatch(MyLatch, WL_LATCH_SET | WL_EXIT_ON_PM_DEATH, 0,
PG_WAIT_EXTENSION);