CVS log for xfs-linux/quota/xfs_dquot.h

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.14 / (download) - annotate - [select for diffs], Fri Sep 26 06:12:19 2008 UTC (9 years, 1 month ago) by pleckie.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (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.13 / (download) - annotate - [select for diffs], Wed Aug 6 06:10:02 2008 UTC (9 years, 2 months ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.12: +18 -11 lines
Diff to previous 1.12 (colored)

replace dquot flush semaphore with a completion

Use the new completion flush code to implement the dquot flush lock.  Removes
one of the final users of semaphores in the XFS code base.

Signed-off-by: Dave Chinner <david@fromorbit.com>
Merge of xfs-linux-melb:xfs-kern:31822a by kenmcd.

  replace dquot flush semaphore with a completion

Revision 1.12 / (download) - annotate - [select for diffs], Fri May 9 04:29:54 2008 UTC (9 years, 5 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.11: +1 -1 lines
Diff to previous 1.11 (colored)

Remove unused Falgs parameter from xfs_qm_dqpurge()

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Merge of xfs-linux-melb:xfs-kern:31056a by kenmcd.

  remove unused flag parameter from xfs_qm_dqpurge.

Revision 1.11 / (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.10: +0 -5 lines
Diff to previous 1.10 (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.10 / (download) - annotate - [select for diffs], Sat Jun 17 06:08:37 2006 UTC (11 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Kill direct access to ->count in valusema(); all we ever use it for is check
if semaphore is actually locked, which can be trivially done in portable way.
Code gets more reabable, while we are at it...

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Merge of xfs-linux-melb:xfs-kern:26274a by kenmcd.

  Kill direct access to ->count in valusema(); all we ever use it for is check
  if semaphore is actually locked, which can be trivially done in portable way.

Revision 1.9 / (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.8: +12 -26 lines
Diff to previous 1.8 (colored)

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

Revision 1.8 / (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.7: +1 -15 lines
Diff to previous 1.7 (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 some QUOTA macros and put them in xfs_quota.h for
  use in xfs_qmops.c .

Revision 1.7 / (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.6: +12 -17 lines
Diff to previous 1.6 (colored)

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

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

Remove dead code.

Patch from Adrian Bunk

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: +2 -0 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], Mon Oct 20 02:10:51 2003 UTC (14 years ago) by nathans
Branch: MAIN
Changes since 1.3: +8 -6 lines
Diff to previous 1.3 (colored)

Enable tracing in the quota code if requested

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
Changes since 1.2: +220 -0 lines
Diff to previous 1.2 (colored)

The Big Move
linux/fs/xfs/quota/xfs_dquot.h 1.1 Renamed to quota/xfs_dquot.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 -220 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_dquot.h 1.22 Renamed to linux/fs/xfs/quota/xfs_dquot.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>