Recursion in CFI driver. Is it really necessary to have.
Nicolas Pitre
nico at cam.org
Fri Oct 12 10:26:26 EDT 2007
On Fri, 12 Oct 2007, Alexey Korolev wrote:
> Hi,
>
> We encountered some problems with CFI driver (cfi_cmdset_0001.c).
> Investigation showed that it is rather possible that the issues are related to
> recursion call of get_chip function. I am just wondering if it really needed
> to have the recursion in CFI drivers.
For Sibley it is.
> From point of Flash commands the maximum
> necessary depth of recursive calls should be 1. (To handle suspend operatons).
Recursion should happen 1) only on Sibley, and 2) only when concurrent
writing and/or erasing happens.
In that context, suspend happens only for erase.
> What do you think of little modification here?
Please be more clear about your problem first.
Nicolas
More information about the linux-mtd
mailing list