提交 75ef9de1 编写于 作者: A Al Viro

constify a bunch of struct file_operations instances

Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
上级 c10c062c
...@@ -1467,7 +1467,7 @@ static int kvm_htab_release(struct inode *inode, struct file *filp) ...@@ -1467,7 +1467,7 @@ static int kvm_htab_release(struct inode *inode, struct file *filp)
return 0; return 0;
} }
static struct file_operations kvm_htab_fops = { static const struct file_operations kvm_htab_fops = {
.read = kvm_htab_read, .read = kvm_htab_read,
.write = kvm_htab_write, .write = kvm_htab_write,
.llseek = default_llseek, .llseek = default_llseek,
......
...@@ -92,7 +92,7 @@ static int kvm_spapr_tce_release(struct inode *inode, struct file *filp) ...@@ -92,7 +92,7 @@ static int kvm_spapr_tce_release(struct inode *inode, struct file *filp)
return 0; return 0;
} }
static struct file_operations kvm_spapr_tce_fops = { static const struct file_operations kvm_spapr_tce_fops = {
.mmap = kvm_spapr_tce_mmap, .mmap = kvm_spapr_tce_mmap,
.release = kvm_spapr_tce_release, .release = kvm_spapr_tce_release,
}; };
......
...@@ -1483,7 +1483,7 @@ static int kvm_rma_release(struct inode *inode, struct file *filp) ...@@ -1483,7 +1483,7 @@ static int kvm_rma_release(struct inode *inode, struct file *filp)
return 0; return 0;
} }
static struct file_operations kvm_rma_fops = { static const struct file_operations kvm_rma_fops = {
.mmap = kvm_rma_mmap, .mmap = kvm_rma_mmap,
.release = kvm_rma_release, .release = kvm_rma_release,
}; };
......
...@@ -307,7 +307,7 @@ static void ir_lirc_close(void *data) ...@@ -307,7 +307,7 @@ static void ir_lirc_close(void *data)
return; return;
} }
static struct file_operations lirc_fops = { static const struct file_operations lirc_fops = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
.write = ir_lirc_transmit_ir, .write = ir_lirc_transmit_ir,
.unlocked_ioctl = ir_lirc_ioctl, .unlocked_ioctl = ir_lirc_ioctl,
......
...@@ -152,7 +152,7 @@ static int lirc_thread(void *irctl) ...@@ -152,7 +152,7 @@ static int lirc_thread(void *irctl)
} }
static struct file_operations lirc_dev_fops = { static const struct file_operations lirc_dev_fops = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
.read = lirc_dev_fop_read, .read = lirc_dev_fop_read,
.write = lirc_dev_fop_write, .write = lirc_dev_fop_write,
......
...@@ -224,7 +224,7 @@ static int qperf_seq_open(struct inode *inode, struct file *filp) ...@@ -224,7 +224,7 @@ static int qperf_seq_open(struct inode *inode, struct file *filp)
file_inode(filp)->i_private); file_inode(filp)->i_private);
} }
static struct file_operations debugfs_perf_fops = { static const struct file_operations debugfs_perf_fops = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
.open = qperf_seq_open, .open = qperf_seq_open,
.read = seq_read, .read = seq_read,
......
...@@ -5351,7 +5351,7 @@ static struct pci_driver qla2xxx_pci_driver = { ...@@ -5351,7 +5351,7 @@ static struct pci_driver qla2xxx_pci_driver = {
.err_handler = &qla2xxx_err_handler, .err_handler = &qla2xxx_err_handler,
}; };
static struct file_operations apidev_fops = { static const struct file_operations apidev_fops = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
.llseek = noop_llseek, .llseek = noop_llseek,
}; };
......
...@@ -1941,7 +1941,7 @@ uf_sme_queue_message(unifi_priv_t *priv, u8 *buffer, int length) ...@@ -1941,7 +1941,7 @@ uf_sme_queue_message(unifi_priv_t *priv, u8 *buffer, int length)
* *
**************************************************************************** ****************************************************************************
*/ */
static struct file_operations unifi_fops = { static const struct file_operations unifi_fops = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
.open = unifi_open, .open = unifi_open,
.release = unifi_release, .release = unifi_release,
...@@ -2041,7 +2041,7 @@ void uf_destroy_device_nodes(unifi_priv_t *priv) ...@@ -2041,7 +2041,7 @@ void uf_destroy_device_nodes(unifi_priv_t *priv)
* ---------------------------------------------------------------- * ----------------------------------------------------------------
*/ */
static int static int
uf_create_debug_device(struct file_operations *fops) uf_create_debug_device(const struct file_operations *fops)
{ {
int ret; int ret;
......
...@@ -63,7 +63,7 @@ static int dgrp_nodeinfo_proc_open(struct inode *inode, struct file *file); ...@@ -63,7 +63,7 @@ static int dgrp_nodeinfo_proc_open(struct inode *inode, struct file *file);
static int dgrp_info_proc_open(struct inode *inode, struct file *file); static int dgrp_info_proc_open(struct inode *inode, struct file *file);
static int dgrp_config_proc_open(struct inode *inode, struct file *file); static int dgrp_config_proc_open(struct inode *inode, struct file *file);
static struct file_operations config_proc_file_ops = { static const struct file_operations config_proc_file_ops = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
.open = dgrp_config_proc_open, .open = dgrp_config_proc_open,
.read = seq_read, .read = seq_read,
...@@ -72,7 +72,7 @@ static struct file_operations config_proc_file_ops = { ...@@ -72,7 +72,7 @@ static struct file_operations config_proc_file_ops = {
.write = dgrp_config_proc_write, .write = dgrp_config_proc_write,
}; };
static struct file_operations info_proc_file_ops = { static const struct file_operations info_proc_file_ops = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
.open = dgrp_info_proc_open, .open = dgrp_info_proc_open,
.read = seq_read, .read = seq_read,
...@@ -80,7 +80,7 @@ static struct file_operations info_proc_file_ops = { ...@@ -80,7 +80,7 @@ static struct file_operations info_proc_file_ops = {
.release = single_release, .release = single_release,
}; };
static struct file_operations nodeinfo_proc_file_ops = { static const struct file_operations nodeinfo_proc_file_ops = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
.open = dgrp_nodeinfo_proc_open, .open = dgrp_nodeinfo_proc_open,
.read = seq_read, .read = seq_read,
......
...@@ -55,7 +55,7 @@ int numofmsgbuf = 0; ...@@ -55,7 +55,7 @@ int numofmsgbuf = 0;
// //
// Table of entry-point routines for char device // Table of entry-point routines for char device
// //
static struct file_operations ft1000fops = static const struct file_operations ft1000fops =
{ {
.unlocked_ioctl = ft1000_ioctl, .unlocked_ioctl = ft1000_ioctl,
.poll = ft1000_poll_dev, .poll = ft1000_poll_dev,
......
...@@ -99,7 +99,7 @@ static int crypto_info_open(struct inode *inode, struct file *file) ...@@ -99,7 +99,7 @@ static int crypto_info_open(struct inode *inode, struct file *file)
return seq_open(file, &crypto_seq_ops); return seq_open(file, &crypto_seq_ops);
} }
static struct file_operations proc_crypto_ops = { static const struct file_operations proc_crypto_ops = {
.open = crypto_info_open, .open = crypto_info_open,
.read = seq_read, .read = seq_read,
.llseek = seq_lseek, .llseek = seq_lseek,
......
...@@ -5803,7 +5803,7 @@ static long device_ioctl(struct file *file, /* see include/linux/fs.h */ ...@@ -5803,7 +5803,7 @@ static long device_ioctl(struct file *file, /* see include/linux/fs.h */
return ret; return ret;
} }
struct file_operations Fops = { static const struct file_operations Fops = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
.unlocked_ioctl = device_ioctl, .unlocked_ioctl = device_ioctl,
.open = device_open, .open = device_open,
......
...@@ -177,7 +177,7 @@ static int export_features_open(struct inode *inode, struct file *file) ...@@ -177,7 +177,7 @@ static int export_features_open(struct inode *inode, struct file *file)
return single_open(file, export_features_show, NULL); return single_open(file, export_features_show, NULL);
} }
static struct file_operations export_features_operations = { static const struct file_operations export_features_operations = {
.open = export_features_open, .open = export_features_open,
.read = seq_read, .read = seq_read,
.llseek = seq_lseek, .llseek = seq_lseek,
...@@ -196,7 +196,7 @@ static int supported_enctypes_open(struct inode *inode, struct file *file) ...@@ -196,7 +196,7 @@ static int supported_enctypes_open(struct inode *inode, struct file *file)
return single_open(file, supported_enctypes_show, NULL); return single_open(file, supported_enctypes_show, NULL);
} }
static struct file_operations supported_enctypes_ops = { static const struct file_operations supported_enctypes_ops = {
.open = supported_enctypes_open, .open = supported_enctypes_open,
.read = seq_read, .read = seq_read,
.llseek = seq_lseek, .llseek = seq_lseek,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册