Changeset 4247:1097fae58767 in roaraudio for roard/memlock.c
- Timestamp:
- 08/25/10 15:55:31 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/memlock.c
r4244 r4247 99 99 int ret = 0; 100 100 101 ROAR_DBG("memlock_set_level(level=%i) = ?", level); 102 103 ROAR_DBG("memlock_set_level(level=%i): ask for locking level change: %i->%i", level, old_level, level); 104 101 105 if ( !memlock_table_inited ) 102 106 memlock_table_init(); 103 107 104 if ( level == old_level ) 108 if ( level == old_level ) { 109 ROAR_DBG("memlock_set_level(level=%i) = 0 // old and new level are the same, nothing to do", level); 105 110 return 0; 111 } 106 112 107 113 for (i = 0; i < MAX_SEGMENTS; i++) { 108 if ( memlock_table[i].addr == NULL ) { 114 if ( memlock_table[i].addr != NULL ) { 115 ROAR_DBG("memlock_set_level(level=%i): found registerd segment %i at %p with %llu Byte length", level, i, memlock_table[i].addr, (unsigned long long int)memlock_table[i].len); 109 116 if ( level > old_level ) { 110 117 if ( memlock_table[i].level > old_level && memlock_table[i].level <= level ) … … 121 128 old_level = level; 122 129 130 ROAR_DBG("memlock_set_level(level=%i) = %i", level, ret); 123 131 return ret; 124 132 }
Note: See TracChangeset
for help on using the changeset viewer.