You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
quota: Introduce writeout_quota_sb() (version 4)
Introduce this function which just writes all the quota structures but avoids all the syncing and cache pruning work to expose quota structures to userspace. Use this function from __sync_filesystem when wait == 0. Signed-off-by: Jan Kara <jack@suse.cz> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
@@ -27,7 +27,11 @@
|
||||
*/
|
||||
static int __sync_filesystem(struct super_block *sb, int wait)
|
||||
{
|
||||
sync_quota_sb(sb, -1);
|
||||
/* Avoid doing twice syncing and cache pruning for quota sync */
|
||||
if (!wait)
|
||||
writeout_quota_sb(sb, -1);
|
||||
else
|
||||
sync_quota_sb(sb, -1);
|
||||
sync_inodes_sb(sb, wait);
|
||||
lock_super(sb);
|
||||
if (sb->s_dirt && sb->s_op->write_super)
|
||||
|
||||
Reference in New Issue
Block a user