mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PULL REQUEST] Quota changes for 2.6.30
@ 2009-03-26  1:22 Jan Kara
  2009-03-26 23:16 ` Linus Torvalds
  0 siblings, 1 reply; 5+ messages in thread
From: Jan Kara @ 2009-03-26  1:22 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: tytso, LKML

  Hi Linus,

  could you please pull from

git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-quota-2.6.git for_linus

  to get quota related changes for 2.6.30:

Jan Kara (20):
      ext3: Remove unnecessary quota functions
      ext4: Remove unnecessary quota functions
      reiserfs: Remove unnecessary quota functions
      quota: Move quota files into separate directory
      quota: Make global quota locks cacheline aligned
      quota: Remove NODQUOT macro
      quota: Remove dqbuf_t and other cleanups
      vfs: Use lowercase names of quota functions
      ramfs: Remove quota call
      ext2: Use lowercase names of quota functions
      ext3: Use lowercase names of quota functions
      ext4: Use lowercase names of quota functions
      reiserfs: Use lowercase names of quota functions
      ufs: Use lowercase names of quota functions
      udf: Use lowercase names of quota functions
      jfs: Use lowercase names of quota functions
      nfsd: Use lowercase names of quota functions
      quota: Remove uppercase aliases for quota functions.
      quota: Remove superfluous inlines
      quota: Coding style fixes

Manish Katiyar (1):
      ext2: Zero our b_size in ext2_quota_read()

Matt LaPlante (1):
      trivial: fix typos/grammar errors in fs/Kconfig

Mingming Cao (5):
      quota: Add quota reservation support
      quota: Add quota reservation claim and released operations
      quota: Use inode->i_blkbits to get block bits
      quota: Move EXPORT_SYMBOL immediately next to the functions/varibles
      ext4: quota reservation for delayed allocation

  The diffstat is:

 fs/Kconfig               |   56 +-
 fs/Makefile              |    6 +-
 fs/attr.c                |    3 +-
 fs/dquot.c               | 2410 ------------------------------------------
 fs/ext2/balloc.c         |    8 +-
 fs/ext2/ialloc.c         |   10 +-
 fs/ext2/inode.c          |    2 +-
 fs/ext2/super.c          |    1 +
 fs/ext2/xattr.c          |    8 +-
 fs/ext3/balloc.c         |    8 +-
 fs/ext3/ialloc.c         |   12 +-
 fs/ext3/inode.c          |    6 +-
 fs/ext3/namei.c          |    6 +-
 fs/ext3/super.c          |   48 +-
 fs/ext3/xattr.c          |    6 +-
 fs/ext4/balloc.c         |    2 +-
 fs/ext4/ext4.h           |    2 +
 fs/ext4/ialloc.c         |   12 +-
 fs/ext4/inode.c          |   40 +-
 fs/ext4/mballoc.c        |   46 +-
 fs/ext4/namei.c          |    6 +-
 fs/ext4/super.c          |   54 +-
 fs/ext4/xattr.c          |    6 +-
 fs/inode.c               |    4 +-
 fs/jfs/acl.c             |    2 +-
 fs/jfs/inode.c           |    6 +-
 fs/jfs/jfs_dtree.c       |   18 +-
 fs/jfs/jfs_extent.c      |   10 +-
 fs/jfs/jfs_inode.c       |    4 +-
 fs/jfs/jfs_xtree.c       |   14 +-
 fs/jfs/namei.c           |    6 +-
 fs/jfs/xattr.c           |   12 +-
 fs/namei.c               |   22 +-
 fs/nfsd/vfs.c            |    4 +-
 fs/open.c                |    2 +-
 fs/quota.c               |  513 ---------
 fs/quota/Kconfig         |   59 +
 fs/quota/Makefile        |   14 +
 fs/quota/dquot.c         | 2614 ++++++++++++++++++++++++++++++++++++++++++++++
 fs/quota/quota.c         |  524 ++++++++++
 fs/quota/quota_tree.c    |  651 ++++++++++++
 fs/quota/quota_tree.h    |   25 +
 fs/quota/quota_v1.c      |  234 +++++
 fs/quota/quota_v2.c      |  237 +++++
 fs/quota/quotaio_v1.h    |   33 +
 fs/quota/quotaio_v2.h    |   60 ++
 fs/quota_tree.c          |  645 ------------
 fs/quota_tree.h          |   25 -
 fs/quota_v1.c            |  218 ----
 fs/quota_v2.c            |  236 -----
 fs/quotaio_v1.h          |   33 -
 fs/quotaio_v2.h          |   60 --
 fs/ramfs/file-nommu.c    |    6 -
 fs/reiserfs/bitmap.c     |   14 +-
 fs/reiserfs/inode.c      |   10 +-
 fs/reiserfs/namei.c      |    6 +-
 fs/reiserfs/stree.c      |   14 +-
 fs/reiserfs/super.c      |   60 +-
 fs/super.c               |    8 +-
 fs/sync.c                |    2 +-
 fs/udf/balloc.c          |   14 +-
 fs/udf/ialloc.c          |    8 +-
 fs/ufs/balloc.c          |   12 +-
 fs/ufs/ialloc.c          |    8 +-
 include/linux/quota.h    |   11 +-
 include/linux/quotaops.h |  119 ++-
 66 files changed, 4770 insertions(+), 4565 deletions(-)

							Thanks.
								Honza
-- 
Jan Kara <jack@suse.cz>
SUSE Labs, CR

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

* Re: [PULL REQUEST] Quota changes for 2.6.30
  2009-03-26  1:22 [PULL REQUEST] Quota changes for 2.6.30 Jan Kara
@ 2009-03-26 23:16 ` Linus Torvalds
  2009-03-27 20:12   ` Jan Kara
  0 siblings, 1 reply; 5+ messages in thread
From: Linus Torvalds @ 2009-03-26 23:16 UTC (permalink / raw)
  To: Jan Kara; +Cc: tytso, LKML



On Thu, 26 Mar 2009, Jan Kara wrote:
> 
>   could you please pull from
> 
> git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-quota-2.6.git for_linus

	"Already up-to-date."

Forgot to actually push it out?

		Linus

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

* Re: [PULL REQUEST] Quota changes for 2.6.30
  2009-03-26 23:16 ` Linus Torvalds
@ 2009-03-27 20:12   ` Jan Kara
  2009-03-27 21:52     ` Linus Torvalds
  0 siblings, 1 reply; 5+ messages in thread
From: Jan Kara @ 2009-03-27 20:12 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: tytso, LKML

On Thu 26-03-09 16:16:47, Linus Torvalds wrote:
> 
> 
> On Thu, 26 Mar 2009, Jan Kara wrote:
> > 
> >   could you please pull from
> > 
> > git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-quota-2.6.git for_linus
> 
> 	"Already up-to-date."
> 
> Forgot to actually push it out?
  Damn, you're right. Should be there now.

									Honza

-- 
Jan Kara <jack@suse.cz>
SUSE Labs, CR

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

* Re: [PULL REQUEST] Quota changes for 2.6.30
  2009-03-27 20:12   ` Jan Kara
@ 2009-03-27 21:52     ` Linus Torvalds
  2009-03-27 22:52       ` Jan Kara
  0 siblings, 1 reply; 5+ messages in thread
From: Linus Torvalds @ 2009-03-27 21:52 UTC (permalink / raw)
  To: Jan Kara; +Cc: tytso, LKML



On Fri, 27 Mar 2009, Jan Kara wrote:

> On Thu 26-03-09 16:16:47, Linus Torvalds wrote:
> > 
> > 
> > On Thu, 26 Mar 2009, Jan Kara wrote:
> > > 
> > >   could you please pull from
> > > 
> > > git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-quota-2.6.git for_linus
> > 
> > 	"Already up-to-date."
> > 
> > Forgot to actually push it out?
>   Damn, you're right. Should be there now.

It is, but now when I pull I notice that you hadn't used "-M --summary" 
when asking me to pull. You claimed:

	 66 files changed, 4770 insertions(+), 4565 deletions(-)

but in fact it's really:

	 58 files changed, 902 insertions(+), 697 deletions(-)
	 create mode 100644 fs/quota/Kconfig
	 create mode 100644 fs/quota/Makefile
	 rename fs/{ => quota}/dquot.c (85%)
	 rename fs/{ => quota}/quota.c (94%)
	 rename fs/{ => quota}/quota_tree.c (84%)
	 rename fs/{ => quota}/quota_tree.h (100%)
	 rename fs/{ => quota}/quota_v1.c (79%)
	 rename fs/{ => quota}/quota_v2.c (98%)
	 rename fs/{ => quota}/quotaio_v1.h (100%)
	 rename fs/{ => quota}/quotaio_v2.h (100%)

so please do change your pull-request script to add -M (for rename 
detection) and --summary (for that "new, deleted and renamed files" 
summary at the end).

It really does generate a much nicer view of what changed, _especially_ in 
cases like the above when a non-rename patch is mostly movement noise.

Git still defaults to non-rename patches because some people probably 
still use inferior crud that doesn't understand about the extended patch 
semantics of git patches.

			Linus

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

* Re: [PULL REQUEST] Quota changes for 2.6.30
  2009-03-27 21:52     ` Linus Torvalds
@ 2009-03-27 22:52       ` Jan Kara
  0 siblings, 0 replies; 5+ messages in thread
From: Jan Kara @ 2009-03-27 22:52 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: tytso, LKML

On Fri 27-03-09 14:52:11, Linus Torvalds wrote:
> On Fri, 27 Mar 2009, Jan Kara wrote:
> > On Thu 26-03-09 16:16:47, Linus Torvalds wrote:
> > > 
> > > 
> > > On Thu, 26 Mar 2009, Jan Kara wrote:
> > > > 
> > > >   could you please pull from
> > > > 
> > > > git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-quota-2.6.git for_linus
> > > 
> > > 	"Already up-to-date."
> > > 
> > > Forgot to actually push it out?
> >   Damn, you're right. Should be there now.
> 
> It is, but now when I pull I notice that you hadn't used "-M --summary" 
> when asking me to pull. You claimed:
> 
> 	 66 files changed, 4770 insertions(+), 4565 deletions(-)
> 
> but in fact it's really:
> 
> 	 58 files changed, 902 insertions(+), 697 deletions(-)
> 	 create mode 100644 fs/quota/Kconfig
> 	 create mode 100644 fs/quota/Makefile
> 	 rename fs/{ => quota}/dquot.c (85%)
> 	 rename fs/{ => quota}/quota.c (94%)
> 	 rename fs/{ => quota}/quota_tree.c (84%)
> 	 rename fs/{ => quota}/quota_tree.h (100%)
> 	 rename fs/{ => quota}/quota_v1.c (79%)
> 	 rename fs/{ => quota}/quota_v2.c (98%)
> 	 rename fs/{ => quota}/quotaio_v1.h (100%)
> 	 rename fs/{ => quota}/quotaio_v2.h (100%)
> 
> so please do change your pull-request script to add -M (for rename 
> detection) and --summary (for that "new, deleted and renamed files" 
> summary at the end).
  OK, I didn't know this is the preferred way. Will do next time.

								Honza
-- 
Jan Kara <jack@suse.cz>
SUSE Labs, CR

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

end of thread, other threads:[~2009-03-27 22:53 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-26  1:22 [PULL REQUEST] Quota changes for 2.6.30 Jan Kara
2009-03-26 23:16 ` Linus Torvalds
2009-03-27 20:12   ` Jan Kara
2009-03-27 21:52     ` Linus Torvalds
2009-03-27 22:52       ` Jan Kara

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®