Subversion Repositories Kolibri OS

Rev

Rev 5078 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5078 Rev 6296
Line 26... Line 26...
26
 **************************************************************************/
26
 **************************************************************************/
27
/*
27
/*
28
 * Authors: Thomas Hellstrom 
28
 * Authors: Thomas Hellstrom 
29
 */
29
 */
Line 30... Line -...
30
 
-
 
31
#include 
30
 
32
#include 
31
#include 
33
#include 
32
#include 
34
//#include 
33
#include 
35
#include 
34
#include 
36
#include 
35
#include 
37
#include 
36
#include 
Line 162... Line 161...
162
			lock->flags &= ~TTM_WRITE_LOCK_PENDING;
161
			lock->flags &= ~TTM_WRITE_LOCK_PENDING;
163
			wake_up_all(&lock->queue);
162
			wake_up_all(&lock->queue);
164
			spin_unlock(&lock->lock);
163
			spin_unlock(&lock->lock);
165
		}
164
		}
166
	} else
165
	} else
167
		wait_event(lock->queue, __ttm_read_lock(lock));
166
		wait_event(lock->queue, __ttm_write_lock(lock));
Line 168... Line 167...
168
 
167
 
169
	return ret;
168
	return ret;
170
}
169
}