Subversion Repositories Kolibri OS

Rev

Rev 5271 | Rev 6938 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5271 Rev 6104
Line 31... Line 31...
31
#include 
31
#include 
32
#include 
32
#include 
33
#include 
33
#include 
34
#include 
34
#include 
35
#include 
35
#include 
-
 
36
#include 
36
#include 
37
#include 
37
#include "radeon_reg.h"
38
#include "radeon_reg.h"
38
#include "radeon.h"
39
#include "radeon.h"
39
#include "radeon_trace.h"
40
#include "radeon_trace.h"
Line 339... Line 340...
339
 
340
 
340
	if (atomic64_read(&rdev->fence_drv[ring].last_seq) >= seq) {
341
	if (atomic64_read(&rdev->fence_drv[ring].last_seq) >= seq) {
341
		return true;
342
		return true;
Line 342... Line 343...
342
	}
343
	}
343
 
-
 
344
//   if (down_read_trylock(&rdev->exclusive_lock))
344
 
345
     {
345
	if (down_read_trylock(&rdev->exclusive_lock)) {
Line 346... Line 346...
346
		radeon_fence_process(rdev, ring);
346
		radeon_fence_process(rdev, ring);
347
//       up_read(&rdev->exclusive_lock);
347
		up_read(&rdev->exclusive_lock);
348
 
348
 
349
		if (atomic64_read(&rdev->fence_drv[ring].last_seq) >= seq) {
349
		if (atomic64_read(&rdev->fence_drv[ring].last_seq) >= seq) {