diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2012-01-04 19:33:30 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-01-04 19:33:30 +0000 |
commit | fc14e63256a9b756c7c77ffe73f2f13784396c5a (patch) | |
tree | c25d80c605830951529ac8ccb7f21fb485c46393 | |
parent | 89739b711f42c3dbed7d3f4e6da0cdd61a5205ae (diff) |
sna: Only request page size allocations for the replacement buffer
A precondition on bo creation is that the size must be page aligned.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-rw-r--r-- | src/sna/kgem.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/sna/kgem.c b/src/sna/kgem.c index d34fbd57..51b56eb8 100644 --- a/src/sna/kgem.c +++ b/src/sna/kgem.c @@ -3131,6 +3131,7 @@ kgem_replace_bo(struct kgem *kgem, assert(src->tiling == I915_TILING_NONE); size = height * pitch; + size = ALIGN(size, PAGE_SIZE); dst = search_linear_cache(kgem, size, 0); if (dst == NULL) |