summaryrefslogtreecommitdiff
path: root/fs/nfs/callback_proc.c
AgeCommit message (Expand)Author
2019-07-09NFS4: Add a trace event to record invalid CB sequence IDsChuck Lever
2018-11-22NFSv4.2 copy do not allocate memory under the lockOlga Kornievskaia
2018-11-13NFSv4: Fix an Oops during delegation callbacksTrond Myklebust
2018-08-15NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence()Trond Myklebust
2018-08-09NFS handle COPY reply CB_OFFLOAD call raceOlga Kornievskaia
2018-08-09NFS add support for asynchronous COPYOlga Kornievskaia
2018-08-09NFS CB_OFFLOAD xdrOlga Kornievskaia
2018-07-26NFSv4.1: Fix a potential layoutget/layoutrecall deadlockTrond Myklebust
2018-07-26pNFS: Parse the results of layoutget on open even if permissions checks failTrond Myklebust
2018-07-26pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recallTrond Myklebust
2018-07-26pNFS: Don't discard layout segments that are marked for returnTrond Myklebust
2018-06-14Merge branch 'vfs_timespec64' of https://github.com/deepa-hub/vfs into vfs-ti...Arnd Bergmann
2018-06-09NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparound issues..")Trond Myklebust
2018-06-08NFSv4: Return NFS4ERR_DELAY when a layout recall fails due to igrab()Trond Myklebust
2018-06-08NFSv4: Return NFS4ERR_DELAY when a delegation recall fails due to igrab()Trond Myklebust
2018-06-05vfs: change inode times to use struct timespec64Deepa Dinamani
2018-05-31pnfs: Add barrier to prevent lgopen using LAYOUTGET during recallFred Isaman
2018-02-21NFSv4: Fix broken cast in nfs4_callback_recallany()Trond Myklebust
2017-11-17Merge tag 'nfs-for-4.15-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds
2017-11-17NFS: Fix bool initialization/comparisonThomas Meyer
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-08-15NFS: Use an atomic_long_t to count the number of requestsTrond Myklebust
2017-05-15nfs: don't cast callback decode/proc/encode routinesChristoph Hellwig
2017-05-08NFSv4: Fix an rcu lock leakTrond Myklebust
2017-04-20NFS: Remove extra dprintk()s from callback_proc.cAnna Schumaker
2017-04-20NFS: Clean up nfs4_callback_layoutrecall()Anna Schumaker
2017-04-20NFS: Clean up do_callback_layoutrecall()Anna Schumaker
2016-12-01pNFS: Delay getting the layout header in CB_LAYOUTRECALL handlersTrond Myklebust
2016-09-22nfs: allow blocking locks to be awoken by lock callbacksJeff Layton
2016-09-22nfs: add handling for CB_NOTIFY_LOCK in clientJeff Layton
2016-08-28NFSv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequenceTrond Myklebust
2016-08-28NFSv4.1: Delay callback processing when there are referring triplesTrond Myklebust
2016-08-28NFSv4.1: Fix Oopsable condition in server callback racesTrond Myklebust
2016-07-24pNFS: Remove redundant pnfs_mark_layout_returned_if_empty()Trond Myklebust
2016-07-24pNFS: Fix CB_LAYOUTRECALL stateid verificationTrond Myklebust
2016-05-17pnfs: only tear down lsegs that precede seqid in LAYOUTRETURN argsJeff Layton
2016-05-17Fixing oops in callback pathOlga Kornievskaia
2016-02-01NFSv4.x: Fix NFS4ERR_RETRY_UNCACHED_REP in nfs4_callback_sequenceTrond Myklebust
2016-01-25NFSv4.x: Allow multiple callbacks in flightTrond Myklebust
2016-01-24NFSv4.x: Fix wraparound issues when validing the callback sequence idTrond Myklebust
2016-01-24NFSv4.x: Enforce the ca_maxresponsesize_cached on the back channelTrond Myklebust
2016-01-24NFSv4.x: CB_SEQUENCE should return NFS4ERR_DELAY if still executingTrond Myklebust
2016-01-24NFSv4.x: Remove hard coded slotids in callback channelTrond Myklebust
2016-01-04NFSv4.1/pNFS: Fix a race in initiate_file_draining()Trond Myklebust
2015-12-31NFSv4.1/pNFS: Don't queue up a new commit if the layout segment is invalidTrond Myklebust
2015-12-28NFSv4: List stateid information in the callback tracepointsTrond Myklebust
2015-12-28NFSv4.1/pNFS: Don't return NFS4ERR_DELAY unnecessarily in CB_LAYOUTRECALLTrond Myklebust
2015-12-28NFSv4.1/pNFS: Ensure we enforce RFC5661 Section 12.5.5.2.1Trond Myklebust
2015-12-28pNFS: If we have to delay the layout callback, mark the layout for returnTrond Myklebust
2015-12-28NFSv4.1/pNFS: Add a helper to mark the layout as returnedTrond Myklebust