Messages in this thread Patch in this message | | | Date | Fri, 04 Dec 2009 23:40:39 +0100 | From | Emese Revfy <> | Subject | [PATCH 23/31] Constify struct nlmsvc_binding for 2.6.32 v1 |
| |
From: Emese Revfy <re.emese@gmail.com>
Constify struct nlmsvc_binding.
Signed-off-by: Emese Revfy <re.emese@gmail.com> --- fs/lockd/svc.c | 2 +- fs/nfsd/lockd.c | 2 +- include/linux/lockd/bind.h | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/fs/lockd/svc.c b/fs/lockd/svc.c index 1a54ae1..6a16c27 100644 --- a/fs/lockd/svc.c +++ b/fs/lockd/svc.c @@ -43,7 +43,7 @@ static struct svc_program nlmsvc_program; -struct nlmsvc_binding * nlmsvc_ops; +const struct nlmsvc_binding * nlmsvc_ops; EXPORT_SYMBOL_GPL(nlmsvc_ops); static DEFINE_MUTEX(nlmsvc_mutex); diff --git a/fs/nfsd/lockd.c b/fs/nfsd/lockd.c index b2786a5..f717a27 100644 --- a/fs/nfsd/lockd.c +++ b/fs/nfsd/lockd.c @@ -67,7 +67,7 @@ nlm_fclose(struct file *filp) fput(filp); } -static struct nlmsvc_binding nfsd_nlm_ops = { +static const struct nlmsvc_binding nfsd_nlm_ops = { .fopen = nlm_fopen, /* open file for locking */ .fclose = nlm_fclose, /* close file */ }; diff --git a/include/linux/lockd/bind.h b/include/linux/lockd/bind.h index fbc48f8..0886e57 100644 --- a/include/linux/lockd/bind.h +++ b/include/linux/lockd/bind.h @@ -23,13 +23,13 @@ struct svc_rqst; * This is the set of functions for lockd->nfsd communication */ struct nlmsvc_binding { - __be32 (*fopen)(struct svc_rqst *, + __be32 (* const fopen)(struct svc_rqst *, struct nfs_fh *, struct file **); - void (*fclose)(struct file *); + void (* const fclose)(struct file *); }; -extern struct nlmsvc_binding * nlmsvc_ops; +extern const struct nlmsvc_binding * nlmsvc_ops; /* * Similar to nfs_client_initdata, but without the NFS-specific
| |