From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753311AbbBJSDl (ORCPT ); Tue, 10 Feb 2015 13:03:41 -0500 Received: from cantor2.suse.de ([195.135.220.15]:41696 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751658AbbBJSDk (ORCPT ); Tue, 10 Feb 2015 13:03:40 -0500 Date: Tue, 10 Feb 2015 19:03:34 +0100 From: Jan Kara To: Linus Torvalds Cc: linux-fsdevel@vger.kernel.org, LKML Subject: [GIT PULL] Quota interface unification and misc cleanups Message-ID: <20150210180334.GA23344@quack.suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 SUSE Labs, CR