<& xfsTemplate,top=>1,side=>1 &>

XFS for Linux Release 1.0.2 Change Log

The following changes have been made to XFS for Linux for the 1.0.2 release.

Kernel

Fixed direct I/O read beyond eof.
Removed BLKBSZSET ioctl from kernel.
O_SYNC write path error checking.
Low memory improvements.
Fixed busy inode after xfsdump problem.
Worked around gcc bug in xfs_growfs.
Added MODULE_LICENSE("GPL") to XFS modules.
Changed dmapi to use /proc instead of /dev/dmapi.
Fixed nfs related bug with sparse file size.
Merged in bugfixes from Irix.
DMAPI can now monitor memory mapped files.

ACL

Added -r (recursive) option to chacl.
Fixed a bug in acl_check ACL validity check code.

xfsdump

xfsdump/xfsrestore available from root filesystem.
xfsdump/xfsrestore now handle DMAPI filesystems.
Fixed xfsrestore handling of device major numbers.
Allowed xfsrestore to run on non-xfs filesystem.
Merged xfsdump fsr bug fixes from IRIX.
Merged xfsdump phase 3 performance fixup from IRIX.
Merged xfsdump code to specify maximum file size, specify media file size, & request single media file.
FHS compliance for xfsdump inventory directory (/var/lib/xfsdump).

xfs_db

Fixed endianness bug in xfs_db write command.
Fixed frag command in xfs_db.

xfsprogs

Fixed xfs_growfs bug when parsing mount options.
Fixed too-small-final-AG bug in mkfs.xfs.
Fixed xfs_repair bug in handling a corrupt root directory inode with multiple "lost+found" entries.
Prevented xfs_repair from zeroing a dirty log.
Added mkfs.xfs heuristics to prevent inode numbers > 32 bits on >1TB filesystems.
Implemented the -f (file) option to xfs_logprint.
Changed mkfs.xfs to call lvdisplay instead of linking against liblvm.

misc

Changed libdm (dmapi), libhandle, libacl, libattr libraries to LGPL license.
Updated documentation.
<& xfsTemplate,bottom=>1 &>