CVS log for xfs-linux-nodel/xfs_qmops.c

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.19 / (download) - annotate - [select for diffs], Wed Oct 22 03:11:34 2008 UTC (8 years, 11 months ago) by donaldd.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.18: +2 -3 lines
Diff to previous 1.18 (colored)

kill struct xfs_mount_args

No need to parse the mount option into a structure before applying it
to struct xfs_mount.

The content of xfs_start_flags gets merged into xfs_parseargs.  Calls
inbetween don't care and can use mount members instead of the args
struct.

This patch uncovered that the mount option for shared filesystems wasn't
ever exposed on Linux.  The code to handle it is #if 0'ed in this patch
pending a decision on this feature.  I'll send a writeup about it to
the list soon.


Signed-off-by: Christoph Hellwig <hch@lst.de>
Merge of xfs-linux-melb:xfs-kern:32371a by kenmcd.

  kill struct xfs_mount_args 

Revision 1.18 / (download) - annotate - [select for diffs], Fri Sep 21 06:16:14 2007 UTC (10 years ago) by donaldd.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.17: +3 -4 lines
Diff to previous 1.17 (colored)

Unwrap XFS_SB_LOCK.

Un-obfuscate XFS_SB_LOCK, remove XFS_SB_LOCK->mutex_lock->spin_lock
macros, call spin_lock directly, remove extraneous cookie
holdover from old xfs code, and change lock type to spinlock_t.

Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
Merge of xfs-linux-melb:xfs-kern:29746a by kenmcd.

  Unwrap XFS_SB_LOCK

Revision 1.17 / (download) - annotate - [select for diffs], Fri Aug 24 16:16:26 2007 UTC (10 years, 1 month ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.16: +1 -1 lines
Diff to previous 1.16 (colored)

kill the vfs_flags member in struct bhv_vfs

All flags are added to xfs_mount's m_flag instead.  Note that the 32bit
inode flag was duplicated in both of them, but only cleared in the
mount when it was not nessecary due to the filesystem beeing small enough.
Two flags are still required here - one to indicate the mount option
setting, and one to indicate if it applies or not.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Merge of xfs-linux-melb:xfs-kern:29507a by kenmcd.

  move vfs_flags to xfs_mount.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Aug 24 16:12:53 2007 UTC (10 years, 1 month ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.15: +37 -1 lines
Diff to previous 1.15 (colored)

remove dependency of the quota module on behaviors

Mount options are now parsed by the main XFS module and rejected if quota
support is not available, and there are some new quota operation for the
quotactl syscall and calls to quote in the mount, unmount and sync
callchains.


Signed-off-by: Christoph Hellwig <hch@lst.de>
Merge of xfs-linux-melb:xfs-kern:29503a by kenmcd.

  remove dependency of the quota module on behaviors

Revision 1.15 / (download) - annotate - [select for diffs], Fri Mar 2 02:59:33 2007 UTC (10 years, 7 months ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.14: +1 -1 lines
Diff to previous 1.14 (colored)

The last argument "lsn" of xfs_trans_commit() is always called with NULL.

Patch provided by Eric Sandeen.
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
Merge of xfs-linux-melb:xfs-kern:28199a by kenmcd.

  The last argument "lsn" of xfs_trans_commit() is always called with NULL.
  Signed-off-by: Eric Sandeen <sandeen@sandeen.net>

Revision 1.14 / (download) - annotate - [select for diffs], Thu Jun 15 03:58:11 2006 UTC (11 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.13: +0 -1 lines
Diff to previous 1.13 (colored)

Remove version 1 directory code.  Never functioned on Linux, just pure bloat.
Merge of xfs-linux-melb:xfs-kern:26251a by kenmcd.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Sep 23 03:51:28 2005 UTC (12 years ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.12: +12 -26 lines
Diff to previous 1.12 (colored)

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

Revision 1.12 / (download) - annotate - [select for diffs], Fri Sep 23 03:48:50 2005 UTC (12 years ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.11: +2 -3 lines
Diff to previous 1.11 (colored)

Remove xfs_macros.c, xfs_macros.h, rework headers a whole lot.
Merge of xfs-linux-melb:xfs-kern:23901a by kenmcd.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Aug 4 14:57:07 2005 UTC (12 years, 2 months ago) by tes.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.10: +75 -3 lines
Diff to previous 1.10 (colored)

Need to be able to reset sb_qflags if not mounting with quotas having
previously mounted with quotas.
Merge of xfs-linux-melb:xfs-kern:23388a by kenmcd.

  Add xfs_mount_reset_sbqflags from xfs_qm_bhv.c since we need it
  for the non-quota case and will use it here. 
  Add a quota stub function for xfs_qminit called xfs_noquota_init()
  which does the qflags resetting if necessary.

Revision 1.10 / (download) - annotate - [select for diffs], Mon Feb 9 02:04:38 2004 UTC (13 years, 8 months ago) by hch
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9 (colored)

allow loadable behaviour modules in 2.6
rename quota stub operations to avoid nameclash

Revision 1.9 / (download) - annotate - [select for diffs], Tue Oct 21 02:20:12 2003 UTC (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.8: +0 -2 lines
Diff to previous 1.8 (colored)

Dont build objects which are not linked into the kernel ever.

Revision 1.8 / (download) - annotate - [select for diffs], Fri Jun 27 18:04:26 2003 UTC (14 years, 3 months ago) by cattelan
Branch: MAIN
Changes since 1.7: +73 -0 lines
Diff to previous 1.7 (colored)

The Big Move
linux/fs/xfs/xfs_qmops.c 1.6 Renamed to xfs_qmops.c

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

Nuke

Revision 1.6 / (download) - annotate - [select for diffs], Thu May 1 16:59:26 2003 UTC (14 years, 5 months ago) by cattelan
Branch: MAIN
CVS Tags: XFS-1_3_0pre1
Changes since 1.5: +13 -0 lines
Diff to previous 1.5 (colored)

Missed these the first time around.

Revision 1.5 / (download) - annotate - [select for diffs], Thu May 1 16:22:06 2003 UTC (14 years, 5 months ago) by cattelan
Branch: MAIN
Changes since 1.4: +1 -1 lines
Diff to previous 1.4 (colored)

Rework the way xfs includes xfs_<blah>.h headers.
This reduces a lot of the compile dependenciesÂ,
and should reduce some of the "recompile all" situations.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Mar 26 20:14:08 2003 UTC (14 years, 6 months ago) by hch
Branch: MAIN
Changes since 1.3: +2 -0 lines
Diff to previous 1.3 (colored)

bring us back in sync with mainline
Merge of 2.5.x-xfs:slinx:142714a by hch.

  add an ifdef - this file isn't compiled conditionally anymore

Revision 1.3 / (download) - annotate - [select for diffs], Mon Mar 17 06:02:57 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.2: +21 -145 lines
Diff to previous 1.2 (colored)

Separate the quota source into its own subdirectory ala dmapi.
Push a bunch of quota- and dmapi-specific code down into these
subdirs which previously was compiled into the core XFS code,
and don't descend into these subdirs if options config'd off.
Separate the quota source into its own subdirectory ala dmapi.
Push a bunch of quota- and dmapi-specific code down into these
subdirs which previously was compiled into the core XFS code,
and don't descend into these subdirs if options config'd off.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Mar 12 06:09:06 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

In showargs, report the usrquota/grpquota option variant, which is common.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Mar 12 03:33:01 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN

Next step in bhv code cleanup - this is a start on moving quota and dmapi
into behavior layers, purging several points where these sit slap bang in
the middle of XFS code (esp. read_super).  Also removes numerous #ifdef's
and a bunch of unused #define's from all over the place.  More to come.

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>