lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <1407950297.4581.1.camel@leira.trondhjem.org>
Date:	Wed, 13 Aug 2014 13:18:17 -0400
From:	Trond Myklebust <trond.myklebust@...marydata.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Linux Kernel mailing list <linux-kernel@...r.kernel.org>,
	Linux NFS Mailing List <linux-nfs@...r.kernel.org>
Subject: [GIT PULL] Please pull NFS client updates for 3.17

Hi Linus,

The following changes since commit 9a3c4145af32125c5ee39c0272662b47307a8323:

  Linux 3.16-rc6 (2014-07-20 21:04:16 -0700)

are available in the git repository at:

  git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-3.17-1

for you to fetch changes up to 71a6ec8ac587418ceb6b420def1ca44b334c1ff7:

  nfs: reject changes to resvport and sharecache during remount (2014-08-04 17:41:52 -0400)

----------------------------------------------------------------
NFS client updates for Linux 3.17

Highlights include:

- Stable fix for a bug in nfs3_list_one_acl()
- Speed up NFS path walks by supporting LOOKUP_RCU
- More read/write code cleanups
- pNFS fixes for layout return on close
- Fixes for the RCU handling in the rpcsec_gss code
- More NFS/RDMA fixes

----------------------------------------------------------------
Alexey Khoroshilov (1):
      NFS: add checks for returned value of try_module_get()

Andrey Utkin (1):
      nfs3_list_one_acl(): check get_acl() result with IS_ERR_OR_NULL

Anna Schumaker (1):
      nfs: Fix unused variable error

Chuck Lever (21):
      xprtrdma: Fix panic in rpcrdma_register_frmr_external()
      xprtrdma: Protect ia->ri_id when unmapping/invalidating MRs
      xprtrdma: Limit data payload size for ALLPHYSICAL
      xprtrdma: Update rkeys after transport reconnect
      xprtrdma: On disconnect, don't ignore pending CQEs
      xprtrdma: Don't invalidate FRMRs if registration fails
      xprtrdma: Unclutter struct rpcrdma_mr_seg
      xprtrdma: Back off rkey when FAST_REG_MR fails
      xprtrdma: Chain together all MWs in same buffer pool
      xprtrdma: Properly handle exhaustion of the rb_mws list
      xprtrdma: Reset FRMRs when FAST_REG_MR is flushed by a disconnect
      xprtrdma: Reset FRMRs after a flushed LOCAL_INV Work Request
      xprtrdma: Don't post a LOCAL_INV in rpcrdma_register_frmr_external()
      xprtrdma: Disable completions for FAST_REG_MR Work Requests
      xprtrdma: Disable completions for LOCAL_INV Work Requests
      xprtrdma: Rename frmr_wr
      xprtrdma: Allocate each struct rpcrdma_mw separately
      xprtrdma: Schedule reply tasklet once per upcall
      xprtrdma: Make rpcrdma_ep_disconnect() return void
      xprtrdma: Remove RPCRDMA_PERSISTENT_REGISTRATION macro
      xprtrdma: Handle additional connection events

Daniel Walter (1):
      replace strict_strto calls

Fabian Frederick (3):
      FS/NFS: replace count*size kzalloc by kcalloc
      fs/nfs_common/nfsacl.c: move EXPORT symbol after functions
      NFS: use ARRAY_SIZE instead of sizeof/sizeof[0]

Himangi Saraogi (2):
      rpc_pipe: Drop memory allocation cast
      NFSv4: Drop cast

Jeff Layton (11):
      nfs4: treat lock owners as opaque values
      nfs4: queue free_lock_state job submission to nfsiod
      nfs4: turn free_lock_state into a void return operation
      auth_gss: fetch the acceptor name out of the downcall
      sunrpc: add a new "stringify_acceptor" rpc_credop
      nfs4: copy acceptor name from context to nfs_client
      sunrpc: remove __rcu annotation from struct gss_cl_ctx->gc_gss_ctx
      sunrpc: fix RCU handling of gc_ctx field
      sunrpc: clean up sparse endianness warnings in gss_krb5_seal.c
      sunrpc: clean up sparse endianness warnings in gss_krb5_wrap.c
      sunrpc: remove "ec" argument from encrypt_v2 operation

Kinglong Mee (1):
      NFS: Avoid infinite loop when RELEASE_LOCKOWNER getting expired error

NeilBrown (10):
      NFS: nfs4_do_open should add negative results to the dcache.
      NFS: nfs4_lookup_revalidate: only evaluate parent if it will be used.
      NFS: prepare for RCU-walk support but pushing tests later in code.
      sunrpc/auth: allow lockless (rcu) lookup of credential cache.
      NFS: support RCU_WALK in nfs_permission()
      NFS: teach nfs_neg_need_reval to understand LOOKUP_RCU
      NFS: teach nfs_lookup_verify_inode to handle LOOKUP_RCU
      NFS: allow lockless access to access_cache
      NFS: fix two problems in lookup_revalidate in RCU-walk
      SUNRPC: remove all refcounting of groupinfo from rpcauth_lookupcred

Peng Tao (7):
      nfsv4: set hostname when creating nfsv4 ds connection
      nfs: check hostname in nfs_get_client
      pnfs/filelayout: fix race between mark_request_commit and scan_commit_lists
      pnfs/filelayout: retry ds commit if nfs_commitdata_alloc fails
      nfs4: add nfs4_check_delegation
      nfs41: return layout on last close
      nfs41: layout return on close in delegation return

Scott Mayhew (1):
      nfs: reject changes to resvport and sharecache during remount

Trond Myklebust (7):
      SUNRPC: Ensure that we handle ENOBUFS errors correctly.
      SUNRPC: Handle EPIPE in xprt_connect_status
      NFSv4: Fix OPEN w/create access mode checking
      Merge branch 'bugfixes' into linux-next
      SUNRPC: Enforce an upper limit on the number of cached credentials
      NFS: Enforce an upper limit on the number of cached access call
      Merge branch 'nfs-rdma' of git://git.linux-nfs.org/projects/anna/nfs-rdma into linux-next

Weston Andros Adamson (13):
      nfs: move nfs_pgio_data and remove nfs_rw_header
      nfs: rename members of nfs_pgio_data
      nfs: merge nfs_pgio_data into _header
      nfs: remove unused writeverf code
      nfs: remove pgio_header refcount, related cleanup
      pnfs: clean up *_resend_to_mds
      nfs: remove unneeded EXPORTs
      nfs: get rid of duplicate dprintk
      nfs: check wait_on_bit_lock err in page_group_lock
      nfs: fix comment and add warn_on for PG_INODE_REF
      pnfs: find swapped pages on pnfs commit lists too
      pnfs: add pnfs_put_lseg_async
      nfs: clear_request_commit while holding i_lock

Yan Burman (1):
      xprtrdma: Fix DMA-API-DEBUG warning by checking dma_map result

 fs/nfs/blocklayout/blocklayout.c      | 101 +++--
 fs/nfs/callback.c                     |  12 +
 fs/nfs/client.c                       |  18 +-
 fs/nfs/delegation.c                   |  34 +-
 fs/nfs/delegation.h                   |   1 +
 fs/nfs/dir.c                          | 208 ++++++++--
 fs/nfs/direct.c                       |  33 +-
 fs/nfs/filelayout/filelayout.c        | 298 ++++++++------
 fs/nfs/filelayout/filelayoutdev.c     |   2 +-
 fs/nfs/inode.c                        |   9 +
 fs/nfs/internal.h                     |  11 +-
 fs/nfs/nfs3acl.c                      |   2 +-
 fs/nfs/nfs3proc.c                     |  21 +-
 fs/nfs/nfs4_fs.h                      |  32 +-
 fs/nfs/nfs4client.c                   |   5 +
 fs/nfs/nfs4proc.c                     | 248 ++++++++----
 fs/nfs/nfs4state.c                    |  69 ++--
 fs/nfs/nfs4trace.h                    |  28 +-
 fs/nfs/nfs4xdr.c                      |   2 +-
 fs/nfs/objlayout/objio_osd.c          |  24 +-
 fs/nfs/objlayout/objlayout.c          |  81 ++--
 fs/nfs/objlayout/objlayout.h          |   8 +-
 fs/nfs/pagelist.c                     | 276 ++++++-------
 fs/nfs/pnfs.c                         | 178 +++-----
 fs/nfs/pnfs.h                         |  45 ++-
 fs/nfs/proc.c                         |  27 +-
 fs/nfs/read.c                         |  54 ++-
 fs/nfs/super.c                        |  12 +-
 fs/nfs/write.c                        | 150 +++----
 fs/nfs_common/nfsacl.c                |   5 +-
 include/linux/nfs_fs.h                |   2 +
 include/linux/nfs_fs_sb.h             |   1 +
 include/linux/nfs_page.h              |  19 +-
 include/linux/nfs_xdr.h               |  34 +-
 include/linux/sunrpc/auth.h           |   4 +
 include/linux/sunrpc/auth_gss.h       |   3 +-
 include/linux/sunrpc/gss_krb5.h       |   4 +-
 include/linux/sunrpc/xprtrdma.h       |   2 -
 net/sunrpc/addr.c                     |  16 +-
 net/sunrpc/auth.c                     |  68 +++-
 net/sunrpc/auth_generic.c             |   6 +
 net/sunrpc/auth_gss/auth_gss.c        | 126 ++++--
 net/sunrpc/auth_gss/gss_krb5_crypto.c |   9 +-
 net/sunrpc/auth_gss/gss_krb5_seal.c   |  28 +-
 net/sunrpc/auth_gss/gss_krb5_wrap.c   |  20 +-
 net/sunrpc/auth_null.c                |   2 +
 net/sunrpc/clnt.c                     |   5 +
 net/sunrpc/rpc_pipe.c                 |   2 +-
 net/sunrpc/xprt.c                     |   1 +
 net/sunrpc/xprtrdma/rpc_rdma.c        |  83 ++--
 net/sunrpc/xprtrdma/transport.c       |  17 +-
 net/sunrpc/xprtrdma/verbs.c           | 739 +++++++++++++++++++++++-----------
 net/sunrpc/xprtrdma/xprt_rdma.h       |  61 ++-
 net/sunrpc/xprtsock.c                 |   9 +-
 54 files changed, 1967 insertions(+), 1288 deletions(-)

-- 
Trond Myklebust
Linux NFS client maintainer, PrimaryData
trond.myklebust@...marydata.com


Download attachment "signature.asc" of type "application/pgp-signature" (820 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ