aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfs/callback.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-01nfsd: stop setting ->pg_stats for unused statsJosef Bacik1-3/+0
2024-01-07SUNRPC: discard sv_refcnt, and svc_get/svc_putNeilBrown1-7/+6
2023-10-16SUNRPC: change how svc threads are asked to exit.NeilBrown1-1/+1
2023-10-16SUNRPC: integrate back-channel processing with svc_recv()NeilBrown1-40/+2
2023-10-16SUNRPC: Clean up bc_svc_process()Chuck Lever1-5/+1
2023-08-29SUNRPC: Add enum svc_auth_statusChuck Lever1-1/+1
2023-08-29SUNRPC: remove timeout arg from svc_recv()NeilBrown1-1/+1
2023-08-29SUNRPC: change svc_recv() to return void.NeilBrown1-9/+2
2023-08-29SUNRPC: call svc_process() from svc_recv().NeilBrown1-1/+0
2023-08-29nfsd: don't allow nfsd threads to be signalled.NeilBrown1-8/+1
2022-02-28NFSD: Move svc_serv_ops::svo_function into struct svc_servChuck Lever1-32/+11
2022-02-28NFSD: Remove svc_serv_ops::svo_moduleChuck Lever1-5/+2
2022-02-28SUNRPC: Remove svc_shutdown_net()Chuck Lever1-1/+1
2022-02-28SUNRPC: Rename svc_create_xprt()Chuck Lever1-6/+6
2022-02-28SUNRPC: Remove the .svo_enqueue_xprt methodChuck Lever1-2/+0
2022-01-17Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2021-12-13NFS: switch the callback service back to non-pooled.NeilBrown1-1/+1
2021-12-13SUNRPC: discard svo_setup and rename svc_set_num_threads_sync()NeilBrown1-5/+3
2021-12-13SUNRPC: stop using ->sv_nrthreads as a refcountNeilBrown1-1/+1
2021-12-13SUNRPC/NFSD: clean up get/put functions.NeilBrown1-12/+2
2021-12-13SUNRPC: change svc_get() to return the svc.NeilBrown1-4/+2
2021-12-13exit: Rename module_put_and_exit to module_put_and_kthread_exitEric W. Biederman1-2/+2
2021-08-10SUNRPC: Set rq_auth_stat in the pg_authenticate() calloutChuck Lever1-0/+4
2019-04-24SUNRPC: Cache the process user cred in the RPC server listenerTrond Myklebust1-2/+5
2019-04-24SUNRPC: Allow further customisation of RPC program registrationTrond Myklebust1-0/+1
2019-04-24SUNRPC: Add a callback to initialise server requestsTrond Myklebust1-0/+1
2018-12-31nfs: fixed broken compilation in nfs_callback_up_net()Vasily Averin1-1/+1
2018-12-27nfs: minor typo in nfs4_callback_up_net()Vasily Averin1-1/+1
2018-12-27sunrpc: replace svc_serv->sv_bc_xprt by boolean flagVasily Averin1-3/+5
2017-11-17Merge tag 'nfs-for-4.15-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds1-7/+7
2017-11-17nfs: remove net pointer from messagesVasily Averin1-7/+7
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-08-24sunrpc: Const-ify struct sv_serv_opsChuck Lever1-5/+5
2017-05-15sunrpc: mark all struct svc_version instances as constChristoph Hellwig1-1/+1
2017-04-27NFSv4: Fix callback server shutdownTrond Myklebust1-8/+16
2017-04-27NFSv4.x/callback: Create the callback service through svc_create_pooledKinglong Mee1-1/+1
2017-03-17Merge tag 'nfs-for-4.11-2' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds1-2/+2
2017-03-17nfs: make nfs4_cb_sv_ops staticJason Yan1-2/+2
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2016-11-22NFSv4.x: hide array-bounds warningArnd Bergmann1-1/+1
2016-09-19NFSv4.x: Add kernel parameter to control the callback serverTrond Myklebust1-1/+4
2016-09-19NFSv4.x: Switch to using svc_set_num_threads() to manage the callback threadsTrond Myklebust1-66/+13
2016-09-19NFSv4.x: Fix up the global tracking of the callback serverTrond Myklebust1-5/+9
2016-09-19SUNRPC: Initialise struct svc_serv backchannel fields during __svc_create()Trond Myklebust1-3/+0
2016-09-19NFSv4.x: Set up struct svc_serv_ops for the callback channelTrond Myklebust1-18/+39
2016-08-30NFSv4.x: Fix a refcount leak in nfs_callback_up_netTrond Myklebust1-0/+1
2015-11-02NFS: Enable client side NFSv4.1 backchannel to use other transportsChuck Lever1-32/+8
2015-09-07Merge tag 'nfs-for-4.3-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-4/+0
2015-08-12NFS: Remove duplicate svc_xprt_put from nfs41_callback_upKinglong Mee1-4/+0
2015-08-10nfsd/sunrpc: turn enqueueing a svc_xprt into a svc_serv operationJeff Layton1-0/+1
2015-08-10nfsd/sunrpc: add a new svc_serv_ops struct and move sv_shutdown into itJeff Layton1-1/+4
2015-06-11nfs: deny backchannel RPCs with an incorrect authflavor instead of dropping themJeff Layton1-3/+3
2015-04-23nfs: fix high load average due to callback thread sleepingJeff Layton1-3/+3
2015-01-30nfs: don't call blocking operations while !TASK_RUNNINGJeff Layton1-3/+5
2014-09-02nfs: do not start the callback thread until we set rqstp->rq_taskTrond Myklebust1-1/+2
2014-08-17nfs: Ensure that nfs_callback_start_svc sets the server rq_task...Trond Myklebust1-0/+1
2014-07-12nfs4: copy acceptor name from context to nfs_clientJeff Layton1-0/+12
2013-10-28nfs: Use PTR_ERR_OR_ZERO in 'nfs41_callback_up' functionGeyslan G. Bem1-2/+1
2013-07-09Merge tag 'nfs-for-3.11-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-0/+1
2013-07-03drivers: avoid parsing names as kthread_run() format stringsKees Cook1-3/+2
2013-06-08NFSv4.2: Added NFS v4.2 support to the NFS clientSteve Dickson1-0/+1
2013-04-05nfs: allow the v4.1 callback thread to freezeJeff Layton1-0/+3
2012-10-16NFSv4: Fix the return value for nfs_callback_start_svcTrond Myklebust1-1/+1
2012-10-13Merge branch 'for-3.7' of git://linux-nfs.org/~bfields/linuxLinus Torvalds1-14/+2
2012-10-01NFSv4: Fix the minor version callback channel startupTrond Myklebust1-14/+13
2012-10-01NFS: add debug messages to callback down functionStanislav Kinsbursky1-0/+2
2012-10-01NFS: callback per-net usage counting introducedStanislav Kinsbursky1-2/+17
2012-10-01NFS: make nfs_callback_tcpport6 per network contextStanislav Kinsbursky1-4/+2
2012-10-01NFS: make nfs_callback_tcpport per network contextStanislav Kinsbursky1-2/+4
2012-10-01NFS: callback up - users counting cleanupStanislav Kinsbursky1-12/+10
2012-10-01NFS: callback service start function introducedStanislav Kinsbursky1-32/+45
2012-10-01NFS: callback up - transport backchannel cleanupStanislav Kinsbursky1-17/+17
2012-10-01NFS: move per-net callback thread initialization to nfs_callback_up_net()Stanislav Kinsbursky1-47/+86
2012-10-01NFS: callback service creation function introducedStanislav Kinsbursky1-14/+49
2012-10-01NFS: pass net to nfs_callback_down()Stanislav Kinsbursky1-2/+2
2012-08-21svcrpc: remove handling of unknown errors from svc_recvJ. Bruce Fields1-14/+2
2012-07-31nfs: increase number of permitted callback connections.NeilBrown1-0/+4
2012-07-30NFS: Keep module parameters in the generic NFS clientBryan Schumaker1-24/+0
2012-06-14NFS: hard-code init_net for NFS callback transportsStanislav Kinsbursky1-6/+5
2012-05-31nfsd4: move principal name into svc_credJ. Bruce Fields1-1/+1
2012-05-31SUNRPC: move per-net operations from svc_destroy()Stanislav Kinsbursky1-0/+3
2012-05-31SUNRPC: new svc_bind() routine introducedStanislav Kinsbursky1-0/+8
2012-03-11NFS: Fix a number of sparse warningsTrond Myklebust1-2/+2
2012-03-02SUNRPC: Move clnt->cl_server into struct rpc_xprtTrond Myklebust1-2/+1
2012-02-06NFS: start printks w/ NFS: even if __func__ shownWeston Andros Adamson1-1/+1
2012-01-31NFS: create callback transports in parent transport network namespaceStanislav Kinsbursky1-5/+5
2011-08-19sunrpc: use better NUMA affinitiesEric Dumazet1-2/+2
2011-01-25NFS do not find client in NFSv4 pg_authenticateAndy Adamson1-80/+29
2011-01-06NFS rename client back channel transport fieldAndy Adamson1-6/+6
2011-01-06NFS RPC_AUTH_GSS unsupported on v4.1 back channelAndy Adamson1-0/+3
2011-01-06NFS refactor nfs_find_client and reference client across callback processingAndy Adamson1-3/+18
2011-01-06NFS associate sessionid with callback connectionAndy Adamson1-0/+31
2011-01-06NFS use svc_create_xprt for NFSv4.1 callback serviceAndy Adamson1-10/+18
2010-11-17BKL: remove extraneous #include <smp_lock.h>Arnd Bergmann1-1/+0
2010-10-01sunrpc: Add net argument to svc_create_xprtPavel Emelyanov1-2/+2
2010-08-11param: use ops in struct kernel_param, rather than get and set fns directlyRusty Russell1-6/+5
2010-01-26SUNRPC: Bury "#ifdef IPV6" in svc_create_xprt()Chuck Lever1-2/+0
2009-12-05nfs41: add support for callback with RPC version number 4Alexandros Batsakis1-0/+1
2009-12-03The rpc server does not require that service threads take the BKL.J. Bruce Fields1-12/+0
2009-08-09NFSv4: Clean up the nfs.callback_tcpport optionTrond Myklebust1-9/+17
2009-06-18Merge branch 'devel-for-2.6.31' into for-2.6.31Trond Myklebust1-1/+3
2009-06-17NFS: Fix false error return from nfs_callback_up() if ipv6.ko is not availableChuck Lever1-1/+3
2009-06-17nfs41: Allow NFSv4 and NFSv4.1 callback services to coexistAndy Adamson1-26/+24
2009-06-17nfs41: create a svc_xprt for nfs41 callback thread and use for incoming callb...Benny Halevy1-1/+16
2009-06-17nfs41: Implement NFSv4.1 callback service process.Ricardo Labiaga1-4/+108
2009-06-17nfs41: minorversion support for nfs4_{init,destroy}_callbackBenny Halevy1-19/+46
2009-03-28NFS: Start PF_INET6 callback listener only if IPv6 support is availableChuck Lever1-0/+12
2009-03-28NFS: Revert creation of IPv6 listeners for lockd and NFSv4 callbacksChuck Lever1-12/+2
2009-03-28SUNRPC: Remove @family argument from svc_create() and svc_create_pooled()Chuck Lever1-2/+1
2009-03-28SUNRPC: Change svc_create_xprt() to take a @family argumentChuck Lever1-2/+2
2008-12-23rpc: allow gss callbacks to clientOlga Kornievskaia1-5/+31
2008-10-17NFS: Enable NFSv4 callback server to listen on AF_INET6 socketsChuck Lever1-4/+15
2008-09-29SUNRPC: Add address family field to svc_serv data structureChuck Lever1-1/+2
2008-07-09nfs4: fix potential race with rapid nfs_callback_up/down cycleJeff Layton1-14/+16
2008-07-09nfs4: remove BKL from nfs_callback_up and nfs_callback_downJeff Layton1-4/+0
2008-05-16nfs: replace remaining __FUNCTION__ occurrencesHarvey Harrison1-1/+1
2008-04-23NFS: don't let nfs_callback_svc exit on unexpected svc_recv errors (try #2)Jeff Layton1-6/+12
2008-04-23nfsd: fix commentJ. Bruce Fields1-1/+1
2008-04-23NFS: convert nfs4 callback thread to kthread APIJeff Layton1-38/+35
2008-02-21Wrap buffers used for rpc debug printks into RPC_IFDEBUGPavel Emelyanov1-1/+1
2008-02-20NFS: flush signals before taking down callback threadJeff Layton1-0/+1
2008-02-13NFS: fix reference counting for NFSv4 callback threadJeff Layton1-6/+12
2008-02-01svc: Change services to use new svc_create_xprt serviceTom Tucker1-2/+2
2008-01-30NFS: Change nfs_find_client() to take "struct sockaddr *"Chuck Lever1-2/+1
2008-01-30NFS: Move dprintks from callback.c to callback_proc.cChuck Lever1-4/+0
2007-07-17Freezer: make kernel threads nonfreezable by defaultRafael J. Wysocki1-0/+2
2007-02-12[PATCH] knfsd: SUNRPC: Provide room in svc_rqst for larger addressesChuck Lever1-1/+1
2007-02-12[PATCH] knfsd: SUNRPC: Add a function to format the address in an svc_rqst fo...Chuck Lever1-3/+9
2007-02-12[PATCH] knfsd: SUNRPC: allow creating an RPC service without registering with...Chuck Lever1-11/+9
2006-10-02[PATCH] knfsd: Drop 'serv' option to svc_recv and svc_processNeilBrown1-3/+2
2006-10-02[PATCH] knfsd: add a callback for when last rpc thread finishesNeilBrown1-1/+1
2006-09-22NFS: Generalise the nfs_client structureDavid Howells1-4/+5
2006-09-22NFS: Rename struct nfs4_client to struct nfs_clientDavid Howells1-1/+1
2006-09-22NFS: Fix NFS4 callback up/down prototypesDavid Howells1-4/+1
2006-09-22NFS: Fix up split of fs/nfs/inode.cDavid Howells1-0/+15
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-09NFS: Split fs/nfs/inode.cDavid Howells1-2/+0
2006-03-26[PATCH] sem2mutex: fs/Ingo Molnar1-5/+6
2006-03-20NFSv4: Ensure the callback daemon flushes signalsTrond Myklebust1-6/+13
2006-03-20NFSv4: Ensure nfs_callback_down() calls svc_destroy()Trond Myklebust1-0/+1
2006-01-06NFSv4: Allow user to set the port used by the NFSv4 callback channelTrond Myklebust1-1/+2
2006-01-03[INET_SOCK]: Move struct inet_sock & helper functions to net/inet_sock.hArnaldo Carvalho de Melo1-0/+3
2005-06-22[PATCH] NFS: Header file cleanup...Trond Myklebust1-0/+1
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+187