| ecf8402603d4 ("pNFS: When updating the stateid in layoutreturn, also update the recall range") |
| c16467dc03db ("pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn") |
| 140087fdf65b ("NFSv4: Clean up nfs4_delegreturn_done") |
| 91b30d2e7f30 ("NFSv4: cleanup nfs4_close_done") |
| ff90514ebf96 ("NFSv4: Retry NFS4ERR_OLD_STATEID errors in layoutreturn") |
| 7380020e77b6 ("pNFS: Retry NFS4ERR_OLD_STATEID errors in layoutreturn-on-close") |
| 12f275cdd163 ("NFSv4: Retry CLOSE and DELEGRETURN on NFS4ERR_OLD_STATEID.") |
| 8ac2b42238f5 ("NFSv4: Retry the DELEGRETURN if the embedded GETATTR is rejected with EACCES") |
| f07d4a31ccd7 ("NFS: Retry the CLOSE if the embedded GETATTR is rejected with EACCES") |
| 1c5bd76d17cc ("pNFS: Enable layoutreturn operation for return-on-close") |
| 586f1c39daf5 ("NFSv4: Add encode/decode of the layoutreturn op in DELEGRETURN") |
| cf80516579ce ("NFSv4: Add encode/decode of the layoutreturn op in CLOSE") |
| d8434d4c5478 ("NFSv4: Fix missing operation accounting in NFS4_dec_delegreturn_sz") |
| 69820d22c559 ("pNFS: Don't mark layout segments invalid on layoutreturn in pnfs_roc") |
| 68f744797edd ("pNFS: Do not free layout segments that are marked for return") |
| ae5a459d5f65 ("pNFS: Clear NFS_LAYOUT_RETURN_REQUESTED when invalidating the layout stateid") |
| 3ecefc929599 ("NFSv4: Don't request close-to-open attribute when holding a delegation") |