This describes reiser4 compile and mount options.

Signed-off-by: Andrew Morton <[email protected]>
---

diff -puN Documentation/Changes~reiser4-doc Documentation/Changes


Documentation/Changes                 |   12 +++++
Documentation/filesystems/reiser4.txt |   75 ++++++++++++++++++++++++++++++++++
2 files changed, 87 insertions(+)

diff -puN Documentation/Changes~reiser4-doc Documentation/Changes
--- linux-2.6.10/Documentation/Changes~reiser4-doc      2005-01-18 19:30:13.620613927 +0300
+++ linux-2.6.10-vs/Documentation/Changes       2005-01-18 19:30:13.627614425 +0300
@@ -56,6 +56,7 @@ o  module-init-tools      0.9.10
o  e2fsprogs              1.29                    # tune2fs
o  jfsutils               1.1.3                   # fsck.jfs -V
o  reiserfsprogs          3.6.3                   # reiserfsck -V 2>&1|grep reiserfsprogs
+o  reiser4progs           1.0.0                   # fsck.reiser4 -V
o  xfsprogs               2.6.0                   # xfs_db -V
o  pcmcia-cs              3.1.21                  # cardmgr -V
o  quota-tools            3.09                    # quota -V
@@ -177,6 +178,13 @@ The reiserfsprogs package should be used
versions of mkreiserfs, resize_reiserfs, debugreiserfs and
reiserfsck. These utils work on both i386 and alpha platforms.

+Reiser4progs
+------------
+
+The reiser4progs package contains utilities for the reiser4 file system.
+Detailed instructions are provided in the README file located at:
+<ftp://ftp.namesys.com/pub/reiser4progs/README>.
+
Xfsprogs
--------

@@ -345,6 +353,10 @@ Reiserfsprogs
-------------
o  <http://www.namesys.com/pub/reiserfsprogs/reiserfsprogs-3.6.3.tar.gz>

+Reiser4progs
+------------
+o  <ftp://ftp.namesys.com/pub/reiser4progs/>
+
Xfsprogs
--------
o  <ftp://oss.sgi.com/projects/xfs/download/>
diff -puN /dev/null Documentation/filesystems/reiser4.txt
--- /dev/null   2003-09-23 21:59:22.000000000 +0400
+++ linux-2.6.10-vs/Documentation/filesystems/reiser4.txt       2005-01-18 19:31:36.036469454 +0300
@@ -0,0 +1,75 @@
+Reiser4 filesystem
+==================
+Reiser4 is a file system based on dancing tree algorithms, and is
+described at http://www.namesys.com
+
+
+References
+==========
+web page               http://namesys.com/v4/v4.html
+source code and
+userland tools         http://thebsh.namesys.com/snapshots/LATEST
+
+
+Compile options
+===============
+Enable reiser4 debug mode
+       This checks everything imaginable while reiser4
+       runs
+
+Mount options
+=============
+tmgr.atom_max_size=N
+       Atoms containing more than N blocks will be forced to commit.
+       N is decimal.
+       Default is nr_free_pagecache_pages() / 2 at mount time.
+
+tmgr.atom_max_age=N
+       Atoms older than N seconds will be forced to commit. N is decimal.
+       Default is 600.
+
+tmgr.atom_max_flushers=N
+       Limit of concurrent flushers for one atom. 0 means no limit.
+       Default is 0.
+
+tree.cbk_cache.nr_slots=N
+       Number of slots in the cbk cache.
+
+flush.relocate_threshold=N
+       If flush finds more than N adjacent dirty leaf-level blocks it
+       will force them to be relocated.
+       Default is 64.
+
+flush.relocate_distance=N
+       If flush finds can find a block allocation closer than at most
+       N from the preceder it will relocate to that position.
+       Default is 64.
+
+flush.scan_maxnodes=N
+       The maximum number of nodes to scan left on a level during
+       flush.
+       Default is 10000.
+
+optimal_io_size=N
+       Preferred IO size. This value is used to set st_blksize of
+       struct stat.
+       Default is 65536.
+
+bsdgroups
+       Turn on BSD-style gid assignment.
+
+32bittimes
+       By default file in reiser4 have 64 bit timestamps. Files
+       created when filesystem is mounted with 32bittimes mount
+       option will get 32 bit timestamps.
+
+mtflush
+       Turn off concurrent flushing.
+
+nopseudo
+       Disable pseudo files support. See
+       http://namesys.com/v4/pseudo.html for more about pseudo files.
+
+dont_load_bitmap
+       Don't load all bitmap blocks at mount time, it is useful for
+       machines with tiny RAM and large disks.

_