XFS 1.0.2 for Linux Released

XFS 1.0.2 for Linux Released

Post by Eric Sandee » Wed, 21 Nov 2001 02:40:10

SGI is pleased to announce the 1.0.2 release of XFS for Linux.

This release includes kernels for both ia64 and x86 architectures,
including x86 RPMs based on kernels from Red Hat Linux 7.1 and 7.2.
This release also includes a system installer for Red Hat Linux 7.2.

For more information, please see
and the changelog at the end of this message.

Downloads are available at

This download URL contains the following directories:


These 2.4.14 kernel RPMS are based on vanilla 2.4.14 kernels
(Linus' tree) with XFS and kdb added.


These 2.4.9 kernel RPMS are based on Red Hat's 7.1/7.2 2.4.9 kernel
version -
only the XFS bits have been changed.  These RPMS are intended
for anyone using XFS on RH 7.1/7.2 in an environment where they
need Red Hat's kernel improvements, and they do not wish
to jump kernel versions to get XFS improvements.


These are xfs-enabled kernel RPMs based on "vanilla" 2.4.9 linux,
built for the IA64 platform.


The patches provided are for linux-2.4.14.
kdb patches are also provided for debugging.


This patch is against the vanilla 2.4.9 kernel, for ia64 architectures.

See the README file in the patches/ directories for patching


Userspace tools are provided both as source tarballs and
as RPMs, for both ia64 and i386 platforms.


The installer/i386/ directory contains a modified Red Hat 7.2
installer that will allow you to install a Red Hat 7.2 system
on XFS.  If you already used the XFS 1.0 or 1.0.1 system installer,
you can use this to upgrade your system.

Note that an ia64 system installer is not available at this time.

CHANGES since 1.0.1:

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.

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

* 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).

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

* 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
* Implemented the -f (file) option to xfs_logprint.
* Changed mkfs.xfs to call lvdisplay instead of linking against liblvm.

* Changed libdm (dmapi), libhandle, libacl, libattr libraries to LGPL
* Updated documentation.


for their help in preparing this release.

Eric Sandeen      XFS for Linux     http://oss.sgi.com/projects/xfs

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


1. oops in 2.4.14-xfs (xfs release 1.0.2)

Found a few references to a problem in do_check_pgt_cache but none for 2.4.14
-- has this issue been fixed in a later release?



Unable to handle kernel NULL pointer dereference at virtual address 00000010
*pde = 298bf001
Oops: 0000
CPU:    0
EIP:    0010:[<c011361f>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010006
eax: 00000010   ebx: e587003c   ecx: 00000019   edx: 00000010
esi: e5870000   edi: c0308000   ebp: c0309fc4   esp: c0309f8c
ds: 0018   es: 0018   ss: 0018
Process swapper (pid: 0, stackpage=c0309000)
Stack: c01053b0 c0308000 c01053b0 00000001 00000010 e5c94000 00000000
       00000000 f3ba7660 00000001 0000002e 00000000 c0344840 0008e000
       000fa000 0009b800 c0105000 c0105043 c030a8f1 c029da40 000fa000
Call Trace: [<c01053b0>] [<c01053b0>] [<c010544e>] [<c0105000>] [<c0105043>]
Code: 8b 02 0f 18 00 81 fa 20 e6 2e c0 0f 85 76 ff ff ff 83 7d f4

Trace; c01053b0 <disable_hlt+0/8>
Trace; c01053b0 <disable_hlt+0/8>
Trace; c010544e <cpu_idle+3a/54>
Trace; c0105000 <_stext+0/0>
Trace; c0105043 <rest_init+43/44>

Code;  c011361f <do_check_pgt_cache+8f/10c>
00000000 <_EIP>:
Code;  c011361f <do_check_pgt_cache+8f/10c>   <=====
   0:   8b 02                     mov    (%edx),%eax   <=====
Code;  c0113621 <do_check_pgt_cache+91/10c>
   2:   0f 18 00                  prefetchnta (%eax)
Code;  c0113624 <do_check_pgt_cache+94/10c>
   5:   81 fa 20 e6 2e c0         cmp    $0xc02ee620,%edx
Code;  c011362a <do_check_pgt_cache+9a/10c>
   b:   0f 85 76 ff ff ff         jne    ffffff87 <_EIP+0xffffff87> c01135a6
Code;  c0113630 <do_check_pgt_cache+a0/10c>
  11:   83 7d f4 00               cmpl   $0x0,0xfffffff4(%ebp)


http://flounder.net/publickey.html |      38B0 05D0 8BF7 2C6D 110A

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

2. cannot find fixed font

3. XFS for Linux 1.1 Released

4. friendly editor ??

5. XFS - Serving Multiple OS fonts on linux xfs

6. Exacutables crash after patching.

7. ANNOUNCEMENT: 2.4.19-pre1-ac1-xfs-shawn7 released - more

8. Help installing linux on powerbook

9. ANNOUNCEMENT: 2.4.20-pre7-rmap14a-xfs-uml-shawn12c released

10. ANNOUNCEMENT: 2.4.18-rc1-xfs-shawn6 released

11. ANNOUNCEMENT: 2.4.19-pre6-rmap-12i-xfs-shawn11 released

12. ANNOUNCE xfs-0.6.1 test release

13. After / moved from XFS to JFS : "error 22 mounting xfs flags"...