crypto: msm: Remove use of sg_virt

Using sg_virt() on scatter list entries, that is designated
for buffers in high memory pages, results in returning a 0
address; NULL pointer is returned.  This is due to the fact
that high memory pages are by definition unmapped. Hence
sg_virt() does not work for such pages.  Dereferencing this
NULL pointer to copy data from/to results in kernel panic.

Remove all cases of sg_virt() API use case.

Change-Id: I5a007f5d198dff8265f0247aa83adf04b9511f5d
Signed-off-by: Mona Hossain <mhossain@codeaurora.org>
1 file changed