xfs
[Top] [All Lists]

TAKE - mkfs

To: linux-xfs@xxxxxxxxxxx
Subject: TAKE - mkfs
From: nathans@xxxxxxxxxxxxxxxxxxxxxxx (Nathan Scott)
Date: Thu, 10 Aug 2000 13:36:44 +1000 (EST)
Sender: owner-linux-xfs@xxxxxxxxxxx
Alrighty - here's the re-worked mkfs.  This should port cleanly
- I'd be interested in hearing any news.  I've convinced myself
that exactly the same bits get written on the disk as the old
version, except for inode timestamps (uhuh) and superblock UUIDs
(these are now real UUIDs, rather than half-baked ones).

I've checked in the previous top-of-tree version below sim/mkfs,
if there's any problems at all with the new version, the old one
will still be there for a little while yet (a week?).  This old
version is not built by default though - that'd need to be done
by hand, if the need arises.

cheers.


Modid:  2.4.0-test1-xfs:slinx:71751a
Date:  Wed Aug  9 19:42:08 PDT 2000
Workarea:  snort:/build4/nathans/base-linux-xfs
Author:  nathans

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

  cmd/xfs/sim/maxtrres/Makefile - 1.1
  cmd/xfs/sim/maxtrres/xfs_maxtrres.c - 1.1
  cmd/xfs/sim/mkfs/Makefile - 1.1
  cmd/xfs/sim/mkfs/nonsim.c - 1.1
  cmd/xfs/sim/mkfs/xfs_mkfs.c - 1.1
  cmd/xfs/sim/mkfs/xfs_mkfs.h - 1.1
          - temporary copy of current maxtrres & mkfs which uses libsim.


Modid:  2.4.0-test1-xfs:slinx:71756a
Date:  Wed Aug  9 20:12:46 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/Makefile - 1.23
        - fix up LDIRT for interrupted configure.  move maxtrres in with mkfs.

cmd/xfs/include/libxfs.h - 1.7
        - fix prototype for getsb routine.

cmd/xfs/libxfs/rdwr.c - 1.7
        - fix up getsb routine.

cmd/xfs/mkfs/Makefile - 1.41
        - link with Linux uuid library, no longer create mkfs_xfs,
          move maxtrres build in here, no longer link with libsim,
          add some new files.

cmd/xfs/mkfs/xfs_mkfs.c - 1.169
        - no longer links with libsim, uses libxfs instead.
          split prototype stuff out into a separate file to assist in
          debugging & cos its a nice modular piece, fix compile warnings
          under fullwarn, no longer mess with _KERNEL and __KERNEL__.
          ensure xfs_alloc_args structure is, uh, actually initialised
          before using its fields (esp. minalignslop!).

cmd/xfs/mkfs/xfs_mkfs.h - 1.16
        - fix up function prototypes for exported routines.

cmd/xfs/mkfs/linux_fs.h - 1.1
        - move over from libsim - mkfs is the only user.

cmd/xfs/mkfs/maxtrres.c - 1.1
        - fix a minor mem leak, move from ../maxtrres as mkfs is the only user
          (and we don't have the IRIX "buildtools" concept in Linux).

cmd/xfs/mkfs/mountinfo.c - 1.1
cmd/xfs/mkfs/mountinfo.h - 1.1
        - move over from libsim - mkfs is the only user.

cmd/xfs/mkfs/proto.c - 1.1
cmd/xfs/mkfs/proto.h - 1.1
        - abstract prototype routines from xfs_mkfs.c, convert to libxfs.

cmd/xfs/mkfs/volume.h - 1.1
        - move over from libsim - mkfs is the only user.

cmd/xfs/stress/src/devzero.c - 1.1
        - simple test program to initialise a device to a known state (e.g.
          all zeroes or all -1's).  might be useful to others - was very
          useful when converting mkfs from libsim over to libxfs.


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