summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/omapdrm/omap_irq.c
diff options
context:
space:
mode:
authorRebecca Schultz Zavin <rebecca@android.com>2012-06-07 16:36:44 -0700
committerArve Hjønnevåg <arve@android.com>2013-07-01 14:16:08 -0700
commit59f9282fcfcaf29fc4052b49f48e5717567af9f3 (patch)
tree3a628aa8b666474d6725169f882e9b616f0940df /drivers/gpu/drm/omapdrm/omap_irq.c
parent402320a6232db509fbfe18877e38dead1004adf8 (diff)
downloadolio-linux-3.10-59f9282fcfcaf29fc4052b49f48e5717567af9f3.tar.xz
olio-linux-3.10-59f9282fcfcaf29fc4052b49f48e5717567af9f3.zip
gpu: ion: Add ion_page_pool.
This patch adds a new utility heaps can use to manage memory. In the past we have found it can be very expensive to manage the caches when allocating memory, but it is imposible to know whether a previous user of a given memory allocation had a cached mapping. This patch adds the ability to store a pool of pages that were previously used uncached so that cache maintenance only need be done when growing this pool. The pool also contains a shrinker so memory from the pool can be recovered in low memory conditions. Change-Id: I686fd7d192060fd32d34ef66471f62b7829006ee Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
Diffstat (limited to 'drivers/gpu/drm/omapdrm/omap_irq.c')
0 files changed, 0 insertions, 0 deletions