xfs
[Top] [All Lists]

TAKE - rework procfs interface

To: linux-xfs@xxxxxxxxxxx
Subject: TAKE - rework procfs interface
From: nathans@xxxxxxxxxxxxxxxxxxxxxxx (Nathan Scott)
Date: Sun, 4 Jun 2000 12:46:07 +1000 (EST)
Sender: owner-linux-xfs@xxxxxxxxxxx
fs/xfs/pseudo-inc/sys/{ksa,pda}.h have been removed from the tree.

This change is intended to make the xfs/procfs interface more
friendly to user-space consumers like PCP.

The associated PCP code will be checked in later today/tomorrow,
along with a little perl utility to convert this new procfs format
back into Ted's original format (and to optionally source the data
from either a remote host or an archive, if PCP is installed).


Modid:  2.3.99pre2-xfs:slinx:63295a
Date:  Sat Jun  3 19:33:42 PDT 2000
Workarea:  snort:/build4/nathans/2.3.99pre2-xfs
Author:  nathans

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

cmd/xfs/mkfs/xfs_mkfs.c - 1.165
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/mkfs/xfs_mkfs.c.diff?r1=text&tr1=1.165&r2=text&tr2=1.164&f=h
        - remove all references to stuff from ksa.h and psa.h.

cmd/xfs/repair/bmap.c - 1.4
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/repair/bmap.c.diff?r1=text&tr1=1.4&r2=text&tr2=1.3&f=h
        - add include of xfs_os_defs.h

cmd/xfs/sim/src/fs_bio.c - 1.53
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/sim/src/fs_bio.c.diff?r1=text&tr1=1.53&r2=text&tr2=1.52&f=h
cmd/xfs/sim/src/sim.h - 1.72
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/sim/src/sim.h.diff?r1=text&tr1=1.72&r2=text&tr2=1.71&f=h
cmd/xfs/sim/src/sim.random.c - 1.110
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/sim/src/sim.random.c.diff?r1=text&tr1=1.110&r2=text&tr2=1.109&f=h
cmd/xfs/sim/src/vnode.c - 1.56
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/sim/src/vnode.c.diff?r1=text&tr1=1.56&r2=text&tr2=1.55&f=h
        - remove all references to stuff from ksa.h and psa.h.

linux/fs/xfs/linux/xfs_file.c - 1.32
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/linux/xfs_file.c.diff?r1=text&tr1=1.32&r2=text&tr2=1.31&f=h
        - change interface to (64bit) read/write byte counts.

linux/fs/xfs/linux/xfs_globals.c - 1.14
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/linux/xfs_globals.c.diff?r1=text&tr1=1.14&r2=text&tr2=1.13&f=h
linux/fs/xfs/linux/xfs_linux.h - 1.23
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/linux/xfs_linux.h.diff?r1=text&tr1=1.23&r2=text&tr2=1.22&f=h
        - remove all references to stuff from ksa.h and psa.h.

linux/fs/xfs/linux/xfs_lrw.c - 1.45
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/linux/xfs_lrw.c.diff?r1=text&tr1=1.45&r2=text&tr2=1.44&f=h
        - change interface to (64bit) xstrat byte count.

linux/fs/xfs/linux/xfs_random.c - 1.46
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/linux/xfs_random.c.diff?r1=text&tr1=1.46&r2=text&tr2=1.45&f=h
        - rework the procfs interface to be more friendly to userland consumers.

linux/fs/xfs/linux/xfs_vnode.c - 1.27
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/linux/xfs_vnode.c.diff?r1=text&tr1=1.27&r2=text&tr2=1.26&f=h
linux/fs/xfs/xfs_alloc.c - 1.134
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_alloc.c.diff?r1=text&tr1=1.134&r2=text&tr2=1.133&f=h
linux/fs/xfs/xfs_alloc_btree.c - 1.62
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_alloc_btree.c.diff?r1=text&tr1=1.62&r2=text&tr2=1.61&f=h
linux/fs/xfs/xfs_attr.c - 1.76
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_attr.c.diff?r1=text&tr1=1.76&r2=text&tr2=1.75&f=h
linux/fs/xfs/xfs_bmap.c - 1.254
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_bmap.c.diff?r1=text&tr1=1.254&r2=text&tr2=1.253&f=h
linux/fs/xfs/xfs_bmap_btree.c - 1.114
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_bmap_btree.c.diff?r1=text&tr1=1.114&r2=text&tr2=1.113&f=h
linux/fs/xfs/xfs_dir.c - 1.127
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_dir.c.diff?r1=text&tr1=1.127&r2=text&tr2=1.126&f=h
linux/fs/xfs/xfs_dir2.c - 1.20
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_dir2.c.diff?r1=text&tr1=1.20&r2=text&tr2=1.19&f=h
linux/fs/xfs/xfs_dquot.c - 1.48
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_dquot.c.diff?r1=text&tr1=1.48&r2=text&tr2=1.47&f=h
linux/fs/xfs/xfs_error.c - 1.27
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_error.c.diff?r1=text&tr1=1.27&r2=text&tr2=1.26&f=h
linux/fs/xfs/xfs_grio.c - 1.84
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_grio.c.diff?r1=text&tr1=1.84&r2=text&tr2=1.83&f=h
linux/fs/xfs/xfs_iget.c - 1.118
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_iget.c.diff?r1=text&tr1=1.118&r2=text&tr2=1.117&f=h
linux/fs/xfs/xfs_inode.c - 1.293
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_inode.c.diff?r1=text&tr1=1.293&r2=text&tr2=1.292&f=h
linux/fs/xfs/xfs_iocore.c - 1.18
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_iocore.c.diff?r1=text&tr1=1.18&r2=text&tr2=1.17&f=h
linux/fs/xfs/xfs_log.c - 1.222
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_log.c.diff?r1=text&tr1=1.222&r2=text&tr2=1.221&f=h
linux/fs/xfs/xfs_qm.c - 1.51
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_qm.c.diff?r1=text&tr1=1.51&r2=text&tr2=1.50&f=h
linux/fs/xfs/xfs_qm_syscalls.c - 1.39
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_qm_syscalls.c.diff?r1=text&tr1=1.39&r2=text&tr2=1.38&f=h
linux/fs/xfs/xfs_rw.c - 1.317
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_rw.c.diff?r1=text&tr1=1.317&r2=text&tr2=1.316&f=h
linux/fs/xfs/xfs_trans.c - 1.115
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_trans.c.diff?r1=text&tr1=1.115&r2=text&tr2=1.114&f=h
linux/fs/xfs/xfs_trans_ail.c - 1.54
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_trans_ail.c.diff?r1=text&tr1=1.54&r2=text&tr2=1.53&f=h
        - remove all references to stuff from ksa.h and psa.h.

linux/fs/xfs/xfs_types.h - 1.42
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_types.h.diff?r1=text&tr1=1.42&r2=text&tr2=1.41&f=h
        - move the xfsstats structure declaration here with other XFS types.

linux/fs/xfs/xfs_vnodeops.c - 1.455
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_vnodeops.c.diff?r1=text&tr1=1.455&r2=text&tr2=1.454&f=h
        - remove all references to stuff from ksa.h and psa.h.


<Prev in Thread] Current Thread [Next in Thread>
  • TAKE - rework procfs interface, Nathan Scott <=