From: Jan Kara <jack@suse.cz>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-fsdevel@vger.kernel.org, LKML <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] Quota interface unification and misc cleanups
Date: Tue, 10 Feb 2015 19:03:34 +0100 [thread overview]
Message-ID: <20150210180334.GA23344@quack.suse.cz> (raw)
Hello Linus,
could you please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git for_linus
to get the first part of the series unifying XFS and VFS quota interfaces.
This part unifies turning quotas on and off so quota-tools and xfs_quota
can be used to manage any filesystem. This is useful so that userspace
doesn't have to distinguish which filesystem it is working with. As a result
we can then easily reuse tests for project quotas in XFS for ext4.
The pull also contains minor cleanups and fixes for udf, isofs, and ext3.
Top of the tree is 6981498d7956. The full shortlog is:
Davidlohr Bueso (1):
jbd: drop jbd_ENOSYS debug
Fabian Frederick (4):
ext3: destroy sbi mutexes in put_super
udf: destroy sbi mutex in put_super
udf: use bool for done
udf: remove bool assignment to 0/1
Jan Kara (18):
udf: Update Kconfig description
udf: Remove repeated loads blocksize
udf: Check length of extended attributes and allocation descriptors
quota: Don't store flags for v2 quota format
ocfs2: Move OLQF_CLEAN flag out of generic quota flags
quota: Cleanup flags definitions
quota: Verify flags passed to Q_SETINFO
xfs: Remove useless test
xfs: Remove some useless flags tests
xfs: Remove some pointless quota checks
Merge branch 'for_linus' into for_next
quota: Split ->set_xstate callback into two
quota: Wire up ->quota_{enable,disable} callbacks into Q_QUOTA{ON,OFF}
quota: Add ->quota_{enable,disable} callbacks for VFS quotas
ext4: Use generic helpers for quotaon and quotaoff
ocfs2: Use generic helpers for quotaon and quotaoff
quota: Remove quota_on_meta callback
quota: Store maximum space limit in bytes
Oscar Forner Martinez (1):
isofs: Fix bug in the way to check if the year is a leap year
The diffstat is
fs/ext3/super.c | 2 +
fs/ext4/super.c | 42 +-----------------
fs/isofs/util.c | 18 ++------
fs/ocfs2/quota.h | 1 +
fs/ocfs2/quota_local.c | 14 +++---
fs/ocfs2/super.c | 32 +-------------
fs/quota/dquot.c | 107 +++++++++++++++++++++++++++++++++++++++++----
fs/quota/quota.c | 52 +++++++++++++++++-----
fs/quota/quota_v1.c | 4 +-
fs/quota/quota_v2.c | 16 ++++---
fs/udf/Kconfig | 10 +++--
fs/udf/inode.c | 32 ++++++++------
fs/udf/super.c | 5 ++-
fs/xfs/xfs_qm_syscalls.c | 74 ++++++++++---------------------
fs/xfs/xfs_quotaops.c | 59 +++++++++++++++----------
include/linux/dqblk_v1.h | 3 --
include/linux/jbd.h | 9 ----
include/linux/jbd2.h | 9 ----
include/linux/quota.h | 22 +++++-----
include/linux/quotaops.h | 3 ++
include/uapi/linux/quota.h | 14 +++++-
21 files changed, 284 insertions(+), 244 deletions(-)
Thanks
Honza
--
Jan Kara <jack@suse.cz>
SUSE Labs, CR
reply other threads:[~2015-02-10 18:03 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150210180334.GA23344@quack.suse.cz \
--to=jack@suse.cz \
--cc=linux-fsdevel@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).