Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
7d34ff5141650baefc42bdeabea151574e3b69c2
/
fs
/
nfs
/
callback_proc.c
7d34ff5
NFSv4: NFSv4 callbacks also support 64-bit timestamps
by Trond Myklebust
· 5 years ago
c5833f0
NFS4: Add a trace event to record invalid CB sequence IDs
by Chuck Lever
· 6 years ago
99f2c55
NFSv4.2 copy do not allocate memory under the lock
by Olga Kornievskaia
· 6 years ago
e39d8a1
NFSv4: Fix an Oops during delegation callbacks
by Trond Myklebust
· 6 years ago
8618289
NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence()
by Trond Myklebust
· 6 years ago
bc0c907
NFS handle COPY reply CB_OFFLOAD call race
by Olga Kornievskaia
· 7 years ago
62164f3
NFS add support for asynchronous COPY
by Olga Kornievskaia
· 7 years ago
5178a12
NFS CB_OFFLOAD xdr
by Olga Kornievskaia
· 7 years ago
bd3d16a
NFSv4.1: Fix a potential layoutget/layoutrecall deadlock
by Trond Myklebust
· 7 years ago
af9b6d7
pNFS: Parse the results of layoutget on open even if permissions checks fail
by Trond Myklebust
· 7 years ago
00bcbe1
pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall
by Trond Myklebust
· 7 years ago
e0b7d42
pNFS: Don't discard layout segments that are marked for return
by Trond Myklebust
· 7 years ago
15eefe2
Merge branch 'vfs_timespec64' of https://github.com/deepa-hub/vfs into vfs-timespec64
by Arnd Bergmann
· 7 years ago
fc40724
NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparound issues..")
by Trond Myklebust
· 7 years ago
ce5624f
NFSv4: Return NFS4ERR_DELAY when a layout recall fails due to igrab()
by Trond Myklebust
· 7 years ago
6c34265
NFSv4: Return NFS4ERR_DELAY when a delegation recall fails due to igrab()
by Trond Myklebust
· 7 years ago
95582b0
vfs: change inode times to use struct timespec64
by Deepa Dinamani
· 7 years ago
c49b520
pnfs: Add barrier to prevent lgopen using LAYOUTGET during recall
by Fred Isaman
· 8 years ago
6d243a23
NFSv4: Fix broken cast in nfs4_callback_recallany()
by Trond Myklebust
· 7 years ago
c3e9c04
Merge tag 'nfs-for-4.15-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
by Linus Torvalds
· 7 years ago
6089dd0
NFS: Fix bool initialization/comparison
by Thomas Meyer
· 7 years ago
b244131
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
by Greg Kroah-Hartman
· 7 years ago
a6b6d5b
NFS: Use an atomic_long_t to count the number of requests
by Trond Myklebust
· 7 years ago
f4dac4a
nfs: don't cast callback decode/proc/encode routines
by Christoph Hellwig
· 8 years ago
2e84611
NFSv4: Fix an rcu lock leak
by Trond Myklebust
· 8 years ago
be55f1b
NFS: Remove extra dprintk()s from callback_proc.c
by Anna Schumaker
· 8 years ago
5694a4f
NFS: Clean up nfs4_callback_layoutrecall()
by Anna Schumaker
· 8 years ago
1a916ce
NFS: Clean up do_callback_layoutrecall()
by Anna Schumaker
· 8 years ago
7b410d9
pNFS: Delay getting the layout header in CB_LAYOUTRECALL handlers
by Trond Myklebust
· 8 years ago
a1d617d8
nfs: allow blocking locks to be awoken by lock callbacks
by Jeff Layton
· 8 years ago
db78368
nfs: add handling for CB_NOTIFY_LOCK in client
by Jeff Layton
· 8 years ago
d138027
NFSv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequence
by Trond Myklebust
· 8 years ago
045d2a6
NFSv4.1: Delay callback processing when there are referring triples
by Trond Myklebust
· 8 years ago
e09c978
NFSv4.1: Fix Oopsable condition in server callback races
by Trond Myklebust
· 8 years ago
f71dfe8
pNFS: Remove redundant pnfs_mark_layout_returned_if_empty()
by Trond Myklebust
· 8 years ago
793b7fe
pNFS: Fix CB_LAYOUTRECALL stateid verification
by Trond Myklebust
· 8 years ago
6d597e1
pnfs: only tear down lsegs that precede seqid in LAYOUTRETURN args
by Jeff Layton
· 9 years ago
c2985d0
Fixing oops in callback path
by Olga Kornievskaia
· 9 years ago
e5003b2
NFSv4.x: Fix NFS4ERR_RETRY_UNCACHED_REP in nfs4_callback_sequence
by Trond Myklebust
· 9 years ago
810d82e
NFSv4.x: Allow multiple callbacks in flight
by Trond Myklebust
· 9 years ago
5f83d86
NFSv4.x: Fix wraparound issues when validing the callback sequence id
by Trond Myklebust
· 9 years ago
80f9642
NFSv4.x: Enforce the ca_maxresponsesize_cached on the back channel
by Trond Myklebust
· 9 years ago
f74a834
NFSv4.x: CB_SEQUENCE should return NFS4ERR_DELAY if still executing
by Trond Myklebust
· 9 years ago
f4f58ed
NFSv4.x: Remove hard coded slotids in callback channel
by Trond Myklebust
· 9 years ago
4b0934b
NFSv4.1/pNFS: Fix a race in initiate_file_draining()
by Trond Myklebust
· 9 years ago
b20135d
NFSv4.1/pNFS: Don't queue up a new commit if the layout segment is invalid
by Trond Myklebust
· 9 years ago
e07db90
NFSv4: List stateid information in the callback tracepoints
by Trond Myklebust
· 9 years ago
e0d9243
NFSv4.1/pNFS: Don't return NFS4ERR_DELAY unnecessarily in CB_LAYOUTRECALL
by Trond Myklebust
· 9 years ago
41c9127
NFSv4.1/pNFS: Ensure we enforce RFC5661 Section 12.5.5.2.1
by Trond Myklebust
· 9 years ago
fc7ff36
pNFS: If we have to delay the layout callback, mark the layout for return
by Trond Myklebust
· 9 years ago
0654cc7
NFSv4.1/pNFS: Add a helper to mark the layout as returned
by Trond Myklebust
· 9 years ago
39de493
NFS: Remove unneeded NFS_DEBUG checking before define NFSDBG_FACILITY
by Kinglong Mee
· 9 years ago
249b2ee
NFSv4: Add a tracepoint for CB_LAYOUTRECALL
by Trond Myklebust
· 9 years ago
7cd1486
NFSv4: Add a tracepoint for CB_GETATTR
by Trond Myklebust
· 9 years ago
3f10a6a
NFS: Remove nfs41_server_notify_{target|highest}_slotid_update()
by Anna Schumaker
· 10 years ago
4e54ab8
NFS: Ensure that we update the sequence id under the slot table lock
by Trond Myklebust
· 10 years ago
0579c8d
nfs: Initialize cb_sequenceres information before validate_seqid()
by Kinglong Mee
· 10 years ago
e937ee7
nfs: Only update callback sequnce id when CB_SEQUENCE success
by Kinglong Mee
· 10 years ago
b1c0df5
NFSv4.1: Don't set up a backchannel if the server didn't agree to do so
by Trond Myklebust
· 10 years ago
cb1410c
NFS: fix subtle change in COMMIT behavior
by Weston Andros Adamson
· 10 years ago
84c9dee
pnfs: enable CB_NOTIFY_DEVICEID support
by Christoph Hellwig
· 10 years ago
c88953d
pnfs: add return_range method
by Christoph Hellwig
· 10 years ago
7c5d187
pnfs: force a layout commit when encountering busy segments during recall
by Christoph Hellwig
· 10 years ago
9a7fe9e8
NFSv4.1: Minor optimisation in get_layout_by_fh_locked()
by Trond Myklebust
· 11 years ago
27999f2
NFSv4.1: Ensure that the layout recall callback matches layout stateids
by Trond Myklebust
· 11 years ago
e8d9238
NFS: When displaying session slot numbers, use "%u" consistently
by Chuck Lever
· 11 years ago
2f92ae3
NFSv4.1: Add tracepoints for debugging slot table operations
by Trond Myklebust
· 11 years ago
ca8acf8
NFSv4: Add tracepoints for debugging delegations
by Trond Myklebust
· 11 years ago
959d921
Merge branch 'labeled-nfs' into linux-next
by Trond Myklebust
· 12 years ago
459de2e
NFS: Make callbacks minor version generic
by Bryan Schumaker
· 12 years ago
774d5f1
NFSv4.1 Fix a pNFS session draining deadlock
by Andy Adamson
· 12 years ago
826e001
NFSv4: Fix CB_RECALL_ANY to only return delegations that are not in use
by Trond Myklebust
· 12 years ago
fd9a8d7
NFSv4.1: Fix bulk recall and destroy of layouts
by Trond Myklebust
· 12 years ago
ecf0eb9
nfs: avoid dereferencing null pointer in initiate_bulk_draining
by Nickolai Zeldovich
· 12 years ago
73e39aa
NFSv4.1: Cleanup move session slot management to fs/nfs/nfs4session.c
by Trond Myklebust
· 12 years ago
ac07483
NFSv4.1: CB_RECALL_SLOT must schedule a sequence op after updating targets
by Trond Myklebust
· 12 years ago
afa2961
NFSv4.1: Remove the state manager code to resize the slot table
by Trond Myklebust
· 12 years ago
1b285ff
NFSv4.1: Allow the server to recall all but one slot
by Trond Myklebust
· 12 years ago
d5fb4ce
NFSv4.1: Don't confuse target_highest_slotid and max_slots in cb_recall_slot
by Trond Myklebust
· 12 years ago
ce008c4
NFSv4.1: Fix nfs4_callback_recallslot to work with dynamic slot allocation
by Trond Myklebust
· 12 years ago
464ee9f
NFSv4.1: Ensure that the client tracks the server target_highest_slotid
by Trond Myklebust
· 12 years ago
4ea8fed
NFSv4: Get rid of unnecessary BUG_ON()s
by Trond Myklebust
· 12 years ago
9c62638
NFSv4.1: Clean up the removal of pnfs_layout_hdr from the server list
by Trond Myklebust
· 12 years ago
70c3bd2
NFSv4.1: Cleanup; add "pnfs_" prefix to get_layout_hdr() and put_layout_hdr()
by Trond Myklebust
· 12 years ago
49a8506
NFSv4.1: Cleanup add a "pnfs_" prefix to mark_matching_lsegs_invalid
by Trond Myklebust
· 12 years ago
36281ca
NFSv4: Further clean-ups of delegation stateid validation
by Trond Myklebust
· 13 years ago
8e663f0
NFSv4.1: Fix matching of the stateids when returning a delegation
by Trond Myklebust
· 13 years ago
2446ab6
SUNRPC: Use RCU to dereference the rpc_clnt.cl_xprt field
by Trond Myklebust
· 13 years ago
0cb3284
NFSv4.1: Get rid of NFS4CLNT_LAYOUTRECALL
by Trond Myklebust
· 13 years ago
c7add9a
NFS: search for client session id in proper network namespace
by Stanislav Kinsbursky
· 13 years ago
d36b7cf
pnfs: clean up initiate_file_draining layout lookup
by Benny Halevy
· 13 years ago
61f2e51
NFSv4.1: fix backchannel slotid off-by-one bug
by Andy Adamson
· 13 years ago
910ac68
NFSv4.1: Return NFS4ERR_BADSESSION to callbacks during session resets
by Trond Myklebust
· 13 years ago
55a6739
NFSv4.1: Fix the callback 'highest_used_slotid' behaviour
by Trond Myklebust
· 13 years ago
6382a44
NFS: move pnfs layouts to nfs_server structure
by Weston Andros Adamson
· 14 years ago
778b550
pnfs: Use byte-range for cb_layoutrecall
by Benny Halevy
· 14 years ago
35c8bb5
NFSv4.1: use layout driver in global device cache
by Benny Halevy
· 14 years ago
1be5683
pnfs: CB_NOTIFY_DEVICEID
by Marc Eshel
· 14 years ago
f49f9ba
pnfs: fix pnfs lock inversion of i_lock and cl_lock
by Fred Isaman
· 14 years ago
2c4cdf8
NFS fix cb_sequence error processing
by Andy Adamson
· 14 years ago
Next »