-
- Downloads
cfi_flash: fix bug with flash banks with different sector numbers
The function find_sector() does not take into account if the flash bank has changed since the last call. This could lead to illegal accesses inside and beyond the flash_info_t info strcture. For example if the current flash bank has less sectors than the last used flash bank. This patch adds two cheks. One that insures, that the current sector does not exceed the allowed maximum (which is always a good idea). And one that checks if the current access is to the same flash bank as the last access. If not, the search loop will start with sector 0. Signed-off-by:Martin Krause <martin.krause@tqs.de> Signed-off-by:
Stefan Roese <sr@denx.de>
Loading
Please register or sign in to comment