Trond Myklebust
|
a6b6d5b85a
NFS: Use an atomic_long_t to count the number of requests
|
8 years ago |
Christoph Hellwig
|
f4dac4ade5
nfs: don't cast callback decode/proc/encode routines
|
8 years ago |
Trond Myklebust
|
2e84611b3f
NFSv4: Fix an rcu lock leak
|
8 years ago |
Anna Schumaker
|
be55f1bca7
NFS: Remove extra dprintk()s from callback_proc.c
|
8 years ago |
Anna Schumaker
|
5694a4f848
NFS: Clean up nfs4_callback_layoutrecall()
|
8 years ago |
Anna Schumaker
|
1a916ce049
NFS: Clean up do_callback_layoutrecall()
|
8 years ago |
Trond Myklebust
|
7b410d9ce4
pNFS: Delay getting the layout header in CB_LAYOUTRECALL handlers
|
9 years ago |
Jeff Layton
|
a1d617d8f1
nfs: allow blocking locks to be awoken by lock callbacks
|
9 years ago |
Jeff Layton
|
db783688d4
nfs: add handling for CB_NOTIFY_LOCK in client
|
9 years ago |
Trond Myklebust
|
d138027a82
NFSv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequence
|
9 years ago |
Trond Myklebust
|
045d2a6d07
NFSv4.1: Delay callback processing when there are referring triples
|
9 years ago |
Trond Myklebust
|
e09c978aae
NFSv4.1: Fix Oopsable condition in server callback races
|
9 years ago |
Trond Myklebust
|
f71dfe8fc9
pNFS: Remove redundant pnfs_mark_layout_returned_if_empty()
|
9 years ago |
Trond Myklebust
|
793b7fe558
pNFS: Fix CB_LAYOUTRECALL stateid verification
|
9 years ago |
Jeff Layton
|
6d597e1750
pnfs: only tear down lsegs that precede seqid in LAYOUTRETURN args
|
9 years ago |
Olga Kornievskaia
|
c2985d001d
Fixing oops in callback path
|
9 years ago |
Trond Myklebust
|
e5003b2f6a
NFSv4.x: Fix NFS4ERR_RETRY_UNCACHED_REP in nfs4_callback_sequence
|
9 years ago |
Trond Myklebust
|
810d82e683
NFSv4.x: Allow multiple callbacks in flight
|
9 years ago |
Trond Myklebust
|
5f83d86cf5
NFSv4.x: Fix wraparound issues when validing the callback sequence id
|
9 years ago |
Trond Myklebust
|
80f9642724
NFSv4.x: Enforce the ca_maxresponsesize_cached on the back channel
|
9 years ago |
Trond Myklebust
|
f74a834a0e
NFSv4.x: CB_SEQUENCE should return NFS4ERR_DELAY if still executing
|
9 years ago |
Trond Myklebust
|
f4f58ed19b
NFSv4.x: Remove hard coded slotids in callback channel
|
9 years ago |
Trond Myklebust
|
4b0934baf9
NFSv4.1/pNFS: Fix a race in initiate_file_draining()
|
9 years ago |
Trond Myklebust
|
b20135d0b2
NFSv4.1/pNFS: Don't queue up a new commit if the layout segment is invalid
|
9 years ago |
Trond Myklebust
|
e07db907eb
NFSv4: List stateid information in the callback tracepoints
|
9 years ago |
Trond Myklebust
|
e0d9243048
NFSv4.1/pNFS: Don't return NFS4ERR_DELAY unnecessarily in CB_LAYOUTRECALL
|
9 years ago |
Trond Myklebust
|
41c9127d6d
NFSv4.1/pNFS: Ensure we enforce RFC5661 Section 12.5.5.2.1
|
9 years ago |
Trond Myklebust
|
fc7ff36747
pNFS: If we have to delay the layout callback, mark the layout for return
|
9 years ago |
Trond Myklebust
|
0654cc726f
NFSv4.1/pNFS: Add a helper to mark the layout as returned
|
9 years ago |
Kinglong Mee
|
39de493e88
NFS: Remove unneeded NFS_DEBUG checking before define NFSDBG_FACILITY
|
10 years ago |