[haiku-commits] r35075 - in haiku/trunk: headers/private/kernel/vm src/system/kernel/arch/ppc src/system/kernel/arch/x86

  • From: ingo_weinhold@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 14 Jan 2010 21:44:29 +0100 (CET)

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;
 }
 
 


Other related posts:

  • » [haiku-commits] r35075 - in haiku/trunk: headers/private/kernel/vm src/system/kernel/arch/ppc src/system/kernel/arch/x86 - ingo_weinhold