Rev 6938 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6938 | Rev 7146 | ||
---|---|---|---|
Line 852... | Line 852... | ||
852 | return true; |
852 | return true; |
853 | } |
853 | } |
Line 854... | Line 854... | ||
854 | 854 | ||
855 | return false; |
855 | return false; |
- | 856 | } |
|
Line 856... | Line 857... | ||
856 | } |
857 | EXPORT_SYMBOL(ttm_bo_mem_compat); |
857 | 858 | ||
858 | int ttm_bo_validate(struct ttm_buffer_object *bo, |
859 | int ttm_bo_validate(struct ttm_buffer_object *bo, |
859 | struct ttm_placement *placement, |
860 | struct ttm_placement *placement, |
Line 972... | Line 973... | ||
972 | } |
973 | } |
Line 973... | Line 974... | ||
973 | 974 | ||
974 | if (likely(!ret)) |
975 | if (likely(!ret)) |
Line 975... | Line 976... | ||
975 | ret = ttm_bo_validate(bo, placement, interruptible, false); |
976 | ret = ttm_bo_validate(bo, placement, interruptible, false); |
976 | 977 | ||
Line -... | Line 978... | ||
- | 978 | if (!resv) { |
|
- | 979 | ttm_bo_unreserve(bo); |
|
- | 980 | ||
- | 981 | } else if (!(bo->mem.placement & TTM_PL_FLAG_NO_EVICT)) { |
|
- | 982 | spin_lock(&bo->glob->lru_lock); |
|
- | 983 | ttm_bo_add_to_lru(bo); |
|
977 | if (!resv) |
984 | spin_unlock(&bo->glob->lru_lock); |
978 | ttm_bo_unreserve(bo); |
985 | } |
Line 979... | Line 986... | ||
979 | 986 | ||
980 | if (unlikely(ret)) |
987 | if (unlikely(ret)) |