Release 1.0.21 of JFS was made available today.
Drop 59 on August 12, 2002 (jfs-2.4-1.0.21.tar.gz
and jfsutils-1.0.21.tar.gz) includes fixes to the file
system and utilities.
The new feature in this release is the capability to resize
the file system.
Utilities changes
- add external log support to xpeek
- fix fsck.jfs to update log device number in superblock after
logredo with external log.
- fix typo in mkfs.jfs Emergency help. (Bas)
- do not build currently unused defrag, extendfs utilities
- eliminate uuid redefinition compiler warnings
- add logsuper functions to libfs
- fix printf format specifiers. (Christoph Hellwig)
- code cleanup (all)
- update JFS FSIM for EVMS - see http://sourceforge.net/projects/evms/
File System changes
- define sb_bread for kernels older than 2.4.18
- C99-style initializers (Christoph Hellwig)
- Add resize function to JFS
This is invoked by mount -oremount,resize=<blocks>
See Documentation/filesystems/jfs.txt for more information.
- Remove d_delete calls from jfs_rmdir & jfs_unlink
- Dynamically allocate metapage structures
Use slab cache and pool of reserved structures to manage the metapage
structures. This is set up similar to the mempool routines in the
2.5 kernel. Previously a fixed number of these structures were
preallocated. This did not scale well.
- Rework JFS's inode locking
For more details about JFS, please see the patch instructions or
changelog.jfs files.
Steve
JFS for Linux http://oss.software.ibm.com/jfs