Unionfs 2.0 Regression Test Suite README
****************************************
-Local File Systems Tests (tested with ext2, ext3, ext4, xfs, and reiserfs)
---------------------------------------------------------------------
+Local File Systems Tests (tested with ext2, ext3, ext4, xfs, reiser4, and reiserfs)
+-----------------------------------------------------------------------------------
The current regression suite requires that you define four separate
local-disk devices, which WILL BE FORMATTED(!) by the regression suite
a file type (e.g., "f" for files or "d" for directories), and then a
lower-level name that shouldn't appear, or does appear.
+Note: reiser4 appears to be broken, so can't test with it. Tried reiser4
+for 2.6.21, but right on mount, getting an error:
+
+ BUG: sleeping function called from invalid context at kernel/rwsem.c:20
##############################################################################
NFS Tests
# Name of file systems to format your device. Supported file systems
# Include the following:
-# 1. Disk based: ext2, ext3, ext4, reiserfs, and xfs.
+# 1. Disk based: ext2, ext3, ext4, reiserfs, reiser4, and xfs.
# 2. Network: nfs, nfs2, and nfs3 (nfs4 support pending).
-# 3. Special: jffs2, ramfs, and tmpfs.
+# 3. Special: jffs2, ramfs, tmpfs, cramfs, and squashfs.
case ${MYFS} in
# jffs2 is special: only the leftmost filesystem uses it
jffs* | ramfs | tmpfs )
# Name of file systems to format your device. Supported file systems
# Include the following:
-# 1. Disk based: ext2, ext3, ext4, reiserfs, and xfs.
+# 1. Disk based: ext2, ext3, ext4, reiserfs, reiser4, and xfs.
# 2. Network: nfs, nfs2, and nfs3 (nfs4 support pending).
-# 3. Special: jffs2, ramfs, and tmpfs.
+# 3. Special: jffs2, ramfs, tmpfs, cramfs, and squashfs.
case ${MYFS} in
# jffs2 is special: only the leftmost filesystem uses it
jffs* | ramfs | tmpfs )
runcmd mkdir -p /n/lower/b$i
runcmd mount -t $fs $dev /n/lower/b$i
;;
+ reiser4 )
+ runcmd mkfs.reiser4 -y $dev
+ runcmd mkdir -p /n/lower/b$i
+ runcmd mount -t $fs $dev /n/lower/b$i
+ ;;
ext4 )
# ext4 is in development. Use ext3 f/s format for now.
runcmd mkfs -t ext3 -q $dev
# Name of file systems to format your device. Supported file systems
# Include the following:
-# 1. Disk based: ext2, ext3, ext4, reiserfs, and xfs.
+# 1. Disk based: ext2, ext3, ext4, reiserfs, reiser4, and xfs.
# 2. Network: nfs, nfs2, and nfs3 (nfs4 support pending).
-# 3. Special: jffs2, ramfs, and tmpfs.
+# 3. Special: jffs2, ramfs, tmpfs, cramfs, and squashfs.
case ${MYFS} in
# jffs2 is special: only the leftmost filesystem uses it
jffs* | ramfs | tmpfs )