This is a first large batch of refactoring the generic quotactl code. I started looking at this for merging the FS interfaces for "VFS" and "XFS" style quotas now that we grow more filesystems wantin
Thanks for the cleanups. Upto a few fixed typos and whitespace errors I've merged your patchset into my tree. As a side note, OCFS2 implements XFS-style clustered quotas using current VFS quota subsy
The file format is one big difference. The other is that having the quota code in the filesystem allows much nicer integration with the transaction code. Anyway, my next step is to support both the c
The semantics I've chosen for OCFS2 is that if "USRQUOTA" filesystem feature is enabled, we always do accounting of users' usage (as this is essntially filesystem metadata). 'usrquota' mount option i
XFS is almost but not quite consistant with that. XFS has mount options for accounting and enforcement, but no superblock bit yet. Accounting always needs to be enabled at mount time, and enforcement