ubifs, xattr: remove misguided quota flags
authorWang Shilong <wshilong@ddn.com>
Fri, 11 May 2018 02:26:03 +0000 (11:26 +0900)
committerRichard Weinberger <richard@nod.at>
Thu, 7 Jun 2018 13:53:14 +0000 (15:53 +0200)
Originally, Yang Dongsheng added quota support
for ubifs, but it turned out upstream won't accept it.

Since ubifs don't touch any quota code, S_NOQUOTA flag
is misguided here, and currently it is mainly used to
avoid recursion for system quota files.

Let's make things clearly and remove unnecessary and
misguied quota flags here.

Reported-by: Rock Lee <rockdotlee@gmail.com>
Signed-off-by: Wang Shilong <wshilong@ddn.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
fs/ubifs/xattr.c

index 759f1a209dbb6384554ac30fc0de8ffe8077d0e4..6f720fdf5020abca26ca9d8bcae7d56792e79c4e 100644 (file)
@@ -139,7 +139,7 @@ static int create_xattr(struct ubifs_info *c, struct inode *host,
        inode->i_op = &empty_iops;
        inode->i_fop = &empty_fops;
 
-       inode->i_flags |= S_SYNC | S_NOATIME | S_NOCMTIME | S_NOQUOTA;
+       inode->i_flags |= S_SYNC | S_NOATIME | S_NOCMTIME;
        ui = ubifs_inode(inode);
        ui->xattr = 1;
        ui->flags |= UBIFS_XATTR_FL;