Subversion Repositories Kolibri OS

Rev

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