Show patches with: Submitter = Trond Myklebust       |   2819 patches
« 1 2 ... 14 15 1628 29 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[3/7] NFSv4.1: Add a helper function to deal with expired stateids - - - --- 2016-08-31 Trond Myklebust trondmy Under Review
[2/7] NFSv4.1: Allow test_stateid to handle session errors without waiting - - - --- 2016-08-31 Trond Myklebust trondmy Under Review
[1/7] NFSv4.1: Don't check delegations that are already marked as revoked - - - --- 2016-08-31 Trond Myklebust trondmy Under Review
[6/6] NFSv4.x: Add kernel parameter to control the callback server - - - --- 2016-08-30 Trond Myklebust trondmy Under Review
[5/6] NFSv4.x: Switch to using svc_set_num_threads() to manage the callback threads - - - --- 2016-08-30 Trond Myklebust trondmy Under Review
[4/6] NFSv4.x: Fix up the global tracking of the callback server - - - --- 2016-08-30 Trond Myklebust trondmy Under Review
[3/6] SUNRPC: Initialise struct svc_serv backchannel fields during __svc_create() - - - --- 2016-08-30 Trond Myklebust trondmy Under Review
[2/6] NFSv4.x: Set up struct svc_serv_ops for the callback channel - - - --- 2016-08-30 Trond Myklebust trondmy Under Review
[1/6] NFSv4.x: Fix a refcount leak in nfs_callback_up_net - - - --- 2016-08-30 Trond Myklebust trondmy Accepted
pNFS/flexfiles: Fix an Oopsable condition when connection to the DS fails - - - --- 2016-08-29 Trond Myklebust trondmy Accepted
[5/5] NFSv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequence - - - --- 2016-08-28 Trond Myklebust trondmy Accepted
[4/5] NFSv4.1: Close callback races for OPEN, LAYOUTGET and LAYOUTRETURN - - - --- 2016-08-28 Trond Myklebust trondmy Accepted
[3/5] NFSv4.1: Defer bumping the slot sequence number until we free the slot - - - --- 2016-08-28 Trond Myklebust trondmy Accepted
[2/5] NFSv4.1: Delay callback processing when there are referring triples - - - --- 2016-08-28 Trond Myklebust trondmy Accepted
[1/5] NFSv4.1: Fix Oopsable condition in server callback races - - - --- 2016-08-28 Trond Myklebust trondmy Accepted
pNFS: The client must not do I/O to the DS if it's lease has expired - - - --- 2016-08-23 Trond Myklebust trondmy Accepted
pNFS: Handle NFS4ERR_OLD_STATEID correctly in LAYOUTSTAT calls - - - --- 2016-08-19 Trond Myklebust Accepted
[2/2] pNFS/flexfiles: Set reasonable default retrans values for the data channel - - - --- 2016-08-16 Trond Myklebust Accepted
[1/2] NFS: Allow the mount option retrans=0 - - - --- 2016-08-16 Trond Myklebust Accepted
pNFS/flexfiles: Fix layoutstat periodic reporting - - - --- 2016-08-15 Trond Myklebust Accepted
[v2,3/3] NFSv4: Cap the transport reconnection timer at 1/2 lease period - - - --- 2016-08-05 Trond Myklebust Accepted
[v2,2/3] NFSv4: Cleanup the setting of the nfs4 lease period - - - --- 2016-08-05 Trond Myklebust Accepted
[v2,1/3] SUNRPC: Limit the reconnect backoff timer to the max RPC message timeout - - - --- 2016-08-05 Trond Myklebust Accepted
[2/2] SUNRPC: Limit the reconnect backoff timer to the max RPC message timeout - - - --- 2016-08-04 Trond Myklebust Superseded
[1/2] SUNRPC: Fix reconnection timeouts - - - --- 2016-08-04 Trond Myklebust Superseded
SUNRPC: Fix up socket autodisconnect - - - --- 2016-08-02 Trond Myklebust Accepted
SUNRPC: Handle EADDRNOTAVAIL on connection failures - - - --- 2016-08-01 Trond Myklebust Accepted
[2/2] SUNRPC: Detect immediate closure of accepted sockets - - - --- 2016-07-26 Trond Myklebust New
[1/2] SUNRPC: accept() may return sockets that are still in SYN_RECV - - - --- 2016-07-26 Trond Myklebust New
SUNRPC: Fix a compiler warning in fs/nfs/clnt.c - - - --- 2016-07-24 Trond Myklebust New
NFSv4.2: Fix warning "variable ‘stateids’ set but not used" - - - --- 2016-07-24 Trond Myklebust New
NFSv4: Fix warning "no previous prototype for ‘nfs4_listxattr’" - - - --- 2016-07-24 Trond Myklebust New
[v3,14/14] pNFS: Remove redundant smp_mb() from pnfs_init_lseg() - - - --- 2016-07-24 Trond Myklebust New
[v3,13/14] pNFS: Cleanup - do layout segment initialisation in one place - - - --- 2016-07-24 Trond Myklebust New
[v3,12/14] pNFS: Remove redundant stateid invalidation - - - --- 2016-07-24 Trond Myklebust New
[v3,11/14] pNFS: Remove redundant pnfs_mark_layout_returned_if_empty() - - - --- 2016-07-24 Trond Myklebust New
[v3,10/14] pNFS: Clear the layout metadata if the server changed the layout stateid - - - --- 2016-07-24 Trond Myklebust New
[v3,09/14] pNFS: Cleanup - don't open code pnfs_mark_layout_stateid_invalid() - - - --- 2016-07-24 Trond Myklebust New
[v3,08/14] NFS: pnfs_mark_matching_lsegs_return() should match the layout sequence id - - - --- 2016-07-24 Trond Myklebust New
[v3,07/14] pNFS: Do not set plh_return_seq for non-callback related layoutreturns - - - --- 2016-07-24 Trond Myklebust New
[v3,06/14] pNFS: Ensure layoutreturn acts as a completion for layout callbacks - - - --- 2016-07-24 Trond Myklebust New
[v3,05/14] pNFS: Fix CB_LAYOUTRECALL stateid verification - - - --- 2016-07-24 Trond Myklebust New
[v3,04/14] pNFS: Always update the layout barrier seqid on LAYOUTGET - - - --- 2016-07-24 Trond Myklebust New
[v3,03/14] pNFS: Always update the layout stateid if NFS_LAYOUT_INVALID_STID is set - - - --- 2016-07-24 Trond Myklebust New
[v3,02/14] pNFS: Clear the layout return tracking on layout reinitialisation - - - --- 2016-07-24 Trond Myklebust New
[v3,01/14] pNFS: LAYOUTRETURN should only update the stateid if the layout is valid - - - --- 2016-07-24 Trond Myklebust New
[v2,7/7] pNFS: Fix CB_LAYOUTRECALL stateid verification - - - --- 2016-07-24 Trond Myklebust New
[v2,6/7] pNFS: Cleanup - don't open code pnfs_mark_layout_stateid_invalid() - - - --- 2016-07-24 Trond Myklebust New
[v2,5/7] NFS: pnfs_mark_matching_lsegs_return() should match the layout sequence id - - - --- 2016-07-24 Trond Myklebust New
[v2,4/7] pNFS: Remove redundant stateid invalidation - - - --- 2016-07-24 Trond Myklebust New
[v2,3/7] pNFS: Do not set plh_return_seq for non-callback related layoutreturns - - - --- 2016-07-24 Trond Myklebust New
[v2,2/7] pNFS: Ensure layoutreturn acts as a completion for layout callbacks - - - --- 2016-07-24 Trond Myklebust New
[v2,1/7] pNFS: Clear the layout return tracking on layout reinitialisation - - - --- 2016-07-24 Trond Myklebust New
[6/6] pNFS: Cleanup - don't open code pnfs_mark_layout_stateid_invalid() - - - --- 2016-07-22 Trond Myklebust New
[5/6] NFS: pnfs_mark_matching_lsegs_return() should match the layout sequence id - - - --- 2016-07-22 Trond Myklebust New
[4/6] pNFS: Remove redundant stateid invalidation - - - --- 2016-07-22 Trond Myklebust New
[3/6] pNFS: Do not set plh_return_seq for non-callback related layoutreturns - - - --- 2016-07-22 Trond Myklebust New
[2/6] pNFS: Ensure layoutreturn acts as a completion for layout callbacks - - - --- 2016-07-22 Trond Myklebust New
[1/6] pNFS: Clear the layout return tracking on layout reinitialisation - - - --- 2016-07-22 Trond Myklebust New
[v2,4/4] pNFS: Fix LAYOUTGET handling of NFS4ERR_BAD_STATEID and NFS4ERR_EXPIRED - 1 - --- 2016-07-19 Trond Myklebust New
[v2,3/4] pNFS: Handle NFS4ERR_RECALLCONFLICT correctly in LAYOUTGET - 1 - --- 2016-07-19 Trond Myklebust New
[v2,2/4] pNFS: Separate handling of NFS4ERR_LAYOUTTRYLATER and RECALLCONFLICT - 1 - --- 2016-07-19 Trond Myklebust New
[v2,1/4] pNFS: Fix post-layoutget error handling in pnfs_update_layout() - 1 - --- 2016-07-19 Trond Myklebust New
NFSv4: Allow retry of operations that used a returned delegation stateid - - - --- 2016-07-19 Trond Myklebust New
[v4,24/28] NFS: Getattr doesn't require data sync semantics - - - --- 2016-07-18 Trond Myklebust New
SUNRPC: Fix infinite looping in rpc_clnt_iterate_for_each_xprt - - - --- 2016-07-16 Trond Myklebust New
SUNRPC: Force a close when a socket keepalive timeout occurs - - - --- 2016-07-14 Trond Myklebust New
[4/4] pNFS: Fix LAYOUTGET handling of NFS4ERR_BAD_STATEID and NFS4ERR_EXPIRED - - - --- 2016-07-14 Trond Myklebust New
[3/4] pNFS: Handle NFS4ERR_RECALLCONFLICT correctly in LAYOUTGET - - - --- 2016-07-14 Trond Myklebust New
[2/4] pNFS: Separate handling of NFS4ERR_LAYOUTTRYLATER and RECALLCONFLICT - - - --- 2016-07-14 Trond Myklebust New
[1/4] pNFS: Fix post-layoutget error handling in pnfs_update_layout() - 1 - --- 2016-07-14 Trond Myklebust New
[v4,28/28] NFS nfs_vm_page_mkwrite: Don't freeze me, Bro... - - - --- 2016-07-06 Trond Myklebust New
[v4,27/28] NFSv4.2: llseek(SEEK_HOLE) and llseek(SEEK_DATA) don't require data sync - - - --- 2016-07-06 Trond Myklebust New
[v4,26/28] NFSv4.2: Fix writeback races in nfs4_copy_file_range - - - --- 2016-07-06 Trond Myklebust New
[v4,25/28] NFSv4.2: Fix a race in nfs42_proc_deallocate() - - - --- 2016-07-06 Trond Myklebust New
[v4,24/28] NFS: Getattr doesn't require data sync semantics - - - --- 2016-07-06 Trond Myklebust New
[v4,23/28] NFS: Do not aggressively cache file attributes in the case of O_DIRECT - - - --- 2016-07-06 Trond Myklebust New
[v4,22/28] NFS: Remove unused function nfs_revalidate_mapping_protected() - - - --- 2016-07-06 Trond Myklebust New
[v4,21/28] NFS: Remove redundant waits for O_DIRECT in fsync() and write_begin() - - - --- 2016-07-06 Trond Myklebust New
[v4,20/28] NFS: Cleanup nfs_direct_complete() - - - --- 2016-07-06 Trond Myklebust New
[v4,19/28] NFS: Do not serialise O_DIRECT reads and writes - - - --- 2016-07-06 Trond Myklebust New
[v4,18/28] NFS: Move buffered I/O locking into nfs_file_write() - - - --- 2016-07-06 Trond Myklebust New
[v4,17/28] NFS Cleanup: move call to generic_write_checks() into fs/nfs/direct.c - - - --- 2016-07-06 Trond Myklebust New
[v4,16/28] NFS: Remove racy size manipulations in O_DIRECT - - - --- 2016-07-06 Trond Myklebust New
[v4,15/28] NFS: Ensure we reset the write verifier 'committed' value on resend. - - - --- 2016-07-06 Trond Myklebust New
[v4,14/28] NFS: Fix O_DIRECT verifier problems - - - --- 2016-07-06 Trond Myklebust New
[v4,13/28] pNFS: pnfs_layoutcommit_outstanding() is no longer used when !CONFIG_NFS_V4_1 - - - --- 2016-07-06 Trond Myklebust New
[v4,12/28] pNFS: Ensure we layoutcommit before revalidating attributes - - - --- 2016-07-06 Trond Myklebust New
[v4,11/28] pNFS: Files and flexfiles always need to commit before layoutcommit - - - --- 2016-07-06 Trond Myklebust New
[v4,10/28] pNFS/flexfiles: Clean up calls to pnfs_set_layoutcommit() - - - --- 2016-07-06 Trond Myklebust New
[v4,09/28] pNFS/flexfiles: Fix layoutcommit after a commit to DS - - - --- 2016-07-06 Trond Myklebust New
[v4,08/28] pNFS/files: Fix layoutcommit after a commit to DS - - - --- 2016-07-06 Trond Myklebust New
[v4,07/28] NFS: Don't call COMMIT in ->releasepage() - - - --- 2016-07-06 Trond Myklebust New
[v4,06/28] NFS: Don't hold the inode lock across fsync() - - - --- 2016-07-06 Trond Myklebust New
[v4,05/28] NFS: writepage of a single page should not be synchronous - - - --- 2016-07-06 Trond Myklebust New
[v4,04/28] NFS: Kill NFS_INO_NFS_INO_FLUSHING: it is a performance killer - - - --- 2016-07-06 Trond Myklebust New
[v4,03/28] NFS: Cache aggressively when file is open for writing - - - --- 2016-07-06 Trond Myklebust New
[v4,02/28] NFS: Cache access checks more aggressively - - - --- 2016-07-06 Trond Myklebust New
[v4,01/28] NFS: Don't flush caches for a getattr that races with writeback - - - --- 2016-07-06 Trond Myklebust New
NFS/pnfs: Do not clobber existing pgio_done_cb in nfs4_proc_read_setup - - - --- 2016-06-28 Trond Myklebust New
« 1 2 ... 14 15 1628 29 »