gpu: ion: optimize system heap for non fault buffers
authorRebecca Schultz Zavin <rebecca@android.com>
Fri, 21 Sep 2012 18:46:06 +0000 (11:46 -0700)
committerArve Hjønnevåg <arve@android.com>
Mon, 1 Jul 2013 21:16:08 +0000 (14:16 -0700)
commitd8c1252e23beb4bec877828eeb8dc351fe09737b
tree9d01170b1b8c86a16421135e895eaed582cdcb21
parent70fb7625fbf34804836a8889d6ea70057317f074
gpu: ion: optimize system heap for non fault buffers

If a buffer's user mappings are not going to be faulted
in it need not be allocated page wise.  We can optimize
this common case by allocating an sglist of larger chunks
rather than creating an entry for each page in the
allocation.

Change-Id: I47814990e55c7bdb7abeaa2af824744b0a97602d
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
drivers/gpu/ion/ion.c
drivers/gpu/ion/ion_priv.h
drivers/gpu/ion/ion_system_heap.c