|
@@ -99,7 +99,7 @@ struct svc_serv {
|
|
|
|
|
|
unsigned int sv_nrpools; /* number of thread pools */
|
|
|
struct svc_pool * sv_pools; /* array of thread pools */
|
|
|
- struct svc_serv_ops *sv_ops; /* server operations */
|
|
|
+ const struct svc_serv_ops *sv_ops; /* server operations */
|
|
|
#if defined(CONFIG_SUNRPC_BACKCHANNEL)
|
|
|
struct list_head sv_cb_list; /* queue for callback requests
|
|
|
* that arrive over the same
|
|
@@ -465,7 +465,7 @@ int svc_rpcb_setup(struct svc_serv *serv, struct net *net);
|
|
|
void svc_rpcb_cleanup(struct svc_serv *serv, struct net *net);
|
|
|
int svc_bind(struct svc_serv *serv, struct net *net);
|
|
|
struct svc_serv *svc_create(struct svc_program *, unsigned int,
|
|
|
- struct svc_serv_ops *);
|
|
|
+ const struct svc_serv_ops *);
|
|
|
struct svc_rqst *svc_rqst_alloc(struct svc_serv *serv,
|
|
|
struct svc_pool *pool, int node);
|
|
|
struct svc_rqst *svc_prepare_thread(struct svc_serv *serv,
|
|
@@ -475,7 +475,7 @@ void svc_exit_thread(struct svc_rqst *);
|
|
|
unsigned int svc_pool_map_get(void);
|
|
|
void svc_pool_map_put(void);
|
|
|
struct svc_serv * svc_create_pooled(struct svc_program *, unsigned int,
|
|
|
- struct svc_serv_ops *);
|
|
|
+ const struct svc_serv_ops *);
|
|
|
int svc_set_num_threads(struct svc_serv *, struct svc_pool *, int);
|
|
|
int svc_set_num_threads_sync(struct svc_serv *, struct svc_pool *, int);
|
|
|
int svc_pool_stats_open(struct svc_serv *serv, struct file *file);
|