lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20150210180334.GA23344@quack.suse.cz>
Date:	Tue, 10 Feb 2015 19:03:34 +0100
From:	Jan Kara <jack@...e.cz>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-fsdevel@...r.kernel.org, LKML <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] Quota interface unification and misc cleanups

  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@...e.cz>
SUSE Labs, CR
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ