Commit Graph

101 Commits (e9c4bec63eac001651d6d30239dd4175cc3698ef)

Author SHA1 Message Date
Trond Myklebust 2066fe89b4 NFSv4: Poll more aggressively when handling NFS4ERR_DELAY 19 years ago
Trond Myklebust c514983d8d NFSv4: Handle the condition NFS4ERR_FILE_OPEN 19 years ago
Trond Myklebust 6b30954ebb NFSv4: Retry lease recovery if it failed during a synchronous operation. 19 years ago
Chuck Lever 94a6d75320 NFS: Use cached page as buffer for NFS symlink requests 19 years ago
Chuck Lever 4f390c152b NFS: Fix double d_drop in nfs_instantiate() error path 19 years ago
David Howells 54ceac4515 NFS: Share NFS superblocks per-protocol per-server per-FSID 19 years ago
David Howells 8fa5c000d7 NFS: Move rpc_ops from nfs_server to nfs_client 19 years ago
David Howells 1f163415dc NFS: Make better use of inode* dereferencing macros 19 years ago
David Howells 509de81116 NFS: Add extra const qualifiers 19 years ago
David Howells 24c8dbbb5f NFS: Generalise the nfs_client structure 19 years ago
David Howells e9326dcab4 NFS: Add a server capabilities NFS RPC op 19 years ago
David Howells 2b3de4411b NFS: Add a lookupfh NFS RPC op 19 years ago
David Howells 7539bbab80 NFS: Rename nfs_server::nfs4_state 19 years ago
David Howells adfa6f980b NFS: Rename struct nfs4_client to struct nfs_client 19 years ago
Trond Myklebust 76723de0cf NFSv4: Fix incorrect semaphore release in _nfs4_do_open() 19 years ago
Trond Myklebust 16b4289c74 NFSv4: Add v4 exception handling for the ACL functions. 19 years ago
Trond Myklebust 01c3b861cd NLM,NFSv4: Wait on local locks before we put RPC calls on the wire 19 years ago
Trond Myklebust 42a2d13eee NFSv4: Ensure nfs4_lock_expired() caches delegated locks 19 years ago
Trond Myklebust 9b07357490 NLM,NFSv4: Don't put UNLOCK requests on the wire unless we hold a lock 19 years ago
David Howells f7b422b17e NFS: Split fs/nfs/inode.c 19 years ago
Manoj Naik 6b97fd3da1 NFSv4: Follow a referral 19 years ago
Manoj Naik 830b8e33fe NFSv4: Define an fs_locations bitmap 19 years ago
Manoj Naik 361e624f6d NFSv4: GETATTR attributes on referral 19 years ago
Manoj Naik 7aaa0b3bd4 NFSv4: convert fs-locations-components to conform to RFC3530 19 years ago
Trond Myklebust 683b57b435 NFSv4: Implement the fs_locations function call 19 years ago
Trond Myklebust 55a975937d NFS: Ensure the client submounts, when it crosses a server mountpoint. 19 years ago
Trond Myklebust 38478b24e3 NFS: More page cache revalidation fixups 19 years ago
Trond Myklebust 73a3d07c10 NFS: Clean up inode metadata updates 19 years ago
Trond Myklebust 95cf959b24 VFS: Fix another open intent Oops 19 years ago
J. Bruce Fields 096455a22a NFSv4: Dont list system.nfs4_acl for filesystems that don't support it. 19 years ago
Trond Myklebust 7a1218a277 SUNRPC: Ensure rpc_call_async() always calls tk_ops->rpc_release() 19 years ago
Trond Myklebust 03f28e3a20 NFS: Make nfs_fhget() return appropriate error values 19 years ago
Trond Myklebust 51581f3bf9 NFSv4: SETCLIENTID_CONFIRM should handle NFS4ERR_DELAY/NFS4ERR_RESOURCE 19 years ago
Trond Myklebust 3e4f6290ca NFSv4: Send the delegation stateid for SETATTR calls 19 years ago
Trond Myklebust ec06c096ed NFS: Cleanup of NFS read code 19 years ago
Trond Myklebust 788e7a89a0 NFS: Cleanup of NFS write code in preparation for asynchronous o_direct 19 years ago
Chuck Lever 006ea73e5f NFS: add hooks to account for NFSERR_JUKEBOX errors 19 years ago
Trond Myklebust a162a6b804 NFSv4: Kill braindead gcc warnings 19 years ago
Jesper Juhl c8d149f3db NFS: "const static" vs "static const" in nfs4 19 years ago
Trond Myklebust c12e87f465 [PATCH] NFSv4: fix mount segfault on errors returned that are < -1000 19 years ago
Trond Myklebust fa178f29c0 NFSv4: Ensure DELEGRETURN returns attributes 19 years ago
Trond Myklebust 286d7d6a0c NFSv4: Remove requirement for machine creds for the "setclientid" operation 19 years ago
Trond Myklebust b4454fe1a7 NFSv4: Remove requirement for machine creds for the "renew" operation 19 years ago
Trond Myklebust 58d9714a44 NFSv4: Send RENEW requests to the server only when we're holding state 19 years ago
Trond Myklebust 433fbe4c88 NFSv4: State recovery cleanup 19 years ago
Trond Myklebust 26e976a884 NFSv4: OPEN/LOCK/LOCKU/CLOSE will automatically renew the NFSv4 lease 19 years ago
Trond Myklebust fe650407a8 NFSv4: Make DELEGRETURN an interruptible operation. 19 years ago
Trond Myklebust a5d16a4d09 NFSv4: Convert LOCK rpc call into an asynchronous RPC call 19 years ago
Trond Myklebust 911d1aaf26 NFSv4: locking XDR cleanup 19 years ago
Trond Myklebust 864472e9b8 NFSv4: Make open recovery track O_RDWR, O_RDONLY and O_WRONLY correctly 19 years ago