Author: bonefish Date: 2010-01-14 21:44:29 +0100 (Thu, 14 Jan 2010) New Revision: 35075 Changeset: http://dev.haiku-os.org/changeset/35075/haiku Modified: haiku/trunk/headers/private/kernel/vm/VMTranslationMap.h haiku/trunk/src/system/kernel/arch/ppc/arch_vm_translation_map.cpp haiku/trunk/src/system/kernel/arch/x86/X86VMTranslationMap.h haiku/trunk/src/system/kernel/arch/x86/arch_vm_translation_map.cpp Log: Changed VMTranslationMap::Lock()/Unlock() return types to the usual. Modified: haiku/trunk/headers/private/kernel/vm/VMTranslationMap.h =================================================================== --- haiku/trunk/headers/private/kernel/vm/VMTranslationMap.h 2010-01-14 18:04:03 UTC (rev 35074) +++ haiku/trunk/headers/private/kernel/vm/VMTranslationMap.h 2010-01-14 20:44:29 UTC (rev 35075) @@ -22,8 +22,8 @@ virtual status_t InitPostSem() = 0; - virtual status_t Lock() = 0; - virtual status_t Unlock() = 0; + virtual bool Lock() = 0; + virtual void Unlock() = 0; virtual addr_t MappedSize() const = 0; virtual size_t MaxPagesNeededToMap(addr_t start, Modified: haiku/trunk/src/system/kernel/arch/ppc/arch_vm_translation_map.cpp =================================================================== --- haiku/trunk/src/system/kernel/arch/ppc/arch_vm_translation_map.cpp 2010-01-14 18:04:03 UTC (rev 35074) +++ haiku/trunk/src/system/kernel/arch/ppc/arch_vm_translation_map.cpp 2010-01-14 20:44:29 UTC (rev 35075) @@ -129,8 +129,8 @@ virtual status_t InitPostSem(); - virtual status_t Lock(); - virtual status_t Unlock(); + virtual bool Lock(); + virtual void Unlock(); virtual addr_t MappedSize() const; virtual size_t MaxPagesNeededToMap(addr_t start, @@ -353,19 +353,18 @@ } -status_t +bool PPCVMTranslationMap::Lock() { recursive_lock_lock(&fLock); - return 0; + return true; } -status_t +void PPCVMTranslationMap::Unlock() { recursive_lock_unlock(&fLock); - return 0; } Modified: haiku/trunk/src/system/kernel/arch/x86/X86VMTranslationMap.h =================================================================== --- haiku/trunk/src/system/kernel/arch/x86/X86VMTranslationMap.h 2010-01-14 18:04:03 UTC (rev 35074) +++ haiku/trunk/src/system/kernel/arch/x86/X86VMTranslationMap.h 2010-01-14 20:44:29 UTC (rev 35075) @@ -22,8 +22,8 @@ virtual status_t InitPostSem(); - virtual status_t Lock(); - virtual status_t Unlock(); + virtual bool Lock(); + virtual void Unlock(); virtual addr_t MappedSize() const; virtual size_t MaxPagesNeededToMap(addr_t start, Modified: haiku/trunk/src/system/kernel/arch/x86/arch_vm_translation_map.cpp =================================================================== --- haiku/trunk/src/system/kernel/arch/x86/arch_vm_translation_map.cpp 2010-01-14 18:04:03 UTC (rev 35074) +++ haiku/trunk/src/system/kernel/arch/x86/arch_vm_translation_map.cpp 2010-01-14 20:44:29 UTC (rev 35075) @@ -349,7 +349,7 @@ /*! Acquires the map's recursive lock, and resets the invalidate pages counter in case it's the first locking recursion. */ -status_t +bool X86VMTranslationMap::Lock() { TRACE(("lock_tmap: map %p\n", map)); @@ -361,7 +361,7 @@ fArchData->num_invalidate_pages = 0; } - return B_OK; + return true; } @@ -369,7 +369,7 @@ flush all pending changes of this map (ie. flush TLB caches as needed). */ -status_t +void X86VMTranslationMap::Unlock() { TRACE(("unlock_tmap: map %p\n", map)); @@ -380,7 +380,6 @@ } recursive_lock_unlock(&fLock); - return B_OK; }