spi: fsl_qspi: Fix qspi_op_rdsr memcpy issue
authorGong Qianyu <Qianyu.Gong@freescale.com>
Tue, 26 Jan 2016 07:06:41 +0000 (15:06 +0800)
committerYork Sun <york.sun@nxp.com>
Wed, 27 Jan 2016 16:28:31 +0000 (08:28 -0800)
commit940d2b89bf36c17dfc9972111b68391c35b4e9f2
tree07c18d216f39698f8ce8dae47a7e2c67aaf3bc7d
parent5207014deb1a465d2ac808254902100e7ea69d75
spi: fsl_qspi: Fix qspi_op_rdsr memcpy issue

In current driver, we always copy 4 bytes to the dest memory.
Actually the dest memory may be shorter than 4 bytes.
Add an argument to indicate the dest memory length.
Avoid writing memory outside of the bounds.

Signed-off-by: Gong Qianyu <Qianyu.Gong@freescale.com>
Reviewed-by: York Sun <york.sun@nxp.com>
drivers/spi/fsl_qspi.c