Christoph Hellwig
8c4e4acd66
quota: clean up Q_XQUOTASYNC
...
Currently Q_XQUOTASYNC calls into the quota_sync method, but XFS does something
entirely different in it than the rest of the filesystems. xfs_quota which
calls Q_XQUOTASYNC expects an asynchronous data writeout to flush delayed
allocations, while the "VFS" quota support wants to flush changes to the quota
file.
So make Q_XQUOTASYNC call into the writeback code directly and make the
quota_sync method optional as XFS doesn't need in the sense expected by the
rest of the quota code.
GFS2 was using limited XFS-style quota and has a quota_sync method fitting
neither the style used by vfs_quota_sync nor xfs_fs_quota_sync. I left it
in for now as per discussion with Steve it expects to be called from the
sync path this way.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jan Kara <jack@suse.cz>
2010-03-05 00:20:24 +01:00
..
2010-02-08 17:59:34 -06:00
2010-01-26 22:22:25 -05:00
2009-12-10 15:02:50 +01:00
2009-12-16 07:19:58 -08:00
2010-02-07 03:06:21 -05:00
2010-01-26 22:22:25 -05:00
2010-02-15 19:56:21 -08:00
2010-02-20 10:06:35 -05:00
2010-02-10 07:16:44 -08:00
2009-11-18 08:37:40 -08:00
2010-01-14 09:05:42 -05:00
2010-01-26 22:22:26 -05:00
2009-12-11 15:18:05 -08:00
2010-02-26 12:15:54 -06:00
2010-01-19 22:36:06 -06:00
2010-01-05 09:14:32 +02:00
2009-12-16 12:04:02 -08:00
2010-03-05 00:20:20 +01:00
2010-01-25 04:00:31 -05:00
2009-12-16 10:29:26 -08:00
2009-12-16 07:20:13 -08:00
2010-02-02 18:11:21 -08:00
2010-02-12 10:16:14 +00:00
2009-12-15 08:53:10 -08:00
2009-10-29 07:39:27 -07:00
2009-12-16 07:20:06 -08:00
2010-01-14 09:05:25 -05:00
2009-12-16 12:16:47 -05:00
2009-12-16 10:43:34 -08:00
2009-12-23 13:44:13 +01:00
2009-12-23 08:05:15 -05:00
2009-12-16 12:04:02 -08:00
2009-12-22 12:27:35 -05:00
2009-12-16 10:43:34 -08:00
2009-12-04 15:39:55 +01:00
2010-02-26 17:22:35 -08:00
2010-02-20 00:47:31 -05:00
2010-01-31 14:57:31 +09:00
2010-01-15 14:49:23 -08:00
2009-12-17 11:03:25 -05:00
2010-02-08 13:02:28 -08:00
2009-12-04 15:39:55 +01:00
2010-01-11 14:30:09 +01:00
2010-02-28 10:13:16 -08:00
2009-12-16 07:20:18 -08:00
2010-03-05 00:20:24 +01:00
2010-01-16 12:15:40 -08:00
2010-02-14 19:07:56 +01:00
2010-01-26 22:22:26 -05:00
2010-02-16 15:42:42 -08:00
2010-01-12 21:02:00 -08:00
2009-12-14 21:40:04 +01:00
2009-12-16 07:20:06 -08:00
2010-03-05 00:20:24 +01:00
2009-12-16 07:20:13 -08:00
2009-12-22 12:27:34 -05:00
2010-01-29 08:22:01 -08:00
2010-01-29 08:22:01 -08:00
2010-01-29 08:22:01 -08:00
2010-01-29 08:22:01 -08:00
2010-01-29 08:22:01 -08:00
2010-01-30 20:28:19 +01:00
2010-03-02 19:17:34 +01:00
2010-02-07 03:06:21 -05:00
2010-02-11 14:05:55 -08:00
2009-12-14 18:12:10 -05:00
2009-12-16 12:16:48 -05:00
2009-12-17 04:52:13 -05:00
2010-01-25 12:26:38 -02:00
2009-12-22 12:27:34 -05:00
2010-02-22 19:50:34 -08:00
2010-02-07 10:26:01 -08:00
2010-02-07 03:07:29 -05:00
2010-02-25 10:34:48 +01:00
2010-01-02 10:09:44 -08:00
2009-12-16 12:16:49 -05:00
2009-12-17 11:03:25 -05:00
2009-12-22 12:27:34 -05:00
2009-11-12 07:26:01 -08:00
2009-12-17 13:23:24 -08:00
2009-12-16 12:16:48 -05:00
2010-02-19 03:56:42 -05:00
2010-01-16 13:07:36 -05:00
2009-12-14 18:12:11 -05:00
2009-12-22 12:27:34 -05:00
2009-12-17 10:51:40 -05:00
2009-11-04 09:09:52 +01:00
2010-02-22 15:45:54 -08:00
2009-12-22 12:27:34 -05:00
2009-11-04 09:09:52 +01:00
2009-12-17 10:58:17 -05:00
2009-12-23 13:33:54 +01:00
2009-12-23 11:23:43 -08:00
2009-12-17 11:03:25 -05:00
2009-12-22 12:27:34 -05:00
2009-12-03 11:48:07 +00:00
2009-12-16 12:16:49 -05:00