gcx: Use GFP_ATOMIC flag for opp_freqs table.

Use GFP_ATOMIC instead of GFP_KERNEL to avoid potential blocking.

Change-Id: Id405a2aa609560b849adf0e096970d0251cfd140
Signed-off-by: Oleg Matcovschi <oleg.matcovschi@ti.com>
cache-2dmanager: handle case where physical page not found.

This can happen if a userspace app allocates a buffer but doesn't
initialize it, and does not explicitly map the buffer.

Change-Id: Ia431bb8bd713c3eb8ac937b274e8422bc23651f0
Signed-off-by: Craig Stout <craig.stout@ti.com>
cache-2dmanager: force compile fail if cache sizes not specified.

Change-Id: Iad49ef78552994e4611c1c7b79af2d38b2fb141c
Signed-off-by: Craig Stout <craig.stout@ti.com>
OMAPRPC: Updates to OMAPRPC from 3.4 Kernel tree changes.

This patch contains fixes from
* lindent
* checkPatch
* sparse
* comments from 3.4 fixes in offline email
* moved code from drivers/staging/omaprpc to drivers/rpmsg/omaprpc
* Fixes for offset length checking in ION case
* made debugging verboseness switchable from kernel boot args if supplied.

An RPMSG driver that exposes the Remote Procedure Call API to
user space, in order to allow applications to distribute
remote calls to more power-efficient remote processors on OMAP systems.
Like DOMX it uses the existing RPMSG driver.
Used for Distributed Vision Processing.

3.4 branch commit : 34b5939f30e1d5c0c0f2742b4a080b700d01df6f

Change-Id: Ib428e7a346ce11db371b578a2ff41239db7db483
Signed-off-by: Erik Rainey <erik.rainey@ti.com>

Conflicts:
	drivers/staging/Kconfig
OMAPRPC: Ask tiler for pa in buffer lookups

For buffer lookups where no valid handle is available
(either PVR or ion) ask tiler for the physical address
in case there are valid virtual maps for the virtual
address in question.

Change-Id: I7f5d47223a38bef96e2d4aaf52534e6fc7e8f743
Signed-off-by: Alberto Aguirre <a-aguirre@ti.com>