summaryrefslogtreecommitdiffstats
path: root/fs/nfs/callback_proc.c
Commit message (Expand)AuthorAgeFilesLines
* NFS4: Add a trace event to record invalid CB sequence IDsChuck Lever2019-07-091-8/+20
* NFSv4.2 copy do not allocate memory under the lockOlga Kornievskaia2018-11-221-11/+11
* NFSv4: Fix an Oops during delegation callbacksTrond Myklebust2018-11-131-2/+2
* NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence()Trond Myklebust2018-08-151-4/+10
* NFS handle COPY reply CB_OFFLOAD call raceOlga Kornievskaia2018-08-091-3/+14
* NFS add support for asynchronous COPYOlga Kornievskaia2018-08-091-1/+37
* NFS CB_OFFLOAD xdrOlga Kornievskaia2018-08-091-0/+7
* NFSv4.1: Fix a potential layoutget/layoutrecall deadlockTrond Myklebust2018-07-261-2/+2
* pNFS: Parse the results of layoutget on open even if permissions checks failTrond Myklebust2018-07-261-2/+0Star
* pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recallTrond Myklebust2018-07-261-1/+1
* pNFS: Don't discard layout segments that are marked for returnTrond Myklebust2018-07-261-9/+12
* Merge branch 'vfs_timespec64' of https://github.com/deepa-hub/vfs into vfs-ti...Arnd Bergmann2018-06-141-2/+2
|\
| * vfs: change inode times to use struct timespec64Deepa Dinamani2018-06-061-2/+2
* | NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparound issues..")Trond Myklebust2018-06-091-5/+2Star
* | NFSv4: Return NFS4ERR_DELAY when a layout recall fails due to igrab()Trond Myklebust2018-06-081-12/+14
* | NFSv4: Return NFS4ERR_DELAY when a delegation recall fails due to igrab()Trond Myklebust2018-06-081-2/+6
* | pnfs: Add barrier to prevent lgopen using LAYOUTGET during recallFred Isaman2018-05-311-0/+2
|/
* NFSv4: Fix broken cast in nfs4_callback_recallany()Trond Myklebust2018-02-211-8/+6Star
* Merge tag 'nfs-for-4.15-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds2017-11-171-1/+1
|\
| * NFS: Fix bool initialization/comparisonThomas Meyer2017-11-171-1/+1
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* NFS: Use an atomic_long_t to count the number of requestsTrond Myklebust2017-08-151-1/+1
* nfs: don't cast callback decode/proc/encode routinesChristoph Hellwig2017-05-151-12/+21
* NFSv4: Fix an rcu lock leakTrond Myklebust2017-05-081-2/+4
* NFS: Remove extra dprintk()s from callback_proc.cAnna Schumaker2017-04-201-22/+0Star
* NFS: Clean up nfs4_callback_layoutrecall()Anna Schumaker2017-04-201-7/+1Star
* NFS: Clean up do_callback_layoutrecall()Anna Schumaker2017-04-201-9/+2Star
* pNFS: Delay getting the layout header in CB_LAYOUTRECALL handlersTrond Myklebust2016-12-011-32/+67
* nfs: allow blocking locks to be awoken by lock callbacksJeff Layton2016-09-221-0/+4
* nfs: add handling for CB_NOTIFY_LOCK in clientJeff Layton2016-09-221-0/+12
* NFSv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequenceTrond Myklebust2016-08-281-1/+0Star
* NFSv4.1: Delay callback processing when there are referring triplesTrond Myklebust2016-08-281-2/+2
* NFSv4.1: Fix Oopsable condition in server callback racesTrond Myklebust2016-08-281-4/+1Star
* pNFS: Remove redundant pnfs_mark_layout_returned_if_empty()Trond Myklebust2016-07-241-1/+0Star
* pNFS: Fix CB_LAYOUTRECALL stateid verificationTrond Myklebust2016-07-241-19/+44
* pnfs: only tear down lsegs that precede seqid in LAYOUTRETURN argsJeff Layton2016-05-171-1/+2
* Fixing oops in callback pathOlga Kornievskaia2016-05-171-2/+4
* NFSv4.x: Fix NFS4ERR_RETRY_UNCACHED_REP in nfs4_callback_sequenceTrond Myklebust2016-02-011-7/+10
* NFSv4.x: Allow multiple callbacks in flightTrond Myklebust2016-01-251-4/+10
* NFSv4.x: Fix wraparound issues when validing the callback sequence idTrond Myklebust2016-01-241-26/+17Star
* NFSv4.x: Enforce the ca_maxresponsesize_cached on the back channelTrond Myklebust2016-01-241-3/+6
* NFSv4.x: CB_SEQUENCE should return NFS4ERR_DELAY if still executingTrond Myklebust2016-01-241-0/+2
* NFSv4.x: Remove hard coded slotids in callback channelTrond Myklebust2016-01-241-3/+3
* NFSv4.1/pNFS: Fix a race in initiate_file_draining()Trond Myklebust2016-01-041-4/+1Star
* NFSv4.1/pNFS: Don't queue up a new commit if the layout segment is invalidTrond Myklebust2015-12-311-0/+2
* NFSv4: List stateid information in the callback tracepointsTrond Myklebust2015-12-281-4/+12
* NFSv4.1/pNFS: Don't return NFS4ERR_DELAY unnecessarily in CB_LAYOUTRECALLTrond Myklebust2015-12-281-1/+1
* NFSv4.1/pNFS: Ensure we enforce RFC5661 Section 12.5.5.2.1Trond Myklebust2015-12-281-0/+20
* pNFS: If we have to delay the layout callback, mark the layout for returnTrond Myklebust2015-12-281-2/+12
* NFSv4.1/pNFS: Add a helper to mark the layout as returnedTrond Myklebust2015-12-281-0/+1