Commit Verlauf

Autor SHA1 Nachricht Datum
  Scott Mayhew ba4a76f703 nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds vor 7 Jahren
  Benjamin Coddington b3dce6a2f0 pnfs/blocklayout: handle transient devices vor 7 Jahren
  Trond Myklebust 7380020e77 pNFS: Retry NFS4ERR_OLD_STATEID errors in layoutreturn-on-close vor 8 Jahren
  Thomas Meyer 6089dd0d73 NFS: Fix bool initialization/comparison vor 8 Jahren
  Elena Reshetova 2b28a7bee4 fs, nfs: convert pnfs_layout_hdr.plh_refcount from atomic_t to refcount_t vor 8 Jahren
  Elena Reshetova eba6dd6917 fs, nfs: convert pnfs_layout_segment.pls_refcount from atomic_t to refcount_t vor 8 Jahren
  Trond Myklebust 70d2f7b1ea pNFS: Use the standard I/O stateid when calling LAYOUTGET vor 8 Jahren
  Trond Myklebust 196639ebbe NFS: Fix 2 use after free issues in the I/O code vor 8 Jahren
  Trond Myklebust 8205b9ce03 NFSv4/pnfs: Replace pnfs_put_lseg_locked() with pnfs_put_lseg() vor 8 Jahren
  Benjamin Coddington 08cb5b0f05 pnfs: Fix the check for requests in range of layout segment vor 8 Jahren
  Trond Myklebust 61f454e30c pNFS: Fix a deadlock when coalescing writes and returning the layout vor 8 Jahren
  Trond Myklebust 5466d21411 pNFS: Don't clear the layout return info if there are segments to return vor 8 Jahren
  Trond Myklebust 1f18b82c34 pNFS: Ensure we commit the layout if it has been invalidated vor 8 Jahren
  Trond Myklebust 37f8aa16da pNFS/flexfiles: Fix up the ff_layout_write_pagelist failure path vor 8 Jahren
  Trond Myklebust bdebfccd0e pNFS: Ensure we check layout validity before marking it for return vor 8 Jahren
  Trond Myklebust 6aeafd05ec pNFS: Fix use after free issues in pnfs_do_read() vor 8 Jahren
  Trond Myklebust b3230e80a6 pNFS: Ensure we check layout segment validity in the pg_init() callback vor 8 Jahren
  Trond Myklebust b94196888f pNFS: Unexport pnfs_put_lseg_locked and _pnfs_return_layout vor 8 Jahren
  Trond Myklebust ee6625a948 pNFS: Fix a reference leak in _pnfs_return_layout vor 8 Jahren
  Trond Myklebust e71708d4df pNFS: Return RW layouts on OPEN_DOWNGRADE vor 8 Jahren
  Trond Myklebust 362fb578a5 pNFS: Release NFS_LAYOUT_RETURN when invalidating the layout stateid vor 8 Jahren
  Trond Myklebust 287bd3e954 pNFS: Add a layoutreturn callback to performa layout-private setup vor 8 Jahren
  Trond Myklebust 4d796d751c pNFS: Allow layout drivers to manage private data in struct nfs4_layoutreturn vor 9 Jahren
  Trond Myklebust b85f562049 pNFS: Skip invalid stateids when doing a bulk destroy vor 8 Jahren
  Trond Myklebust 29ade5db12 pNFS: Wait on outstanding layoutreturns to complete in pnfs_roc() vor 8 Jahren
  Trond Myklebust abb3e1c877 pNFS: Don't mark the layout as freed if the last lseg is marked for return vor 8 Jahren
  Trond Myklebust 4aab97327f pNFS: Sync the layout state bits in pnfs_cache_lseg_for_layoutreturn vor 8 Jahren
  Trond Myklebust 24408f5282 pNFS: Fix bugs in _pnfs_return_layout vor 8 Jahren
  Trond Myklebust fe1cf9469d pNFS: Clear all layout segment state in pnfs_mark_layout_stateid_invalid vor 8 Jahren
  Trond Myklebust 1c5bd76d17 pNFS: Enable layoutreturn operation for return-on-close vor 8 Jahren