|
@@ -41,9 +41,6 @@
|
|
|
#define __DQUOT_VERSION__ "dquot_6.5.1"
|
|
|
#define __DQUOT_NUM_VERSION__ 6*10000+5*100+1
|
|
|
|
|
|
-typedef __kernel_uid32_t qid_t; /* Type in which we store ids in memory */
|
|
|
-typedef __u64 qsize_t; /* Type in which we store sizes */
|
|
|
-
|
|
|
/* Size of blocks in which are counted size limits */
|
|
|
#define QUOTABLOCK_BITS 10
|
|
|
#define QUOTABLOCK_SIZE (1 << QUOTABLOCK_BITS)
|
|
@@ -172,6 +169,9 @@ enum {
|
|
|
|
|
|
#include <asm/atomic.h>
|
|
|
|
|
|
+typedef __kernel_uid32_t qid_t; /* Type in which we store ids in memory */
|
|
|
+typedef __u64 qsize_t; /* Type in which we store sizes */
|
|
|
+
|
|
|
extern spinlock_t dq_data_lock;
|
|
|
|
|
|
/* Maximal numbers of writes for quota operation (insert/delete/update)
|
|
@@ -225,9 +225,6 @@ struct super_block;
|
|
|
extern void mark_info_dirty(struct super_block *sb, int type);
|
|
|
#define info_dirty(info) test_bit(DQF_INFO_DIRTY_B, &(info)->dqi_flags)
|
|
|
|
|
|
-#define sb_dqopt(sb) (&(sb)->s_dquot)
|
|
|
-#define sb_dqinfo(sb, type) (sb_dqopt(sb)->info+(type))
|
|
|
-
|
|
|
struct dqstats {
|
|
|
int lookups;
|
|
|
int drops;
|
|
@@ -335,19 +332,6 @@ struct quota_info {
|
|
|
struct quota_format_ops *ops[MAXQUOTAS]; /* Operations for each type */
|
|
|
};
|
|
|
|
|
|
-#define sb_has_quota_enabled(sb, type) ((type)==USRQUOTA ? \
|
|
|
- (sb_dqopt(sb)->flags & DQUOT_USR_ENABLED) : (sb_dqopt(sb)->flags & DQUOT_GRP_ENABLED))
|
|
|
-
|
|
|
-#define sb_any_quota_enabled(sb) (sb_has_quota_enabled(sb, USRQUOTA) | \
|
|
|
- sb_has_quota_enabled(sb, GRPQUOTA))
|
|
|
-
|
|
|
-#define sb_has_quota_suspended(sb, type) \
|
|
|
- ((type) == USRQUOTA ? (sb_dqopt(sb)->flags & DQUOT_USR_SUSPENDED) : \
|
|
|
- (sb_dqopt(sb)->flags & DQUOT_GRP_SUSPENDED))
|
|
|
-
|
|
|
-#define sb_any_quota_suspended(sb) (sb_has_quota_suspended(sb, USRQUOTA) | \
|
|
|
- sb_has_quota_suspended(sb, GRPQUOTA))
|
|
|
-
|
|
|
int register_quota_format(struct quota_format_type *fmt);
|
|
|
void unregister_quota_format(struct quota_format_type *fmt);
|
|
|
|