spi: spi_flash: Fix the arguments of stm_is_locked_sr()
stm_is_locked_sr() takes the status register (SR) value as the last parameter, not the second. Based on a patch from Brian Norris for the linux kernel: http://git.infradead.org/linux-mtd.git/commit/a32d5b726ff8cf32bf491522b0ac8ae2545a063e Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Reviewed-by: Jagan Teki <jteki@openedev.com>
This commit is contained in:
parent
78680314c5
commit
5092158359
|
@ -767,8 +767,8 @@ int stm_unlock(struct spi_flash *flash, u32 ofs, size_t len)
|
|||
return ret;
|
||||
|
||||
/* Cannot unlock; would unlock larger region than requested */
|
||||
if (stm_is_locked_sr(flash, status_old, ofs - flash->erase_size,
|
||||
flash->erase_size))
|
||||
if (stm_is_locked_sr(flash, ofs - flash->erase_size, flash->erase_size,
|
||||
status_old))
|
||||
return -EINVAL;
|
||||
/*
|
||||
* Need largest pow such that:
|
||||
|
|
Loading…
Reference in New Issue