summaryrefslogtreecommitdiff
path: root/fs/nfsd
AgeCommit message (Expand)Author
23 hoursMerge branch 'nfsd-next' of https://git.kernel.org/pub/scm/linux/kernel/git/c...Mark Brown
24 hoursMerge branch 'nfsd-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/...Mark Brown
35 hoursNFSD: Prevent post-shutdown use-after-free in NFSD_CMD_UNLOCK_FILESYSTEMChuck Lever
35 hoursNFSD: Annotate caller preconditions for the state-table walkersChuck Lever
35 hoursNFSD: Prevent post-shutdown use-after-free in unlock_filesystemChuck Lever
35 hoursnfsd: drop the stateid, not the stateowner, on seqid_op replay retryJeff Layton
35 hoursnfsd: restore rq_status_counter to even on all nfsd_dispatch() exit pathsJeff Layton
35 hoursnfsd: initialize DRC hash table before registering shrinkerJeff Layton
35 hoursnfsd: move nfsd_debugfs_init() after nfsd4_init_slabs() in init_nfsd()Jeff Layton
35 hourslockd, nfsd: RCU-protect nlmsvc_ops dispatchJeff Layton
35 hoursnfsd: reject reclaim LOCK after RECLAIM_COMPLETEJeff Layton
35 hoursnfsd: use test_and_clear_bit for somebody_reclaimed to prevent lost updateJeff Layton
35 hoursnfsd: fix clock domain mismatch in clients_still_reclaiming()Jeff Layton
35 hoursnfsd: add fh_want_write() for early-verified SETATTR in nfsd_proc_setattr()Jeff Layton
35 hoursnfsd: fix FL_SLEEP being set unconditionally for all LOCK typesJeff Layton
35 hoursnfsd: fix version mismatch loops in nfsd_acl_init_request()Jeff Layton
35 hoursnfsd: validate nseconds in TIME_DELEG decode pathsJeff Layton
35 hoursnfsd: add filehandle match check to nfsd4_delegreturn()Jeff Layton
35 hoursnfsd: check nfsd4_acl_to_attr() return value in nfsd4_create()Jeff Layton
35 hoursnfsd: fix netlink dumpit error handling for rpc_status_getJeff Layton
35 hoursnfsd: add missing read barrier to rpc_status_get dumpit seqcount retryJeff Layton
35 hoursnfsd: clear opcnt on compound arg release to prevent OOB readJeff Layton
35 hoursnfsd: fix null dereference in nfsd4_setattr for deleg timestamp attrsNikol Kuklev
35 hoursNFSD: remove flawed WARN_ON_ONCE from nfsd_mode_checkMike Snitzer
35 hoursNFSD: Bound on-demand DRC slot growth by the thread ceilingChuck Lever
35 hoursNFSD: Document and rename the NFSv4.1 session slot shrinker callbacksChuck Lever
35 hoursNFSD: Clean up documenting comment for reduce_session_slots()Chuck Lever
35 hoursNFSD: Count slot 0 in nfsd_total_target_slotsChuck Lever
35 hoursSUNRPC: Add svc_serv_maxthreads() to report the thread ceilingChuck Lever
35 hoursNFSD: fix up error returned by write_threads()Scott Mayhew
35 hoursnfsd: close shrinker/GC/fsnotify vs per-net shutdown race in filecacheJeff Layton
35 hoursnfsd: unify cleanups in nfsd_cross_mnt() exitsAl Viro
35 hoursnfsd: fix fcache_disposal UAF by inlining dispose state into nfsd_netJeff Layton
35 hoursnfsd: fix refcount leak in nfsd_file_lru_add on insertion failureJeff Layton
35 hoursnfsd: widen nfsd_genl_rqstp address fields to sockaddr_storageJeff Layton
35 hoursnfsd: guard nfsd_serv deref in nfsd_file_net_disposeChris Mason
35 hoursnfsd: hold rcu across localio cmpxchg retryChris Mason
35 hoursnfsd: defer vfree of compound ops to fix rpc_status UAFJeff Layton
35 hoursnfsd: release OPEN-decoded posix ACLs via op_releaseJeff Layton
35 hoursnfsd: fix layout fence worker double-reference raceJeff Layton
35 hoursnfsd: fix dentry ref leak on V4ROOT export filehandle lookupJeff Layton
35 hoursnfsd: fix nfsd_file leak on inter-server COPY setup failureJeff Layton
35 hoursnfsd: release path refs on follow_down() errorChris Mason
35 hoursnfsd: size fh_verify server sockaddr slot by xpt_locallenChris Mason
35 hoursnfsd: gate nfs2 setacl by argp->maskChuck Lever
35 hoursnfsd: validate symlink target length in NFSv4 CREATEJeff Layton
35 hoursnfsd: cap decoded POSIX ACL count to bound sort costChris Mason
35 hoursnfsd: fix partial-write detection in nfsd_direct_writeChris Mason
35 hoursNFSD: check truncate permission under inode lockChuck Lever
35 hoursnfsd: gate nfs3 setacl by argp->maskChris Mason