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]
Date:	Thu, 16 Oct 2014 12:05:15 +0300
From:	Trond Myklebust <trond.myklebust@...marydata.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Linux NFS Mailing List <linux-nfs@...r.kernel.org>,
	Linux Kernel mailing list <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] Please pull NFS client bugfixes and SEEK_HOLE/SEEK_DATA
 feature

Hi Linus,

The following changes since commit 72c23f0819977d37924af92a42a9b7fbfd1c95d8:

  Merge branch 'bugfixes' into linux-next (2014-09-30 17:21:41 -0400)

are available in the git repository at:


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

for you to fetch changes up to b8fb9c30f25e45dab5d2cd310ab6913b6861d00f:

  NFS: Fix a bogus warning in nfs_generic_pgio (2014-10-13 11:04:02 -0400)

Note the tree does include a partial merge of Bruce's tree. That was
done in order to resolve an include file dependency issue for the SEEK
patch.

Cheers
  Trond

----------------------------------------------------------------
NFS client updates for Linux 3.18

Highlights include:

Stable fixes:
- Fix an uninitialised pointer Oops in the writeback error path
- Fix a bogus warning (and early exit from the loop) in nfs_generic_pgio

Features:
- Add NFSv4.2 SEEK feature and client support for lseek(SEEK_HOLE/SEEK_DATA)

Other fixes:
- pnfs: replace broken pnfs_put_lseg_async
- Remove dead prototype for nfs4_insert_deviceid_node

----------------------------------------------------------------
Anna Schumaker (1):
      NFS: Implement SEEK

Tom Haynes (1):
      NFSv4: Remove dead prototype for nfs4_insert_deviceid_node()

Trond Myklebust (5):
      Merge commit '24bab491220f' into client-4.2
      Merge branch 'client-4.2' into linux-next
      NFSv4.1/pnfs: replace broken pnfs_put_lseg_async
      NFS: Fix an uninitialised pointer Oops in the writeback error path
      NFS: Fix a bogus warning in nfs_generic_pgio

 fs/Kconfig                               |   6 +-
 fs/lockd/Makefile                        |   3 +-
 fs/lockd/netns.h                         |   1 -
 fs/lockd/procfs.c                        |  92 +++++++++++++
 fs/lockd/procfs.h                        |  28 ++++
 fs/lockd/svc.c                           |  16 ++-
 fs/nfs/Makefile                          |   1 +
 fs/nfs/callback.c                        |   4 +-
 fs/nfs/filelayout/filelayout.c           |   2 +-
 fs/nfs/inode.c                           |   2 +
 fs/nfs/nfs42.h                           |  14 ++
 fs/nfs/nfs42proc.c                       |  69 ++++++++++
 fs/nfs/nfs42xdr.c                        |  98 ++++++++++++++
 fs/nfs/nfs4_fs.h                         |   3 +
 fs/nfs/nfs4file.c                        |  25 ++++
 fs/nfs/nfs4proc.c                        |   4 +-
 fs/nfs/nfs4xdr.c                         |   7 +
 fs/nfs/pagelist.c                        |  10 +-
 fs/nfs/pnfs.c                            |  33 ++++-
 fs/nfs/pnfs.h                            |   7 +-
 fs/nfs_common/Makefile                   |   3 +-
 fs/{lockd => nfs_common}/grace.c         |  68 ++++++++--
 fs/nfsd/Kconfig                          |   4 +-
 fs/nfsd/cache.h                          |   1 -
 fs/nfsd/export.c                         |   1 +
 fs/nfsd/nfs3proc.c                       |  13 +-
 fs/nfsd/nfs4callback.c                   | 145 ++++++---------------
 fs/nfsd/nfs4idmap.c                      |  20 ++-
 fs/nfsd/nfs4proc.c                       |  49 +++++++
 fs/nfsd/nfs4recover.c                    | 205 +++++++++++++++++++++++------
 fs/nfsd/nfs4state.c                      | 118 +++++++++++++----
 fs/nfsd/nfs4xdr.c                        |  75 ++++++++++-
 fs/nfsd/nfscache.c                       | 214 ++++++++++++++++---------------
 fs/nfsd/nfsctl.c                         |  45 +++++++
 fs/nfsd/nfsd.h                           |   2 +-
 fs/nfsd/nfsfh.c                          |   6 +-
 fs/nfsd/state.h                          |  28 +++-
 fs/nfsd/vfs.c                            |  37 ++++--
 fs/nfsd/xdr4.h                           |  14 ++
 include/linux/nfs4.h                     |  29 ++++-
 include/linux/nfs_fs_sb.h                |   1 +
 include/linux/nfs_xdr.h                  |  19 +++
 include/linux/proc_fs.h                  |   2 +
 include/linux/sunrpc/svc.h               |   1 -
 include/uapi/linux/nfsd/export.h         |   5 +-
 net/sunrpc/svc.c                         |   2 -
 net/sunrpc/svc_xprt.c                    |  81 +++++-------
 net/sunrpc/svcsock.c                     |  25 +---
 net/sunrpc/xprtrdma/svc_rdma_transport.c |   2 +-
 net/sunrpc/xprtrdma/xprt_rdma.h          |   7 +
 50 files changed, 1222 insertions(+), 425 deletions(-)
 create mode 100644 fs/lockd/procfs.c
 create mode 100644 fs/lockd/procfs.h
 create mode 100644 fs/nfs/nfs42.h
 create mode 100644 fs/nfs/nfs42proc.c
 create mode 100644 fs/nfs/nfs42xdr.c
 rename fs/{lockd => nfs_common}/grace.c (50%)


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists