CVS log for xfs-linux-nodel/quota/xfs_qm.h

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

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.21 / (download) - annotate - [select for diffs], Fri Sep 26 06:12:19 2008 UTC (9 years ago) by pleckie.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.20: +0 -1 lines
Diff to previous 1.20 (colored)

Clean up dquot pincount code.

This is a code cleanup and optimization that removes a per mount point
spinlock from the quota code and cleans up the code.

The patch changes the pincount from being an int protected by a spinlock
to an atomic_t allowing the pincount to be manipulated without holding
the spinlock.

This cleanup also protects against random wakup's of both the aild and
xfssyncd by reevaluating the pincount after been woken. Two latter patches
will address the Spurious wakeups.

Signed-off-by: Peter Leckie <pleckie@sgi.com>
Merge of xfs-linux-melb:xfs-kern:32215a by kenmcd.

  Clean up dquot pincount code.

Revision 1.20 / (download) - annotate - [select for diffs], Wed Aug 6 06:15:15 2008 UTC (9 years, 2 months ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.19: +1 -1 lines
Diff to previous 1.19 (colored)

cleanup xfs_mountfs

Remove all the useless flags and code keyed off it in xfs_mountfs.


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

  cleanup xfs_mountfs

Revision 1.19 / (download) - annotate - [select for diffs], Wed Apr 9 16:24:10 2008 UTC (9 years, 6 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.18: +1 -1 lines
Diff to previous 1.18 (colored)

Clean up quotamount error handling.

xfs_qm_mount_quotas() returns an error status that is ignored.
If we fail to mount quotas, we continue with quota's turned
off, which is all handled inside xfs_qm_mount_quotas(). Mark
it as void to indicate that errors need not be returned to the
callers.
Merge of xfs-linux-melb:xfs-kern:30788a by kenmcd.

  Clean up quotamount error handling.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Nov 20 05:08:44 2007 UTC (9 years, 11 months ago) by tes.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Remove the BPCSHIFT and NB* based macros from XFS.

The BPCSHIFT based macros, btoc*, ctob*, offtoc* and ctooff
are either not used or don't need to be used.
The NDPP, NDPP, NBBY macros don't need to be used but instead
are replaced directly by PAGE_SIZE and PAGE_CACHE_SIZE
where appropriate.
Initial patch and motivation from Nicolas Kaiser.
Merge of xfs-linux-melb:xfs-kern:30096a by kenmcd.

  simplify and use PAGE_SIZE

Revision 1.17 / (download) - annotate - [select for diffs], Fri Sep 21 04:11:56 2007 UTC (10 years, 1 month ago) by donaldd.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.16: +1 -1 lines
Diff to previous 1.16 (colored)

Unwrap XFS_DQ_PINUNLOCK.

Un-obfuscate DQ_PINLOCK, remove DQ_PINLOCK->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:29742a by kenmcd.

  Unwrap XFS_DQ_PINUNLOCK

Revision 1.16 / (download) - annotate - [select for diffs], Fri Aug 24 16:12:53 2007 UTC (10 years, 2 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.15: +3 -3 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], Thu Aug 10 15:31:06 2006 UTC (11 years, 2 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.14: +0 -6 lines
Diff to previous 1.14 (colored)

Remove several macros that are no longer used anywhere

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

  Remove several macros that are no longer used anywhere

Revision 1.14 / (download) - annotate - [select for diffs], Wed Jan 25 00:34:27 2006 UTC (11 years, 9 months ago) by cattelan
Branch: MAIN
Changes since 1.13: +1 -1 lines
Diff to previous 1.13 (colored)

Bring the XFS code in sync with the changed from 2.6.16-rc1

Revision 1.13 / (download) - annotate - [select for diffs], Wed Oct 5 03:55:12 2005 UTC (12 years ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

Rework the dquot hash sizing heuristics.
Merge of xfs-linux-melb:xfs-kern:24012a by kenmcd.

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

Update license/copyright notices to match the prefered SGI boilerplate.
Merge of xfs-linux-melb:xfs-kern:23917a 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: +0 -2 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.

  Remove xfs_mount_reset_sbqflags() proto since the function
  is moving to xfs_qm.c and the proto to xfs_quota.h .

Revision 1.10 / (download) - annotate - [select for diffs], Mon Jun 20 03:44:04 2005 UTC (12 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.9: +4 -2 lines
Diff to previous 1.9 (colored)

Merge fixes into realtime quota code, since one/two reported, still not enabled though.
Merge of xfs-linux-melb:xfs-kern:22900a by kenmcd.

Revision 1.9 / (download) - annotate - [select for diffs], Fri Jun 3 06:03:33 2005 UTC (12 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Add support for project quota, based on Dan Knappes earlier work.
Merge of xfs-linux-melb:xfs-kern:22805a by kenmcd.

Revision 1.8 / (download) - annotate - [select for diffs], Wed May 18 09:29:33 2005 UTC (12 years, 5 months ago) by hch
Branch: MAIN
Changes since 1.7: +0 -6 lines
Diff to previous 1.7 (colored)

mark various symbols static

Patch from Adrian Bunk

Revision 1.7 / (download) - annotate - [select for diffs], Fri Oct 22 19:33:10 2004 UTC (13 years ago) by jpk
Branch: MAIN
Changes since 1.6: +5 -2 lines
Diff to previous 1.6 (colored)

Allow the option of skipping quotacheck processing.
Update quota extern definitions to support skipping quotacheck
processing.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Oct 1 05:55:13 2004 UTC (13 years ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.5: +0 -1 lines
Diff to previous 1.5 (colored)

Remove unused function prototypes.
Merge of xfs-linux-melb:xfs-kern:19636a by kenmcd.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Aug 24 04:25:29 2004 UTC (13 years, 2 months ago) by nathans
Branch: MAIN
Changes since 1.4: +6 -1 lines
Diff to previous 1.4 (colored)

Support for default quota limits via the zero dquot (ala grace times).

Revision 1.4 / (download) - annotate - [select for diffs], Fri Oct 3 15:02:37 2003 UTC (14 years ago) by lord
Branch: MAIN
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

Code cleanup
Merge of 2.4.x-xfs-kern:slinx:159439a by lord.

  move some xfs specific constant definitions in here

Revision 1.3 / (download) - annotate - [select for diffs], Fri Jun 27 18:04:26 2003 UTC (14 years, 4 months ago) by cattelan
Branch: MAIN
CVS Tags: DELETE-570
Changes since 1.2: +229 -0 lines
Diff to previous 1.2 (colored)

The Big Move
linux/fs/xfs/quota/xfs_qm.h 1.1 Renamed to quota/xfs_qm.h

Revision 1.2 / (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.1: +0 -229 lines
Diff to previous 1.1 (colored)

Nuke

Revision 1.1 / (download) - annotate - [select for diffs], Mon Mar 17 06:02:57 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
CVS Tags: XFS-1_3_0pre1

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.
linux/fs/xfs/xfs_qm.h 1.26 Renamed to linux/fs/xfs/quota/xfs_qm.h
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.

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>