Commit ff05c984 authored by Bhumika Goyal's avatar Bhumika Goyal Committed by Mauro Carvalho Chehab

media: : usb: add const to v4l2_file_operations structures

Declare v4l2_file_operations structures as const as they are only stored
in the fops field of video_device structures. This field is of type
const, so declare v4l2_file_operations structures with similar properties
as const.
Signed-off-by: default avatarBhumika Goyal <bhumirks@gmail.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
parent 488e27ad
...@@ -1740,7 +1740,7 @@ void au0828_v4l2_resume(struct au0828_dev *dev) ...@@ -1740,7 +1740,7 @@ void au0828_v4l2_resume(struct au0828_dev *dev)
} }
} }
static struct v4l2_file_operations au0828_v4l_fops = { static const struct v4l2_file_operations au0828_v4l_fops = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
.open = au0828_v4l2_open, .open = au0828_v4l2_open,
.release = au0828_v4l2_close, .release = au0828_v4l2_close,
......
...@@ -1843,7 +1843,7 @@ static int mpeg_mmap(struct file *file, struct vm_area_struct *vma) ...@@ -1843,7 +1843,7 @@ static int mpeg_mmap(struct file *file, struct vm_area_struct *vma)
return videobuf_mmap_mapper(&fh->vidq, vma); return videobuf_mmap_mapper(&fh->vidq, vma);
} }
static struct v4l2_file_operations mpeg_fops = { static const struct v4l2_file_operations mpeg_fops = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
.open = mpeg_open, .open = mpeg_open,
.release = mpeg_release, .release = mpeg_release,
......
...@@ -857,7 +857,7 @@ static int go7007_s_ctrl(struct v4l2_ctrl *ctrl) ...@@ -857,7 +857,7 @@ static int go7007_s_ctrl(struct v4l2_ctrl *ctrl)
return 0; return 0;
} }
static struct v4l2_file_operations go7007_fops = { static const struct v4l2_file_operations go7007_fops = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
.open = v4l2_fh_open, .open = v4l2_fh_open,
.release = vb2_fop_release, .release = vb2_fop_release,
......
...@@ -1964,7 +1964,7 @@ static ssize_t dev_read(struct file *file, char __user *data, ...@@ -1964,7 +1964,7 @@ static ssize_t dev_read(struct file *file, char __user *data,
return ret; return ret;
} }
static struct v4l2_file_operations dev_fops = { static const struct v4l2_file_operations dev_fops = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
.open = dev_open, .open = dev_open,
.release = dev_close, .release = dev_close,
......
...@@ -326,7 +326,7 @@ static int stk1160_stop_streaming(struct stk1160 *dev) ...@@ -326,7 +326,7 @@ static int stk1160_stop_streaming(struct stk1160 *dev)
return 0; return 0;
} }
static struct v4l2_file_operations stk1160_fops = { static const struct v4l2_file_operations stk1160_fops = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
.open = v4l2_fh_open, .open = v4l2_fh_open,
.release = vb2_fop_release, .release = vb2_fop_release,
......
...@@ -1202,7 +1202,7 @@ static const struct v4l2_ctrl_ops stk_ctrl_ops = { ...@@ -1202,7 +1202,7 @@ static const struct v4l2_ctrl_ops stk_ctrl_ops = {
.s_ctrl = stk_s_ctrl, .s_ctrl = stk_s_ctrl,
}; };
static struct v4l2_file_operations v4l_stk_fops = { static const struct v4l2_file_operations v4l_stk_fops = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
.open = v4l_stk_open, .open = v4l_stk_open,
.release = v4l_stk_release, .release = v4l_stk_release,
......
...@@ -1532,7 +1532,7 @@ static int tm6000_mmap(struct file *file, struct vm_area_struct * vma) ...@@ -1532,7 +1532,7 @@ static int tm6000_mmap(struct file *file, struct vm_area_struct * vma)
return res; return res;
} }
static struct v4l2_file_operations tm6000_fops = { static const struct v4l2_file_operations tm6000_fops = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
.open = tm6000_open, .open = tm6000_open,
.release = tm6000_release, .release = tm6000_release,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment