mtd/fs/jffs3 JFFS3design.tex,1.9,1.10

Artem Bityuckiy dedekind at infradead.org
Thu Jan 27 13:10:57 EST 2005


Update of /home/cvs/mtd/fs/jffs3
In directory phoenix.infradead.org:/tmp/cvs-serv11749

Modified Files:
	JFFS3design.tex 
Log Message:
Update


Index: JFFS3design.tex
===================================================================
RCS file: /home/cvs/mtd/fs/jffs3/JFFS3design.tex,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- JFFS3design.tex	24 Jan 2005 16:01:43 -0000	1.9
+++ JFFS3design.tex	27 Jan 2005 18:10:54 -0000	1.10
@@ -69,6 +69,16 @@
 \large \textbf{Term} & \large \textbf{Definition}
 \\[7pt]
 
+\raggedright \emph{Page Cache}
+&
+The Linux Page Cache caches the disk data. This is the layer between
+the VM subsystem and verious disk IO related sybsystems. The disk data
+is cached by peaces of RAM page size (usually 4KiB),
+so any JFFS3 read/write operation
+is done in terms of pages. See \ref{ref_GormanVM} for more Linux VM
+details.
+\\[4pt]
+
 \raggedright \emph{Block, Sector}
 &
 The minimal flash erasable unit.
@@ -266,7 +276,7 @@
 \item Make the compression selectable per-file (may be using xattr).\\
 \url{http://lists.infradead.org/pipermail/linux-mtd/2005-January/011645.html}.
 
-\item Make one more compression mode when checksums are neither
+\item Make one more checksum mode when checksums are neither
 generated nor checked.\\
 \url{http://lists.infradead.org/pipermail/linux-mtd/2005-January/011640.html}.
 
@@ -274,16 +284,30 @@
 to quickly detect the partially written nodes.\\
 \url{http://lists.infradead.org/pipermail/linux-mtd/2005-January/011529.html}.
 
+\item Increase the maximum node size. We may keep several pages in one node.
+This leads to better compression and less memory consumption.\\
+\url{http://lists.infradead.org/pipermail/linux-mtd/2005-January/011672.html}\\
+and following.
+
+\item Implement write-through JFFS2 cache.\\
+\url{http://lists.infradead.org/pipermail/linux-mtd/2005-January/011672.html}\\
+and following.
+
 \end{enumerate}
 
 %
 % REFERENCES
 %
 \section{References}
+
 \begin{enumerate}
 \item \raggedright \label{ref_MTD}
 Memory Technology Device (MTD) Subsystem for Linux,\\
 \url{http://www.linux-mtd.infradead.org}.
+
+\item \raggedright \label{ref_GormanVM}
+Mel Gorman, Linux VM Documentation,\\
+\url{http://www.csn.ul.ie/~mel/projects/vm}
 \end{enumerate}
 
 \end{document}





More information about the linux-mtd-cvs mailing list