As pointed out by ITAGAKI Takahiro, we split SInvalLock into two in 8.4,
so to keep the numbers of the rest of the locks unchanged from 8.3, we
don't need a placeholder.
* The extra value MaxDynamicLWLock is there to keep the compiler from
* deciding that the enum can be represented as char or short ...
*
- * If you remove a lock, please replace it with a placeholder like was done
- * for FreeSpaceMapLock. This retains the lock numbering, which is helpful for
- * DTrace and other external debugging scripts.
+ * If you remove a lock, please replace it with a placeholder. This retains
+ * the lock numbering, which is helpful for DTrace and other external
+ * debugging scripts.
*/
typedef enum LWLockId
{
ProcArrayLock,
SInvalReadLock,
SInvalWriteLock,
- UnusedLock1, /* FreeSpaceMapLock used to be here */
WALInsertLock,
WALWriteLock,
ControlFileLock,