@@ -572,7 +572,7 @@ LWLockConditionalAcquire(LWLockId lockid, LWLockMode mode)
572572}
573573
574574/*
575- *LWLockWaitUntilFree -Wait until a lock is free
575+ *LWLockAcquireOrWait -Acquire lock, or wait until it's free
576576 *
577577 * The semantics of this function are a bit funky. If the lock is currently
578578 * free, it is acquired in the given mode, and the function returns true. If
@@ -586,14 +586,14 @@ LWLockConditionalAcquire(LWLockId lockid, LWLockMode mode)
586586 * wake up, observe that their records have already been flushed, and return.
587587 */
588588bool
589- LWLockWaitUntilFree (LWLockId lockid ,LWLockMode mode )
589+ LWLockAcquireOrWait (LWLockId lockid ,LWLockMode mode )
590590{
591591volatile LWLock * lock = & (LWLockArray [lockid ].lock );
592592PGPROC * proc = MyProc ;
593593bool mustwait ;
594594int extraWaits = 0 ;
595595
596- PRINT_LWDEBUG ("LWLockWaitUntilFree " ,lockid ,lock );
596+ PRINT_LWDEBUG ("LWLockAcquireOrWait " ,lockid ,lock );
597597
598598#ifdef LWLOCK_STATS
599599/* Set up local count state first time through in a given process */
@@ -665,7 +665,7 @@ LWLockWaitUntilFree(LWLockId lockid, LWLockMode mode)
665665 * Wait until awakened. Like in LWLockAcquire, be prepared for bogus
666666 * wakups, because we share the semaphore with ProcWaitForSignal.
667667 */
668- LOG_LWDEBUG ("LWLockWaitUntilFree " ,lockid ,"waiting" );
668+ LOG_LWDEBUG ("LWLockAcquireOrWait " ,lockid ,"waiting" );
669669
670670#ifdef LWLOCK_STATS
671671block_counts [lockid ]++ ;
@@ -684,7 +684,7 @@ LWLockWaitUntilFree(LWLockId lockid, LWLockMode mode)
684684
685685TRACE_POSTGRESQL_LWLOCK_WAIT_DONE (lockid ,mode );
686686
687- LOG_LWDEBUG ("LWLockWaitUntilFree " ,lockid ,"awakened" );
687+ LOG_LWDEBUG ("LWLockAcquireOrWait " ,lockid ,"awakened" );
688688}
689689else
690690{
@@ -702,7 +702,7 @@ LWLockWaitUntilFree(LWLockId lockid, LWLockMode mode)
702702{
703703/* Failed to get lock, so release interrupt holdoff */
704704RESUME_INTERRUPTS ();
705- LOG_LWDEBUG ("LWLockWaitUntilFree " ,lockid ,"failed" );
705+ LOG_LWDEBUG ("LWLockAcquireOrWait " ,lockid ,"failed" );
706706TRACE_POSTGRESQL_LWLOCK_WAIT_UNTIL_FREE_FAIL (lockid ,mode );
707707}
708708else