arm: msm: smd: use either package v3 or v4 not both
authorDaniel Walker <c_dwalke@quicinc.com>
Tue, 16 Mar 2010 23:29:44 +0000 (16:29 -0700)
committerDaniel Walker <dwalker@codeaurora.org>
Wed, 12 May 2010 16:18:32 +0000 (09:18 -0700)
This modifies SMD to use either the package v3 or package v4,
but not both. The current code tries to allocate as v4 on all
system which can produce a scary looking error message on boot up,

smem_find(16, 40): wrong size 16424
smd_alloc_channel() cid=02 size=08192 'SMD_RPCCALL'

With this error the code then falls back on the package v3 allocation
method. This method is inefficient because it causes a slow down
on some systems even when the allocation method can be determined
at compile time. It also causes a kernel size increase that effects
all system and is not needed.

This change corrects the allocation to use one method or the other
and not both.

Signed-off-by: Daniel Walker <c_dwalke@quicinc.com>

No differences found