Show patches with: Submitter = NeilBrown       |    Archived = No       |   120 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
nfsd: restore callback functionality for NFSv4.0 nfsd: restore callback functionality for NFSv4.0 - 1 - --- 2024-12-20 NeilBrown Accepted
[6/6] nfsd: add shrinker to reduce number of slots allocated per session nfsd: allocate/free session-based DRC slots on demand - 1 - --- 2024-12-11 NeilBrown Under Review
[5/6] nfsd: add support for freeing unused session-DRC slots nfsd: allocate/free session-based DRC slots on demand - 1 - --- 2024-12-11 NeilBrown Under Review
[4/6] nfsd: allocate new session-based DRC slots on demand. nfsd: allocate/free session-based DRC slots on demand - 1 - --- 2024-12-11 NeilBrown Under Review
[3/6] nfsd: add session slot count to /proc/fs/nfsd/clients/*/info nfsd: allocate/free session-based DRC slots on demand - 1 - --- 2024-12-11 NeilBrown Under Review
[2/6] nfsd: remove artificial limits on the session-based DRC nfsd: allocate/free session-based DRC slots on demand - 1 - --- 2024-12-11 NeilBrown Under Review
[1/6] nfsd: use an xarray to store v4.1 session slots nfsd: allocate/free session-based DRC slots on demand - 1 - --- 2024-12-11 NeilBrown Under Review
[2/2] sunrpc: remove all connection limit configuration nfsd: don't use sv_nrthreads in connection limiting - 1 - --- 2024-12-09 NeilBrown Under Review
[1/2] nfsd: don't use sv_nrthreads in connection limiting calculations. nfsd: don't use sv_nrthreads in connection limiting - - - --- 2024-12-09 NeilBrown Under Review
[6/6] nfsd: add shrinker to reduce number of slots allocated per session nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-12-08 NeilBrown Superseded
[5/6] nfsd: add support for freeing unused session-DRC slots nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-12-08 NeilBrown Superseded
[4/6] nfsd: allocate new session-based DRC slots on demand. nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-12-08 NeilBrown Superseded
[3/6] nfsd: add session slot count to /proc/fs/nfsd/clients/*/info nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-12-08 NeilBrown Superseded
[2/6] nfsd: remove artificial limits on the session-based DRC nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-12-08 NeilBrown Superseded
[1/6] nfsd: use an xarray to store v4.1 session slots nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-12-08 NeilBrown Superseded
[2/2] sunrpc/svc: use store_release_wake_up() nfsd: use new wake_up_var interface - 1 - --- 2024-12-06 NeilBrown Under Review
[1/2] nfsd: use new wake_up_var interfaces. nfsd: use new wake_up_var interface - 1 - --- 2024-12-06 NeilBrown Under Review
[11/11] nfs: use wait_var_event_spinlock() to wait for nfsi->layout to change. nfs: improve use of wake_up_bit and wake_up_var - - - --- 2024-12-06 NeilBrown New
[10/11] nfs: use atomic_dec_and_wake_up() nfs: improve use of wake_up_bit and wake_up_var - - - --- 2024-12-06 NeilBrown New
[09/11] nfs: add memory barrier before calling wake_up_var on cl_state nfs: improve use of wake_up_bit and wake_up_var - - - --- 2024-12-06 NeilBrown New
[08/11] nfs: discard nfs_wait_bit_killable() nfs: improve use of wake_up_bit and wake_up_var - - - --- 2024-12-06 NeilBrown New
[07/11] sunrpc: discard rpc_wait_bit_killable() nfs: improve use of wake_up_bit and wake_up_var - - - --- 2024-12-06 NeilBrown New
[06/11] nfs: use store_release_wake_up() for clearing d_fsdata nfs: improve use of wake_up_bit and wake_up_var - - - --- 2024-12-06 NeilBrown New
[05/11] nfs: use clear_and_wake_up_bit() in pnfs code nfs: improve use of wake_up_bit and wake_up_var - - - --- 2024-12-06 NeilBrown New
[04/11] nfs: combine NFS_LAYOUT_RETURN and NFS_LAYOUT_RETURN_LOCK nfs: improve use of wake_up_bit and wake_up_var - - - --- 2024-12-06 NeilBrown New
[03/11] nfs: use clear_and_wake_up_bit(). nfs: improve use of wake_up_bit and wake_up_var - - - --- 2024-12-06 NeilBrown New
[02/11] sunrpc: use clear_and_wake_up_bit() for XPRT_LOCKED. nfs: improve use of wake_up_bit and wake_up_var - - - --- 2024-12-06 NeilBrown New
[01/11] sunrpc: remove explicit barrier from rpc_make_runnable() nfs: improve use of wake_up_bit and wake_up_var - - - --- 2024-12-06 NeilBrown New
[6/6] nfsd: add shrinker to reduce number of slots allocated per session nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-12-06 NeilBrown Superseded
[5/6] nfsd: add support for freeing unused session-DRC slots nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-12-06 NeilBrown Superseded
[4/6] nfsd: allocate new session-based DRC slots on demand. nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-12-06 NeilBrown Superseded
[3/6] nfsd: add session slot count to /proc/fs/nfsd/clients/*/info nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-12-06 NeilBrown Superseded
[2/6] nfsd: remove artificial limits on the session-based DRC nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-12-06 NeilBrown Superseded
[1/6] nfsd: use an xarray to store v4.1 session slots nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-12-06 NeilBrown Superseded
[2/2] NFS: move _maxsz and _sz #defines to the function which they describe. NFS - fix some _maxsz and _sz #defines - - - --- 2024-12-04 NeilBrown New
[1/2] NFS: fix open_owner_id_maxsz and related fields. NFS - fix some _maxsz and _sz #defines - - - --- 2024-12-04 NeilBrown New
[6/6] nfsd: add shrinker to reduce number of slots allocated per session nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-11-19 NeilBrown New
[5/6] nfsd: add support for freeing unused session-DRC slots nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-11-19 NeilBrown New
[4/6] nfsd: allocate new session-based DRC slots on demand. nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-11-19 NeilBrown New
[3/6] nfsd: add session slot count to /proc/fs/nfsd/clients/*/info nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-11-19 NeilBrown New
[2/6] nfsd: remove artificial limits on the session-based DRC nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-11-19 NeilBrown New
[1/6] nfsd: use an xarray to store v4.1 session slots nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-11-19 NeilBrown New
[4/4] nfsd: add shrinker to reduce number of slots allocated per session nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-11-13 NeilBrown New
[3/4] nfsd: free unused session-DRC slots nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-11-13 NeilBrown New
[2/4] nfsd: allocate new session-based DRC slots on demand. nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-11-13 NeilBrown New
[1/4] nfsd: remove artificial limits on the session-based DRC nfsd: allocate/free session-based DRC slots on demand - - - --- 2024-11-13 NeilBrown New
nfsd: fallback to sync COPY if async not possible nfsd: fallback to sync COPY if async not possible - 1 - --- 2024-11-04 NeilBrown New
nfsd: make use of warning provided by refcount_t nfsd: make use of warning provided by refcount_t - 1 - --- 2024-10-27 NeilBrown Accepted
[v2] nfsd: Don't fail OP_SETCLIENTID when there are too many clients. [v2] nfsd: Don't fail OP_SETCLIENTID when there are too many clients. - - - --- 2024-10-23 NeilBrown Accepted
[-,for,-next,V2] nfsd: dynamically adjust per-client DRC slot limits. [-,for,-next,V2] nfsd: dynamically adjust per-client DRC slot limits. - - - --- 2024-10-23 NeilBrown Under Review
[-,for,-next] nfsd: dynamically adjust per-client DRC slot limits. [-,for,-next] nfsd: dynamically adjust per-client DRC slot limits. - - - --- 2024-10-23 NeilBrown Under Review
[6/6] sunrpc: introduce possibility that requested number of threads is different from actual prepare for dynamic server thread management - 1 - --- 2024-10-23 NeilBrown Changes Requested
[5/6] sunrpc: remove all connection limit configuration prepare for dynamic server thread management - 1 - --- 2024-10-23 NeilBrown Changes Requested
[4/6] nfsd: don't use sv_nrthreads in connection limiting calculations. prepare for dynamic server thread management - 1 - --- 2024-10-23 NeilBrown Changes Requested
[3/6] nfs: dynamically adjust per-client DRC slot limits. prepare for dynamic server thread management - 1 - --- 2024-10-23 NeilBrown Changes Requested
[2/6] nfsd: return hard failure for OP_SETCLIENTID when there are too many clients. prepare for dynamic server thread management - 1 - --- 2024-10-23 NeilBrown Changes Requested
[1/6] SUNRPC: move nrthreads counting to start/stop threads. prepare for dynamic server thread management - 1 - --- 2024-10-23 NeilBrown Changes Requested
[v2] nfsd: refine and rename NFSD_MAY_LOCK [v2] nfsd: refine and rename NFSD_MAY_LOCK - - - --- 2024-10-17 NeilBrown Accepted
[nfsd-next] nfsd: refine and rename NFSD_MAY_LOCK [nfsd-next] nfsd: refine and rename NFSD_MAY_LOCK - - - --- 2024-10-10 NeilBrown Changes Requested
sunrpc: handle -ENOTCONN in xs_tcp_setup_socket() sunrpc: handle -ENOTCONN in xs_tcp_setup_socket() - 1 - --- 2024-10-09 NeilBrown Accepted
NFSv3: only use NFS timeout for MOUNT when protocols are compatible NFSv3: only use NFS timeout for MOUNT when protocols are compatible - - - --- 2024-10-04 NeilBrown Accepted
sunrpc: fix prog selection loop in svc_process_common sunrpc: fix prog selection loop in svc_process_common 1 - - --- 2024-09-27 NeilBrown Accepted
sunrpc: fix prog selection loop in svc_process_common sunrpc: fix prog selection loop in svc_process_common 1 1 - --- 2024-09-25 NeilBrown Accepted
nfsd: nfsd_destroy_serv() must call svc_destroy() even if nfsd_startup_net() failed nfsd: nfsd_destroy_serv() must call svc_destroy() even if nfsd_startup_net() failed - - - --- 2024-09-22 NeilBrown Accepted
[-,RFC] VFS: disable new delegations during delegation-breaking operations [-,RFC] VFS: disable new delegations during delegation-breaking operations - - - --- 2024-09-16 NeilBrown RFC
[nfsd-next] SQUASH sunrpc: allow svc threads to fail initialisation cleanly [nfsd-next] SQUASH sunrpc: allow svc threads to fail initialisation cleanly - 1 - --- 2024-09-15 NeilBrown Accepted
nfsd: fix delegation_blocked() to block correctly for at least 30 seconds nfsd: fix delegation_blocked() to block correctly for at least 30 seconds - 2 - --- 2024-09-09 NeilBrown Accepted
nfs: simplify and guarantee owner uniqueness. nfs: simplify and guarantee owner uniqueness. - - - --- 2024-09-06 NeilBrown New
[2/2] nfsd: avoid races with wake_up_var() nfsd: improvements for wake_up_bit/var - - - --- 2024-08-30 NeilBrown Accepted
[1/2] nfsd: use clear_and_wake_up_bit() nfsd: improvements for wake_up_bit/var - - - --- 2024-08-30 NeilBrown Accepted
[23/25] nfs: implement client support for NFS_LOCALIO_PROGRAM Address netns refcount issues for localio - - - --- 2024-08-30 NeilBrown Superseded
[19/25] nfs: add localio support Address netns refcount issues for localio - - - --- 2024-08-30 NeilBrown Superseded
[17/25] nfsd: implement server support for NFS_LOCALIO_PROGRAM Address netns refcount issues for localio 1 1 - --- 2024-08-30 NeilBrown Superseded
[16/25] nfsd: add localio support Address netns refcount issues for localio 1 1 - --- 2024-08-30 NeilBrown Superseded
[15/25] nfs_common: introduce nfs_localio_ctx struct and interfaces Address netns refcount issues for localio - - - --- 2024-08-30 NeilBrown Superseded
[14/25] nfs_common: add NFS LOCALIO auxiliary protocol enablement Address netns refcount issues for localio - - - --- 2024-08-30 NeilBrown Superseded
[nfsd-fixes] nfsd: fix nfsd4_deleg_getattr_conflict in presence of third party lease [nfsd-fixes] nfsd: fix nfsd4_deleg_getattr_conflict in presence of third party lease - 1 - --- 2024-08-28 NeilBrown Accepted
[v2] SQUASH: nfsd: move error choice for incorrect object types to version-specific code. [v2] SQUASH: nfsd: move error choice for incorrect object types to version-specific code. - 1 - --- 2024-08-14 NeilBrown Accepted
SQUASH: nfsd: move error choice for incorrect object types to version-specific code. SQUASH: nfsd: move error choice for incorrect object types to version-specific code. - 1 - --- 2024-08-12 NeilBrown Accepted
SQUASH nfsd: don't allocate the versions array SQUASH nfsd: don't allocate the versions array - 1 - --- 2024-08-06 NeilBrown Accepted
[2/2] sunrpc: allow svc threads to fail initialisation cleanly nfsd: fix handling of error from unshare_fs_struct() - - - --- 2024-07-29 NeilBrown Accepted
[1/2] sunrpc: merge svc_rqst_alloc() into svc_prepare_thread() nfsd: fix handling of error from unshare_fs_struct() - - - --- 2024-07-29 NeilBrown Accepted
[2/2] sunrpc: allow svc threads to fail initialisation cleanly nfsd: fix handling of error from unshare_fs_struct() - - - --- 2024-07-29 NeilBrown Superseded
[1/2] sunrpc: merge svc_rqst_alloc() into svc_prepare_thread() nfsd: fix handling of error from unshare_fs_struct() - - - --- 2024-07-29 NeilBrown Superseded
[3/3] nfsd: move error choice for incorrect object types to version-specific code. nfsd: move error code mapping to per-version code - 1 - --- 2024-07-29 NeilBrown Superseded
[2/3] nfsd: be more systematic about selecting error codes for internal use. nfsd: move error code mapping to per-version code - 1 - --- 2024-07-29 NeilBrown Accepted
[1/3] nfsd: Move error code mapping to per-version proc code. nfsd: move error code mapping to per-version code - 1 - --- 2024-07-29 NeilBrown Accepted
sunrpc: document locking rules for svc_exit_thread() sunrpc: document locking rules for svc_exit_thread() - 1 - --- 2024-07-26 NeilBrown Accepted
[6/6] nfsd: move V4ROOT version check to nfsd_set_fh_dentry() nfsd: assorted clean-ups - - - --- 2024-07-26 NeilBrown Accepted
[5/6] nfsd: further centralize protocol version checks. nfsd: assorted clean-ups - - - --- 2024-07-26 NeilBrown Accepted
[4/6] nfsd: use nfsd_v4client() in nfsd_breaker_owns_lease() nfsd: assorted clean-ups - - - --- 2024-07-26 NeilBrown Accepted
[3/6] nfsd: Move error code mapping to per-version xdr code. nfsd: assorted clean-ups - - - --- 2024-07-26 NeilBrown Superseded
[2/6] nfsd: Pass 'cred' instead of 'rqstp' to some functions. nfsd: assorted clean-ups - - - --- 2024-07-26 NeilBrown Accepted
[1/6] nfsd: Don't pass all of rqst into rqst_exp_find() nfsd: assorted clean-ups - - - --- 2024-07-26 NeilBrown Accepted
nfsd: don't EXPORT_SYMBOL nfsd4_ssc_init_umount_work() nfsd: don't EXPORT_SYMBOL nfsd4_ssc_init_umount_work() - - - --- 2024-07-24 NeilBrown Accepted
[14/14] nfsd: adjust number of running nfsd threads support automatic changes to nfsd thread count - - - --- 2024-07-15 NeilBrown Superseded
[13/14] nfsd: introduce concept of a maximum number of threads. support automatic changes to nfsd thread count - - - --- 2024-07-15 NeilBrown Superseded
[12/14] sunrpc: introduce possibility that requested number of threads is different from actual support automatic changes to nfsd thread count - - - --- 2024-07-15 NeilBrown Superseded
[11/14] nfsd: don't use sv_nrthreads in connection limiting calculations. support automatic changes to nfsd thread count - - - --- 2024-07-15 NeilBrown Superseded
[10/14] nfs: dynamically adjust per-client DRC slot limits. support automatic changes to nfsd thread count - - - --- 2024-07-15 NeilBrown Superseded
« 1 2 »