public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
* Limited support of NAND features in MTD.
@ 2007-12-12 11:51 Alexey Korolev
  2007-12-12 13:54 ` Artem Bityutskiy
                   ` (2 more replies)
  0 siblings, 3 replies; 18+ messages in thread
From: Alexey Korolev @ 2007-12-12 11:51 UTC (permalink / raw)
  To: linux-mtd; +Cc: joern, dwmw2

Hi,

It is not a secret that current MTD supports very limited set of NAND
features. Some of missed features like partial page read or cached read
are able to improve file system performance and its implementation do
not require s/w redesign. 

I have a question is there any limitations/restrictions to support extended features? 
Does it make sense to implement these features and manage them
through nand_chip->options flag, letting people to choose whether to use
features or not? If it is not a good idea what is the best way to manage
it?

Currently my clooeague and I did prototypes of partial page read and cached read 
functionalities showing performance increase. For example partial page read showed about 20%
of file open/stat time performance increase in JFFS2 on LP NAND. Cached
read increases overall read performance but value strongly depends on
platform IO latencies. Now we are thinking to create and sent patches.

So your suggestions/recomendations are welcome!

Thanks,
Alexey 

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2007-12-19 12:47 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-12-12 11:51 Limited support of NAND features in MTD Alexey Korolev
2007-12-12 13:54 ` Artem Bityutskiy
2007-12-12 14:36 ` Josh Boyer
2007-12-13 17:47   ` Alexey Korolev
2007-12-18 14:23 ` Jörn Engel
2007-12-18 15:06   ` Alexey Korolev
2007-12-18 15:18     ` Jörn Engel
2007-12-18 15:46       ` Alexey Korolev
2007-12-18 16:07         ` Alexey Korolev
2007-12-18 16:57       ` David Brown
2007-12-18 16:56         ` Jörn Engel
2007-12-18 18:14           ` David Woodhouse
2007-12-19 10:49             ` Alexey Korolev
2007-12-19 10:52               ` David Woodhouse
2007-12-19 11:55                 ` Alexey Korolev
2007-12-19 11:57                 ` Artem Bityutskiy
2007-12-19 12:47                   ` David Woodhouse
2007-12-18 15:48   ` Alexander Belyakov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox