aboutsummaryrefslogtreecommitdiff
path: root/fs/nfs/callback_proc.c
AgeCommit message (Expand)AuthorFilesLines
2023-07-24nfs: convert to ctime accessor functionsGravatar Jeff Layton 1-1/+1
2022-06-06pNFS: Avoid a live lock condition in pnfs_update_layout()Gravatar Trond Myklebust 1-0/+1
2022-03-28NFSv4/pNFS: Fix another issue with a list iterator pointing to the headGravatar Trond Myklebust 1-18/+9
2022-02-25NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNELGravatar Trond Myklebust 1-1/+1
2022-01-06NFSv4.1: Fix uninitialised variable in devicenotifyGravatar Trond Myklebust 1-1/+1
2021-11-04NFSv4.2 add tracepoint to CB_OFFLOADGravatar Olga Kornievskaia 1-0/+3
2021-04-16NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmountingGravatar Trond Myklebust 1-8/+9
2020-12-15kernel.h: split out mathematical helpersGravatar Andy Shevchenko 1-0/+5
2020-03-16NFSv4: Add support for CB_RECALL_ANY for flexfiles layoutsGravatar Trond Myklebust 1-0/+13
2020-03-16NFSv4/pnfs: Clean up nfs_layout_find_inode()Gravatar Trond Myklebust 1-31/+21
2020-03-16NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()Gravatar Trond Myklebust 1-0/+2
2020-03-16NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout credGravatar Trond Myklebust 1-1/+1
2019-11-03NFSv4: nfs4_callback_getattr() should ignore revoked delegationsGravatar Trond Myklebust 1-3/+1
2019-11-03NFSv4: NFSv4 callbacks also support 64-bit timestampsGravatar Trond Myklebust 1-2/+2
2019-07-09NFS4: Add a trace event to record invalid CB sequence IDsGravatar Chuck Lever 1-8/+20
2018-11-22NFSv4.2 copy do not allocate memory under the lockGravatar Olga Kornievskaia 1-11/+11
2018-11-13NFSv4: Fix an Oops during delegation callbacksGravatar Trond Myklebust 1-2/+2
2018-08-15NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence()Gravatar Trond Myklebust 1-4/+10
2018-08-09NFS handle COPY reply CB_OFFLOAD call raceGravatar Olga Kornievskaia 1-3/+14
2018-08-09NFS add support for asynchronous COPYGravatar Olga Kornievskaia 1-1/+37
2018-08-09NFS CB_OFFLOAD xdrGravatar Olga Kornievskaia 1-0/+7
2018-07-26NFSv4.1: Fix a potential layoutget/layoutrecall deadlockGravatar Trond Myklebust 1-2/+2
2018-07-26pNFS: Parse the results of layoutget on open even if permissions checks failGravatar Trond Myklebust 1-2/+0
2018-07-26pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recallGravatar Trond Myklebust 1-1/+1
2018-07-26pNFS: Don't discard layout segments that are marked for returnGravatar Trond Myklebust 1-9/+12
2018-06-14Merge branch 'vfs_timespec64' of https://github.com/deepa-hub/vfs into vfs-ti...Gravatar Arnd Bergmann 1-2/+2
2018-06-09NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparound issues..")Gravatar Trond Myklebust 1-5/+2
2018-06-08NFSv4: Return NFS4ERR_DELAY when a layout recall fails due to igrab()Gravatar Trond Myklebust 1-12/+14
2018-06-08NFSv4: Return NFS4ERR_DELAY when a delegation recall fails due to igrab()Gravatar Trond Myklebust 1-2/+6
2018-06-05vfs: change inode times to use struct timespec64Gravatar Deepa Dinamani 1-2/+2
2018-05-31pnfs: Add barrier to prevent lgopen using LAYOUTGET during recallGravatar Fred Isaman 1-0/+2
2018-02-21NFSv4: Fix broken cast in nfs4_callback_recallany()Gravatar Trond Myklebust 1-8/+6
2017-11-17Merge tag 'nfs-for-4.15-1' of git://git.linux-nfs.org/projects/anna/linux-nfsGravatar Linus Torvalds 1-1/+1
2017-11-17NFS: Fix bool initialization/comparisonGravatar Thomas Meyer 1-1/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-08-15NFS: Use an atomic_long_t to count the number of requestsGravatar Trond Myklebust 1-1/+1
2017-05-15nfs: don't cast callback decode/proc/encode routinesGravatar Christoph Hellwig 1-12/+21
2017-05-08NFSv4: Fix an rcu lock leakGravatar Trond Myklebust 1-2/+4
2017-04-20NFS: Remove extra dprintk()s from callback_proc.cGravatar Anna Schumaker 1-22/+0
2017-04-20NFS: Clean up nfs4_callback_layoutrecall()Gravatar Anna Schumaker 1-7/+1
2017-04-20NFS: Clean up do_callback_layoutrecall()Gravatar Anna Schumaker 1-9/+2
2016-12-01pNFS: Delay getting the layout header in CB_LAYOUTRECALL handlersGravatar Trond Myklebust 1-32/+67
2016-09-22nfs: allow blocking locks to be awoken by lock callbacksGravatar Jeff Layton 1-0/+4
2016-09-22nfs: add handling for CB_NOTIFY_LOCK in clientGravatar Jeff Layton 1-0/+12
2016-08-28NFSv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequenceGravatar Trond Myklebust 1-1/+0
2016-08-28NFSv4.1: Delay callback processing when there are referring triplesGravatar Trond Myklebust 1-2/+2
2016-08-28NFSv4.1: Fix Oopsable condition in server callback racesGravatar Trond Myklebust 1-4/+1
2016-07-24pNFS: Remove redundant pnfs_mark_layout_returned_if_empty()Gravatar Trond Myklebust 1-1/+0
2016-07-24pNFS: Fix CB_LAYOUTRECALL stateid verificationGravatar Trond Myklebust 1-19/+44
2016-05-17pnfs: only tear down lsegs that precede seqid in LAYOUTRETURN argsGravatar Jeff Layton 1-1/+2