aboutsummaryrefslogtreecommitdiffstats
path: root/fs/gfs2/incore.h
diff options
context:
space:
mode:
Diffstat (limited to 'fs/gfs2/incore.h')
-rw-r--r--fs/gfs2/incore.h28
1 files changed, 8 insertions, 20 deletions
diff --git a/fs/gfs2/incore.h b/fs/gfs2/incore.h
index 362c2422d506..06f5ec6ebf7f 100644
--- a/fs/gfs2/incore.h
+++ b/fs/gfs2/incore.h
@@ -4,7 +4,7 @@
4 * 4 *
5 * This copyrighted material is made available to anyone wishing to use, 5 * This copyrighted material is made available to anyone wishing to use,
6 * modify, copy, or redistribute it subject to the terms and conditions 6 * modify, copy, or redistribute it subject to the terms and conditions
7 * of the GNU General Public License v.2. 7 * of the GNU General Public License version 2.
8 */ 8 */
9 9
10#ifndef __INCORE_DOT_H__ 10#ifndef __INCORE_DOT_H__
@@ -22,24 +22,12 @@
22 22
23struct gfs2_log_operations; 23struct gfs2_log_operations;
24struct gfs2_log_element; 24struct gfs2_log_element;
25struct gfs2_bitmap;
26struct gfs2_rgrpd;
27struct gfs2_bufdata;
28struct gfs2_glock_operations;
29struct gfs2_holder; 25struct gfs2_holder;
30struct gfs2_glock; 26struct gfs2_glock;
31struct gfs2_alloc;
32struct gfs2_inode;
33struct gfs2_file;
34struct gfs2_revoke;
35struct gfs2_revoke_replay;
36struct gfs2_quota_data; 27struct gfs2_quota_data;
37struct gfs2_log_buf;
38struct gfs2_trans; 28struct gfs2_trans;
39struct gfs2_ail; 29struct gfs2_ail;
40struct gfs2_jdesc; 30struct gfs2_jdesc;
41struct gfs2_args;
42struct gfs2_tune;
43struct gfs2_gl_hash_bucket; 31struct gfs2_gl_hash_bucket;
44struct gfs2_sbd; 32struct gfs2_sbd;
45 33
@@ -215,8 +203,8 @@ struct gfs2_glock {
215struct gfs2_alloc { 203struct gfs2_alloc {
216 /* Quota stuff */ 204 /* Quota stuff */
217 205
218 struct gfs2_quota_data *al_qd[4]; 206 struct gfs2_quota_data *al_qd[2*MAXQUOTAS];
219 struct gfs2_holder al_qd_ghs[4]; 207 struct gfs2_holder al_qd_ghs[2*MAXQUOTAS];
220 unsigned int al_qd_num; 208 unsigned int al_qd_num;
221 209
222 u32 al_requested; /* Filled in by caller of gfs2_inplace_reserve() */ 210 u32 al_requested; /* Filled in by caller of gfs2_inplace_reserve() */
@@ -305,11 +293,11 @@ enum {
305}; 293};
306 294
307struct gfs2_quota_lvb { 295struct gfs2_quota_lvb {
308 uint32_t qb_magic; 296 __be32 qb_magic;
309 uint32_t __pad; 297 u32 __pad;
310 uint64_t qb_limit; /* Hard limit of # blocks to alloc */ 298 __be64 qb_limit; /* Hard limit of # blocks to alloc */
311 uint64_t qb_warn; /* Warn user when alloc is above this # */ 299 __be64 qb_warn; /* Warn user when alloc is above this # */
312 int64_t qb_value; /* Current # blocks allocated */ 300 __be64 qb_value; /* Current # blocks allocated */
313}; 301};
314 302
315struct gfs2_quota_data { 303struct gfs2_quota_data {