reiser4 snapshot for August 26th.

From: Oleg Drokin
Date: Tue Aug 26 2003 - 05:24:55 EST


Hello!

I have just released another reiser4 snapshot that I hope all interested
parties will try. It is released against 2.6.0-test4.
You can find it at http://namesys.com/snapshots/2003.08.26
I include release notes below.

Reiser4 snapshot for 2003.08.26

WARNING!!! This code is experimental! WE ARE NOT KIDDING! DO NOT PUT
ANY VALUABLE DATA ON REISER4 YET!

Fixed some bugs. And finally reiser4 should compile on 64bit boxes (hm. somebody try it,
as I am unable to build any 2.6 kernel for ia64). Also reiser4 should now build without
debug enabled.
Important SMP bug was fixed (only was in effect for SMP kernels on boxes with less than 3 CPUs).
There are still some OOM problems sometimes that we are working on, but generally
I hope problems reported by various people about compile failures should be fixed now.
Readonly mounts (and hence - reiser4 as rootfs) are not supported too.

reiser4progs update includes some 64 bit fixes too along with other stuff.
fsck still does not work, so don't even try to run it.

Snapshot is released as a patch against linux-2.6.0-test4
REISER4_NOOPT config option (Disable compiler optimizations for reiser4 code.)
is known to not compile on x86.
Enable CONFIG_REISER4_LARGE_KEY, as reiser4progs are creating filesystems with
large keys by default.
The reiser4-kernelonly.diff file represents only required kernel modifications if you plan to use our reiser4 bk repository.
It does not contains any reiser4 code
The reiser4.diff is full patch with everything included.

Changelog (extracted by "bk changes"):

ChangeSet@xxxxxxxxxx, 2003-08-26 12:53:59+04:00, god@xxxxxxxxxxxxxxxxxx
remove assertion (contradicts recent changes in prepare_twig_cut())

ChangeSet@xxxxxxxxxx, 2003-08-26 12:53:28+04:00, god@xxxxxxxxxxxxxxxxxx
remove superfluous check

ChangeSet@xxxxxxxxxx, 2003-08-26 11:19:03+04:00, zam@xxxxxxxxxxxxxxxxxxx
search_one_bitmap_backward() endless loop fix.

ChangeSet@xxxxxxxxxx, 2003-08-25 22:01:52+04:00, zam@xxxxxxxxxxxxxxxxxxx
backward search bitmap code fixes

ChangeSet@xxxxxxxxxx, 2003-08-25 21:26:46+04:00, edward@xxxxxxxxxxxxxxxxx
ctail.c:
Fixed bug
file.c:
shared reserve_cut_iteration
cryptcompress.c:
Added cut_items_cryptcompress(),
fixed bugs

ChangeSet@xxxxxxxxxx, 2003-08-25 21:06:06+04:00, god@xxxxxxxxxxxxxxxxxx
sync with recent change in prepare_twig_cut()

ChangeSet@xxxxxxxxxx, 2003-08-25 21:00:04+04:00, god@xxxxxxxxxxxxxxxxxx
when removing eottl, clear connected bits on formatted neighbors

ChangeSet@xxxxxxxxxx, 2003-08-25 20:59:26+04:00, god@xxxxxxxxxxxxxxxxxx
restore old check.

ChangeSet@xxxxxxxxxx, 2003-08-25 20:59:13+04:00, god@xxxxxxxxxxxxxxxxxx
fix race in check_jload()

ChangeSet@xxxxxxxxxx, 2003-08-25 20:58:52+04:00, god@xxxxxxxxxxxxxxxxxx
add separate inode to keep bitmaps.
cleanup

ChangeSet@xxxxxxxxxx, 2003-08-25 20:45:18+04:00, god@xxxxxxxxxxxxxxxxxx
fix fence error in wake_up_requestor()

ChangeSet@xxxxxx, 2003-08-25 18:05:17+04:00, green@xxxxxxxxxxxxxxxxxxx
bitmap.c:
Remove erroneous ON_DEBUG()

ChangeSet@xxxxxx, 2003-08-25 13:58:15+04:00, god@xxxxxxxxxxxxxxxxxx
use vmalloc instead of kmalloc

ChangeSet@xxxxxxxxxx, 2003-08-25 08:49:07+04:00, zam@xxxxxxxxxxxxxxxxxxx
bitmap code reorganization

ChangeSet@xxxxxx, 2003-08-24 15:56:24+04:00, green@xxxxxxxxxxxxxxxxxxx
inode.h:
64bit compile fix

ChangeSet@xxxxxx, 2003-08-22 21:05:40+04:00, god@xxxxxxxxxxxxxxxxxx
fix compilation errors

ChangeSet@xxxxxx, 2003-08-22 21:00:56+04:00, god@xxxxxxxxxxxxxxxxxx
restore compilability.

ChangeSet@xxxxxx, 2003-08-22 20:56:38+04:00, god@xxxxxxxxxxxxxxxxxx
fix problems with BK's handling of symlinks

ChangeSet@xxxxxx, 2003-08-22 20:55:24+04:00, god@xxxxxxxxxxxxxxxxxx
Merge laputa.namesys.com:/home/god/projects/2.5/fs/reiser4
into laputa.namesys.com:/home/god/projects/i386/fs/reiser4

ChangeSet@xxxxxxxxxxx, 2003-08-22 20:45:52+04:00, god@xxxxxxxxxxxxxxxxxx
cleanup

ChangeSet@xxxxxxxxxxx, 2003-08-22 20:45:32+04:00, god@xxxxxxxxxxxxxxxxxx
add scripts to perform mongo automatically.

ChangeSet@xxxxxxxxxxx, 2003-08-22 20:44:24+04:00, god@xxxxxxxxxxxxxxxxxx
fix race in sibling list code.

ChangeSet@xxxxxxxxxxx, 2003-08-22 20:43:54+04:00, god@xxxxxxxxxxxxxxxxxx
fix debugging checks.

ChangeSet@xxxxxxxxxxx, 2003-08-22 20:43:15+04:00, god@xxxxxxxxxxxxxxxxxx
don't do read-ahead if low on memory.

ChangeSet@xxxxxxxxxxx, 2003-08-22 20:42:55+04:00, god@xxxxxxxxxxxxxxxxxx
add assertion.

ChangeSet@xxxxxxxxxxx, 2003-08-22 20:42:39+04:00, god@xxxxxxxxxxxxxxxxxx
fix assertion: atom lock should be held to avoid races with fusion.

ChangeSet@xxxxxxxxxxx, 2003-08-22 20:42:13+04:00, god@xxxxxxxxxxxxxxxxxx
use jnode attached to page to avoid hash table lookup when possible

ChangeSet@xxxxxxxxxx, 2003-08-22 20:41:38+04:00, god@xxxxxxxxxxxxxxxxxx
add sysfs file with a list of all active atoms.

ChangeSet@xxxxxxxxxx, 2003-08-22 20:40:59+04:00, god@xxxxxxxxxxxxxxxxxx
don't set JNODE_DKSET in add_empty_leaf() to avoid races

ChangeSet@xxxxxxxxxx, 2003-08-22 20:40:23+04:00, god@xxxxxxxxxxxxxxxxxx
move check.

ChangeSet@xxxxxxxxxx, 2003-08-22 20:40:08+04:00, god@xxxxxxxxxxxxxxxxxx
fix race in eflush_del().
fix hash function.
make hash table dynamically sized.

ChangeSet@xxxxxxxxxx, 2003-08-22 20:39:29+04:00, god@xxxxxxxxxxxxxxxxxx
mark get_current_context() as const.

ChangeSet@xxxxxxxxxx, 2003-08-22 20:39:06+04:00, god@xxxxxxxxxxxxxxxxxx
remove noisy compiler options
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/