mtd/Documentation/jffs3 JFFS3design.tex,1.21,1.22

Artem Bityutskiy dedekind at infradead.org
Wed Nov 2 10:22:02 EST 2005


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

Modified Files:
	JFFS3design.tex 
Log Message:
Bugfix.


Index: JFFS3design.tex
===================================================================
RCS file: /home/cvs/mtd/Documentation/jffs3/JFFS3design.tex,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- JFFS3design.tex	2 Nov 2005 13:19:01 -0000	1.21
+++ JFFS3design.tex	2 Nov 2005 15:22:00 -0000	1.22
@@ -319,7 +319,12 @@
 %
 \begin{figure}[h]
 \begin{center}
+\begin{htmlonly}
+\includegraphics{pics/idxprobl.png}
+\end{htmlonly}
+%begin{latexonly}
 \includegraphics[width=100mm,height=50mm]{pics/idxprobl}
+%end{latexonly}
 \end{center}
 \caption{JFFS3 indexing problem example.}
 \label{ref_FigureIndexProblem}
@@ -349,7 +354,12 @@
 %
 \begin{figure}[h]
 \begin{center}
+\begin{htmlonly}
+\includegraphics{pics/wandtree.png}
+\end{htmlonly}
+%begin{latexonly}
 \includegraphics[width=159mm,height=80mm]{pics/wandtree}
+%end{latexonly}
 \end{center}
 \caption{Wandering tree example.}
 \label{ref_FigureWandtree}
@@ -402,7 +412,12 @@
 %
 \begin{figure}[h]
 \begin{center}
+\begin{htmlonly}
+\includegraphics{pics/btree-01.png}
+\end{htmlonly}
+%begin{latexonly}
 \includegraphics[width=159mm,height=65mm]{pics/btree-01}
+%end{latexonly}
 \end{center}
 \caption{$B^+$-tree example.}
 \label{ref_FigureBTree_01}
@@ -422,7 +437,12 @@
 %
 \begin{figure}[h]
 \begin{center}
+\begin{htmlonly}
+\includegraphics{pics/node-01.png}
+\end{htmlonly}
+%begin{latexonly}
 \includegraphics[width=90mm,height=30mm]{pics/node-01}
+%end{latexonly}
 \end{center}
 \caption{The structure of a non-leaf node in $B^+$-tree.}
 \label{ref_FigureNode_01}
@@ -518,7 +538,12 @@
 %
 \begin{figure}[h]
 \begin{center}
+\begin{htmlonly}
+\includegraphics{pics/btree-02.png}
+\end{htmlonly}
+%begin{latexonly}
 \includegraphics[width=159mm,height=70mm]{pics/btree-02}
+%end{latexonly}
 \end{center}
 \caption{The JFFS3 tree.}
 \label{ref_FigureBTree_02}
@@ -540,7 +565,12 @@
 %
 \begin{figure}[h]
 \begin{center}
+\begin{htmlonly}
+\includegraphics{pics/flash-01.png}
+\end{htmlonly}
+%begin{latexonly}
 \includegraphics[width=159mm,height=30mm]{pics/flash-01}
+%end{latexonly}
 \end{center}
 \caption{Leaf and indexing nodes separation illustration.}
 \label{ref_FigureFlash_01}
@@ -599,7 +629,12 @@
 %
 \begin{figure}[h]
 \begin{center}
+\begin{htmlonly}
+\includegraphics{pics/journal-01.png}
+\end{htmlonly}
+%begin{latexonly}
 \includegraphics[width=159mm,height=60mm]{pics/journal-01}
+%end{latexonly}
 \end{center}
 \caption{The JFFS3 journal.}
 \label{ref_FigureJournal_01}
@@ -621,7 +656,12 @@
 %
 \begin{figure}[h]
 \begin{center}
+\begin{htmlonly}
+\includegraphics{pics/journal-02.png}
+\end{htmlonly}
+%begin{latexonly}
 \includegraphics[width=130mm,height=60mm]{pics/journal-02}
+%end{latexonly}
 \end{center}
 \caption{The read request processing in JFFS3.}
 \label{ref_FigureJournal_02}
@@ -727,7 +767,12 @@
 %
 \begin{figure}[h]
 \begin{center}
+\begin{htmlonly}
+\includegraphics{pics/sb-01.png}
+\end{htmlonly}
+%begin{latexonly}
 \includegraphics[width=159mm,height=21mm]{pics/sb-01}
+%end{latexonly}
 \end{center}
 \caption{Eraseblocks involved to the superblock management scheme.}
 \label{ref_FigureSB_01}
@@ -758,7 +803,12 @@
 %
 \begin{figure}[!t]
 \begin{center}
+\begin{htmlonly}
+\includegraphics{pics/sb-02.png}
+\end{htmlonly}
+%begin{latexonly}
 \includegraphics[width=159mm,height=200mm]{pics/sb-02}
+%end{latexonly}
 \end{center}
 \caption{The superblock management example.}
 \label{ref_FigureSB_02}
@@ -1120,6 +1170,9 @@
 of keys. So, JFFS3 should be flexible in this respect and have a mechanism to
 change/select the formats of keys.
 
+\item The minimal amount of file's data in a node is \texttt{PAGE\_SIZE}. No
+way to create smaller nodes as it it possible in JFFS2.
+
 \end{enumerate}
 
 The following is the list of ideas which were thought about but are not yet in
@@ -1151,6 +1204,8 @@
 checkpointing, quota, branching factor, indexing, leaf, journal, anchor, chain,
 super eraseblocks.
 
+\item Change the Credits section a bit.
+
 \end{enumerate}
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%





More information about the linux-mtd-cvs mailing list