Changeset 301

Show
Ignore:
Timestamp:
02/15/07 17:56:41 (1 year ago)
Author:
bart
Message:

Forgot to remove some really ugly debug code

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • eaccelerator/trunk/mm.c

    r300 r301  
    188188#define MM_SEM_CAN_ATTACH 
    189189 
    190 #define EA_DEBUG_SPINLOCK 
    191 #define EA_SPINLOCK_TIMEOUT 2 
    192  
    193190typedef struct mm_mutex { 
    194191    volatile unsigned int lock; 
    195192    volatile pid_t pid; 
    196193    volatile int locked; 
    197 #ifdef EA_DEBUG_SPINLOCK 
    198     time_t timestamp; 
    199 #endif 
    200194} mm_mutex; 
    201195 
     
    208202    lock->pid = -1; 
    209203    lock->locked = 0; 
    210 #ifdef EA_DEBUG_SPINLOCK 
    211     lock->timestamp = 0; 
    212 #endif    
    213204    return 1; 
    214205} 
     
    216207static int mm_do_lock(mm_mutex* lock, int kind)  
    217208{ 
    218 #ifdef EA_DEBUG_SPINLOCK 
    219     lock->timestamp = time(0); 
    220 #endif     
    221209    while (1) { 
    222210        spinlock_try_lock(lock); 
     
    226214            return 1; 
    227215        } 
    228 #ifdef EA_DEBUG_SPINLOCK          
    229         else { 
    230             if (lock->timestamp >= time(0) + EA_SPINLOCK_TIMEOUT) { 
    231                 ea_debug_error("Lock time-out, exiting\n"); 
    232                 return 0; 
    233             } 
    234         } 
    235 #endif 
    236216        _spinlock_unlock(lock); 
    237217    }