diff options
Diffstat (limited to 'src/backend/storage')
-rw-r--r-- | src/backend/storage/lmgr/lwlock.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/backend/storage/lmgr/lwlock.c b/src/backend/storage/lmgr/lwlock.c index 7cb002357a2..7ca8dc0007b 100644 --- a/src/backend/storage/lmgr/lwlock.c +++ b/src/backend/storage/lmgr/lwlock.c @@ -863,8 +863,7 @@ LWLockDequeueSelf(LWLock *lock) */ for (;;) { - /* "false" means cannot accept cancel/die interrupt here. */ - PGSemaphoreLock(&MyProc->sem, false); + PGSemaphoreLock(&MyProc->sem); if (!MyProc->lwWaiting) break; extraWaits++; @@ -1034,8 +1033,7 @@ LWLockAcquireCommon(LWLock *lock, LWLockMode mode, uint64 *valptr, uint64 val) for (;;) { - /* "false" means cannot accept cancel/die interrupt here. */ - PGSemaphoreLock(&proc->sem, false); + PGSemaphoreLock(&proc->sem); if (!proc->lwWaiting) break; extraWaits++; @@ -1195,8 +1193,7 @@ LWLockAcquireOrWait(LWLock *lock, LWLockMode mode) for (;;) { - /* "false" means cannot accept cancel/die interrupt here. */ - PGSemaphoreLock(&proc->sem, false); + PGSemaphoreLock(&proc->sem); if (!proc->lwWaiting) break; extraWaits++; @@ -1397,8 +1394,7 @@ LWLockWaitForVar(LWLock *lock, uint64 *valptr, uint64 oldval, uint64 *newval) for (;;) { - /* "false" means cannot accept cancel/die interrupt here. */ - PGSemaphoreLock(&proc->sem, false); + PGSemaphoreLock(&proc->sem); if (!proc->lwWaiting) break; extraWaits++; |