From: Øyvind H. <go...@us...> - 2010-03-09 22:55:02
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Main OpenOCD repository". The branch, master has been updated via 17d437a7a193e783e8daeb0837e6dad5e6811213 (commit) from c986cc200cb7e0904a200992e1288007aa4c8c07 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 17d437a7a193e783e8daeb0837e6dad5e6811213 Author: Antonio Borneo <bor...@gm...> Date: Tue Mar 9 00:43:59 2010 +0800 CFI CORE: bug-fix protect single sector Cannot protect or unprotect single sector in cfi flash. When first==last the procedure fails. Signed-off-by: Antonio Borneo <bor...@gm...> Signed-off-by: Ãyvind Harboe <oyv...@zy...> diff --git a/src/flash/nor/core.c b/src/flash/nor/core.c index 767006d..8b581b0 100644 --- a/src/flash/nor/core.c +++ b/src/flash/nor/core.c @@ -73,7 +73,7 @@ int flash_driver_protect(struct flash_bank *bank, int set, int first, int last) * 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 @@ -108,7 +108,7 @@ scan: } /* Single sector, already protected? Nothing to do! */ - if (first == last) + if (first > last) return ERROR_OK; ----------------------------------------------------------------------- Summary of changes: src/flash/nor/core.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Main OpenOCD repository |