All of lore.kernel.org
 help / color / mirror / Atom feed
From: "J. Bruce Fields" <bfields@fieldses.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-nfs@vger.kernel.org, linux-fsdevel@vger.kernel.org,
	linux-kernel@vger.kernel.org
Subject: nfsd changes for 3.6
Date: Tue, 31 Jul 2012 10:29:48 -0400	[thread overview]
Message-ID: <20120731142948.GC27834@fieldses.org> (raw)

Please pull nfsd (and some lockd and a couple locks/lease) changes from:

	git://linux-nfs.org/~bfields/linux.git nfsd-next

This has been an unusually quiet cycle--mostly bugfixes and cleanup.
The one large piece is Stanislav's work to containerize the server's
grace period--but that in itself is just one more step in a
not-yet-complete project to allow fully containerized nfs service.

There are a number of outstanding delegation, container, v4 state, and
gss patches that aren't quite ready yet; 3.7 may be wilder.

--b.

----------------------------------------------------------------
Chuck Lever (1):
      NFSD: TEST_STATEID should not return NFS4ERR_STALE_STATEID

Eldad Zack (2):
      sunrpc/cache.h: fix coding style
      sunrpc/cache.h: replace simple_strtoul

Filipe Brandenburger (1):
      locks: prevent side-effects of locks_release_private before file_lock is initialized

J. Bruce Fields (10):
      nfsd4: remove unnecessary comment
      nfsd4: nfsd4_lock() cleanup
      nfsd4: process_open2 cleanup
      nfsd4: our filesystems are normally case sensitive
      nfsd4: release openowners on free in >=4.1 case
      nfsd: allow owner_override only for regular files
      nfsd: share some function prototypes
      nfsd: add get_uint for u32's
      locks: move lease-specific code out of locks_delete_lock
      nfsd4: fix missing fault_inject.h include

NeilBrown (1):
      SUNRPC/cache: fix reporting of expired cache entries in 'content' file.

Stanislav Kinsbursky (18):
      NFSd: fix locking in nfsd_forget_delegations()
      NFSd: introduce nfsd_destroy() helper
      NFSd: set nfsd_serv to NULL after service destruction
      LockD: mark host per network namespace on garbage collect
      LockD: make garbage collector network namespace aware.
      LockD: manage garbage collection timeout per networks namespace
      LockD: manage used host count per networks namespace
      Lockd: host complaining function introduced
      Lockd: add more debug to host shutdown functions
      LockD: manage grace period per network namespace
      LockD: make lockd manager allocated per network namespace
      NFSd: make nfsd4_manager allocated per network namespace context.
      SUNRPC: service request network namespace helper introduced
      LockD: manage grace list per network namespace
      LockD: pass actual network namespace to grace period management functions
      Lockd: move grace period management from lockd() to per-net functions
      NFSd: make grace end flag per network namespace
      NFSd: make boot_time variable per network namespace

Vivek Trivedi (1):
      nfsd4: fix cr_principal comparison check in same_creds

Weston Andros Adamson (1):
      nfsd: probe the back channel on new connections

 fs/lockd/grace.c             |   16 ++--
 fs/lockd/host.c              |   92 ++++++++++++-------
 fs/lockd/netns.h             |    7 ++
 fs/lockd/svc.c               |   43 +++++----
 fs/lockd/svc4proc.c          |   13 +--
 fs/lockd/svclock.c           |   16 ++--
 fs/lockd/svcproc.c           |   15 ++--
 fs/lockd/svcsubs.c           |   19 ++--
 fs/locks.c                   |   28 +++---
 fs/nfs/callback_xdr.c        |    4 +-
 fs/nfsd/export.c             |   10 +--
 fs/nfsd/netns.h              |    4 +
 fs/nfsd/nfs4callback.c       |    1 -
 fs/nfsd/nfs4idmap.c          |    4 +-
 fs/nfsd/nfs4proc.c           |   18 ++--
 fs/nfsd/nfs4state.c          |  201 +++++++++++++++++++++++++-----------------
 fs/nfsd/nfs4xdr.c            |    2 +-
 fs/nfsd/nfsctl.c             |    8 +-
 fs/nfsd/nfsd.h               |   13 +++
 fs/nfsd/nfssvc.c             |   24 ++---
 fs/nfsd/state.h              |    5 +-
 fs/nfsd/vfs.c                |   10 ++-
 include/linux/fs.h           |    5 +-
 include/linux/lockd/lockd.h  |    6 +-
 include/linux/sunrpc/cache.h |   34 +++++--
 include/linux/sunrpc/svc.h   |    2 +
 net/sunrpc/cache.c           |    5 +-
 27 files changed, 368 insertions(+), 237 deletions(-)

WARNING: multiple messages have this Message-ID (diff)
From: "J. Bruce Fields" <bfields-uC3wQj2KruNg9hUCZPvPmw@public.gmane.org>
To: Linus Torvalds
	<torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
Cc: linux-nfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-fsdevel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: nfsd changes for 3.6
Date: Tue, 31 Jul 2012 10:29:48 -0400	[thread overview]
Message-ID: <20120731142948.GC27834@fieldses.org> (raw)

Please pull nfsd (and some lockd and a couple locks/lease) changes from:

	git://linux-nfs.org/~bfields/linux.git nfsd-next

This has been an unusually quiet cycle--mostly bugfixes and cleanup.
The one large piece is Stanislav's work to containerize the server's
grace period--but that in itself is just one more step in a
not-yet-complete project to allow fully containerized nfs service.

There are a number of outstanding delegation, container, v4 state, and
gss patches that aren't quite ready yet; 3.7 may be wilder.

--b.

----------------------------------------------------------------
Chuck Lever (1):
      NFSD: TEST_STATEID should not return NFS4ERR_STALE_STATEID

Eldad Zack (2):
      sunrpc/cache.h: fix coding style
      sunrpc/cache.h: replace simple_strtoul

Filipe Brandenburger (1):
      locks: prevent side-effects of locks_release_private before file_lock is initialized

J. Bruce Fields (10):
      nfsd4: remove unnecessary comment
      nfsd4: nfsd4_lock() cleanup
      nfsd4: process_open2 cleanup
      nfsd4: our filesystems are normally case sensitive
      nfsd4: release openowners on free in >=4.1 case
      nfsd: allow owner_override only for regular files
      nfsd: share some function prototypes
      nfsd: add get_uint for u32's
      locks: move lease-specific code out of locks_delete_lock
      nfsd4: fix missing fault_inject.h include

NeilBrown (1):
      SUNRPC/cache: fix reporting of expired cache entries in 'content' file.

Stanislav Kinsbursky (18):
      NFSd: fix locking in nfsd_forget_delegations()
      NFSd: introduce nfsd_destroy() helper
      NFSd: set nfsd_serv to NULL after service destruction
      LockD: mark host per network namespace on garbage collect
      LockD: make garbage collector network namespace aware.
      LockD: manage garbage collection timeout per networks namespace
      LockD: manage used host count per networks namespace
      Lockd: host complaining function introduced
      Lockd: add more debug to host shutdown functions
      LockD: manage grace period per network namespace
      LockD: make lockd manager allocated per network namespace
      NFSd: make nfsd4_manager allocated per network namespace context.
      SUNRPC: service request network namespace helper introduced
      LockD: manage grace list per network namespace
      LockD: pass actual network namespace to grace period management functions
      Lockd: move grace period management from lockd() to per-net functions
      NFSd: make grace end flag per network namespace
      NFSd: make boot_time variable per network namespace

Vivek Trivedi (1):
      nfsd4: fix cr_principal comparison check in same_creds

Weston Andros Adamson (1):
      nfsd: probe the back channel on new connections

 fs/lockd/grace.c             |   16 ++--
 fs/lockd/host.c              |   92 ++++++++++++-------
 fs/lockd/netns.h             |    7 ++
 fs/lockd/svc.c               |   43 +++++----
 fs/lockd/svc4proc.c          |   13 +--
 fs/lockd/svclock.c           |   16 ++--
 fs/lockd/svcproc.c           |   15 ++--
 fs/lockd/svcsubs.c           |   19 ++--
 fs/locks.c                   |   28 +++---
 fs/nfs/callback_xdr.c        |    4 +-
 fs/nfsd/export.c             |   10 +--
 fs/nfsd/netns.h              |    4 +
 fs/nfsd/nfs4callback.c       |    1 -
 fs/nfsd/nfs4idmap.c          |    4 +-
 fs/nfsd/nfs4proc.c           |   18 ++--
 fs/nfsd/nfs4state.c          |  201 +++++++++++++++++++++++++-----------------
 fs/nfsd/nfs4xdr.c            |    2 +-
 fs/nfsd/nfsctl.c             |    8 +-
 fs/nfsd/nfsd.h               |   13 +++
 fs/nfsd/nfssvc.c             |   24 ++---
 fs/nfsd/state.h              |    5 +-
 fs/nfsd/vfs.c                |   10 ++-
 include/linux/fs.h           |    5 +-
 include/linux/lockd/lockd.h  |    6 +-
 include/linux/sunrpc/cache.h |   34 +++++--
 include/linux/sunrpc/svc.h   |    2 +
 net/sunrpc/cache.c           |    5 +-
 27 files changed, 368 insertions(+), 237 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

             reply	other threads:[~2012-07-31 14:29 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-31 14:29 J. Bruce Fields [this message]
2012-07-31 14:29 ` nfsd changes for 3.6 J. Bruce Fields
2012-07-31 14:36 ` J. Bruce Fields
2012-07-31 21:54   ` Linus Torvalds
2012-07-31 21:54     ` Linus Torvalds
2012-08-01 11:56     ` [PATCH] locks: remove unused lm_release_private J. Bruce Fields

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=20120731142948.GC27834@fieldses.org \
    --to=bfields@fieldses.org \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-nfs@vger.kernel.org \
    --cc=torvalds@linux-foundation.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 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.