xfs
[Top] [All Lists]

TAKE - libxfs

To: linux-xfs@xxxxxxxxxxx
Subject: TAKE - libxfs
From: nathans@xxxxxxxxxxxxxxxxxxxxxxx (Nathan Scott)
Date: Mon, 7 Aug 2000 16:55:16 +1000 (EST)
Sender: owner-linux-xfs-announce@xxxxxxxxxxx
Next set of changes to provide a portable user tool build.

I have a working mkfs based on this, but will need to do at
least one more day of testing on mkfs before I check it in.
I also have converted xfs_repair, but haven't begun testing
that as yet (I believe most of the hard work is done though
- mkfs is looking good).

Not long now, Thomas.  =)

cheers.


Modid:  2.4.0-test1-xfs:slinx:71472a
Date:  Sun Aug  6 23:40:13 PDT 2000
Workarea:  snort:/build4/nathans/linux-xfs
Author:  nathans

The following file(s) were checked into:
  bonnie.engr.sgi.com:/isms/slinx/2.4.0-test1-xfs

cmd/xfs/db/check.c - 1.55
cmd/xfs/db/frag.c - 1.17
cmd/xfs/db/mount.c - 1.20
        - use modified libxfs dinode & sb xlate routines.

cmd/xfs/include/libxfs.h - 1.6
        - numerous changes to provide an interface for mkfs and repair which
          is not based on libsim, but allows code sharing between user & XFS
          kernel code in a portable manner.

cmd/xfs/libxfs/Makefile - 1.4
        - bunch of new files, extra options to compile without warnings.

cmd/xfs/libxfs/arch.c - 1.2
        - remove now defunct xlate routines.

cmd/xfs/libxfs/init.c - 1.4
        - last set of changes required for a functional, non-sim mkfs & repair.

cmd/xfs/libxfs/kernel.c - 1.3
        - remove lots of routines which are available from other .c files now.

cmd/xfs/libxfs/rdwr.c - 1.4
        - last set of changes required for a functional, non-sim mkfs & repair.

cmd/xfs/logprint/logprint.c - 1.43
        - use modified libxfs dinode & sb xlate routines.

cmd/xfs/logprint/logprint.h - 1.5
        - rework some interfaces to cooperate with other changes required for
          mkfs and repair in a non-sim build.

cmd/xfs/include/acl.h - 1.1
        - copy over from kernel, suitable for userland compile (for repair).

cmd/xfs/libxfs/util.c - 1.1
        - contains routines which were once kernel routines, but which have had
          to be so hacked up in the kernel code to be able to be used in both
          kernel and user mode that its not worth keeping them in sync.  Some
          routines which were shared between mkfs and repair also, which may as
          well be kept in one place rather than in two.

cmd/xfs/libxfs/xfs.h - 1.1
        - magic glue which allows kernel XFS code to be built in userspace, and
          also provides the namespace mapping between kernel names and libxfs.

cmd/xfs/libxfs/xfs_alloc.c - 1.1
cmd/xfs/libxfs/xfs_alloc_btree.c - 1.1
cmd/xfs/libxfs/xfs_attr_leaf.c - 1.1
cmd/xfs/libxfs/xfs_bit.c - 1.1
cmd/xfs/libxfs/xfs_bmap.c - 1.1
cmd/xfs/libxfs/xfs_bmap_btree.c - 1.1
cmd/xfs/libxfs/xfs_btree.c - 1.1
cmd/xfs/libxfs/xfs_da_btree.c - 1.1
cmd/xfs/libxfs/xfs_dir.c - 1.1
cmd/xfs/libxfs/xfs_dir2.c - 1.1
cmd/xfs/libxfs/xfs_dir2_block.c - 1.1
cmd/xfs/libxfs/xfs_dir2_data.c - 1.1
cmd/xfs/libxfs/xfs_dir2_leaf.c - 1.1
cmd/xfs/libxfs/xfs_dir2_node.c - 1.1
cmd/xfs/libxfs/xfs_dir2_sf.c - 1.1
cmd/xfs/libxfs/xfs_dir_leaf.c - 1.1
cmd/xfs/libxfs/xfs_ialloc.c - 1.1
cmd/xfs/libxfs/xfs_ialloc_btree.c - 1.1
cmd/xfs/libxfs/xfs_inode.c - 1.1
cmd/xfs/libxfs/xfs_rtalloc.c - 1.1
cmd/xfs/libxfs/xfs_rtbit.c - 1.1
        - subset of same file in the XFS kernel code required for userland
          tools.


<Prev in Thread] Current Thread [Next in Thread>