diff options
| author | Luiz Fernando N. Capitulino <lcapitulino@mandriva.com.br> | 2006-08-05 19:37:11 -0400 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@suse.de> | 2006-09-27 14:58:52 -0400 |
| commit | 066202dd48cf3296b6cc22b5fcf89aef33fa0efc (patch) | |
| tree | 1730104f5b1634e0dca42c5ea7a331fb1c773813 | |
| parent | f2ebf92c9e1930a8f79b7eb49a32122931929014 (diff) | |
USB: Make file operations structs in drivers/usb const.
Making structs const prevents accidental bugs and with the proper debug
options they're protected against corruption.
Signed-off-by: Luiz Fernando N. Capitulino <lcapitulino@mandriva.com.br>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
| -rw-r--r-- | drivers/usb/class/usblp.c | 2 | ||||
| -rw-r--r-- | drivers/usb/core/devices.c | 2 | ||||
| -rw-r--r-- | drivers/usb/core/devio.c | 2 | ||||
| -rw-r--r-- | drivers/usb/core/file.c | 2 | ||||
| -rw-r--r-- | drivers/usb/core/inode.c | 6 | ||||
| -rw-r--r-- | drivers/usb/core/usb.h | 4 | ||||
| -rw-r--r-- | drivers/usb/gadget/at91_udc.c | 2 | ||||
| -rw-r--r-- | drivers/usb/gadget/inode.c | 8 | ||||
| -rw-r--r-- | drivers/usb/gadget/omap_udc.c | 2 | ||||
| -rw-r--r-- | drivers/usb/host/isp116x-hcd.c | 2 | ||||
| -rw-r--r-- | drivers/usb/host/sl811-hcd.c | 2 | ||||
| -rw-r--r-- | drivers/usb/host/uhci-debug.c | 4 | ||||
| -rw-r--r-- | drivers/usb/image/mdc800.c | 4 | ||||
| -rw-r--r-- | drivers/usb/input/hiddev.c | 2 | ||||
| -rw-r--r-- | drivers/usb/misc/auerswald.c | 2 | ||||
| -rw-r--r-- | drivers/usb/misc/idmouse.c | 2 | ||||
| -rw-r--r-- | drivers/usb/misc/ldusb.c | 2 | ||||
| -rw-r--r-- | drivers/usb/misc/legousbtower.c | 2 | ||||
| -rw-r--r-- | drivers/usb/misc/sisusbvga/sisusb.c | 2 | ||||
| -rw-r--r-- | drivers/usb/misc/usblcd.c | 2 | ||||
| -rw-r--r-- | drivers/usb/mon/mon_stat.c | 2 | ||||
| -rw-r--r-- | drivers/usb/mon/mon_text.c | 2 | ||||
| -rw-r--r-- | drivers/usb/mon/usb_mon.h | 4 | ||||
| -rw-r--r-- | drivers/usb/usb-skeleton.c | 2 |
24 files changed, 33 insertions, 33 deletions
diff --git a/drivers/usb/class/usblp.c b/drivers/usb/class/usblp.c index 48dee4b8d8e5..292919d260a0 100644 --- a/drivers/usb/class/usblp.c +++ b/drivers/usb/class/usblp.c | |||
| @@ -813,7 +813,7 @@ static unsigned int usblp_quirks (__u16 vendor, __u16 product) | |||
| 813 | return 0; | 813 | return 0; |
| 814 | } | 814 | } |
| 815 | 815 | ||
| 816 | static struct file_operations usblp_fops = { | 816 | static const struct file_operations usblp_fops = { |
| 817 | .owner = THIS_MODULE, | 817 | .owner = THIS_MODULE, |
| 818 | .read = usblp_read, | 818 | .read = usblp_read, |
| 819 | .write = usblp_write, | 819 | .write = usblp_write, |
diff --git a/drivers/usb/core/devices.c b/drivers/usb/core/devices.c index c0f37343a276..241d37326ea9 100644 --- a/drivers/usb/core/devices.c +++ b/drivers/usb/core/devices.c | |||
| @@ -667,7 +667,7 @@ static loff_t usb_device_lseek(struct file * file, loff_t offset, int orig) | |||
| 667 | return ret; | 667 | return ret; |
| 668 | } | 668 | } |
| 669 | 669 | ||
| 670 | struct file_operations usbfs_devices_fops = { | 670 | const struct file_operations usbfs_devices_fops = { |
| 671 | .llseek = usb_device_lseek, | 671 | .llseek = usb_device_lseek, |
| 672 | .read = usb_device_read, | 672 | .read = usb_device_read, |
| 673 | .poll = usb_device_poll, | 673 | .poll = usb_device_poll, |
diff --git a/drivers/usb/core/devio.c b/drivers/usb/core/devio.c index e84f19d4089c..43c08724a2d8 100644 --- a/drivers/usb/core/devio.c +++ b/drivers/usb/core/devio.c | |||
| @@ -1572,7 +1572,7 @@ static unsigned int usbdev_poll(struct file *file, struct poll_table_struct *wai | |||
| 1572 | return mask; | 1572 | return mask; |
| 1573 | } | 1573 | } |
| 1574 | 1574 | ||
| 1575 | struct file_operations usbfs_device_file_operations = { | 1575 | const struct file_operations usbfs_device_file_operations = { |
| 1576 | .llseek = usbdev_lseek, | 1576 | .llseek = usbdev_lseek, |
| 1577 | .read = usbdev_read, | 1577 | .read = usbdev_read, |
| 1578 | .poll = usbdev_poll, | 1578 | .poll = usbdev_poll, |
diff --git a/drivers/usb/core/file.c b/drivers/usb/core/file.c index 8de4f8c99d61..c376c655c5de 100644 --- a/drivers/usb/core/file.c +++ b/drivers/usb/core/file.c | |||
| @@ -55,7 +55,7 @@ static int usb_open(struct inode * inode, struct file * file) | |||
| 55 | return err; | 55 | return err; |
| 56 | } | 56 | } |
| 57 | 57 | ||
| 58 | static struct file_operations usb_fops = { | 58 | static const struct file_operations usb_fops = { |
| 59 | .owner = THIS_MODULE, | 59 | .owner = THIS_MODULE, |
| 60 | .open = usb_open, | 60 | .open = usb_open, |
| 61 | }; | 61 | }; |
diff --git a/drivers/usb/core/inode.c b/drivers/usb/core/inode.c index 58b4b1012120..df3d152f0493 100644 --- a/drivers/usb/core/inode.c +++ b/drivers/usb/core/inode.c | |||
| @@ -44,7 +44,7 @@ | |||
| 44 | #include "hcd.h" | 44 | #include "hcd.h" |
| 45 | 45 | ||
| 46 | static struct super_operations usbfs_ops; | 46 | static struct super_operations usbfs_ops; |
| 47 | static struct file_operations default_file_operations; | 47 | static const struct file_operations default_file_operations; |
| 48 | static struct vfsmount *usbfs_mount; | 48 | static struct vfsmount *usbfs_mount; |
| 49 | static int usbfs_mount_count; /* = 0 */ | 49 | static int usbfs_mount_count; /* = 0 */ |
| 50 | static int ignore_mount = 0; | 50 | static int ignore_mount = 0; |
| @@ -407,7 +407,7 @@ static int default_open (struct inode *inode, struct file *file) | |||
| 407 | return 0; | 407 | return 0; |
| 408 | } | 408 | } |
| 409 | 409 | ||
| 410 | static struct file_operations default_file_operations = { | 410 | static const struct file_operations default_file_operations = { |
| 411 | .read = default_read_file, | 411 | .read = default_read_file, |
| 412 | .write = default_write_file, | 412 | .write = default_write_file, |
| 413 | .open = default_open, | 413 | .open = default_open, |
| @@ -494,7 +494,7 @@ static int fs_create_by_name (const char *name, mode_t mode, | |||
| 494 | 494 | ||
| 495 | static struct dentry *fs_create_file (const char *name, mode_t mode, | 495 | static struct dentry *fs_create_file (const char *name, mode_t mode, |
| 496 | struct dentry *parent, void *data, | 496 | struct dentry *parent, void *data, |
| 497 | struct file_operations *fops, | 497 | const struct file_operations *fops, |
| 498 | uid_t uid, gid_t gid) | 498 | uid_t uid, gid_t gid) |
| 499 | { | 499 | { |
| 500 | struct dentry *dentry; | 500 | struct dentry *dentry; |
diff --git a/drivers/usb/core/usb.h b/drivers/usb/core/usb.h index 98675fb1bc4c..6096ead2758c 100644 --- a/drivers/usb/core/usb.h +++ b/drivers/usb/core/usb.h | |||
| @@ -90,8 +90,8 @@ extern const char *usbcore_name; | |||
| 90 | /* usbfs stuff */ | 90 | /* usbfs stuff */ |
| 91 | extern struct mutex usbfs_mutex; | 91 | extern struct mutex usbfs_mutex; |
| 92 | extern struct usb_driver usbfs_driver; | 92 | extern struct usb_driver usbfs_driver; |
| 93 | extern struct file_operations usbfs_devices_fops; | 93 | extern const struct file_operations usbfs_devices_fops; |
| 94 | extern struct file_operations usbfs_device_file_operations; | 94 | extern const struct file_operations usbfs_device_file_operations; |
| 95 | extern void usbfs_conn_disc_event(void); | 95 | extern void usbfs_conn_disc_event(void); |
| 96 | 96 | ||
| 97 | extern int usbdev_init(void); | 97 | extern int usbdev_init(void); |
diff --git a/drivers/usb/gadget/at91_udc.c b/drivers/usb/gadget/at91_udc.c index cfebca05ead5..d00958a01cfb 100644 --- a/drivers/usb/gadget/at91_udc.c +++ b/drivers/usb/gadget/at91_udc.c | |||
| @@ -247,7 +247,7 @@ static int proc_udc_open(struct inode *inode, struct file *file) | |||
| 247 | return single_open(file, proc_udc_show, PDE(inode)->data); | 247 | return single_open(file, proc_udc_show, PDE(inode)->data); |
| 248 | } | 248 | } |
| 249 | 249 | ||
| 250 | static struct file_operations proc_ops = { | 250 | static const struct file_operations proc_ops = { |
| 251 | .open = proc_udc_open, | 251 | .open = proc_udc_open, |
| 252 | .read = seq_read, | 252 | .read = seq_read, |
| 253 | .llseek = seq_lseek, | 253 | .llseek = seq_lseek, |
diff --git a/drivers/usb/gadget/inode.c b/drivers/usb/gadget/inode.c index ab508858f341..1072e987ff21 100644 --- a/drivers/usb/gadget/inode.c +++ b/drivers/usb/gadget/inode.c | |||
| @@ -714,7 +714,7 @@ ep_aio_write(struct kiocb *iocb, const char __user *ubuf, size_t len, loff_t o) | |||
| 714 | /*----------------------------------------------------------------------*/ | 714 | /*----------------------------------------------------------------------*/ |
| 715 | 715 | ||
| 716 | /* used after endpoint configuration */ | 716 | /* used after endpoint configuration */ |
| 717 | static struct file_operations ep_io_operations = { | 717 | static const struct file_operations ep_io_operations = { |
| 718 | .owner = THIS_MODULE, | 718 | .owner = THIS_MODULE, |
| 719 | .llseek = no_llseek, | 719 | .llseek = no_llseek, |
| 720 | 720 | ||
| @@ -873,7 +873,7 @@ ep_open (struct inode *inode, struct file *fd) | |||
| 873 | } | 873 | } |
| 874 | 874 | ||
| 875 | /* used before endpoint configuration */ | 875 | /* used before endpoint configuration */ |
| 876 | static struct file_operations ep_config_operations = { | 876 | static const struct file_operations ep_config_operations = { |
| 877 | .owner = THIS_MODULE, | 877 | .owner = THIS_MODULE, |
| 878 | .llseek = no_llseek, | 878 | .llseek = no_llseek, |
| 879 | 879 | ||
| @@ -1247,7 +1247,7 @@ static int dev_ioctl (struct inode *inode, struct file *fd, | |||
| 1247 | } | 1247 | } |
| 1248 | 1248 | ||
| 1249 | /* used after device configuration */ | 1249 | /* used after device configuration */ |
| 1250 | static struct file_operations ep0_io_operations = { | 1250 | static const struct file_operations ep0_io_operations = { |
| 1251 | .owner = THIS_MODULE, | 1251 | .owner = THIS_MODULE, |
| 1252 | .llseek = no_llseek, | 1252 | .llseek = no_llseek, |
| 1253 | 1253 | ||
| @@ -1929,7 +1929,7 @@ dev_open (struct inode *inode, struct file *fd) | |||
| 1929 | return value; | 1929 | return value; |
| 1930 | } | 1930 | } |
| 1931 | 1931 | ||
| 1932 | static struct file_operations dev_init_operations = { | 1932 | static const struct file_operations dev_init_operations = { |
| 1933 | .owner = THIS_MODULE, | 1933 | .owner = THIS_MODULE, |
| 1934 | .llseek = no_llseek, | 1934 | .llseek = no_llseek, |
| 1935 | 1935 | ||
diff --git a/drivers/usb/gadget/omap_udc.c b/drivers/usb/gadget/omap_udc.c index 81f0389fcc94..0a64504c2545 100644 --- a/drivers/usb/gadget/omap_udc.c +++ b/drivers/usb/gadget/omap_udc.c | |||
| @@ -2437,7 +2437,7 @@ static int proc_udc_open(struct inode *inode, struct file *file) | |||
| 2437 | return single_open(file, proc_udc_show, NULL); | 2437 | return single_open(file, proc_udc_show, NULL); |
| 2438 | } | 2438 | } |
| 2439 | 2439 | ||
| 2440 | static struct file_operations proc_ops = { | 2440 | static const struct file_operations proc_ops = { |
| 2441 | .open = proc_udc_open, | 2441 | .open = proc_udc_open, |
| 2442 | .read = seq_read, | 2442 | .read = seq_read, |
| 2443 | .llseek = seq_lseek, | 2443 | .llseek = seq_lseek, |
diff --git a/drivers/usb/host/isp116x-hcd.c b/drivers/usb/host/isp116x-hcd.c index 8c6b38a0b5bb..a72e041df8e7 100644 --- a/drivers/usb/host/isp116x-hcd.c +++ b/drivers/usb/host/isp116x-hcd.c | |||
| @@ -1207,7 +1207,7 @@ static int isp116x_open_seq(struct inode *inode, struct file *file) | |||
| 1207 | return single_open(file, isp116x_show_dbg, inode->i_private); | 1207 | return single_open(file, isp116x_show_dbg, inode->i_private); |
| 1208 | } | 1208 | } |
| 1209 | 1209 | ||
| 1210 | static struct file_operations isp116x_debug_fops = { | 1210 | static const struct file_operations isp116x_debug_fops = { |
| 1211 | .open = isp116x_open_seq, | 1211 | .open = isp116x_open_seq, |
| 1212 | .read = seq_read, | 1212 | .read = seq_read, |
| 1213 | .llseek = seq_lseek, | 1213 | .llseek = seq_lseek, |
diff --git a/drivers/usb/host/sl811-hcd.c b/drivers/usb/host/sl811-hcd.c index 9de115d9db27..8c17da37600b 100644 --- a/drivers/usb/host/sl811-hcd.c +++ b/drivers/usb/host/sl811-hcd.c | |||
| @@ -1517,7 +1517,7 @@ static int proc_sl811h_open(struct inode *inode, struct file *file) | |||
| 1517 | return single_open(file, proc_sl811h_show, PDE(inode)->data); | 1517 | return single_open(file, proc_sl811h_show, PDE(inode)->data); |
| 1518 | } | 1518 | } |
| 1519 | 1519 | ||
| 1520 | static struct file_operations proc_ops = { | 1520 | static const struct file_operations proc_ops = { |
| 1521 | .open = proc_sl811h_open, | 1521 | .open = proc_sl811h_open, |
| 1522 | .read = seq_read, | 1522 | .read = seq_read, |
| 1523 | .llseek = seq_lseek, | 1523 | .llseek = seq_lseek, |
diff --git a/drivers/usb/host/uhci-debug.c b/drivers/usb/host/uhci-debug.c index d1372cb27f33..e345f15b7d87 100644 --- a/drivers/usb/host/uhci-debug.c +++ b/drivers/usb/host/uhci-debug.c | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #include "uhci-hcd.h" | 17 | #include "uhci-hcd.h" |
| 18 | 18 | ||
| 19 | #define uhci_debug_operations (* (struct file_operations *) NULL) | 19 | #define uhci_debug_operations (* (const struct file_operations *) NULL) |
| 20 | static struct dentry *uhci_debugfs_root; | 20 | static struct dentry *uhci_debugfs_root; |
| 21 | 21 | ||
| 22 | #ifdef DEBUG | 22 | #ifdef DEBUG |
| @@ -500,7 +500,7 @@ static int uhci_debug_release(struct inode *inode, struct file *file) | |||
| 500 | } | 500 | } |
| 501 | 501 | ||
| 502 | #undef uhci_debug_operations | 502 | #undef uhci_debug_operations |
| 503 | static struct file_operations uhci_debug_operations = { | 503 | static const struct file_operations uhci_debug_operations = { |
| 504 | .owner = THIS_MODULE, | 504 | .owner = THIS_MODULE, |
| 505 | .open = uhci_debug_open, | 505 | .open = uhci_debug_open, |
| 506 | .llseek = uhci_debug_lseek, | 506 | .llseek = uhci_debug_lseek, |
diff --git a/drivers/usb/image/mdc800.c b/drivers/usb/image/mdc800.c index 08daf400f985..ca6305c1d64c 100644 --- a/drivers/usb/image/mdc800.c +++ b/drivers/usb/image/mdc800.c | |||
| @@ -424,7 +424,7 @@ static void mdc800_usb_download_notify (struct urb *urb, struct pt_regs *res) | |||
| 424 | ***************************************************************************/ | 424 | ***************************************************************************/ |
| 425 | 425 | ||
| 426 | static struct usb_driver mdc800_usb_driver; | 426 | static struct usb_driver mdc800_usb_driver; |
| 427 | static struct file_operations mdc800_device_ops; | 427 | static const struct file_operations mdc800_device_ops; |
| 428 | static struct usb_class_driver mdc800_class = { | 428 | static struct usb_class_driver mdc800_class = { |
| 429 | .name = "mdc800%d", | 429 | .name = "mdc800%d", |
| 430 | .fops = &mdc800_device_ops, | 430 | .fops = &mdc800_device_ops, |
| @@ -941,7 +941,7 @@ static ssize_t mdc800_device_write (struct file *file, const char __user *buf, s | |||
| 941 | ****************************************************************************/ | 941 | ****************************************************************************/ |
| 942 | 942 | ||
| 943 | /* File Operations of this drivers */ | 943 | /* File Operations of this drivers */ |
| 944 | static struct file_operations mdc800_device_ops = | 944 | static const struct file_operations mdc800_device_ops = |
| 945 | { | 945 | { |
| 946 | .owner = THIS_MODULE, | 946 | .owner = THIS_MODULE, |
| 947 | .read = mdc800_device_read, | 947 | .read = mdc800_device_read, |
diff --git a/drivers/usb/input/hiddev.c b/drivers/usb/input/hiddev.c index f6b839c257a7..a2b419d13740 100644 --- a/drivers/usb/input/hiddev.c +++ b/drivers/usb/input/hiddev.c | |||
| @@ -722,7 +722,7 @@ inval: | |||
| 722 | return -EINVAL; | 722 | return -EINVAL; |
| 723 | } | 723 | } |
| 724 | 724 | ||
| 725 | static struct file_operations hiddev_fops = { | 725 | static const struct file_operations hiddev_fops = { |
| 726 | .owner = THIS_MODULE, | 726 | .owner = THIS_MODULE, |
| 727 | .read = hiddev_read, | 727 | .read = hiddev_read, |
| 728 | .write = hiddev_write, | 728 | .write = hiddev_write, |
diff --git a/drivers/usb/misc/auerswald.c b/drivers/usb/misc/auerswald.c index 1fef36e71c57..4a329d8488b7 100644 --- a/drivers/usb/misc/auerswald.c +++ b/drivers/usb/misc/auerswald.c | |||
| @@ -1858,7 +1858,7 @@ static int auerchar_release (struct inode *inode, struct file *file) | |||
| 1858 | 1858 | ||
| 1859 | /*----------------------------------------------------------------------*/ | 1859 | /*----------------------------------------------------------------------*/ |
| 1860 | /* File operation structure */ | 1860 | /* File operation structure */ |
| 1861 | static struct file_operations auerswald_fops = | 1861 | static const struct file_operations auerswald_fops = |
| 1862 | { | 1862 | { |
| 1863 | .owner = THIS_MODULE, | 1863 | .owner = THIS_MODULE, |
| 1864 | .llseek = no_llseek, | 1864 | .llseek = no_llseek, |
diff --git a/drivers/usb/misc/idmouse.c b/drivers/usb/misc/idmouse.c index fcd69c52aea9..8e6e195a22ba 100644 --- a/drivers/usb/misc/idmouse.c +++ b/drivers/usb/misc/idmouse.c | |||
| @@ -98,7 +98,7 @@ static int idmouse_probe(struct usb_interface *interface, | |||
| 98 | static void idmouse_disconnect(struct usb_interface *interface); | 98 | static void idmouse_disconnect(struct usb_interface *interface); |
| 99 | 99 | ||
| 100 | /* file operation pointers */ | 100 | /* file operation pointers */ |
| 101 | static struct file_operations idmouse_fops = { | 101 | static const struct file_operations idmouse_fops = { |
| 102 | .owner = THIS_MODULE, | 102 | .owner = THIS_MODULE, |
| 103 | .read = idmouse_read, | 103 | .read = idmouse_read, |
| 104 | .open = idmouse_open, | 104 | .open = idmouse_open, |
diff --git a/drivers/usb/misc/ldusb.c b/drivers/usb/misc/ldusb.c index f30ab1fbb3c8..741736b6c134 100644 --- a/drivers/usb/misc/ldusb.c +++ b/drivers/usb/misc/ldusb.c | |||
| @@ -589,7 +589,7 @@ exit: | |||
| 589 | } | 589 | } |
| 590 | 590 | ||
| 591 | /* file operations needed when we register this driver */ | 591 | /* file operations needed when we register this driver */ |
| 592 | static struct file_operations ld_usb_fops = { | 592 | static const struct file_operations ld_usb_fops = { |
| 593 | .owner = THIS_MODULE, | 593 | .owner = THIS_MODULE, |
| 594 | .read = ld_usb_read, | 594 | .read = ld_usb_read, |
| 595 | .write = ld_usb_write, | 595 | .write = ld_usb_write, |
diff --git a/drivers/usb/misc/legousbtower.c b/drivers/usb/misc/legousbtower.c index 7699d970e680..77c36e63c7bf 100644 --- a/drivers/usb/misc/legousbtower.c +++ b/drivers/usb/misc/legousbtower.c | |||
| @@ -259,7 +259,7 @@ static void tower_disconnect (struct usb_interface *interface); | |||
| 259 | static DEFINE_MUTEX (disconnect_mutex); | 259 | static DEFINE_MUTEX (disconnect_mutex); |
| 260 | 260 | ||
| 261 | /* file operations needed when we register this driver */ | 261 | /* file operations needed when we register this driver */ |
| 262 | static struct file_operations tower_fops = { | 262 | static const struct file_operations tower_fops = { |
| 263 | .owner = THIS_MODULE, | 263 | .owner = THIS_MODULE, |
| 264 | .read = tower_read, | 264 | .read = tower_read, |
| 265 | .write = tower_write, | 265 | .write = tower_write, |
diff --git a/drivers/usb/misc/sisusbvga/sisusb.c b/drivers/usb/misc/sisusbvga/sisusb.c index e16582f3733c..a44124c7e851 100644 --- a/drivers/usb/misc/sisusbvga/sisusb.c +++ b/drivers/usb/misc/sisusbvga/sisusb.c | |||
| @@ -3179,7 +3179,7 @@ sisusb_compat_ioctl(struct file *f, unsigned int cmd, unsigned long arg) | |||
| 3179 | } | 3179 | } |
| 3180 | #endif | 3180 | #endif |
| 3181 | 3181 | ||
| 3182 | static struct file_operations usb_sisusb_fops = { | 3182 | static const struct file_operations usb_sisusb_fops = { |
| 3183 | .owner = THIS_MODULE, | 3183 | .owner = THIS_MODULE, |
| 3184 | .open = sisusb_open, | 3184 | .open = sisusb_open, |
| 3185 | .release = sisusb_release, | 3185 | .release = sisusb_release, |
diff --git a/drivers/usb/misc/usblcd.c b/drivers/usb/misc/usblcd.c index e095772dd8e9..53e59e362330 100644 --- a/drivers/usb/misc/usblcd.c +++ b/drivers/usb/misc/usblcd.c | |||
| @@ -239,7 +239,7 @@ error: | |||
| 239 | return retval; | 239 | return retval; |
| 240 | } | 240 | } |
| 241 | 241 | ||
| 242 | static struct file_operations lcd_fops = { | 242 | static const struct file_operations lcd_fops = { |
| 243 | .owner = THIS_MODULE, | 243 | .owner = THIS_MODULE, |
| 244 | .read = lcd_read, | 244 | .read = lcd_read, |
| 245 | .write = lcd_write, | 245 | .write = lcd_write, |
diff --git a/drivers/usb/mon/mon_stat.c b/drivers/usb/mon/mon_stat.c index 86ad2b381c4b..f6d1491256c4 100644 --- a/drivers/usb/mon/mon_stat.c +++ b/drivers/usb/mon/mon_stat.c | |||
| @@ -62,7 +62,7 @@ static int mon_stat_release(struct inode *inode, struct file *file) | |||
| 62 | return 0; | 62 | return 0; |
| 63 | } | 63 | } |
| 64 | 64 | ||
| 65 | struct file_operations mon_fops_stat = { | 65 | const struct file_operations mon_fops_stat = { |
| 66 | .owner = THIS_MODULE, | 66 | .owner = THIS_MODULE, |
| 67 | .open = mon_stat_open, | 67 | .open = mon_stat_open, |
| 68 | .llseek = no_llseek, | 68 | .llseek = no_llseek, |
diff --git a/drivers/usb/mon/mon_text.c b/drivers/usb/mon/mon_text.c index 2fd39b4fa166..775e374a960c 100644 --- a/drivers/usb/mon/mon_text.c +++ b/drivers/usb/mon/mon_text.c | |||
| @@ -435,7 +435,7 @@ static int mon_text_release(struct inode *inode, struct file *file) | |||
| 435 | return 0; | 435 | return 0; |
| 436 | } | 436 | } |
| 437 | 437 | ||
| 438 | struct file_operations mon_fops_text = { | 438 | const struct file_operations mon_fops_text = { |
| 439 | .owner = THIS_MODULE, | 439 | .owner = THIS_MODULE, |
| 440 | .open = mon_text_open, | 440 | .open = mon_text_open, |
| 441 | .llseek = no_llseek, | 441 | .llseek = no_llseek, |
diff --git a/drivers/usb/mon/usb_mon.h b/drivers/usb/mon/usb_mon.h index 33678c24ebee..50efc8ee7c21 100644 --- a/drivers/usb/mon/usb_mon.h +++ b/drivers/usb/mon/usb_mon.h | |||
| @@ -53,7 +53,7 @@ extern char mon_dmapeek(unsigned char *dst, dma_addr_t dma_addr, int len); | |||
| 53 | 53 | ||
| 54 | extern struct mutex mon_lock; | 54 | extern struct mutex mon_lock; |
| 55 | 55 | ||
| 56 | extern struct file_operations mon_fops_text; | 56 | extern const struct file_operations mon_fops_text; |
| 57 | extern struct file_operations mon_fops_stat; | 57 | extern const struct file_operations mon_fops_stat; |
| 58 | 58 | ||
| 59 | #endif /* __USB_MON_H */ | 59 | #endif /* __USB_MON_H */ |
diff --git a/drivers/usb/usb-skeleton.c b/drivers/usb/usb-skeleton.c index 33f0e81c58d3..3339373239ad 100644 --- a/drivers/usb/usb-skeleton.c +++ b/drivers/usb/usb-skeleton.c | |||
| @@ -243,7 +243,7 @@ exit: | |||
| 243 | return retval; | 243 | return retval; |
| 244 | } | 244 | } |
| 245 | 245 | ||
| 246 | static struct file_operations skel_fops = { | 246 | static const struct file_operations skel_fops = { |
| 247 | .owner = THIS_MODULE, | 247 | .owner = THIS_MODULE, |
| 248 | .read = skel_read, | 248 | .read = skel_read, |
| 249 | .write = skel_write, | 249 | .write = skel_write, |
