Cannot protect or unprotect single sector in cfi flash.
When first==last the procedure fails.
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
* speeds at least some things up.
*/
scan:
- for (int i = first; i < last; i++) {
+ for (int i = first; i <= last; i++) {
struct flash_sector *sector = bank->sectors + i;
/* Only filter requests to protect the already-protected, or
}
/* Single sector, already protected? Nothing to do! */
- if (first == last)
+ if (first > last)
return ERROR_OK;