CVS log for xfs-linux-nodel/xfs_itable.h

[BACK] Up to [Development] / xfs-linux-nodel

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.51 / (download) - annotate - [select for diffs], Mon Jul 9 15:45:29 2007 UTC (10 years, 3 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.50: +19 -1 lines
Diff to previous 1.50 (unified)

Fix XFS_IOC_FSBULKSTAT{,_SINGLE} and XFS_IOC_FSINUMBERS in compat mode

* 32bit struct xfs_fsop_bulkreq has different size and layout of
  members, no matter the alignment. Move the code out of the #else
  branch (why was it there in the first place?). Define _32 variants of
  the ioctl constants.
* 32bit struct xfs_bstat is different because of time_t and on
  i386 because of different padding. Make xfs_bulkstat_one() accept a
  custom "output formatter" in the private_data argument which takes care
  of the xfs_bulkstat_one_compat() that takes care of the different
  layout in the compat case.
* i386 struct xfs_inogrp has different padding. Add a similar "output
  formatter" mecanism to xfs_inumbers().

Signed-Off-By: Michal Marek <mmarek@suse.cz>
Merge of xfs-linux-melb:xfs-kern:29102a by kenmcd.

  Fix XFS_IOC_FSBULKSTAT{,_SINGLE} and XFS_IOC_FSINUMBERS in compat mode

Revision 1.50 / (download) - annotate - [select for diffs], Fri Sep 15 12:33:25 2006 UTC (11 years, 1 month ago) by vapo.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.49: +5 -0 lines
Diff to previous 1.49 (unified)

pv 956241, author: nathans, rv: vapo - make ino validation checks consistent in bulkstat
Merge of xfs-linux-melb:xfs-kern:26984a by kenmcd.

  pv 956241, author: nathans, rv: vapo - make ino validation checks consistent in bulkstat

Revision 1.49 / (download) - annotate - [select for diffs], Fri Aug 4 13:26:42 2006 UTC (11 years, 2 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.48: +6 -5 lines
Diff to previous 1.48 (unified)

Rework DMAPI bulkstat calls in such a way that we can directly extract inline attributes out of the bulkstat buffer (for that case), rather than using an (extremely expensive for large icount filesystems) iget for fetching attrs.
Merge of xfs-linux-melb:xfs-kern:26602a by kenmcd.

Revision 1.48 / (download) - annotate - [select for diffs], Tue May 30 15:52:36 2006 UTC (11 years, 5 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.47: +0 -1 lines
Diff to previous 1.47 (unified)

Remove dead code from come bulkstat paths.
Merge of xfs-linux-melb:xfs-kern:26102a by kenmcd.

Revision 1.47 / (download) - annotate - [select for diffs], Thu Mar 23 02:48:21 2006 UTC (11 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.46: +1 -1 lines
Diff to previous 1.46 (unified)

We really suck at spulling.  Thanks to Chris Pascoe for fixing all these typos.
Merge of xfs-linux-melb:xfs-kern:25539a by kenmcd.

Revision 1.46 / (download) - annotate - [select for diffs], Fri Sep 23 03:51:28 2005 UTC (12 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.45: +10 -25 lines
Diff to previous 1.45 (unified)

Update license/copyright notices to match the prefered SGI boilerplate.
Merge of xfs-linux-melb:xfs-kern:23903a by kenmcd.

Revision 1.45 / (download) - annotate - [select for diffs], Fri Aug 13 05:31:26 2004 UTC (13 years, 2 months ago) by nathans
Branch: MAIN
Changes since 1.44: +5 -5 lines
Diff to previous 1.44 (unified)

Use sparse whitespace approach that Al took to be more consistent.  Couple more sparse fixes.

Revision 1.44 / (download) - annotate - [select for diffs], Thu Jul 8 07:35:45 2004 UTC (13 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (unified)

sparse: rework previous mods to fix warnings in DMAPI code.  From Chris Wedgwood.

Revision 1.43 / (download) - annotate - [select for diffs], Mon Jun 28 10:03:43 2004 UTC (13 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.42: +5 -5 lines
Diff to previous 1.42 (unified)

sparse: annotate source for user pointers.  From Chris Wedgwood.

Revision 1.42 / (download) - annotate - [select for diffs], Mon May 3 07:00:36 2004 UTC (13 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.41: +0 -4 lines
Diff to previous 1.41 (unified)

Remove unused transaction pointer from bulkstat.

Revision 1.41 / (download) - annotate - [select for diffs], Thu Oct 16 19:31:15 2003 UTC (14 years ago) by roehrich
Branch: MAIN
Changes since 1.40: +9 -1 lines
Diff to previous 1.40 (unified)

Implement dm_get_bulkall
Merge of 2.4.x-xfs-kern:slinx:159760a by roehrich.

  Update prototypes of xfs_bulkstat and bulkstat_one_pf.

Revision 1.40 / (download) - annotate - [select for diffs], Fri Jun 27 18:04:26 2003 UTC (14 years, 4 months ago) by cattelan
Branch: MAIN
Changes since 1.39: +102 -0 lines
Diff to previous 1.39 (unified)

The Big Move
linux/fs/xfs/xfs_itable.h 1.38 Renamed to xfs_itable.h

Revision 1.39 / (download) - annotate - [select for diffs], Fri Jun 27 17:57:21 2003 UTC (14 years, 4 months ago) by cattelan
Branch: MAIN
CVS Tags: DENUKE
Changes since 1.38: +0 -102 lines
Diff to previous 1.38 (unified)

Nuke

Revision 1.38 / (download) - annotate - [select for diffs], Tue Apr 15 23:16:46 2003 UTC (14 years, 6 months ago) by cattelan
Branch: MAIN
CVS Tags: XFS-1_3_0pre1
Changes since 1.37: +10 -10 lines
Diff to previous 1.37 (unified)

Whitespace cleanup
Clean up some whitespace... revert some whitespace changes from previous whitespace cleanup (incorrect tabs)

Revision 1.37 / (download) - annotate - [select for diffs], Wed Jul 10 19:00:42 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.36: +23 -23 lines
Diff to previous 1.36 (unified)

whitespace cleanup

Revision 1.36 / (download) - annotate - [select for diffs], Mon Jun 10 18:29:39 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.35: +0 -12 lines
Diff to previous 1.35 (unified)

remove dead code

Revision 1.35 / (download) - annotate - [select for diffs], Tue Jun 4 16:30:46 2002 UTC (15 years, 4 months ago) by sandeen
Branch: MAIN
Changes since 1.34: +1 -1 lines
Diff to previous 1.34 (unified)

Update copyright dates

Revision 1.34 / (download) - annotate - [select for diffs], Sun Oct 14 07:09:57 2001 UTC (16 years ago) by nathans
Branch: MAIN
Changes since 1.33: +13 -12 lines
Diff to previous 1.33 (unified)

stich the inumbers interface back in (was commented out) for xfs_imap.

Revision 1.33 / (download) - annotate - [select for diffs], Thu Aug 16 20:34:51 2001 UTC (16 years, 2 months ago) by eric
Branch: MAIN
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (unified)

"Merge" of irix6.5f:irix:100627b

Revision 1.32 / (download) - annotate - [select for diffs], Mon Sep 25 05:42:07 2000 UTC (17 years, 1 month ago) by nathans
Branch: MAIN
CVS Tags: Release-1_0_0, PreRelease-0_10, Linux-2_4_5-merge
Changes since 1.31: +11 -17 lines
Diff to previous 1.31 (unified)

use xfs.h, remove all traces of SIM, push extern declarations into headers,
dead code removal.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Aug 22 01:46:01 2000 UTC (17 years, 2 months ago) by dxm
Branch: MAIN
Changes since 1.30: +1 -13 lines
Diff to previous 1.30 (unified)

remove unused xfs_itable

Revision 1.30 / (download) - annotate - [select for diffs], Fri Jun 9 06:40:03 2000 UTC (17 years, 4 months ago) by ananth
Branch: MAIN
Changes since 1.29: +6 -6 lines
Diff to previous 1.29 (unified)

Merge of 2.3.99pre2-xfs:slinx:63026a originally by cattelan on 05/30/00
  Masive type update 
  all daddr_t -> xfs_daddr_t
  caddr_t -> xfs_caddr_t
  off_t   -> xfs_off_t
  ino_t   -> xfs_ino_t
  off64_t -> xfs_off_t 
  Removed need for file xfs_to_linux.h and lunux_to_xfs.h

Revision 1.29 / (download) - annotate - [select for diffs], Fri Jun 9 03:35:56 2000 UTC (17 years, 4 months ago) by jtk
Branch: MAIN
Changes since 1.28: +19 -51 lines
Diff to previous 1.28 (unified)

Merge of 2.3.99pre2-xfs:slinx:57940a by ananth.

  Move all of the "bulkstat" interface definitions out
  of here into xfs_fs.h.

Revision 1.28 / (download) - annotate - [select for diffs], Fri Jun 9 02:50:02 2000 UTC (17 years, 4 months ago) by kenmcd
Branch: MAIN
CVS Tags: GPL-ENCUMBRANCE
Changes since 1.27: +25 -12 lines
Diff to previous 1.27 (unified)

Updated copyright and license notices, ready for open source release
Merge of 2.3.99pre2-xfs:slinx:55821a by ananth.

Revision 1.27 / (download) - annotate - [select for diffs], Fri Jun 9 02:42:56 2000 UTC (17 years, 4 months ago) by jtk
Branch: MAIN
CVS Tags: DELETE
Changes since 1.26: +0 -11 lines
Diff to previous 1.26 (unified)

Merge of 2.3.99pre2-xfs:slinx:55789a by ananth.

  Move the fsxattr.fsx_flags definitions to xfs_fs.h

Revision 1.26 / (download) - annotate - [select for diffs], Fri Jun 9 02:29:42 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (unified)

cleanup XFS use of device types
Merge of 2.3.99pre2-xfs:slinx:55615a by ananth.

  Merge of 2.3.42-xfs:slinx:55615a by lord.

Revision 1.25 / (download) - annotate - [select for diffs], Sun Jan 30 09:59:06 2000 UTC (17 years, 9 months ago) by kenmcd
Branch: MAIN
Changes since 1.24: +11 -16 lines
Diff to previous 1.24 (unified)

Encumbrance review done.
Add copyright and license words consistent with GPL.
Refer to http://fsg.melbourne.sgi.com/reviews/ for details.

There is a slight change in the license terms and conditions words
to go with the copyrights, so most of the files are not getting
new GPL's, just updated versions ... but there are 20-30 more files
here as well.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Jan 3 21:41:53 2000 UTC (17 years, 9 months ago) by kenmcd
Branch: MAIN
Changes since 1.23: +24 -1 lines
Diff to previous 1.23 (unified)

Encumbrance review done.  Add copyright and license words consistent with GPL.

Revision 1.23 / (download) - annotate - [select for diffs], Fri May 14 20:13:13 1999 UTC (18 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.22: +4 -3 lines
Diff to previous 1.22 (unified)

Merge from irix/cxfs-f to irix/irix6.5f
Merge of cxfs-f:irix:15011b created by lord on 05/11/99
  Merge from irix/cxfs to irix/cxfs-f
  Merge of cxfs:irix:14262a created by clk on 04/29/99
  Add new xfs_bulktstat flag, BULKSTAT_FG_VFSLOCKED.
  Change other bulkstat flags so that they may be used
  as bit mask values.

Revision 1.22 / (download) - annotate - [select for diffs], Tue Dec 15 16:46:24 1998 UTC (18 years, 10 months ago) by overby
Branch: MAIN
Changes since 1.21: +3 -2 lines
Diff to previous 1.21 (unified)

pv: 613214 rv: mostek, doucette
Change the permission check in xfs_fd_to_mp, which is used by SGI_XFS_BULKSTAT
and SGI_XFS_XFSOPERATIONS, to allow xfs operations that read data to be
executed by non-superuser processes.  This involves adding a flag to
xfs_fd_to_mp that indicates whether or not the super-user permission check is
done for non-device files.  Bulkstat always requires super-user.
pv: 613214 rv: mostek, doucette
Change the permission check in xfs_fd_to_mp, which is used by SGI_XFS_BULKSTAT
and SGI_XFS_XFSOPERATIONS, to allow xfs operations that read data to be
executed by non-superuser processes.  This involves adding a flag to
xfs_fd_to_mp that indicates whether or not the super-user permission check is
done for non-device files.  Bulkstat always requires super-user.

Revision 1.21 / (download) - annotate - [select for diffs], Thu Jan 15 22:29:56 1998 UTC (19 years, 9 months ago) by cwf
Branch: MAIN
Changes since 1.20: +9 -1 lines
Diff to previous 1.20 (unified)

Altered the bulkstat_one_pf typedef to take a pointer to the on-disk
inode for formatting functions that can take advantage of reading
info from the dinode instead of going through xfs_iget.

Revision 1.20 / (download) - annotate - [select for diffs], Mon Aug 4 18:17:08 1997 UTC (20 years, 2 months ago) by doucette
Branch: MAIN
Changes since 1.19: +1 -0 lines
Diff to previous 1.19 (unified)

Add inode flag newrtbm for bitmap inode only.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Jun 19 22:50:28 1997 UTC (20 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.18: +13 -6 lines
Diff to previous 1.18 (unified)

Fixed the interface from xfs_bulkstat to the formatter routines, so
we can tell if the formatter wants us to quit.  Add separate syssgi
for single bulkstat.

Revision 1.18 / (download) - annotate - [select for diffs], Sat Jun 1 10:16:27 1996 UTC (21 years, 5 months ago) by sup
Branch: MAIN
Changes since 1.17: +3 -2 lines
Diff to previous 1.17 (unified)

projid added to xfs_bstat_t

Revision 1.17 / (download) - annotate - [select for diffs], Wed Apr 24 23:12:39 1996 UTC (21 years, 6 months ago) by jeffreyh
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (unified)

change all uses of timestruc to timespec

Revision 1.16 / (download) - annotate - [select for diffs], Tue Oct 24 07:44:28 1995 UTC (22 years ago) by ack
Branch: MAIN
Changes since 1.15: +0 -0 lines
Diff to previous 1.15 (unified)

auto-merge of changes from /hosts/clyde/proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_itable.h,v
> ----------------------------
> revision 1.15
> date: 1995/10/13 00:28:32;  author: doucette;  state: Exp;  lines: +1 -1
> Remove bs_uuid field from bulkstat, replace it with padding.
> =============================================================================

Revision 1.15 / (download) - annotate - [select for diffs], Tue Oct 17 08:20:14 1995 UTC (22 years ago) by ack
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (unified)

auto-merge of changes from /hosts/clyde/proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_itable.h,v
> ----------------------------
> revision 1.15
> date: 1995/10/13 00:28:32;  author: doucette;  state: Exp;  lines: +1 -1
> Remove bs_uuid field from bulkstat, replace it with padding.
> =============================================================================

Revision 1.14 / (download) - annotate - [select for diffs], Thu Jun 8 18:35:52 1995 UTC (22 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.13: +6 -3 lines
Diff to previous 1.13 (unified)

Add HASATTR flag and aextents field to bulkstat output.
Change interfaces for improved sequential inode access.

Revision 1.13 / (download) - annotate - [select for diffs], Sat May 20 02:27:21 1995 UTC (22 years, 5 months ago) by doucette
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (unified)

Add XFS_XFLAG_PREALLOC to xflags so fsx_getattr can get it.

Revision 1.12 / (download) - annotate - [select for diffs], Fri May 19 22:55:04 1995 UTC (22 years, 5 months ago) by doucette
Branch: MAIN
Changes since 1.11: +1 -0 lines
Diff to previous 1.11 (unified)

Allow device files (of the mounted-on partition) to be passed to the
syssgi calls for xfs: inumbers, bulkstat, growfs, geometry, counts.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Apr 1 01:02:16 1995 UTC (22 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.10: +28 -1 lines
Diff to previous 1.10 (unified)

Move declaration of bulkstat_one_pf and xfs_bulkstat() here.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Feb 28 02:28:57 1995 UTC (22 years, 8 months ago) by doucette
Branch: MAIN
Changes since 1.9: +15 -4 lines
Diff to previous 1.9 (unified)

Change the time structures returned by xfs-bulkstat from timestruc_t's
to xfs_bstime_t's, which are fixed size across abi's.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Nov 16 17:07:03 1994 UTC (22 years, 11 months ago) by tap
Branch: MAIN
Changes since 1.8: +8 -7 lines
Diff to previous 1.8 (unified)

move definitions of XFS_DIFLAGs back to xfs_dinode.h. Add a new set of
corresponding definitions for XFS_XFLAGs.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Nov 15 22:17:04 1994 UTC (22 years, 11 months ago) by tap
Branch: MAIN
Changes since 1.7: +8 -1 lines
Diff to previous 1.7 (unified)

move definition of XFS_DIFLAG_REALTIME to xfs_itable.h so that user
programs can reference it.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Sep 27 22:04:48 1994 UTC (23 years, 1 month ago) by doucette
Branch: MAIN
Changes since 1.6: +15 -14 lines
Diff to previous 1.6 (unified)

Move fd to mp conversion here from syssgi.  Make the routine that
syssgi calls be "xfs_itable", defined here.  It switches out to
inumbers or bulkstat after doing the conversions & copyins/outs.

Revision 1.6 / (download) - annotate - [select for diffs], Wed Sep 7 21:58:03 1994 UTC (23 years, 1 month ago) by doucette
Branch: MAIN
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (unified)

Change types of dmi fields so they don't come from xfs_types.h,
only types.h, so utilities will build.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Sep 6 22:00:59 1994 UTC (23 years, 1 month ago) by orosz
Branch: MAIN
Changes since 1.4: +4 -1 lines
Diff to previous 1.4 (unified)

Add new fields to xfs_bstat structure to return di_dmevmask and di_dmstate.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Jul 29 00:16:03 1994 UTC (23 years, 3 months ago) by doucette
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (unified)

Change name of extent count field for bulk stat.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Jul 21 04:59:50 1994 UTC (23 years, 3 months ago) by doucette
Branch: MAIN
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (unified)

Add generation cound field to bulkstat; change xflags type to unsigned.

Revision 1.2 / (download) - annotate - [select for diffs], Thu Jul 21 00:45:50 1994 UTC (23 years, 3 months ago) by doucette
Branch: MAIN
Changes since 1.1: +5 -3 lines
Diff to previous 1.1 (unified)

Surround non-user stuff with #ifdef _KERNEL so can compile right.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Jul 19 21:58:47 1994 UTC (23 years, 3 months ago) by doucette
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>