summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtem Bityutskiy <Artem.Bityutskiy@nokia.com>2007-01-31 10:43:13 +0100
committerDavid Woodhouse <dwmw2@infradead.org>2007-02-09 16:27:50 +0100
commit73a4421c5a0aa77b996891e7616b396c360b3ed8 (patch)
tree9cf798dffc2e896b7d6a2a6be21314c77f387b7c
parent[MTD] remove unused ecctype,eccsize fields from struct mtd_info (diff)
downloadlinux-73a4421c5a0aa77b996891e7616b396c360b3ed8.tar.xz
linux-73a4421c5a0aa77b996891e7616b396c360b3ed8.zip
[MTD] Clarify OOB-operation interface comments
Add more comment to OOB I/O interface. Read/write are not symmetric which is confusing and should be documented. Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com> Signed-off-by: David Woodhouse <dwmw2@infradead.org>
-rw-r--r--include/linux/mtd/mtd.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/mtd/mtd.h b/include/linux/mtd/mtd.h
index 8a2e8bfc1e56..6a8570be331b 100644
--- a/include/linux/mtd/mtd.h
+++ b/include/linux/mtd/mtd.h
@@ -85,6 +85,10 @@ typedef enum {
* mode = MTD_OOB_PLACE)
* @datbuf: data buffer - if NULL only oob data are read/written
* @oobbuf: oob data buffer
+ *
+ * Note, it is allowed to read more then one OOB area at one go, but not write.
+ * The interface assumes that the OOB write requests program only one page's
+ * OOB area.
*/
struct mtd_oob_ops {
mtd_oob_mode_t mode;