powerpc/powernv: Pass buffer size to OPAL validate flash call
authorVasant Hegde <hegdevasant@linux.vnet.ibm.com>
Thu, 5 Jun 2014 04:43:40 +0000 (10:13 +0530)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Thu, 5 Jun 2014 04:54:04 +0000 (14:54 +1000)
commit8b8f7bf4c218628fd243d03fc85cdbc7039e9e35
treea4e9d3c6581cde428eccd4df046585855eec3677
parentc1931e21816a031a5aff7084e7f10eb84e24d8cc
powerpc/powernv: Pass buffer size to OPAL validate flash call

We pass actual buffer size to opal_validate_flash() OPAL API call
and in return it contains output buffer size.

Commit cc146d1d (Fix little endian issues) missed to set the size
param before making OPAL call. So firmware image validation fails.

This patch sets size variable before making OPAL call.

Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com>
Tested-by: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
arch/powerpc/platforms/powernv/opal-flash.c