linux-ext4.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [v4 0/6] Add project quota support for e2fsprogs
@ 2016-03-06  4:14 Li Xi
  2016-03-06  4:14 ` [v4 1/6] Always read full inode structure Li Xi
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Li Xi @ 2016-03-06  4:14 UTC (permalink / raw)
  To: linux-ext4, tytso, adilger, jack, viro, hch, dmonakhov

The following patches adds project quota support for e2fsprogs. The
first two patches cleans up current codes to prepare for adding project
quota support. And other patches adds project ID as well as project
feature support for e2fsprogs.

Li Xi (6):
  Always read full inode structure
  Clean up codes for adding new quota type
  Add project feature flag EXT4_FEATURE_RO_COMPAT_PROJECT
  Add project quota support
  Add inherit flags for project quota
  Add project ID support for chattr/lsattr

 debugfs/icheck.c                |   26 ++++--
 debugfs/lsdel.c                 |   30 ++++---
 debugfs/ncheck.c                |   20 +++--
 debugfs/quota.c                 |    2 +-
 debugfs/set_fields.c            |    3 +
 e2fsck/iscan.c                  |   12 ++-
 e2fsck/pass1.c                  |   56 ++++++++++--
 e2fsck/pass1b.c                 |   27 ++++--
 e2fsck/pass4.c                  |    3 +-
 e2fsck/quota.c                  |   28 +++----
 e2fsck/scantest.c               |   26 ++++--
 e2fsck/unix.c                   |   26 +++---
 lib/e2p/Makefile.in             |   11 ++-
 lib/e2p/e2p.h                   |    2 +
 lib/e2p/feature.c               |    2 +
 lib/e2p/fgetproject.c           |   57 ++++++++++++
 lib/e2p/fsetproject.c           |   66 ++++++++++++++
 lib/e2p/ls.c                    |   28 +++++--
 lib/e2p/pf.c                    |    1 +
 lib/ext2fs/bmove.c              |   37 +++++---
 lib/ext2fs/ext2_fs.h            |   16 +++-
 lib/ext2fs/ext2fs.h             |    3 +-
 lib/ext2fs/swapfs.c             |   17 ++--
 lib/ext2fs/tst_inode_size.c     |    1 +
 lib/ext2fs/tst_iscan.c          |   17 +++-
 lib/ext2fs/tst_super_size.c     |    3 +-
 lib/support/mkquota.c           |  181 ++++++++++++++++++++++++++------------
 lib/support/quotaio.c           |   85 ++++++++++++------
 lib/support/quotaio.h           |   80 ++++++++++++-----
 lib/support/quotaio_tree.c      |    2 +-
 misc/chattr.1.in                |    7 ++
 misc/chattr.c                   |   34 +++++++-
 misc/e2image.c                  |   41 ++++++---
 misc/ext4.5.in                  |    5 +
 misc/lsattr.1.in                |    5 +-
 misc/lsattr.c                   |   18 ++++-
 misc/mke2fs.c                   |   54 +++++++++---
 misc/tune2fs.8.in               |    3 +
 misc/tune2fs.c                  |  187 ++++++++++++++++++++++-----------------
 resize/resize2fs.c              |    3 +-
 tests/d_fallocate_blkmap/expect |    4 +-
 tests/f_create_symlinks/expect  |    8 +-
 tests/m_bigjournal/expect.1     |    4 +-
 tests/m_large_file/expect.1     |    4 +-
 tests/m_quota/expect.1          |  115 ++++++++++++------------
 tests/m_quota/script            |    2 +-
 46 files changed, 953 insertions(+), 409 deletions(-)
 create mode 100644 lib/e2p/fgetproject.c
 create mode 100644 lib/e2p/fsetproject.c


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2016-03-06 19:31 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-06  4:14 [v4 0/6] Add project quota support for e2fsprogs Li Xi
2016-03-06  4:14 ` [v4 1/6] Always read full inode structure Li Xi
2016-03-06  5:46   ` Theodore Ts'o
2016-03-06  6:27     ` Andreas Dilger
2016-03-06 19:31       ` Theodore Ts'o
2016-03-06  4:14 ` [v4 2/6] Clean up codes for adding new quota type Li Xi
2016-03-06  4:14 ` [v4 3/6] Add project feature flag EXT4_FEATURE_RO_COMPAT_PROJECT Li Xi
2016-03-06  4:14 ` [v4 4/6] Add project quota support Li Xi
2016-03-06  4:14 ` [v4 5/6] Add inherit flags for project quota Li Xi
2016-03-06  4:14 ` [v4 6/6] Add project ID support for chattr/lsattr Li Xi
2016-03-06  5:56   ` Theodore Ts'o
2016-03-06 10:49     ` Li Xi

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).