Show patches with: Submitter = NeilBrown       |    Archived = No       |   79 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[-,resend] VFS: use synchronize_rcu_expedited() in namespace_unlock() [-,resend] VFS: use synchronize_rcu_expedited() in namespace_unlock() 2 - - 0 0 0 2018-10-05 NeilBrown Accepted
[8/9] locks: merge posix_unblock_lock() and locks_delete_block() locks: avoid thundering-herd wake-ups - - - 0 0 0 2018-10-23 NeilBrown Superseded
[7/9] fs/locks: create a tree of dependent requests. locks: avoid thundering-herd wake-ups - - - 0 0 0 2018-10-23 NeilBrown Superseded
[6/9] fs/locks: change all *_conflict() functions to return bool. locks: avoid thundering-herd wake-ups - - - 0 0 0 2018-10-23 NeilBrown Superseded
[2/9] fs/locks: split out __locks_wake_up_blocks(). locks: avoid thundering-herd wake-ups - - - 0 0 0 2018-10-23 NeilBrown Superseded
[3/9] NFS: use locks_copy_lock() to copy locks. locks: avoid thundering-herd wake-ups - - - 0 0 0 2018-10-23 NeilBrown Superseded
[9/9] VFS: locks: remove unnecessary white space. locks: avoid thundering-herd wake-ups - - - 0 0 0 2018-10-23 NeilBrown Superseded
[1/9] fs/locks: rename some lists and pointers. locks: avoid thundering-herd wake-ups - - - 0 0 0 2018-10-23 NeilBrown Superseded
[5/9] fs/locks: always delete_block after waiting. locks: avoid thundering-herd wake-ups - - - 0 0 0 2018-10-23 NeilBrown Superseded
[4/9] fs/locks: allow a lock request to block other requests. locks: avoid thundering-herd wake-ups - - - 0 0 0 2018-10-23 NeilBrown Superseded
fscache: fix race between enablement and dropping of object fscache: fix race between enablement and dropping of object - - - 0 0 0 2018-10-26 NeilBrown Accepted
[03/23] cred: export get_task_cred(). NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[01/23] cred: add cred_fscmp() for comparing creds. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[02/23] cred: add get_cred_rcu() NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[04/23] cred: allow get_cred() and put_cred() to be given NULL. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[05/23] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[06/23] SUNRPC: remove groupinfo from struct auth_cred. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[12/23] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[22/23] SUNRPC: simplify auth_unix. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[20/23] SUNRPC: remove generic cred code. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[21/23] SUNRPC: remove crbind rpc_cred operation NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[23/23] SUNRPC discard cr_uid from struct rpc_cred. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[07/23] SUNRPC: remove uid and gid from struct auth_cred NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[16/23] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[15/23] NFS: move credential expiry tracking out of SUNRPC into NFS. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[17/23] NFS: change access cache to use 'struct cred'. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[10/23] NFSv4: don't require lock for get_renew_cred or get_machine_cred NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[09/23] NFSv4: add cl_root_cred for use when machine cred is not available. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[08/23] SUNRPC: remove machine_cred field from struct auth_cred NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[13/23] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[14/23] SUNRPC: add side channel to use non-generic cred for rpc call. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[11/23] SUNRPC: discard RPC_DO_ROOTOVERRIDE() NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[18/23] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
[19/23] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-11-07 NeilBrown Superseded
Documentation: update path-lookup.md for parallel lookups Documentation: update path-lookup.md for parallel lookups - - - 0 0 0 2018-11-19 NeilBrown Accepted
[v3] rhashtable: detect when object movement between tables might have invalidated a lookup [v3] rhashtable: detect when object movement between tables might have invalidated a lookup 1 - - 0 0 0 2018-11-29 NeilBrown Accepted
[05/23] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[14/23] SUNRPC: add side channel to use non-generic cred for rpc call. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[03/23] cred: export get_task_cred(). NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[06/23] SUNRPC: remove groupinfo from struct auth_cred. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[04/23] cred: allow get_cred() and put_cred() to be given NULL. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[17/23] NFS: change access cache to use 'struct cred'. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[15/23] NFS: move credential expiry tracking out of SUNRPC into NFS. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[13/23] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[12/23] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[10/23] NFSv4: don't require lock for get_renew_cred or get_machine_cred NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[08/23] SUNRPC: remove machine_cred field from struct auth_cred NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[07/23] SUNRPC: remove uid and gid from struct auth_cred NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[18/23] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[02/23] cred: add get_cred_rcu() NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[11/23] SUNRPC: discard RPC_DO_ROOTOVERRIDE() NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[16/23] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[01/23] cred: add cred_fscmp() for comparing creds. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[09/23] NFSv4: add cl_root_cred for use when machine cred is not available. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[21/23] SUNRPC: remove crbind rpc_cred operation NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[20/23] SUNRPC: remove generic cred code. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[23/23] SUNRPC discard cr_uid from struct rpc_cred. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[22/23] SUNRPC: simplify auth_unix. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
[19/23] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. NFS: Remove generic RPC credentials. - - - 0 0 0 2018-12-03 NeilBrown Accepted
rhashtable: detect when object movement between tables might have invalidated a lookup rhashtable: detect when object movement between tables might have invalidated a lookup 1 - - 0 0 0 2018-12-03 NeilBrown Accepted
autofs: clear O_NONBLOCK on the pipe. autofs: clear O_NONBLOCK on the pipe. - - - 0 0 0 2019-02-10 NeilBrown Accepted
nfsd: fix memory corruption caused by readdir nfsd: fix memory corruption caused by readdir - - - 0 0 0 2019-03-04 NeilBrown Accepted
nfsd: allow nfsv3 readdir request to be larger. nfsd: allow nfsv3 readdir request to be larger. - - - 0 0 0 2019-03-06 NeilBrown Accepted
[2/2] rhashtable: rename rht_for_each*continue as *from. Two clean-ups for rhashtable. 2 - - 0 0 0 2019-03-21 NeilBrown Accepted
[1/2] rhashtable: don't hold lock on first table throughout insertion. Two clean-ups for rhashtable. 1 1 - 0 0 0 2019-03-21 NeilBrown Accepted
[4/4] rhashtable: add lockdep tracking to bucket bit-spin-locks. Convert rhashtable to use bitlocks - - - 0 0 0 2019-03-25 NeilBrown Superseded
[1/4] rhashtable: use cmpxchg() in nested_table_alloc() Convert rhashtable to use bitlocks - - - 0 0 0 2019-03-25 NeilBrown Superseded
[2/4] rhashtable: allow rht_bucket_var to return NULL. Convert rhashtable to use bitlocks - - - 0 0 0 2019-03-25 NeilBrown Superseded
[3/4] rhashtable: use bit_spin_locks to protect hash bucket. Convert rhashtable to use bitlocks - - - 0 0 0 2019-03-25 NeilBrown Superseded
[1/4] rhashtable: use cmpxchg() in nested_table_alloc() Convert rhashtable to use bitlocks 1 - - 0 0 0 2019-04-01 NeilBrown Accepted
[3/4] rhashtable: use bit_spin_locks to protect hash bucket. Convert rhashtable to use bitlocks - - 1 0 0 0 2019-04-01 NeilBrown Accepted
[2/4] rhashtable: allow rht_bucket_var to return NULL. Convert rhashtable to use bitlocks - - - 0 0 0 2019-04-01 NeilBrown Accepted
[4/4] rhashtable: add lockdep tracking to bucket bit-spin-locks. Convert rhashtable to use bitlocks - - - 0 0 0 2019-04-01 NeilBrown Accepted
[1/5] rhashtable: fix some __rcu annotation errors Fix rhashtable bit-locking for m68k - - - 0 0 0 2019-04-12 NeilBrown Accepted
[5/5] rhashtable: use BIT(0) for locking. Fix rhashtable bit-locking for m68k - - 1 0 0 0 2019-04-12 NeilBrown Accepted
[3/5] rhashtable: move dereference inside rht_ptr() Fix rhashtable bit-locking for m68k - - - 0 0 0 2019-04-12 NeilBrown Accepted
[4/5] rhashtable: replace rht_ptr_locked() with rht_assign_locked() Fix rhashtable bit-locking for m68k - - - 0 0 0 2019-04-12 NeilBrown Accepted
[2/5] rhashtable: reorder some inline functions and macros. Fix rhashtable bit-locking for m68k - - - 0 0 0 2019-04-12 NeilBrown Accepted
seq_file: fix problem when seeking mid-record. seq_file: fix problem when seeking mid-record. - - - 0 0 0 2019-08-05 NeilBrown Accepted