From f1498f38f05bd58aeaecd002eea6a827f5e79924 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 21 Dec 2005 05:46:01 +0000 Subject: [PATCH] I can't remember any rationale for "UnmountCard should never block", and it does block: umounting a filesystem in Linux will block until it's flushed. --- stepmania/src/MemoryCardManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stepmania/src/MemoryCardManager.cpp b/stepmania/src/MemoryCardManager.cpp index 078cc178af..dcdc9610c3 100644 --- a/stepmania/src/MemoryCardManager.cpp +++ b/stepmania/src/MemoryCardManager.cpp @@ -613,8 +613,8 @@ bool MemoryCardManager::MountCard( PlayerNumber pn, const UsbStorageDevice &d ) return MountCard( pn ); } -/* Called in EndGame just after writing the profile. Called by PlayersFinalized just after - * reading the profile. Should never block; use FlushAndReset to block until writes complete. */ +/* Called when finished accessing a memory card. If writes have been performed, + * will block until flushed. */ void MemoryCardManager::UnmountCard( PlayerNumber pn ) { LOG->Trace( "MemoryCardManager::UnmountCard(%i)", pn );