index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
fs
/
nfsd
/
nfssvc.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-01
nfsd: make svc_stat per-network namespace instead of global
Josef Bacik
1
-1
/
+1
2024-03-01
nfsd: remove nfsd_stats, make th_cnt a global counter
Josef Bacik
1
-2
/
+3
2024-03-01
sunrpc: remove ->pg_stats from svc_program
Josef Bacik
1
-1
/
+0
2024-03-01
sunrpc: pass in the sv_stats struct through svc_create_pooled
Josef Bacik
1
-1
/
+2
2024-03-01
nfsd: stop setting ->pg_stats for unused stats
Josef Bacik
1
-5
/
+0
2024-03-01
nfsd: Don't leave work of closing files to a work queue
NeilBrown
1
-0
/
+2
2024-01-07
nfsd: rename nfsd_last_thread() to nfsd_destroy_serv()
NeilBrown
1
-4
/
+8
2024-01-07
SUNRPC: discard sv_refcnt, and svc_get/svc_put
NeilBrown
1
-22
/
+4
2024-01-07
svc: don't hold reference for poolstats, only mutex.
NeilBrown
1
-22
/
+2
2024-01-07
NFSD: use read_seqbegin() rather than read_seqbegin_or_lock()
Oleg Nesterov
1
-4
/
+3
2023-12-20
Merge tag 'nfsd-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...
Linus Torvalds
1
-1
/
+1
2023-12-15
cred: get rid of CONFIG_DEBUG_CREDENTIALS
Jens Axboe
1
-1
/
+0
2023-12-15
nfsd: call nfsd_last_thread() before final nfsd_put()
NeilBrown
1
-1
/
+1
2023-11-17
NFSD: Fix checksum mismatches in the duplicate reply cache
Chuck Lever
1
-1
/
+9
2023-11-17
NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update()
Chuck Lever
1
-1
/
+3
2023-10-16
NFSD: simplify error paths in nfsd_svc()
NeilBrown
1
-10
/
+4
2023-10-16
NFSD: add rpc_status netlink support
Lorenzo Bianconi
1
-0
/
+15
2023-10-16
SUNRPC: change sp_nrthreads to atomic_t
NeilBrown
1
-6
/
+5
2023-10-16
SUNRPC: change how svc threads are asked to exit.
NeilBrown
1
-1
/
+1
2023-09-12
NFSD: fix possible oops when nfsd/pool_stats is closed.
NeilBrown
1
-2
/
+3
2023-08-29
SUNRPC: remove timeout arg from svc_recv()
NeilBrown
1
-1
/
+1
2023-08-29
SUNRPC: change svc_recv() to return void.
NeilBrown
1
-11
/
+2
2023-08-29
SUNRPC: call svc_process() from svc_recv().
NeilBrown
1
-2
/
+1
2023-08-29
nfsd: separate nfsd_last_thread() from nfsd_put()
NeilBrown
1
-33
/
+19
2023-08-29
nfsd: Simplify code around svc_exit_thread() call in nfsd()
NeilBrown
1
-23
/
+0
2023-08-29
nfsd: don't allow nfsd threads to be signalled.
NeilBrown
1
-12
/
+0
2023-08-29
NFSD: Rename struct svc_cacherep
Chuck Lever
1
-1
/
+1
2023-08-29
NFSD: Remove svc_rqst::rq_cacherep
Chuck Lever
1
-4
/
+6
2023-06-18
NFSD: Distinguish per-net namespace initialization
Chuck Lever
1
-0
/
+5
2023-02-20
NFSD: copy the whole verifier in nfsd_copy_write_verifier
Chuck Lever
1
-1
/
+1
2023-02-20
nfsd: move reply cache initialization into nfsd startup
Jeff Layton
1
-1
/
+9
2023-02-20
SUNRPC: Refactor RPC server dispatch method
Chuck Lever
1
-2
/
+2
2023-02-20
SUNRPC: Push svcxdr_init_encode() into svc_process_common()
Chuck Lever
1
-6
/
+0
2023-02-20
SUNRPC: Push svcxdr_init_decode() into svc_process_common()
Chuck Lever
1
-1
/
+0
2022-12-22
nfsd: shut down the NFSv4 state objects before the filecache
Jeff Layton
1
-1
/
+1
2022-12-10
NFSD: Use only RQ_DROPME to signal the need to drop a reply
Chuck Lever
1
-1
/
+1
2022-11-28
nfsd: allow disabling NFSv2 at compile time
Jeff Layton
1
-0
/
+6
2022-09-26
NFSD: move from strlcpy with unused retval to strscpy
Wolfram Sang
1
-1
/
+1
2022-03-11
NFSD: Remove CONFIG_NFSD_V3
Chuck Lever
1
-2
/
+0
2022-02-28
NFSD: Move svc_serv_ops::svo_function into struct svc_serv
Chuck Lever
1
-6
/
+1
2022-02-28
NFSD: Remove svc_serv_ops::svo_module
Chuck Lever
1
-3
/
+0
2022-02-28
SUNRPC: Remove svc_shutdown_net()
Chuck Lever
1
-1
/
+1
2022-02-28
SUNRPC: Rename svc_create_xprt()
Chuck Lever
1
-4
/
+4
2022-02-28
SUNRPC: Remove svo_shutdown method
Chuck Lever
1
-1
/
+1
2022-02-28
SUNRPC: Remove the .svo_enqueue_xprt method
Chuck Lever
1
-1
/
+0
2022-01-17
Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-1
/
+1
2022-01-08
NFSD: Rename boot verifier functions
Chuck Lever
1
-8
/
+8
2022-01-08
NFSD: Clean up the nfsd_net::nfssvc_boot field
Chuck Lever
1
-13
/
+38
2022-01-08
NFSD: Write verifier might go backwards
Chuck Lever
1
-1
/
+1
2021-12-13
NFSD: simplify locking for network notifier.
NeilBrown
1
-18
/
+20
2021-12-13
SUNRPC: discard svo_setup and rename svc_set_num_threads_sync()
NeilBrown
1
-6
/
+5
2021-12-13
NFSD: Make it possible to use svc_set_num_threads_sync
NeilBrown
1
-21
/
+20
2021-12-13
NFSD: narrow nfsd_mutex protection in nfsd thread
NeilBrown
1
-6
/
+2
2021-12-13
SUNRPC: use sv_lock to protect updates to sv_nrthreads.
NeilBrown
1
-3
/
+2
2021-12-13
nfsd: make nfsd_stats.th_cnt atomic_t
NeilBrown
1
-3
/
+3
2021-12-13
SUNRPC: stop using ->sv_nrthreads as a refcount
NeilBrown
1
-16
/
+26
2021-12-13
SUNRPC/NFSD: clean up get/put functions.
NeilBrown
1
-14
/
+16
2021-12-13
exit: Rename module_put_and_exit to module_put_and_kthread_exit
Eric W. Biederman
1
-1
/
+1
2021-10-19
NFSD:fix boolreturn.cocci warning
Changcheng Deng
1
-1
/
+1
2021-10-13
SUNRPC: Change return value type of .pc_encode
Chuck Lever
1
-4
/
+4
2021-10-13
SUNRPC: Replace the "__be32 *p" parameter to .pc_encode
Chuck Lever
1
-6
/
+3
2021-10-13
SUNRPC: Change return value type of .pc_decode
Chuck Lever
1
-3
/
+3
2021-10-13
SUNRPC: Replace the "__be32 *p" parameter to .pc_decode
Chuck Lever
1
-4
/
+3
2021-05-25
NFSD: delay unmount source's export after inter-server copy completed.
Dai Ngo
1
-0
/
+3
2021-04-15
nfsd: removed unused argument in nfsd_startup_generic()
Vasily Averin
1
-4
/
+4
2021-04-06
NFSD: Use DEFINE_SPINLOCK() for spinlock
Guobin Huang
1
-2
/
+1
2021-03-22
nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted
Trond Myklebust
1
-1
/
+34
2021-03-22
NFSD: Extract the svcxdr_init_encode() helper
Chuck Lever
1
-2
/
+2
2021-01-25
NFSD: Remove argument length checking in nfsd_dispatch()
Chuck Lever
1
-34
/
+0
2020-12-18
NFSD: Fix sparse warning in nfssvc.c
Chuck Lever
1
-6
/
+0
2020-12-09
nfsd: Fix message level for normal termination
kazuo ito
1
-2
/
+1
2020-11-30
NFSD: Add tracepoints in nfsd_dispatch()
Chuck Lever
1
-12
/
+5
2020-11-30
NFSD: Add common helpers to decode void args and encode void results
Chuck Lever
1
-0
/
+28
2020-11-30
SUNRPC: Prepare for xdr_stream-style decoding on the server-side
Chuck Lever
1
-0
/
+2
2020-10-12
NFSD: Hoist status code encoding into XDR encoder functions
Chuck Lever
1
-16
/
+5
2020-10-02
NFSD: Map nfserr_wrongsec outside of nfsd_dispatch
Chuck Lever
1
-2
/
+0
2020-10-02
NFSD: Call NFSv2 encoders on error returns
Chuck Lever
1
-6
/
+2
2020-10-02
NFSD: Refactor nfsd_dispatch() error paths
Chuck Lever
1
-25
/
+35
2020-10-02
NFSD: Clean up nfsd_dispatch() variables
Chuck Lever
1
-8
/
+7
2020-10-02
NFSD: Clean up stale comments in nfsd_dispatch()
Chuck Lever
1
-10
/
+16
2020-10-02
NFSD: Clean up switch statement in nfsd_dispatch()
Chuck Lever
1
-4
/
+4
2020-10-02
NFSD: Encoder and decoder functions are always present
Chuck Lever
1
-3
/
+2
2020-09-25
nfsd: rq_lease_breaker cleanup
J. Bruce Fields
1
-1
/
+0
2020-08-23
treewide: Use fallthrough pseudo-keyword
Gustavo A. R. Silva
1
-1
/
+1
2020-05-11
nfsd: Fix old-style function definition
Ma Feng
1
-1
/
+1
2020-05-08
nfsd: clients don't need to break their own delegations
J. Bruce Fields
1
-0
/
+6
2020-03-16
nfsd: set the server_scope during service startup
Scott Mayhew
1
-0
/
+3
2020-01-22
nfsd: Containerise filecache laundrette
Trond Myklebust
1
-2
/
+7
2020-01-03
nfsd: use true,false for bool variable in nfssvc.c
zhengbin
1
-3
/
+3
2019-12-09
NFSD add nfs4 inter ssc to nfsd4_copy
Olga Kornievskaia
1
-0
/
+6
2019-11-19
nfsd: restore NFSv3 ACL support
J. Bruce Fields
1
-2
/
+1
2019-09-23
nfsd: Make nfsd_reset_boot_verifier_locked static
YueHaibing
1
-1
/
+1
2019-09-10
nfsd: Support the server resetting the boot verifier
Trond Myklebust
1
-1
/
+30
2019-09-10
nfsd: nfsd_file cache entries should be per net namespace
Trond Myklebust
1
-0
/
+1
2019-08-19
nfsd: rip out the raparms cache
Jeff Layton
1
-12
/
+1
2019-08-19
nfsd: add a new struct file caching facility to nfsd
Jeff Layton
1
-1
/
+8
2019-04-24
lockd: Pass the user cred from knfsd when starting the lockd server
Trond Myklebust
1
-1
/
+1
2019-04-24
SUNRPC: Cache the process user cred in the RPC server listener
Trond Myklebust
1
-7
/
+7
2019-04-24
nfsd: Allow containers to set supported nfs versions
Trond Myklebust
1
-46
/
+168
2019-04-24
nfsd: Add custom rpcbind callbacks for knfsd
Trond Myklebust
1
-2
/
+46
2019-04-24
SUNRPC: Allow further customisation of RPC program registration
Trond Myklebust
1
-1
/
+2
2019-04-24
SUNRPC: Add a callback to initialise server requests
Trond Myklebust
1
-0
/
+2
2017-11-27
race of nfsd inetaddr notifiers vs nn->nfsd_serv change
Vasily Averin
1
-3
/
+11
2017-11-18
Merge tag 'nfsd-4.15' of git://linux-nfs.org/~bfields/linux
Linus Torvalds
1
-2
/
+2
2017-11-07
nfds: avoid gettimeofday for nfssvc_boot time
Arnd Bergmann
1
-1
/
+1
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
1
-0
/
+1
2017-10-04
nfsd: increase DRC cache limit
J. Bruce Fields
1
-1
/
+1
2017-08-24
sunrpc: Const-ify struct sv_serv_ops
Chuck Lever
1
-1
/
+1
2017-05-15
sunrpc: mark all struct svc_version instances as const
Christoph Hellwig
1
-4
/
+4
2017-05-15
sunrpc: mark all struct svc_procinfo instances as const
Christoph Hellwig
1
-2
/
+2
2017-05-15
sunrpc: properly type pc_encode callbacks
Christoph Hellwig
1
-4
/
+1
2017-05-15
sunrpc: properly type pc_decode callbacks
Christoph Hellwig
1
-3
/
+2
2017-05-15
sunrpc: properly type pc_func callbacks
Christoph Hellwig
1
-1
/
+1
2017-04-25
nfsd: check for oversized NFSv2/v3 arguments
J. Bruce Fields
1
-0
/
+36
2017-03-10
NFSD: fix nfsd_reset_versions for NFSv4.
NeilBrown
1
-14
/
+11
2017-03-10
NFSD: fix nfsd_minorversion(.., NFSD_AVAIL)
NeilBrown
1
-1
/
+2
2017-03-02
sched/headers: Prepare for new header dependencies before moving code to <lin...
Ingo Molnar
1
-1
/
+1
2017-02-27
nfsd: fix configuration of supported minor versions
Trond Myklebust
1
-0
/
+14
2017-01-31
nfsd: initialize sin6_scope_id in nfsd_inet6addr_event()
Scott Mayhew
1
-0
/
+2
2016-12-15
nfsd: add support for the umask attribute
Andreas Gruenbacher
1
-2
/
+2
2016-09-26
NFSD: fix corruption in notifier registration
Vasily Averin
1
-4
/
+14
2016-01-07
nfsd: Fix nfsd leaks sunrpc module references
Kinglong Mee
1
-4
/
+3
2015-12-23
nfsd: Register callbacks on the inetaddr_chain and inet6addr_chain
Scott Mayhew
1
-0
/
+68
2015-08-10
nfsd/sunrpc: abstract out svc_set_num_threads to sv_ops
Jeff Layton
1
-3
/
+5
2015-08-10
nfsd/sunrpc: turn enqueueing a svc_xprt into a svc_serv operation
Jeff Layton
1
-5
/
+6
2015-08-10
nfsd/sunrpc: move sv_module parm into sv_ops
Jeff Layton
1
-1
/
+2
2015-08-10
nfsd/sunrpc: move sv_function into sv_ops
Jeff Layton
1
-1
/
+2
2015-08-10
nfsd/sunrpc: add a new svc_serv_ops struct and move sv_shutdown into it
Jeff Layton
1
-1
/
+5
2015-02-09
nfsd: default NFSv4.2 to on
J. Bruce Fields
1
-0
/
+1
2014-12-09
sunrpc: move rq_dropme flag into rq_flags
Jeff Layton
1
-1
/
+1
2014-08-01
NFSD: Decrease nfsd_users in nfsd_startup_generic fail
Kinglong Mee
1
-1
/
+4
2014-07-08
nfsd: add a new /proc/fs/nfsd/max_connections file
Jeff Layton
1
-0
/
+5
2014-06-23
NFSD: Using min/max/min_t/max_t for calculate
Kinglong Mee
1
-6
/
+5
2014-05-22
nfsd: Only set PF_LESS_THROTTLE when really needed.
NeilBrown
1
-6
/
+0
2014-01-06
NFSD: fix compile warning without CONFIG_NFSD_V3
Kinglong Mee
1
-0
/
+4
2014-01-03
NFSD: Don't start lockd when only NFSv4 is running
Kinglong Mee
1
-5
/
+21
2013-07-12
nfsd4: fix minorversion support interface
J. Bruce Fields
1
-6
/
+7
2013-07-08
nfsd4: support minorversion 1 by default
J. Bruce Fields
1
-1
/
+1
2013-02-28
Merge branch 'for-3.9' of git://linux-nfs.org/~bfields/linux
Linus Torvalds
1
-4
/
+2
2013-02-23
fs/nfsd: change type of max_delegations, nfsd_drc_max_mem and nfsd_drc_mem_used
Zhang Yanfei
1
-3
/
+3
2013-02-15
nfsd: containerize NFSd filesystem
Stanislav Kinsbursky
1
-3
/
+2
2013-02-04
nfsd: get rid of RC_INTR
Jeff Layton
1
-1
/
+0
2012-12-10
nfsd: pass proper net to nfsd_destroy() from NFSd kthreads
Stanislav Kinsbursky
1
-1
/
+3
2012-12-10
nfsd: simplify service shutdown
Stanislav Kinsbursky
1
-7
/
+2
2012-12-10
nfsd: replace boolean nfsd_up flag by users counter
Stanislav Kinsbursky
1
-4
/
+5
2012-12-10
nfsd: simplify NFSv4 state init and shutdown
Stanislav Kinsbursky
1
-29
/
+15
2012-12-10
nfsd: introduce helpers for generic resources init and shutdown
Stanislav Kinsbursky
1
-16
/
+34
2012-12-10
nfsd: make NFSd service structure allocated per net
Stanislav Kinsbursky
1
-34
/
+57
2012-12-10
nfsd: make NFSd service boot time per-net
Stanislav Kinsbursky
1
-2
/
+2
2012-12-10
nfsd: per-net NFSd up flag introduced
Stanislav Kinsbursky
1
-0
/
+12
2012-12-10
nfsd: move per-net startup code to separated function
Stanislav Kinsbursky
1
-15
/
+33
2012-12-10
nfsd: pass net to nfsd_set_nrthreads()
Stanislav Kinsbursky
1
-2
/
+1
2012-12-10
nfsd: pass net to nfsd_svc()
Stanislav Kinsbursky
1
-2
/
+1
2012-12-10
nfsd: pass net to nfsd_create_serv()
Stanislav Kinsbursky
1
-3
/
+2
2012-12-10
nfsd: pass net to nfsd_startup() and nfsd_shutdown()
Stanislav Kinsbursky
1
-9
/
+6
2012-12-10
nfsd: pass net to nfsd_init_socks()
Stanislav Kinsbursky
1
-4
/
+4
2012-12-10
nfsd: use "init_net" for portmapper
Stanislav Kinsbursky
1
-2
/
+1
2012-11-28
nfsd: call state init and shutdown twice
Stanislav Kinsbursky
1
-2
/
+13
2012-11-26
nfsd: fix v4 reply caching
J. Bruce Fields
1
-1
/
+1
2012-08-21
svcrpc: remove handling of unknown errors from svc_recv
J. Bruce Fields
1
-11
/
+1
2012-08-21
nfsd: remove redundant "port" argument
J. Bruce Fields
1
-7
/
+7
2012-07-25
NFSd: set nfsd_serv to NULL after service destruction
Stanislav Kinsbursky
1
-5
/
+5
2012-07-25
NFSd: introduce nfsd_destroy() helper
Stanislav Kinsbursky
1
-11
/
+3
2012-05-31
SUNRPC: move per-net operations from svc_destroy()
Stanislav Kinsbursky
1
-0
/
+14
2012-05-31
SUNRPC: new svc_bind() routine introduced
Stanislav Kinsbursky
1
-0
/
+9
2012-04-12
nfsd: make export cache allocated per network namespace context
Stanislav Kinsbursky
1
-1
/
+1
2012-04-11
Lockd: pass network namespace to creation and destruction routines
Stanislav Kinsbursky
1
-3
/
+3
2012-03-26
Merge nfs containerization work from Trond's tree
J. Bruce Fields
1
-2
/
+2
2012-02-03
nfsd: fix default iosize calculation on 32bit
J. Bruce Fields
1
-1
/
+1
2012-02-03
nfsd: cleanup setting of default max_block_size
J. Bruce Fields
1
-20
/
+24
2012-01-31
SUNRPC: unregister service on creation in current network namespace
Stanislav Kinsbursky
1
-2
/
+2
2011-11-06
Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern...
Linus Torvalds
1
-0
/
+1
2011-10-31
fs: add module.h to files that were implicitly using it
Paul Gortmaker
1
-0
/
+1
2011-10-25
NFSd: call svc rpcbind cleanup explicitly
Stanislav Kinsbursky
1
-0
/
+2
2011-07-18
nfsd: turn on reply cache for NFSv4
J. Bruce Fields
1
-11
/
+15
2011-07-15
nfsd: Remove deprecated nfsctl system call and related code.
NeilBrown
1
-7
/
+0
2011-01-04
svcrpc: simpler request dropping
J. Bruce Fields
1
-1
/
+1
2010-10-01
sunrpc: Add net argument to svc_create_xprt
Pavel Emelyanov
1
-2
/
+3
2010-08-06
nfsd: initialize nfsd versions before creating svc
J. Bruce Fields
1
-1
/
+1
2010-08-06
nfsd: fix startup/shutdown order bug
J. Bruce Fields
1
-14
/
+16
2010-07-23
nfsd: minor nfsd_svc() cleanup
J. Bruce Fields
1
-6
/
+7
2010-07-23
nfsd: move more into nfsd_startup()
J. Bruce Fields
1
-34
/
+35
2010-07-23
nfsd: just keep single lockd reference for nfsd
Jeff Layton
1
-11
/
+14
2010-07-23
nfsd: clean up nfsd_create_serv error handling
Jeff Layton
1
-3
/
+2
2010-07-23
nfsd4: fix v4 state shutdown error paths
Jeff Layton
1
-9
/
+42
2010-05-14
NFSD: don't report compiled-out versions as present
Pavel Emelyanov
1
-1
/
+1
2009-12-15
nfsd: remove pointless paths in file headers
J. Bruce Fields
1
-2
/
+0
2009-12-14
nfsd: Move private headers to source directory
Boaz Harrosh
1
-2
/
+2
2009-12-14
nfsd: Source files #include cleanups
Boaz Harrosh
1
-15
/
+0
2009-11-13
nfsd: make fs/nfsd/vfs.h for common includes
J. Bruce Fields
1
-0
/
+1
2009-09-22
Merge branch 'for-2.6.32' of git://linux-nfs.org/~bfields/linux
Linus Torvalds
1
-14
/
+40
2009-09-15
nfsd4: allow nfs4 state startup to fail
J. Bruce Fields
1
-1
/
+3
2009-09-02
CRED: Add some configurable debugging [try #6]
David Howells
1
-0
/
+2
2009-09-01
nfsd41: replace page based DRC with buffer based DRC
Andy Adamson
1
-4
/
+0
2009-08-25
knfsd: Replace lock_kernel with a mutex in nfsd pool stats.
Ryusei Yamaguchi
1
-2
/
+21
2009-08-21
Merge branch 'nfs-for-2.6.32' of git://git.linux-nfs.org/projects/trondmy/nfs...
J. Bruce Fields
1
-1
/
+0
2009-07-28
nfsd41: hange from page to memory based drc limits
Andy Adamson
1
-7
/
+6
2009-07-28
nfsd41: reserve less memory for DRC
Andy Adamson
1
-2
/
+1
2009-07-14
nfsd41: use globals for DRC limits
Andy Adamson
1
-4
/
+15
2009-07-12
headers: smp_lock.h redux
Alexey Dobriyan
1
-1
/
+0
[next]