2013-09-12 20:31:10

by Myklebust, Trond

[permalink] [raw]
Subject: [GIT PULL] Please pull NFS client changes (part 2)

Hi Linus,

The following changes since commit b1b3e136948a2bf4915326acb0d825d7d180753f:

NFSv4: use mach cred for SECINFO_NO_NAME w/ integrity (2013-09-07 18:39:25 -0400)

are available in the git repository at:

git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-3.12-2

for you to fetch changes up to 23c323af0375a7f63732bed0386aba5935b8de69:

SUNRPC: No, I did not intend to create a 256KiB hashtable (2013-09-12 10:16:31 -0400)

----------------------------------------------------------------
NFS client bugfixes:

- Fix a few credential reference leaks resulting from the SP4_MACH_CRED
NFSv4.1 state protection code.
- Fix the SUNRPC bloatometer footprint: convert a 256K hashtable into the
intended 64 byte structure.
- Fix a long standing XDR issue with FREE_STATEID
- Fix a potential WARN_ON spamming issue
- Fix a missing dprintk() kuid conversion

New features:
- Enable the NFSv4.1 state protection support for the WRITE and COMMIT
operations.

----------------------------------------------------------------
Andy Adamson (1):
NFSv4.1 fix decode_free_stateid

Geert Uytterhoeven (1):
sunrpc: Add missing kuids conversion for printing

Trond Myklebust (1):
SUNRPC: No, I did not intend to create a 256KiB hashtable

Weston Andros Adamson (4):
NFSv4.1: sp4_mach_cred: ask for WRITE and COMMIT
NFSv4.1: fix SECINFO* use of put_rpccred
NFSv4.1: sp4_mach_cred: no need to ref count creds
NFSv4.1: sp4_mach_cred: WARN_ON -> WARN_ON_ONCE

fs/nfs/nfs4_fs.h | 10 +++++-----
fs/nfs/nfs4proc.c | 22 ++++++++++++++--------
fs/nfs/nfs4xdr.c | 17 ++---------------
net/sunrpc/auth_generic.c | 2 +-
net/sunrpc/auth_gss/auth_gss.c | 2 +-
5 files changed, 23 insertions(+), 30 deletions(-)

--
Trond Myklebust
Linux NFS client maintainer

NetApp
[email protected]
http://www.netapp.com
????{.n?+???????+%?????ݶ??w??{.n?+????{??G?????{ay?ʇڙ?,j??f???h?????????z_??(?階?ݢj"???m??????G????????????&???~???iO???z??v?^?m???? ????????I?