[PATCH v3 0/8] NFS file I/O bugfixes and cleanups

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The main focus of this patchset is to address a set of I/O request
leakages that crept in during the NFSv4.0 file I/O changes. The
first 3 patches in the set are intended as stable patches in order
to address these issues.
In addition, there are a couple of clean ups, and some lesser bugfixes.

Trond Myklebust (8):
  NFS: Fix I/O request leakages
  NFS: Fix an I/O request leakage in nfs_do_recoalesce
  NFS: Don't recoalesce on error in nfs_pageio_complete_mirror()
  NFS: Clean up list moves of struct nfs_page
  NFS: Pass error information to the pgio error cleanup routine
  NFS: Ensure NFS writeback allocations don't recurse back into NFS.
  NFS: EINTR is also a fatal error.
  NFS: ENOMEM should also be a fatal error.

 fs/nfs/direct.c          |  7 +++----
 fs/nfs/internal.h        |  2 ++
 fs/nfs/pagelist.c        | 40 ++++++++++++++++++++++++++--------------
 fs/nfs/read.c            |  2 +-
 fs/nfs/write.c           | 18 +++++++++++++++---
 include/linux/nfs_page.h | 10 ++++++++++
 include/linux/nfs_xdr.h  |  2 +-
 7 files changed, 58 insertions(+), 23 deletions(-)

-- 
2.20.1




[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux