All of lore.kernel.org
 help / color / mirror / Atom feed
From: "J. Bruce Fields" <bfields@citi.umich.edu>
To: Boaz Harrosh <bharrosh@panasas.com>
Cc: Benny Halevy <bhalevy@panasas.com>,
	Trond Myklebust <Trond.Myklebust@netapp.com>,
	Andrew Morton <akpm@linux-foundation.org>,
	pNFS Mailing List <pnfs@linux-nfs.org>,
	Al Viro <viro@ZenIV.linux.org.uk>,
	NFS list <linux-nfs@vger.kernel.org>,
	linux-fsdevel <linux-fsdevel@vger.kernel.org>,
	Randy Dunlap <randy.dunlap@oracle.com>
Subject: Re: [PATCHSET 0-6] nfsd: #includes cleanup
Date: Mon, 23 Nov 2009 17:14:15 -0500	[thread overview]
Message-ID: <20091123221415.GE8534@fieldses.org> (raw)
In-Reply-To: <4B0AB039.6020608@panasas.com>

On Mon, Nov 23, 2009 at 05:54:33PM +0200, Boaz Harrosh wrote:
> 
> Hi Bruce
> 
> This time I've based the patchset on the:
> 	git://linux-nfs.org/~bfields/linux.git for-2.6.33 branch
> 
> I was hoping to find that nfsd.h cleanup you sent to the mailing list
> the other day. But I don't see it. Should I rebase this work on some
> other branch?

Apologies, I applied it but hadn't pushed it out; done now.  Could you
rebase onto that?

--b.

> would you like to submit that patch, which made lots of
> sense in my opinion, and I'll wait and base this work on that?
> [On the other we might be able to move the complete nfsd.h to fs/nfsd/]
> 
> I have gone deeper and wider this time. And it is based on upcoming
> main-line, not pnfs tree like before. So it can actually be applied
> this time. Please lets decide on some time table because these things
> are moving targets.
> 
> I've removed the hunk from posix_acl.h that Trond did not like, I'll
> take care of that one, another time. (For late comers, posix_acl.h intimately
> fiddles with fs.h types but does not #include it)
> 
> With these patches Benny will suffer on his next rebase, both in conflicts
> and a few miss-compiling files, but it should be trivial to fix, I'll help.
> 
> The next step after these patches, is to move lots of files from include/linux/nfsd/*
> to fs/nfsd/... I have found that the include/linux/nfsd/xdr?.h, nfsd.h and cache.h
> are all essentially only used by fs/nfsd source, except they are *wrongly* included by
> some compat.c source files. Once I'll fix that they can move.
> 
> [PATCH 1/6] nfsd: Remove nfsfh.h dependency on sunrpc
>     Bruce, what about this patch. It is independent of the others. Currently sunrpc
>     is loaded/unloaded with nfs or nfsd. exportfs and filesystems don't expect to need
>     it. It works because depmod is doing it's job. Do we really need this dprintk?
> 
> [PATCH 2/6] sunrpc: Clean never used include files
> [PATCH 3/6] nfsd: Fix independence of a few nfsd related headers
>     I wish these two patches could go through Bruce's tree as one group.
>     Who's ACKs do we need on them? Trond?
> 
> [PATCH 4/6] nfsd: Headers Independence and include cleanups
> [PATCH 5/6] nfsd: Source files #include cleanups
>     Please review these patches to understand the motivation behind all
>     this.
> 
> [PATCH 6/6] compat.c: Remove dependence on nfsd private headers
>     This patch is a beginning of the next step to move the nfsd private
>     headers to inside the fs/nfsd subdirectory.
> 
> Thanks
> Boaz
> 

  parent reply	other threads:[~2009-11-23 22:14 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-11-23 15:54 [PATCHSET 0-6] nfsd: #includes cleanup Boaz Harrosh
2009-11-23 15:54 ` Boaz Harrosh
2009-11-23 15:58 ` [PATCH 1/6] nfsd: Remove nfsfh.h dependency on sunrpc Boaz Harrosh
2009-11-23 15:58   ` Boaz Harrosh
2009-11-23 22:17   ` J. Bruce Fields
2009-11-23 22:17     ` J. Bruce Fields
2009-11-24  8:28     ` Boaz Harrosh
2009-11-24  8:28       ` Boaz Harrosh
2009-11-25 20:57       ` J. Bruce Fields
2009-11-23 15:58 ` [PATCH 2/6] sunrpc: Clean never used include files Boaz Harrosh
2009-11-23 15:58   ` Boaz Harrosh
2009-11-23 15:59 ` [PATCH 3/6] nfsd: Fix independence of a few nfsd related headers Boaz Harrosh
2009-11-23 15:59   ` Boaz Harrosh
2009-11-23 15:59 ` [PATCH 4/6] nfsd: Headers Independence and include cleanups Boaz Harrosh
2009-11-23 15:59   ` Boaz Harrosh
2009-11-23 15:59 ` [PATCH 5/6] nfsd: Source files #include cleanups Boaz Harrosh
2009-11-23 17:26   ` [pnfs] " Boaz Harrosh
2009-11-23 17:26     ` Boaz Harrosh
2009-11-24  8:17   ` [PATCH 5/6 version2] " Boaz Harrosh
2009-11-24 12:43   ` [pnfs] [PATCH 5/6 version3] " Boaz Harrosh
2009-11-24 12:43     ` Boaz Harrosh
2009-11-23 16:00 ` [PATCH 6/6] compat.c: Remove dependence on nfsd private headers Boaz Harrosh
2009-11-23 16:00   ` Boaz Harrosh
2009-11-23 22:14 ` J. Bruce Fields [this message]
2009-11-24 12:42   ` [PATCHSET 0-6] nfsd: #includes cleanup Boaz Harrosh
2009-11-24 12:42     ` Boaz Harrosh

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20091123221415.GE8534@fieldses.org \
    --to=bfields@citi.umich.edu \
    --cc=Trond.Myklebust@netapp.com \
    --cc=akpm@linux-foundation.org \
    --cc=bhalevy@panasas.com \
    --cc=bharrosh@panasas.com \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-nfs@vger.kernel.org \
    --cc=pnfs@linux-nfs.org \
    --cc=randy.dunlap@oracle.com \
    --cc=viro@ZenIV.linux.org.uk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.