summaryrefslogtreecommitdiff
path: root/fs/bcachefs/quota_types.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2018-12-17 13:43:00 +0300
committerKent Overstreet <kent.overstreet@linux.dev>2023-10-23 00:08:13 +0300
commit0f5254aa98befa5187cc4d02584ab0f19d18ff68 (patch)
treef216065b3dd82d6f1f0d84d61e2a02b95dd5ebd8 /fs/bcachefs/quota_types.h
parentd42dd4ad6d7e15a7742ed008d1be3c37247547c9 (diff)
downloadlinux-0f5254aa98befa5187cc4d02584ab0f19d18ff68.tar.xz
bcachefs: bch2_fs_quota_transfer
improve quota transfer locking & make ei_qid usage more consistent Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/quota_types.h')
-rw-r--r--fs/bcachefs/quota_types.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/fs/bcachefs/quota_types.h b/fs/bcachefs/quota_types.h
index 9eda6c363736..6a136083d389 100644
--- a/fs/bcachefs/quota_types.h
+++ b/fs/bcachefs/quota_types.h
@@ -8,6 +8,12 @@ struct bch_qid {
u32 q[QTYP_NR];
};
+enum quota_acct_mode {
+ KEY_TYPE_QUOTA_PREALLOC,
+ KEY_TYPE_QUOTA_WARN,
+ KEY_TYPE_QUOTA_NOCHECK,
+};
+
struct memquota_counter {
u64 v;
u64 hardlimit;