mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 19:21:31 -04:00
[PATCH] mark f_ops const in the inode
Mark the f_ops members of inodes as const, as well as fix the ripple-through this causes by places that copy this f_ops and then "do stuff" with it. Signed-off-by: Arjan van de Ven <[email protected]> Signed-off-by: Alexey Dobriyan <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
This commit is contained in:
parent
ec1b9466cb
commit
99ac48f54a
42 changed files with 75 additions and 74 deletions
|
|
@ -24,15 +24,15 @@
|
|||
#include "usb.h"
|
||||
|
||||
#define MAX_USB_MINORS 256
|
||||
static struct file_operations *usb_minors[MAX_USB_MINORS];
|
||||
static const struct file_operations *usb_minors[MAX_USB_MINORS];
|
||||
static DEFINE_SPINLOCK(minor_lock);
|
||||
|
||||
static int usb_open(struct inode * inode, struct file * file)
|
||||
{
|
||||
int minor = iminor(inode);
|
||||
struct file_operations *c;
|
||||
const struct file_operations *c;
|
||||
int err = -ENODEV;
|
||||
struct file_operations *old_fops, *new_fops = NULL;
|
||||
const struct file_operations *old_fops, *new_fops = NULL;
|
||||
|
||||
spin_lock (&minor_lock);
|
||||
c = usb_minors[minor];
|
||||
|
|
|
|||
|
|
@ -1581,7 +1581,7 @@ restart:
|
|||
|
||||
static struct inode *
|
||||
gadgetfs_create_file (struct super_block *sb, char const *name,
|
||||
void *data, struct file_operations *fops,
|
||||
void *data, const struct file_operations *fops,
|
||||
struct dentry **dentry_p);
|
||||
|
||||
static int activate_ep_files (struct dev_data *dev)
|
||||
|
|
@ -1955,7 +1955,7 @@ module_param (default_perm, uint, 0644);
|
|||
|
||||
static struct inode *
|
||||
gadgetfs_make_inode (struct super_block *sb,
|
||||
void *data, struct file_operations *fops,
|
||||
void *data, const struct file_operations *fops,
|
||||
int mode)
|
||||
{
|
||||
struct inode *inode = new_inode (sb);
|
||||
|
|
@ -1979,7 +1979,7 @@ gadgetfs_make_inode (struct super_block *sb,
|
|||
*/
|
||||
static struct inode *
|
||||
gadgetfs_create_file (struct super_block *sb, char const *name,
|
||||
void *data, struct file_operations *fops,
|
||||
void *data, const struct file_operations *fops,
|
||||
struct dentry **dentry_p)
|
||||
{
|
||||
struct dentry *dentry;
|
||||
|
|
|
|||
Loading…
Reference in a new issue