cluster-devel.redhat.com archive mirror
 help / color / mirror / Atom feed
* [Cluster-devel] [PATCH 0/12 v3] Moving i_dquot out of struct inode
@ 2014-10-21 14:38 Jan Kara
  2014-10-21 14:38 ` [Cluster-devel] [PATCH 01/12] quota: Remove const from function declarations Jan Kara
                   ` (11 more replies)
  0 siblings, 12 replies; 18+ messages in thread
From: Jan Kara @ 2014-10-21 14:38 UTC (permalink / raw)
  To: cluster-devel.redhat.com

  Hello,

  this patch set moves i_dquot array from struct inode into filesystem private
part of the inode. Thus filesystems which don't need it save 2 pointers in
their inodes (would be 3 after we add project quota support into generic
quota).

The patch series also contains a change to quotactl so that each filesystem
can set quota types it supports. This is in the end unrelated change
(originally it was necessary for i_dquot moving but in the end I changed
things so that it's not anymore). I can move that into a separate series
but I was somewhat reluctant to do that since that would mean another 6
one-line patches to the same files we are changing here...

If people like the patches, I will queue this series into my tree for
the next merge window. For that I'd prefer to get acks from affected fs
maintainers (the changes are pretty trivial and I don't feel it's a must but
still I'd prefer fs maintainers to ack they are aware of the changes).

								Honza

Changes since v1:
* Inode field names are now named enum
* Quota type masks now have names like QTYPE_MASK_{USR|GRP|PRJ} instead of
  opencoding shifts.

Changes since v2:
* Use ->get_dquots callback instead of inode fields framework
* rebased on Linus' tree as of 3.18-rc1 + something.



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

end of thread, other threads:[~2014-10-23 12:05 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-21 14:38 [Cluster-devel] [PATCH 0/12 v3] Moving i_dquot out of struct inode Jan Kara
2014-10-21 14:38 ` [Cluster-devel] [PATCH 01/12] quota: Remove const from function declarations Jan Kara
2014-10-21 14:38 ` [Cluster-devel] [PATCH 02/12] quota: Allow each filesystem to specify which quota types it supports Jan Kara
2014-10-22 16:29   ` Christoph Hellwig
2014-10-22 16:51     ` Jan Kara
2014-10-23  8:53       ` Christoph Hellwig
2014-10-21 14:38 ` [Cluster-devel] [PATCH 03/12] gfs2: Set allowed quota types Jan Kara
2014-10-21 14:38 ` [Cluster-devel] [PATCH 04/12] xfs: " Jan Kara
2014-10-21 14:38 ` [Cluster-devel] [PATCH 05/12] quota: Use function to provide i_dquot pointers Jan Kara
2014-10-21 14:38 ` [Cluster-devel] [PATCH 06/12] ext2: Convert to private i_dquot field Jan Kara
2014-10-21 14:38 ` [Cluster-devel] [PATCH 07/12] ext3: " Jan Kara
2014-10-21 14:38 ` [Cluster-devel] [PATCH 08/12] ext4: " Jan Kara
2014-10-21 14:38 ` [Cluster-devel] [PATCH 09/12] ocfs2: " Jan Kara
2014-10-23 10:25   ` Joel Becker
2014-10-23 12:05     ` Jan Kara
2014-10-21 14:38 ` [Cluster-devel] [PATCH 10/12] reiserfs: " Jan Kara
2014-10-21 14:38 ` [Cluster-devel] [PATCH 11/12] jfs: " Jan Kara
2014-10-21 14:38 ` [Cluster-devel] [PATCH 12/12] vfs: Remove i_dquot field from inode Jan Kara

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