From: Hans Reiser <[email protected]>

This describes reiser4 compile and mount options.

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

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

diff -puN Documentation/Changes~reiser4-doc Documentation/Changes
--- 25/Documentation/Changes~reiser4-doc        Wed Mar 30 14:54:50 2005
+++ 25-akpm/Documentation/Changes       Wed Mar 30 14:54:50 2005
@@ -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  pcmciautils            001
o  pcmcia-cs              3.1.21                  # cardmgr -V
@@ -178,6 +179,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
--------

@@ -353,6 +361,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   Thu Apr 11 07:25:15 2002
+++ 25-akpm/Documentation/filesystems/reiser4.txt       Wed Mar 30 14:54:50 2005
@@ -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.
_