Age | Commit message (Expand) | Author |
2020-12-02 | NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode | Trond Myklebust |
2020-09-24 | nfs: fix spellint typo in pnfs.c | Wang Qing |
2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva |
2020-08-12 | NFS: Fix flexfiles read failover | Trond Myklebust |
2020-08-12 | NFS: Don't return layout segments that are in use | Trond Myklebust |
2020-08-12 | NFS: Don't move layouts to plh_return_segs list while in use | Trond Myklebust |
2020-08-05 | NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() | Trond Myklebust |
2020-04-19 | NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() | Trond Myklebust |
2020-04-19 | NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion | Trond Myklebust |
2020-04-13 | NFS: Fix an ABBA spinlock issue in pnfs_update_layout() | Trond Myklebust |
2020-04-03 | NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() | Trond Myklebust |
2020-04-03 | NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() | Trond Myklebust |
2020-03-27 | pNFS/flexfiles: Check the layout segment range before doing I/O | Trond Myklebust |
2020-03-27 | pNFS: Add infrastructure for cleaning up per-layout commit structures | Trond Myklebust |
2020-03-16 | NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts | Trond Myklebust |
2020-03-16 | NFSv4: Ensure layout headers are RCU safe | Trond Myklebust |
2020-03-16 | NFSv4: Avoid unnecessary credential references in layoutget | Trond Myklebust |
2020-03-16 | NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred | Trond Myklebust |
2020-02-03 | NFSv4: pnfs_roc() must use cred_fscmp() to compare creds | Trond Myklebust |
2020-01-15 | NFSv4.x recover from pre-mature loss of openstateid | Olga Kornievskaia |
2019-11-18 | NFSv4: add declaration of current_stateid | Ben Dooks |
2019-09-20 | pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid | Trond Myklebust |
2019-09-20 | NFSv4: Handle RPC level errors in LAYOUTRETURN | Trond Myklebust |
2019-09-20 | NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close | Trond Myklebust |
2019-09-20 | NFSv4: Clean up pNFS return-on-close error handling | Trond Myklebust |
2019-09-20 | pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors | Trond Myklebust |
2019-08-04 | NFSv4: Report the error from nfs4_select_rw_stateid() | Trond Myklebust |
2019-07-18 | pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS | Trond Myklebust |
2019-07-18 | pnfs: Fix a problem where we gratuitously start doing I/O through the MDS | Trond Myklebust |
2019-07-18 | NFSv4: Don't use the zero stateid with layoutget | Trond Myklebust |
2019-07-06 | NFS: Clean up writeback code | Trond Myklebust |
2019-04-25 | NFS: Add a helper to return a pointer to the open context of a struct nfs_page | Trond Myklebust |
2019-03-12 | pNFS: Fix a typo in pnfs_update_layout | Trond Myklebust |
2019-02-23 | NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount | Trond Myklebust |
2018-12-19 | NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. | NeilBrown |
2018-09-30 | NFS: Convert lookups of the open context to RCU | Trond Myklebust |
2018-09-30 | pNFS: Don't allocate more pages than we need to fit a layoutget response | Trond Myklebust |
2018-09-30 | pNFS: Don't zero out the array in nfs4_alloc_pages() | Trond Myklebust |
2018-09-14 | pNFS: Ensure we return the error if someone kills a waiting layoutget | Trond Myklebust |
2018-08-21 | pNFS: Remove unwanted optimisation of layoutget | Trond Myklebust |
2018-08-16 | pNFS: Treat RECALLCONFLICT like DELAY... | Trond Myklebust |
2018-08-16 | pNFS: When updating the stateid in layoutreturn, also update the recall range | Trond Myklebust |
2018-08-08 | pnfs: Use true and false for boolean values | Gustavo A. R. Silva |
2018-08-08 | pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN | Trond Myklebust |
2018-08-08 | pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn | Trond Myklebust |
2018-07-26 | pNFS: Parse the results of layoutget on open even if permissions checks fail | Trond Myklebust |
2018-07-26 | pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() | Trond Myklebust |
2018-07-26 | pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() | Trond Myklebust |
2018-07-26 | pNFS: Don't discard layout segments that are marked for return | Trond Myklebust |
2018-06-12 | skip LAYOUTRETURN if layout is invalid | Olga Kornievskaia |