[PATCH] [MTD] Correct partition failed erase address
dwmw2 at infradead.org
Thu Mar 8 05:33:09 EST 2007
On Thu, 2007-03-08 at 10:27 +0000, David Woodhouse wrote:
> Erase isn't always synchronous. It can return success (i.e. erase queued
> successfully) and later call the callback with an indication of failure.
... and mtd_erase_callback() already subtracts the necessary offset.
I really don't like our API very much, but it doesn't seem to be broken
in this particular way.
When we fix things to cope with flash larger than 4GiB, I think we
should make larger changes to the way that partitioning works as well as
reconsidering the read/write/erase API.
More information about the linux-mtd