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) { |