|
7 | 7 | *
|
8 | 8 | *
|
9 | 9 | * IDENTIFICATION
|
10 |
| - * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/lock.c,v 1.36 1998/09/01 04:32:00 momjian Exp $ |
| 10 | + * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/lock.c,v 1.37 1998/09/09 18:32:05 momjian Exp $ |
11 | 11 | *
|
12 | 12 | * NOTES
|
13 | 13 | * Outside modules can create a lock table and acquire/release
|
@@ -136,18 +136,11 @@ static int WaitOnLock(LOCKMETHOD lockmethod, LOCK *lock, LOCKMODE lockmode,
|
136 | 136 | xidentP->holders[5], \
|
137 | 137 | xidentP->nHolding)
|
138 | 138 |
|
139 |
| -#define LOCK_TPRINTF(lock, args...) \ |
140 |
| - if (((LOCKDEBUG(LOCK_LOCKMETHOD(*(lock))) >= 1) \ |
141 |
| - && (lock->tag.relId >= lockDebugOidMin)) \ |
142 |
| - || (lock->tag.relId == lockDebugRelation)) \ |
143 |
| - TPRINTF(TRACE_ALL, args) |
144 |
| - |
145 | 139 | #else /* !LOCK_MGR_DEBUG */
|
146 | 140 | #define LOCK_PRINT(where,lock,type)
|
147 | 141 | #define LOCK_PRINT_AUX(where,lock,type)
|
148 | 142 | #define XID_PRINT(where,xidentP)
|
149 | 143 | #define XID_PRINT_AUX(where,xidentP)
|
150 |
| -#define LOCK_TPRINTF(lock, args...) |
151 | 144 | #endif /* !LOCK_MGR_DEBUG */
|
152 | 145 |
|
153 | 146 | static char *lock_types[] = {
|
@@ -1217,7 +1210,12 @@ LockRelease(LOCKMETHOD lockmethod, LOCKTAG *locktag, LOCKMODE lockmode)
|
1217 | 1210 | ProcLockWakeup(&(lock->waitProcs), lockmethod, lock);
|
1218 | 1211 | }
|
1219 | 1212 | else
|
1220 |
| - LOCK_TPRINTF(lock, "LockRelease: no wakeup needed"); |
| 1213 | + { |
| 1214 | + if (((LOCKDEBUG(LOCK_LOCKMETHOD(*(lock))) >= 1) \ |
| 1215 | + && (lock->tag.relId >= lockDebugOidMin)) \ |
| 1216 | + || (lock->tag.relId == lockDebugRelation)) |
| 1217 | + TPRINTF(TRACE_ALL, "LockRelease: no wakeup needed"); |
| 1218 | + } |
1221 | 1219 |
|
1222 | 1220 | SpinRelease(masterLock);
|
1223 | 1221 | return TRUE;
|
|
0 commit comments