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