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 ago) by pleckie.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (unified)
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 (unified)
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 (unified)
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 ago) by donaldd.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.10: +0 -5
lines
Diff to previous 1.10 (unified)
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, 3 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (unified)
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 ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.8: +12 -26
lines
Diff to previous 1.8 (unified)
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 (unified)
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 (unified)
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, 4 months ago) by hch
Branch: MAIN
Changes since 1.5: +0 -1
lines
Diff to previous 1.5 (unified)
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, 1 month ago) by nathans
Branch: MAIN
Changes since 1.4: +2 -0
lines
Diff to previous 1.4 (unified)
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 (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.3: +8 -6
lines
Diff to previous 1.3 (unified)
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, 3 months ago) by cattelan
Branch: MAIN
Changes since 1.2: +220 -0
lines
Diff to previous 1.2 (unified)
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, 3 months ago) by cattelan
Branch: MAIN
CVS Tags: DENUKE
Changes since 1.1: +0 -220
lines
Diff to previous 1.1 (unified)
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.