diff options
Diffstat (limited to 'net/sunrpc/svc.c')
-rw-r--r-- | net/sunrpc/svc.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/net/sunrpc/svc.c b/net/sunrpc/svc.c index b76963d52657..7537af7c4a76 100644 --- a/net/sunrpc/svc.c +++ b/net/sunrpc/svc.c | |||
@@ -433,6 +433,7 @@ svc_create(struct svc_program *prog, unsigned int bufsize, | |||
433 | { | 433 | { |
434 | return __svc_create(prog, bufsize, /*npools*/1, shutdown); | 434 | return __svc_create(prog, bufsize, /*npools*/1, shutdown); |
435 | } | 435 | } |
436 | EXPORT_SYMBOL(svc_create); | ||
436 | 437 | ||
437 | struct svc_serv * | 438 | struct svc_serv * |
438 | svc_create_pooled(struct svc_program *prog, unsigned int bufsize, | 439 | svc_create_pooled(struct svc_program *prog, unsigned int bufsize, |
@@ -452,6 +453,7 @@ svc_create_pooled(struct svc_program *prog, unsigned int bufsize, | |||
452 | 453 | ||
453 | return serv; | 454 | return serv; |
454 | } | 455 | } |
456 | EXPORT_SYMBOL(svc_create_pooled); | ||
455 | 457 | ||
456 | /* | 458 | /* |
457 | * Destroy an RPC service. Should be called with the BKL held | 459 | * Destroy an RPC service. Should be called with the BKL held |
@@ -493,6 +495,7 @@ svc_destroy(struct svc_serv *serv) | |||
493 | kfree(serv->sv_pools); | 495 | kfree(serv->sv_pools); |
494 | kfree(serv); | 496 | kfree(serv); |
495 | } | 497 | } |
498 | EXPORT_SYMBOL(svc_destroy); | ||
496 | 499 | ||
497 | /* | 500 | /* |
498 | * Allocate an RPC server's buffer space. | 501 | * Allocate an RPC server's buffer space. |
@@ -617,6 +620,7 @@ svc_create_thread(svc_thread_fn func, struct svc_serv *serv) | |||
617 | { | 620 | { |
618 | return __svc_create_thread(func, serv, &serv->sv_pools[0]); | 621 | return __svc_create_thread(func, serv, &serv->sv_pools[0]); |
619 | } | 622 | } |
623 | EXPORT_SYMBOL(svc_create_thread); | ||
620 | 624 | ||
621 | /* | 625 | /* |
622 | * Choose a pool in which to create a new thread, for svc_set_num_threads | 626 | * Choose a pool in which to create a new thread, for svc_set_num_threads |
@@ -720,6 +724,7 @@ svc_set_num_threads(struct svc_serv *serv, struct svc_pool *pool, int nrservs) | |||
720 | 724 | ||
721 | return error; | 725 | return error; |
722 | } | 726 | } |
727 | EXPORT_SYMBOL(svc_set_num_threads); | ||
723 | 728 | ||
724 | /* | 729 | /* |
725 | * Called from a server thread as it's exiting. Caller must hold BKL. | 730 | * Called from a server thread as it's exiting. Caller must hold BKL. |
@@ -746,6 +751,7 @@ svc_exit_thread(struct svc_rqst *rqstp) | |||
746 | if (serv) | 751 | if (serv) |
747 | svc_destroy(serv); | 752 | svc_destroy(serv); |
748 | } | 753 | } |
754 | EXPORT_SYMBOL(svc_exit_thread); | ||
749 | 755 | ||
750 | /* | 756 | /* |
751 | * Register an RPC service with the local portmapper. | 757 | * Register an RPC service with the local portmapper. |
@@ -1069,6 +1075,7 @@ err_bad: | |||
1069 | svc_putnl(resv, ntohl(rpc_stat)); | 1075 | svc_putnl(resv, ntohl(rpc_stat)); |
1070 | goto sendit; | 1076 | goto sendit; |
1071 | } | 1077 | } |
1078 | EXPORT_SYMBOL(svc_process); | ||
1072 | 1079 | ||
1073 | /* | 1080 | /* |
1074 | * Return (transport-specific) limit on the rpc payload. | 1081 | * Return (transport-specific) limit on the rpc payload. |