gpu: ion: Fix bug in zeroing pages in system heap
Pages are zeroed for security purposes when returned to the ion heap. There was a bug in this code preventing this from happening. Bug: 7573871 Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com> [jstultz: modified patch to apply to staging directory] Signed-off-by: John Stultz <john.stultz@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
b308a7c5cf
commit
4f597eac2c
1 changed files with 1 additions and 1 deletions
|
@ -103,7 +103,7 @@ static void free_buffer_page(struct ion_system_heap *heap,
|
|||
security. This uses vmap as we want to set the pgprot so
|
||||
the writes to occur to noncached mappings, as the pool's
|
||||
purpose is to keep the pages out of the cache */
|
||||
for (i = 0; i < order / PAGE_SIZE; i++) {
|
||||
for (i = 0; i < (1 << order); i++) {
|
||||
struct page *sub_page = page + i;
|
||||
void *addr = vmap(&sub_page, 1, VM_MAP,
|
||||
pgprot_writecombine(PAGE_KERNEL));
|
||||
|
|
Loading…
Add table
Reference in a new issue