Use MaxLockMode symbol in more places.
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 3 Jan 2022 17:24:44 +0000 (12:24 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 3 Jan 2022 17:24:44 +0000 (12:24 -0500)
As long as we have this macro, it makes sense to use it in
the LockMethodData structures.

Julien Rouhaud

Discussion: https://postgr.es/m/20220103064722.ewdv4evlez5m7mdn@jrouhaud

src/backend/storage/lmgr/lock.c
src/include/storage/lockdefs.h

index c25af7fe090822fd9302218807a054f65ff1a412..6d8b91ee220cd08ca6850dbc79902bc577ba1af6 100644 (file)
@@ -124,7 +124,7 @@ static bool Dummy_trace = false;
 #endif
 
 static const LockMethodData default_lockmethod = {
-       AccessExclusiveLock,            /* highest valid lock mode number */
+       MaxLockMode,
        LockConflicts,
        lock_mode_names,
 #ifdef LOCK_DEBUG
@@ -135,7 +135,7 @@ static const LockMethodData default_lockmethod = {
 };
 
 static const LockMethodData user_lockmethod = {
-       AccessExclusiveLock,            /* highest valid lock mode number */
+       MaxLockMode,
        LockConflicts,
        lock_mode_names,
 #ifdef LOCK_DEBUG
index f99ad0eff609cbdbc7516d6d7272008147578c02..c412ecf1ec8b6c199c5b3c388fcdb784cfa127db 100644 (file)
@@ -45,7 +45,7 @@ typedef int LOCKMODE;
 #define AccessExclusiveLock            8       /* ALTER TABLE, DROP TABLE, VACUUM FULL,
                                                                         * and unqualified LOCK TABLE */
 
-#define MaxLockMode                            8
+#define MaxLockMode                            8       /* highest standard lock mode */
 
 
 /* WAL representation of an AccessExclusiveLock on a table */