Changeset 22052 in vbox for trunk/src/VBox/Runtime/r0drv/initterm-r0drv.cpp
- Timestamp:
- Aug 7, 2009 9:45:48 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 50790
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r0drv/initterm-r0drv.cpp
r21337 r22052 39 39 #include <iprt/assert.h> 40 40 #include <iprt/err.h> 41 #include <iprt/mp.h> 42 #include <iprt/thread.h> 41 43 #ifndef IN_GUEST /* play safe for now */ 42 44 # include "r0drv/mp-r0drv.h" … … 68 70 int rc; 69 71 Assert(fReserved == 0); 72 RT_ASSERT_PREEMPTIBLE(); 70 73 71 74 /* … … 106 109 RTR0DECL(void) RTR0Term(void) 107 110 { 111 int32_t cNewUsers; 112 RT_ASSERT_PREEMPTIBLE(); 113 108 114 /* 109 115 * Last user does the cleanup. 110 116 */ 111 int32_tcNewUsers = ASMAtomicDecS32(&g_crtR0Users);117 cNewUsers = ASMAtomicDecS32(&g_crtR0Users); 112 118 Assert(cNewUsers >= 0); 113 119 if (cNewUsers != 0)
Note:
See TracChangeset
for help on using the changeset viewer.