Date: Fri, 28 Apr 2000 11:21:34 -0700 (PDT) From: Chris Mason <mason@suse.com> To: reiserfs@devlinux.com, torvalds@transmeta.com, Subject: reiserfs 3.6.5 available Hello everyone, ReiserFS 3.6.5 beta is available for download at: ftp://ftp.devlinux.com/pub/namesys/2.3-beta/linux-2.3.99-pre6-reiserfs-3.6.5-patch.gz It will work against both 2.3.99-pre6 and 2.3.99-pre6-7. Since pre6 has some I/O performance problems, pre6-7 is better for testing the patch right now. The biggest fix is for low memory deadlocks. Since our inodes have to be logged, kswapd, or anyone else trying to sync inodes to find more ram can end up deadlocked waiting on the journal. The fix was to add a dirty_inode call to struct super_operations, which mark_inode_dirty will use if provided. This allows us to keep the dirty inode list empty, and avoids the deadlocks. We've delayed the old format support for a week, so we can make an old format disk mounted under 2.3 still useable under the 2.2 kernels. The code to convert to the new format is there, and it works, but it won't let you switch between 2.2 and 2.3 right now, so we've disabled it. Our biggest open bug is with knfsd (we can't serve inodes through iget). I'm fixing that, and working on our endian audit next. Please send bug reports to reiserfs@devlinux.com -chris - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/