linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: NeilBrown <neilb@suse.de>
To: "J. Bruce Fields" <bfields@fieldses.org>
Cc: linux-nfs@vger.kernel.org
Subject: [PATCH 0/7] Assorted nfsd patches for 2.6.37
Date: Wed, 22 Sep 2010 12:55:06 +1000	[thread overview]
Message-ID: <20100922025009.31745.98237.stgit@localhost.localdomain> (raw)

Hi Bruce

 Thanks for pushing your latest tree out.  I wouldn't normally be so
 impatient, but i seem to be in the mood to work on nfsd at the moment
 and I don't want to waste the opportunity.

 Following are some patches you might like to consider.  They have
 only been lightly tested (if at all), and the "allow thread
 manager..." one particularly needs "is this even a good idea"-type
 review.

 First two fix clear bugs - one introduced by me, one by you :-)
 Then some (arguable) improvements to the cache deferral stuff (one of
 which is a resend).
 Then deprecation of the legacy syscall interface. :-)

Thanks,
NeilBrown

---

NeilBrown (7):
      sunrpc: fix race in new cache_wait code.
      sunrpc/cache: fix recent breakage of cache_clean_deferred
      sunrpc/cache: change deferred-request hash table to use hlist.
      sunrpc/cache: centralise handling of size limit on deferred list.
      sunrpc/cache: allow thread manager more control of whether threads can wait for upcalls
      nfsd: formally deprecate legacy nfsd syscall interface
      nfsd: allow deprecated interface to be compiled out.


 Documentation/feature-removal-schedule.txt |   10 ++
 fs/Makefile                                |    5 -
 fs/compat.c                                |    2 
 fs/nfsd/Kconfig                            |   12 +++
 fs/nfsd/export.c                           |   22 +++++
 fs/nfsd/nfsctl.c                           |   20 +++++
 include/linux/sunrpc/cache.h               |   10 +-
 include/linux/sunrpc/svc.h                 |    1 
 net/sunrpc/cache.c                         |  117 +++++++++++++++++-----------
 net/sunrpc/svc_xprt.c                      |   54 ++++++++++---
 10 files changed, 181 insertions(+), 72 deletions(-)

-- 
Signature


             reply	other threads:[~2010-09-22  2:57 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-09-22  2:55 NeilBrown [this message]
2010-09-22  2:55 ` [PATCH 1/7] sunrpc: fix race in new cache_wait code NeilBrown
2010-09-22 17:50   ` J. Bruce Fields
2010-09-23  3:00     ` Neil Brown
2010-09-23  3:25       ` J. Bruce Fields
2010-09-23 14:46         ` J. Bruce Fields
2010-10-01 23:09           ` J. Bruce Fields
2010-10-02  0:12             ` Neil Brown
2010-09-22  2:55 ` [PATCH 2/7] sunrpc/cache: fix recent breakage of cache_clean_deferred NeilBrown
     [not found]   ` <20100922025506.31745.74964.stgit-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2010-09-22 18:27     ` J. Bruce Fields
2010-09-22  2:55 ` [PATCH 5/7] sunrpc/cache: allow thread manager more control of whether threads can wait for upcalls NeilBrown
2010-09-22 18:36   ` J. Bruce Fields
2010-09-23  3:23     ` Neil Brown
2010-09-22  2:55 ` [PATCH 6/7] nfsd: formally deprecate legacy nfsd syscall interface NeilBrown
     [not found]   ` <20100922025507.31745.57024.stgit-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2010-09-22  3:10     ` J. Bruce Fields
2010-09-22  2:55 ` [PATCH 7/7] nfsd: allow deprecated interface to be compiled out NeilBrown
2010-09-22  2:55 ` [PATCH 4/7] sunrpc/cache: centralise handling of size limit on deferred list NeilBrown
     [not found]   ` <20100922025507.31745.61919.stgit-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2010-09-22 18:31     ` J. Bruce Fields
2010-09-23  3:02       ` Neil Brown
2010-09-22  2:55 ` [PATCH 3/7] sunrpc/cache: change deferred-request hash table to use hlist NeilBrown
2010-09-22  2:59   ` J. Bruce Fields
2010-09-22  4:51     ` Neil Brown

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=20100922025009.31745.98237.stgit@localhost.localdomain \
    --to=neilb@suse.de \
    --cc=bfields@fieldses.org \
    --cc=linux-nfs@vger.kernel.org \
    /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 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).