aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfs/nfs42proc.c
AgeCommit message (Expand)Author
2022-04-13NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify()Xin Xiong
2021-12-08NFSv42: Fix pagecache invalidation after COPY/CLONEBenjamin Coddington
2021-05-19NFSv4.2 fix handling of sr_eof in SEEK's replyOlga Kornievskaia
2021-05-19NFSv4.2: Always flush out writes in nfs42_proc_fallocate()Trond Myklebust
2021-05-19NFS: Fix attribute bitmask in _nfs42_proc_fallocate()Trond Myklebust
2020-12-10NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operationChuck Lever
2020-09-16NFSv4.2: fix client's attribute cache management for copy_file_rangeOlga Kornievskaia
2020-08-05NFS: Add tracepoints for layouterror and layoutstats.Trond Myklebust
2020-07-13NFSv4.2: add client side xattr caching.Frank van der Linden
2020-07-13NFSv4.2: add the extended attribute proc functions.Frank van der Linden
2020-02-04NFS: Fix memory leaksWenwen Wang
2020-01-15NFSv4.x recover from pre-mature loss of openstateidOlga Kornievskaia
2019-11-18NFSv4: Make _nfs42_proc_copy_notify() staticYueHaibing
2019-11-18NFS: Fallocate should use the nfs4_fattr_bitmapAnna Schumaker
2019-10-09NFS based on file size issue sync copy or fallback to generic copy offloadOlga Kornievskaia
2019-10-09NFS: handle source server rebootOlga Kornievskaia
2019-10-09NFS: also send OFFLOAD_CANCEL to source serverOlga Kornievskaia
2019-10-09NFS: COPY handle ERR_OFFLOAD_DENIEDOlga Kornievskaia
2019-10-09NFS: for "inter" copy treat ESTALE as ENOTSUPPOlga Kornievskaia
2019-10-09NFS: add ca_source_server<> to COPYOlga Kornievskaia
2019-10-09NFS: add COPY_NOTIFY operationOlga Kornievskaia
2019-04-11NFSv4.1 fix incorrect return value in copy_file_rangeOlga Kornievskaia
2019-03-01NFSv4.2: Add client support for the generic 'layouterror' RPC callTrond Myklebust
2018-11-22NFSv4.2 copy do not allocate memory under the lockOlga Kornievskaia
2018-08-13NFS recover from destination server reboot for copiesOlga Kornievskaia
2018-08-09NFS add a simple sync nfs4_proc_commit after async COPYOlga Kornievskaia
2018-08-09NFS handle COPY ERR_OFFLOAD_NO_REQSOlga Kornievskaia
2018-08-09NFS send OFFLOAD_CANCEL when COPY killedOlga Kornievskaia
2018-08-09NFS handle COPY reply CB_OFFLOAD call raceOlga Kornievskaia
2018-08-09NFS add support for asynchronous COPYOlga Kornievskaia
2018-05-31NFSv4: Always clear the pNFS layout when handling ESTALETrond Myklebust
2018-05-31NFS: Pass "privileged" value to nfs4_init_sequence()Anna Schumaker
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-07-13NFSv4.2 fix size storage for nfs42_proc_copyOlga Kornievskaia
2017-05-24NFS fix COMMIT after COPYOlga Kornievskaia
2017-05-08NFS append COMMIT after synchronous COPYOlga Kornievskaia
2017-04-29pNFS: Ensure we commit the layout if it has been invalidatedTrond Myklebust
2017-04-20NFS: Clean up nfs42_layoutstat_done()Anna Schumaker
2017-02-22NFSv4: Fix reboot recovery in copy offloadTrond Myklebust
2017-01-30NFS: Use nfs4_setup_sequence() everywhereAnna Schumaker
2017-01-30NFS: Change nfs4_get_session() to take an nfs_client structureAnna Schumaker
2017-01-30NFS: Move nfs4_get_session() into nfs4_session.hAnna Schumaker
2016-12-03pNFS/flexfiles: Minor refactoring before adding iostats to layoutreturnTrond Myklebust
2016-10-04NFSv4.2: Fix a reference leak in nfs42_proc_layoutstats_genericJeff Layton
2016-08-19pNFS: Handle NFS4ERR_OLD_STATEID correctly in LAYOUTSTAT callsTrond Myklebust
2016-08-05NFSv4.2: LAYOUTSTATS may return NFS4ERR_ADMIN/DELEG_REVOKEDTrond Myklebust
2016-07-24Merge branch 'pnfs'Trond Myklebust
2016-07-24pNFS: Cleanup - don't open code pnfs_mark_layout_stateid_invalid()Trond Myklebust
2016-07-05NFSv4.2: llseek(SEEK_HOLE) and llseek(SEEK_DATA) don't require data syncTrond Myklebust
2016-07-05NFSv4.2: Fix writeback races in nfs4_copy_file_rangeTrond Myklebust