This directory contains patches that were sent to Alan Cox for inclusion
into next -ac patches. They are mostly cleanups.

[ACCEPTED in 2.4.7-ac3] A-nokernel.patch
   Removes non-kernel code (conditioned by !defined( __KERNEL__ ))
   Doesn't change functionality in any way.
   (747 loc, 18734 bytes)

[ACCEPTED in 2.4.7-ac3] B-fsck.patch
   Removes code pertaining to reiserfsck conditioned by
   defined( REISERFS_FSCK ).
   Doesn't change functionality in any way.
   (448 loc, 15980 bytes)

[ACCEPTED in 2.4.7-ac3] C-reiserfs-check.patch
   Replaces consistency checks inside defined( CONFIG_REISERFS_CHECK )
   with RFALSE()---assert-like macro. Makes code more readable and compact.
   Doesn't change functionality in any way.
   (3212 loc, 132138 bytes)

[ACCEPTED in 2.4.7-ac3] D-constness-format-strings.patch
   Add "const" qualifier to parameters of functions.
   Correct wrong or inconsistent format strings and arguments
   passed to printf-like functions.
   Improves typechecking, fixes some bugs (never detected in practice),
   probably leaves gcc with more room for optimisations.
   (1079 loc, 48559 bytes)

[ACCEPTED in 2.4.7-ac3] E-prints.c-cleanup.patch
   Patch by Jeff Mahoney to replace ugly do_reiserfs_warning() macro in
   fs/reiserfs/prints.c with function.
   (192 loc, 5070 bytes)

F-signed-hash.patch
   Patch by Jeff Mahoney to add "signed" to prototypes of hash functions
   in fs/reiserfs/hashes.c so that they work identically independently of
   default "signness" of a given platform.
   WARNING: If you ever apply this patch on the platform where default char
            is "unsigned" you should apply following script to all reiserfs
            mounts:
-------[do not cut-n-paste this from browser]-----
   #!/bin/sh

   if [ $# -ne 1 ]; then
       echo "usage: find-high-ascii.sh <basedir>"
       exit 1
   fi
   find $1 -name '*[�-�]*'
-------[do not cut-n-paste this from browser]-----
   Then backup all files found by this script, remove them, reboot with
   patched kernel, and restore backup.
   (65 loc, 2410 bytes)

G-preserve-list.patch
   Patch by Jeff Mahoney to remove unused obsolete "preserve-list" code
   (some early form of journalling).
   (466 loc, 19661 bytes)

H-right-delim-key.patch
   Patch by Jeff Mahoney to remove unused obsolete "right-delimiting-key"
   code.
   (256 loc, 10726 bytes)

I-procinfo.patch
   Add configuration option to create under /proc/fs/reiserfs
   hierarchy of files, displaying various ReiserFS statistics and
   internal data on the expense of making your kernel or module
   slightly larger (+8K). This also increases amount of kernel memory
   required for each mount. Only ReiserFS developers and people
   fine-tuning reiserfs or tracing problems should be interested in this.
   (1454 loc, 49026 bytes)