diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2018-01-09 04:34:35 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2018-07-10 06:12:12 -0400 |
commit | 211222e56a9d3914c34c6b866c3b9779d363836d (patch) | |
tree | 56f9019f8163a89c472d7ebffbc442168dee57cd | |
parent | d7694c952073bf2ebb852014d9f979b5e3e7c018 (diff) |
Add bcachefs support
-rw-r--r-- | mntopt.h | 1 | ||||
-rw-r--r-- | quotasys.c | 3 |
2 files changed, 4 insertions, 0 deletions
@@ -22,6 +22,7 @@ #define MNTTYPE_MPFS "mpfs" /* EMC Celerra MPFS filesystem */ #define MNTTYPE_OCFS2 "ocfs2" /* Oracle Cluster filesystem */ #define MNTTYPE_GFS2 "gfs2" /* Red Hat Global filesystem 2 */ +#define MNTTYPE_BCACHEFS "bcachefs" #ifndef MNTTYPE_NFS #define MNTTYPE_NFS "nfs" /* Network file system. */ @@ -786,6 +786,9 @@ static int hasquota(const char *dev, struct mntent *mnt, int type, int flags) return hasxfsquota(dev, mnt, type, flags); if (!strcmp(mnt->mnt_type, MNTTYPE_OCFS2)) return hasvfsmetaquota(dev, mnt, type, flags); + + if (!strcmp(mnt->mnt_type, MNTTYPE_BCACHEFS)) + return hasxfsquota(dev, mnt, type, flags) != QF_ERROR ? QF_META : QF_ERROR; /* * For ext4 we check whether it has quota in system files and if not, * we fall back on checking standard quotas. Furthermore we cannot use |