diff options
author | Jan Kara <jack@suse.cz> | 2005-06-23 22:01:03 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-06-24 00:05:19 -0700 |
commit | 4e5117ba0af4582b6ec9164874f719d7f3f1eb2b (patch) | |
tree | d667e418571366ecea1188cb113e786a4a1d7f5c /include/linux/dqblk_v1.h | |
parent | bd6a1f16fffdfe010fdc2979fd01f12357816762 (diff) | |
download | linux-4e5117ba0af4582b6ec9164874f719d7f3f1eb2b.tar.gz linux-4e5117ba0af4582b6ec9164874f719d7f3f1eb2b.tar.bz2 linux-4e5117ba0af4582b6ec9164874f719d7f3f1eb2b.zip |
[PATCH] quota: improve credits estimates
Improve estimates on the number of needed credits for quota transaction.
Now we distinguish blocks that might need to be allocated and blocks that
only need to be rewritten. Also we distinguish deleting of a quota
structure and creating of a new one.
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/linux/dqblk_v1.h')
-rw-r--r-- | include/linux/dqblk_v1.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/dqblk_v1.h b/include/linux/dqblk_v1.h index 42fbf4797156..57f1250d5a52 100644 --- a/include/linux/dqblk_v1.h +++ b/include/linux/dqblk_v1.h @@ -11,6 +11,12 @@ /* Root squash turned on */ #define V1_DQF_RSQUASH 1 +/* Numbers of blocks needed for updates */ +#define V1_INIT_ALLOC 1 +#define V1_INIT_REWRITE 1 +#define V1_DEL_ALLOC 0 +#define V1_DEL_REWRITE 2 + /* Special information about quotafile */ struct v1_mem_dqinfo { }; |