arm: socfpga: mailbox: Fix off-by-one error on command length checking
authorLey Foon Tan <ley.foon.tan@intel.com>
Wed, 24 Apr 2019 05:21:47 +0000 (13:21 +0800)
committerMarek Vasut <marex@denx.de>
Wed, 24 Apr 2019 22:00:49 +0000 (00:00 +0200)
commitbf068c7643f23c3f0936e3d1d292cc537acaf3bb
treef010dc32ca2b5499bbac29d32ddb4b856c4e9400
parent4aab2329b282956b3a8a22de7bd30116d1c8df20
arm: socfpga: mailbox: Fix off-by-one error on command length checking

A mailbox command contains 1-u32 header + arguments. The "len" variable
only contains the length of the arguments, but not the 1-u32 header.
Include the length of header when checking the ring buffer space to
prevent off-by-one error.

Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com>
Signed-off-by: Chee Hong Ang <chee.hong.ang@intel.com>
arch/arm/mach-socfpga/mailbox_s10.c