CVS log for xfs-linux-nodel/quota/xfs_trans_dquot.c

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.21 / (download) - annotate - [select for diffs], Tue Aug 19 15:46:54 2008 UTC (9 years, 1 month ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

convert beX_add to beX_add_cpu (new common API)

remove beX_add functions and replace all uses with beX_add_cpu

Signed-off-by: Marcin Slusarz <marcin.slusarz@gmail.com>
Merge of xfs-linux-melb:xfs-kern:31920a by kenmcd.

  convert beX_add to beX_add_cpu (new common API)

Revision 1.20 / (download) - annotate - [select for diffs], Mon Apr 21 06:17:24 2008 UTC (9 years, 5 months ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.19: +1 -1 lines
Diff to previous 1.19 (colored)

shrink mrlock_t

The writer field is not needed for non_DEBU builds so remove it.  While
we're at i also clean up the interface for is locked asserts to go
through and xfs_iget.c helper with an interface like the xfs_ilock
routines to isolated the XFS codebase from mrlock internals.  That way
we can kill mrlock_t entirely once rw_semaphores grow an islocked
facility.  Also remove unused flags to the ilock family of functions.


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

  shrink mrlock_t

Revision 1.19 / (download) - annotate - [select for diffs], Tue Mar 20 02:55:19 2007 UTC (10 years, 6 months ago) by donaldd.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.18: +3 -1 lines
Diff to previous 1.18 (colored)

Fix uquota and oquota enforcement problems.

When uquota and oquota (gquota/pquota) are enabled for accounting both
are enforced if ether has enforcement active.

Conditions:
 - Both XFS_UQUOTA_ACCT and XFS_GQUOTA_ACCT are enabled.
 - Either XFS_UQUOTA_ENFD or XFS_OQUOTA_ENFD is enabled.
 - The usage without enforce is reached at the soft limit.

Problems:
 1. "repquota" shows all grace time even if no enforcement.
 2. we cannot make a file over a hard limits even if no enforcement.

Signed-off-by: Kouta Ooizumi <k-ooizumi@tnes.nec.co.jp>
Merge of xfs-linux-melb:xfs-kern:28272a by kenmcd.

  Fix uquota and oquota enforcement problems.

Revision 1.18 / (download) - annotate - [select for diffs], Wed Feb 7 02:50:13 2007 UTC (10 years, 8 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.17: +0 -2 lines
Diff to previous 1.17 (colored)

Remove unused header files for MAC and CAP checking functionality.

xfs_mac.h and xfs_cap.h provide definitions and macros that aren't
used anywhere in XFS at all. They are left-overs from "to be implement
at some point in the future" functionality that Irix XFS has. If this
functionality ever goes into Linux, it will be provided at a different
layer, most likely through the security hooks in the kernel so we will
never need this functionality in XFS.

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

  Remove unused xfs_cap.h/xfs_mac.h header files.
  Signed-off-by: Eric Sandeen <sandeen@sandeen.net>

Revision 1.17 / (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.16: +0 -2 lines
Diff to previous 1.16 (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.16 / (download) - annotate - [select for diffs], Fri Mar 31 03:50:40 2006 UTC (11 years, 6 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.15: +36 -32 lines
Diff to previous 1.15 (colored)

Make project quota enforcement return an error code consistent with its use.
Merge of xfs-linux-melb:xfs-kern:25633a by kenmcd.

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

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.14 / (download) - annotate - [select for diffs], Mon Sep 26 16:35:34 2005 UTC (12 years ago) by hch
Branch: MAIN
Changes since 1.13: +25 -27 lines
Diff to previous 1.13 (colored)

endianess annotations and cleanup for the quota code

Revision 1.13 / (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.12: +12 -28 lines
Diff to previous 1.12 (colored)

Update license/copyright notices to match the prefered SGI boilerplate.
Merge of xfs-linux-melb:xfs-kern:23917a 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: +6 -6 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], Mon Jun 20 03:44:04 2005 UTC (12 years, 3 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.10: +25 -25 lines
Diff to previous 1.10 (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.10 / (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.9: +2 -4 lines
Diff to previous 1.9 (colored)

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

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

mark various symbols static

Patch from Adrian Bunk

Revision 1.8 / (download) - annotate - [select for diffs], Fri Jan 14 11:57:33 2005 UTC (12 years, 9 months ago) by hch
Branch: MAIN
Changes since 1.7: +5 -5 lines
Diff to previous 1.7 (colored)

Remove INT_ZERO and INT_ISZERO
0 is 0 in all endianess variant.  No need for INT_ZERO and INT_ISZERO

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

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

Revision 1.6 / (download) - annotate - [select for diffs], Sun Nov 23 23:28:03 2003 UTC (13 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Abstract out the current_time interface use from quota to support multiple kernel versions.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Nov 21 06:33:46 2003 UTC (13 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.4: +0 -7 lines
Diff to previous 1.4 (colored)

Remove assertion that we do not hold a lock - no lock ownership state available.

Revision 1.4 / (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.3: +929 -0 lines
Diff to previous 1.3 (colored)

The Big Move
linux/fs/xfs/quota/xfs_trans_dquot.c 1.2 Renamed to quota/xfs_trans_dquot.c

Revision 1.3 / (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.2: +0 -929 lines
Diff to previous 1.2 (colored)

Nuke

Revision 1.2 / (download) - annotate - [select for diffs], Thu May 1 16:22:06 2003 UTC (14 years, 5 months ago) by cattelan
Branch: MAIN
CVS Tags: XFS-1_3_0pre1
Changes since 1.1: +36 -1 lines
Diff to previous 1.1 (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.1 / (download) - annotate - [select for diffs], Mon Mar 17 06:02:57 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN

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_trans_dquot.c 1.40 Renamed to linux/fs/xfs/quota/xfs_trans_dquot.c
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>