NOR/core bugfix: restore invariants
commit620310bcc64a0ba9103c4c05300fe9d25cc92b12
authorDavid Brownell <dbrownell@users.sourceforge.net>
Fri, 16 Apr 2010 02:48:55 +0000 (15 19:48 -0700)
committerDavid Brownell <dbrownell@users.sourceforge.net>
Fri, 16 Apr 2010 02:48:55 +0000 (15 19:48 -0700)
tree519efe174fac47f6664cee8132e301dc08753a97
parentb886049c74de147b1ce6f7f0173ecd71323c5c64
NOR/core bugfix: restore invariants

The The patch labeled "CFI CORE: bug-fix protect single sector" was merged
rged without some requested bugfixes.  Most significantly it broke invariants
in the code, invalidating descriptions and changing the calling convention
for underlying drivers.  (It (Also wasn't CFI-specific...)

Fix that, and Include an update from Antonio Borneo for the degenerate
"nothing to do" case, (although that's still in the  wrong location.  which
is presumably why that is it was working in some cases but not all.)

 src/flash/nor/core.c |   21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
src/flash/nor/core.c