summaryrefslogtreecommitdiffstats
path: root/fs/nfs/callback_proc.c
AgeCommit message (Expand)AuthorLines
2025-01-21NFS: CB_OFFLOAD can return NFS4ERR_DELAYChuck Lever-1/+1
2024-07-08pNFS: Add a flag argument to pnfs_destroy_layouts_byclid()Trond Myklebust-2/+3
2024-07-08NFSv4: Add CB_GETATTR support for delegated attributesTrond Myklebust-5/+9
2024-01-04NFSv4.1: if referring calls are complete, trust the stateid argumentTrond Myklebust-20/+24
2024-01-04NFSv4: Track the number of referring calls in struct cb_process_stateTrond Myklebust-3/+8
2023-10-18nfs: convert to new timestamp accessorsJeff Layton-1/+1
2023-07-24nfs: convert to ctime accessor functionsJeff Layton-1/+1
2022-06-06pNFS: Avoid a live lock condition in pnfs_update_layout()Trond Myklebust-0/+1
2022-03-28NFSv4/pNFS: Fix another issue with a list iterator pointing to the headTrond Myklebust-18/+9
2022-02-25NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNELTrond Myklebust-1/+1
2022-01-06NFSv4.1: Fix uninitialised variable in devicenotifyTrond Myklebust-1/+1
2021-11-04NFSv4.2 add tracepoint to CB_OFFLOADOlga Kornievskaia-0/+3
2021-04-16NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmountingTrond Myklebust-8/+9
2020-12-15kernel.h: split out mathematical helpersAndy Shevchenko-0/+5
2020-03-16NFSv4: Add support for CB_RECALL_ANY for flexfiles layoutsTrond Myklebust-0/+13
2020-03-16NFSv4/pnfs: Clean up nfs_layout_find_inode()Trond Myklebust-31/+21
2020-03-16NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()Trond Myklebust-0/+2
2020-03-16NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout credTrond Myklebust-1/+1
2019-11-03NFSv4: nfs4_callback_getattr() should ignore revoked delegationsTrond Myklebust-3/+1
2019-11-03NFSv4: NFSv4 callbacks also support 64-bit timestampsTrond Myklebust-2/+2
2019-07-09NFS4: Add a trace event to record invalid CB sequence IDsChuck Lever-8/+20
2018-11-22NFSv4.2 copy do not allocate memory under the lockOlga Kornievskaia-11/+11
2018-11-13NFSv4: Fix an Oops during delegation callbacksTrond Myklebust-2/+2
2018-08-15NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence()Trond Myklebust-4/+10
2018-08-09NFS handle COPY reply CB_OFFLOAD call raceOlga Kornievskaia-3/+14
2018-08-09NFS add support for asynchronous COPYOlga Kornievskaia-1/+37
2018-08-09NFS CB_OFFLOAD xdrOlga Kornievskaia-0/+7
2018-07-26NFSv4.1: Fix a potential layoutget/layoutrecall deadlockTrond Myklebust-2/+2
2018-07-26pNFS: Parse the results of layoutget on open even if permissions checks failTrond Myklebust-2/+0
2018-07-26pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recallTrond Myklebust-1/+1
2018-07-26pNFS: Don't discard layout segments that are marked for returnTrond Myklebust-9/+12
2018-06-14Merge branch 'vfs_timespec64' of https://github.com/deepa-hub/vfs into vfs-ti...Arnd Bergmann-2/+2
2018-06-09NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparound issues..")Trond Myklebust-5/+2
2018-06-08NFSv4: Return NFS4ERR_DELAY when a layout recall fails due to igrab()Trond Myklebust-12/+14
2018-06-08NFSv4: Return NFS4ERR_DELAY when a delegation recall fails due to igrab()Trond Myklebust-2/+6
2018-06-05vfs: change inode times to use struct timespec64Deepa Dinamani-2/+2
2018-05-31pnfs: Add barrier to prevent lgopen using LAYOUTGET during recallFred Isaman-0/+2
2018-02-21NFSv4: Fix broken cast in nfs4_callback_recallany()Trond Myklebust-8/+6
2017-11-17Merge tag 'nfs-for-4.15-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds-1/+1
2017-11-17NFS: Fix bool initialization/comparisonThomas Meyer-1/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman-0/+1
2017-08-15NFS: Use an atomic_long_t to count the number of requestsTrond Myklebust-1/+1
2017-05-15nfs: don't cast callback decode/proc/encode routinesChristoph Hellwig-12/+21
2017-05-08NFSv4: Fix an rcu lock leakTrond Myklebust-2/+4
2017-04-20NFS: Remove extra dprintk()s from callback_proc.cAnna Schumaker-22/+0
2017-04-20NFS: Clean up nfs4_callback_layoutrecall()Anna Schumaker-7/+1
2017-04-20NFS: Clean up do_callback_layoutrecall()Anna Schumaker-9/+2
2016-12-01pNFS: Delay getting the layout header in CB_LAYOUTRECALL handlersTrond Myklebust-32/+67
2016-09-22nfs: allow blocking locks to be awoken by lock callbacksJeff Layton-0/+4
2016-09-22nfs: add handling for CB_NOTIFY_LOCK in clientJeff Layton-0/+12